diff --git a/output/buttons.cs b/output/buttons.cs deleted file mode 100644 index fee562d..0000000 --- a/output/buttons.cs +++ /dev/null @@ -1,24 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -namespace CS2Dumper { - // Module: client.dll - public static class Buttons { - public const nint attack = 0x1730020; - public const nint attack2 = 0x17300B0; - public const nint back = 0x17302F0; - public const nint duck = 0x17305C0; - public const nint forward = 0x1730260; - public const nint jump = 0x1730530; - public const nint left = 0x1730380; - public const nint lookatweapon = 0x192B540; - public const nint reload = 0x172FF90; - public const nint right = 0x1730410; - public const nint showscores = 0x192B420; - public const nint sprint = 0x172FF00; - public const nint turnleft = 0x1730140; - public const nint turnright = 0x17301D0; - public const nint use = 0x17304A0; - public const nint zoom = 0x192B4B0; - } -} diff --git a/output/buttons.hpp b/output/buttons.hpp deleted file mode 100644 index 18d152a..0000000 --- a/output/buttons.hpp +++ /dev/null @@ -1,28 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -#pragma once - -#include - -namespace cs2_dumper { - // Module: client.dll - namespace buttons { - constexpr std::ptrdiff_t attack = 0x1730020; - constexpr std::ptrdiff_t attack2 = 0x17300B0; - constexpr std::ptrdiff_t back = 0x17302F0; - constexpr std::ptrdiff_t duck = 0x17305C0; - constexpr std::ptrdiff_t forward = 0x1730260; - constexpr std::ptrdiff_t jump = 0x1730530; - constexpr std::ptrdiff_t left = 0x1730380; - constexpr std::ptrdiff_t lookatweapon = 0x192B540; - constexpr std::ptrdiff_t reload = 0x172FF90; - constexpr std::ptrdiff_t right = 0x1730410; - constexpr std::ptrdiff_t showscores = 0x192B420; - constexpr std::ptrdiff_t sprint = 0x172FF00; - constexpr std::ptrdiff_t turnleft = 0x1730140; - constexpr std::ptrdiff_t turnright = 0x17301D0; - constexpr std::ptrdiff_t use = 0x17304A0; - constexpr std::ptrdiff_t zoom = 0x192B4B0; - } -} diff --git a/output/buttons.json b/output/buttons.json deleted file mode 100644 index 7b4084a..0000000 --- a/output/buttons.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "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 - } - ] -} \ No newline at end of file diff --git a/output/buttons.rs b/output/buttons.rs deleted file mode 100644 index eef6a90..0000000 --- a/output/buttons.rs +++ /dev/null @@ -1,26 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -#![allow(non_upper_case_globals, unused)] - -pub mod cs2_dumper { - // Module: client.dll - pub mod buttons { - pub const attack: usize = 0x1730020; - pub const attack2: usize = 0x17300B0; - pub const back: usize = 0x17302F0; - pub const duck: usize = 0x17305C0; - pub const forward: usize = 0x1730260; - pub const jump: usize = 0x1730530; - pub const left: usize = 0x1730380; - pub const lookatweapon: usize = 0x192B540; - pub const reload: usize = 0x172FF90; - pub const right: usize = 0x1730410; - pub const showscores: usize = 0x192B420; - pub const sprint: usize = 0x172FF00; - pub const turnleft: usize = 0x1730140; - pub const turnright: usize = 0x17301D0; - pub const use: usize = 0x17304A0; - pub const zoom: usize = 0x192B4B0; - } -} diff --git a/output/interfaces.cs b/output/interfaces.cs deleted file mode 100644 index 60ed087..0000000 --- a/output/interfaces.cs +++ /dev/null @@ -1,242 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -namespace CS2Dumper.Interfaces { - // Module: animationsystem.dll - public static class Animationsystem { - public const nint AnimationSystemUtils_001 = 0x72E80; - public const nint AnimationSystem_001 = 0x6DA00; - } - // Module: client.dll - public static class Client { - public const nint ClientToolsInfo_001 = 0x732F00; - public const nint EmptyWorldService001_Client = 0x480850; - public const nint GameClientExports001 = 0x732F10; - public const nint LegacyGameUI001 = 0x8AEE40; - public const nint Source2Client002 = 0x732F20; - public const nint Source2ClientConfig001 = 0x46BA90; - public const nint Source2ClientPrediction001 = 0x7AF990; - public const nint Source2ClientUI001 = 0x89E460; - } - // Module: engine2.dll - public static class Engine2 { - public const nint BenchmarkService001 = 0x177230; - public const nint BugService001 = 0x178A90; - public const nint ClientServerEngineLoopService_001 = 0x1EAE60; - public const nint EngineGameUI001 = 0x121E70; - public const nint EngineServiceMgr001 = 0x1DBC10; - public const nint GameEventSystemClientV001 = 0x1E02B0; - public const nint GameEventSystemServerV001 = 0x1E02C0; - public const nint GameResourceServiceClientV001 = 0x17FC50; - public const nint GameResourceServiceServerV001 = 0x17FC60; - public const nint GameUIService_001 = 0x182600; - public const nint HostStateMgr001 = 0x1E4D10; - public const nint INETSUPPORT_001 = 0xF0DE0; - public const nint InputService_001 = 0x188120; - public const nint KeyValueCache001 = 0x1E7530; - public const nint MapListService_001 = 0x19B050; - public const nint NetworkClientService_001 = 0x1A2210; - public const nint NetworkP2PService_001 = 0x1A8F50; - public const nint NetworkServerService_001 = 0x1AD4C0; - public const nint NetworkService_001 = 0x1B26E0; - public const nint RenderService_001 = 0x1B2BD0; - public const nint ScreenshotService001 = 0x1B5590; - public const nint SimpleEngineLoopService_001 = 0x1F7050; - public const nint SoundService_001 = 0x1B9B90; - public const nint Source2EngineToClient001 = 0x61A90; - public const nint Source2EngineToClientStringTable001 = 0x8AB70; - public const nint Source2EngineToServer001 = 0x92140; - public const nint Source2EngineToServerStringTable001 = 0xA9830; - public const nint SplitScreenService_001 = 0x1C0430; - public const nint StatsService_001 = 0x1C3110; - public const nint ToolService_001 = 0x1C7D60; - public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x122AE0; - public const nint VProfService_001 = 0x1C90E0; - } - // Module: filesystem_stdio.dll - public static class FilesystemStdio { - public const nint VAsyncFileSystem2_001 = 0x67960; - public const nint VFileSystem017 = 0x67950; - } - // Module: host.dll - public static class Host { - public const nint DebugDrawQueueManager001 = 0x11AE0; - public const nint GameModelInfo001 = 0x12090; - public const nint GameSystem2HostHook = 0x12170; - public const nint HostUtils001 = 0x12920; - public const nint PredictionDiffManager001 = 0x17340; - public const nint SaveRestoreDataVersion001 = 0x19060; - public const nint SinglePlayerSharedMemory001 = 0x19070; - public const nint Source2Host001 = 0x193F0; - } - // Module: imemanager.dll - public static class Imemanager { - public const nint IMEManager001 = 0xC470; - } - // Module: inputsystem.dll - public static class Inputsystem { - public const nint InputStackSystemVersion001 = 0x1850; - public const nint InputSystemVersion001 = 0x2A40; - } - // Module: localize.dll - public static class Localize { - public const nint Localize_001 = 0x3830; - } - // Module: matchmaking.dll - public static class Matchmaking { - public const nint GameTypes001 = 0x53800; - public const nint MATCHFRAMEWORK_001 = 0x105690; - } - // Module: materialsystem2.dll - public static class Materialsystem2 { - public const nint FontManager_001 = 0x37A80; - public const nint MaterialUtils_001 = 0x4DB40; - public const nint PostProcessingSystem_001 = 0x42A80; - public const nint TextLayout_001 = 0x4A200; - public const nint VMaterialSystem2_001 = 0x25F80; - } - // Module: meshsystem.dll - public static class Meshsystem { - public const nint MeshSystem001 = 0x7440; - } - // Module: navsystem.dll - public static class Navsystem { - public const nint NavSystem001 = 0x8E30; - } - // Module: networksystem.dll - public static class Networksystem { - public const nint FlattenedSerializersVersion001 = 0x7EF90; - public const nint NetworkMessagesVersion001 = 0x9FC90; - public const nint NetworkSystemVersion001 = 0xBFA00; - public const nint SerializedEntitiesVersion001 = 0xD6930; - } - // Module: panorama.dll - public static class Panorama { - public const nint PanoramaUIEngine001 = 0x5D960; - } - // Module: panorama_text_pango.dll - public static class PanoramaTextPango { - public const nint PanoramaTextServices001 = 0x4CBE0; - } - // Module: panoramauiclient.dll - public static class Panoramauiclient { - public const nint PanoramaUIClient001 = 0x12010; - } - // Module: particles.dll - public static class Particles { - public const nint ParticleSystemMgr003 = 0x591D0; - } - // Module: pulse_system.dll - public static class PulseSystem { - public const nint IPulseSystem_001 = 0x44C0; - } - // Module: rendersystemdx11.dll - public static class Rendersystemdx11 { - public const nint RenderDeviceMgr001 = 0x4C7D0; - public const nint RenderUtils_001 = 0x55150; - public const nint VRenderDeviceMgrBackdoor001 = 0x4C7E0; - } - // Module: resourcesystem.dll - public static class Resourcesystem { - public const nint ResourceSystem013 = 0x10920; - } - // Module: scenefilecache.dll - public static class Scenefilecache { - public const nint ResponseRulesCache001 = 0x31A0; - public const nint SceneFileCache002 = 0x6A60; - } - // Module: scenesystem.dll - public static class Scenesystem { - public const nint RenderingPipelines_001 = 0x86480; - public const nint SceneSystem_002 = 0xBD200; - public const nint SceneUtils_001 = 0x12FCF0; - } - // Module: schemasystem.dll - public static class Schemasystem { - public const nint SchemaSystem_001 = 0xAA50; - } - // Module: server.dll - public static class Server { - public const nint EmptyWorldService001_Server = 0x572840; - public const nint EntitySubclassUtilsV001 = 0x2AF7A0; - public const nint NavGameTest001 = 0xA46F10; - public const nint ServerToolsInfo_001 = 0x8322D0; - public const nint Source2GameClients001 = 0x8322E0; - public const nint Source2GameDirector001 = 0x11EAB0; - public const nint Source2GameEntities001 = 0x8322F0; - public const nint Source2Server001 = 0x832300; - public const nint Source2ServerConfig001 = 0x566BC0; - public const nint customnavsystem001 = 0x22C660; - } - // Module: soundsystem.dll - public static class Soundsystem { - public const nint SoundOpSystem001 = 0x16A640; - public const nint SoundOpSystemEdit001 = 0x96A50; - public const nint SoundSystem001 = 0x48320; - public const nint VMixEditTool001 = 0x75C30; - } - // Module: steamaudio.dll - public static class Steamaudio { - public const nint SteamAudio001 = 0x5AA70; - } - // Module: steamclient64.dll - public static class Steamclient64 { - public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x8621C0; - public const nint IVALIDATE001 = 0x866250; - public const nint SteamClient006 = 0x663700; - public const nint SteamClient007 = 0x663710; - public const nint SteamClient008 = 0x663720; - public const nint SteamClient009 = 0x663730; - public const nint SteamClient010 = 0x663740; - public const nint SteamClient011 = 0x663750; - public const nint SteamClient012 = 0x663760; - public const nint SteamClient013 = 0x663770; - public const nint SteamClient014 = 0x663780; - public const nint SteamClient015 = 0x663790; - public const nint SteamClient016 = 0x6637A0; - public const nint SteamClient017 = 0x6637B0; - public const nint SteamClient018 = 0x6637C0; - public const nint SteamClient019 = 0x6637D0; - public const nint SteamClient020 = 0x6637E0; - public const nint SteamClient021 = 0x6637F0; - public const nint p2pvoice002 = 0xD9FD0; - public const nint p2pvoicesingleton002 = 0xD6A30; - } - // Module: tier0.dll - public static class Tier0 { - public const nint TestScriptMgr001 = 0x140790; - public const nint VEngineCvar007 = 0x63290; - public const nint VProcessUtils002 = 0x131C70; - public const nint VStringTokenSystem001 = 0x190600; - } - // Module: v8system.dll - public static class V8system { - public const nint Source2V8System001 = 0x1950; - } - // Module: valve_avi.dll - public static class ValveAvi { - public const nint VAvi001 = 0x2F90; - } - // Module: valve_wmf.dll - public static class ValveWmf { - public const nint VMediaFoundation001 = 0x12D0; - } - // Module: vphysics2.dll - public static class Vphysics2 { - public const nint VPhysics2_Handle_Interface_001 = 0x5BCB0; - public const nint VPhysics2_Interface_001 = 0x57130; - } - // Module: vscript.dll - public static class Vscript { - public const nint VScriptManager010 = 0x32000; - } - // Module: vstdlib_s64.dll - public static class VstdlibS64 { - public const nint IVALIDATE001 = 0x25120; - public const nint VEngineCvar002 = 0x5760; - } - // Module: worldrenderer.dll - public static class Worldrenderer { - public const nint WorldRendererMgr001 = 0x205E0; - } -} diff --git a/output/interfaces.hpp b/output/interfaces.hpp deleted file mode 100644 index e46be00..0000000 --- a/output/interfaces.hpp +++ /dev/null @@ -1,248 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -#pragma once - -#include - -namespace cs2_dumper { - namespace interfaces { - // Module: animationsystem.dll - namespace animationsystem { - constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x72E80; - constexpr std::ptrdiff_t AnimationSystem_001 = 0x6DA00; - } - // Module: client.dll - namespace client { - constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x732F00; - constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x480850; - constexpr std::ptrdiff_t GameClientExports001 = 0x732F10; - constexpr std::ptrdiff_t LegacyGameUI001 = 0x8AEE40; - constexpr std::ptrdiff_t Source2Client002 = 0x732F20; - constexpr std::ptrdiff_t Source2ClientConfig001 = 0x46BA90; - constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7AF990; - constexpr std::ptrdiff_t Source2ClientUI001 = 0x89E460; - } - // Module: engine2.dll - namespace engine2 { - constexpr std::ptrdiff_t BenchmarkService001 = 0x177230; - constexpr std::ptrdiff_t BugService001 = 0x178A90; - constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EAE60; - constexpr std::ptrdiff_t EngineGameUI001 = 0x121E70; - constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DBC10; - constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E02B0; - constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E02C0; - constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x17FC50; - constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x17FC60; - constexpr std::ptrdiff_t GameUIService_001 = 0x182600; - constexpr std::ptrdiff_t HostStateMgr001 = 0x1E4D10; - constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF0DE0; - constexpr std::ptrdiff_t InputService_001 = 0x188120; - constexpr std::ptrdiff_t KeyValueCache001 = 0x1E7530; - constexpr std::ptrdiff_t MapListService_001 = 0x19B050; - constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A2210; - constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1A8F50; - constexpr std::ptrdiff_t NetworkServerService_001 = 0x1AD4C0; - constexpr std::ptrdiff_t NetworkService_001 = 0x1B26E0; - constexpr std::ptrdiff_t RenderService_001 = 0x1B2BD0; - constexpr std::ptrdiff_t ScreenshotService001 = 0x1B5590; - constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1F7050; - constexpr std::ptrdiff_t SoundService_001 = 0x1B9B90; - constexpr std::ptrdiff_t Source2EngineToClient001 = 0x61A90; - constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8AB70; - constexpr std::ptrdiff_t Source2EngineToServer001 = 0x92140; - constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA9830; - constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C0430; - constexpr std::ptrdiff_t StatsService_001 = 0x1C3110; - constexpr std::ptrdiff_t ToolService_001 = 0x1C7D60; - constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x122AE0; - constexpr std::ptrdiff_t VProfService_001 = 0x1C90E0; - } - // Module: filesystem_stdio.dll - namespace filesystem_stdio { - constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x67960; - constexpr std::ptrdiff_t VFileSystem017 = 0x67950; - } - // Module: host.dll - namespace host { - constexpr std::ptrdiff_t DebugDrawQueueManager001 = 0x11AE0; - constexpr std::ptrdiff_t GameModelInfo001 = 0x12090; - constexpr std::ptrdiff_t GameSystem2HostHook = 0x12170; - constexpr std::ptrdiff_t HostUtils001 = 0x12920; - constexpr std::ptrdiff_t PredictionDiffManager001 = 0x17340; - constexpr std::ptrdiff_t SaveRestoreDataVersion001 = 0x19060; - constexpr std::ptrdiff_t SinglePlayerSharedMemory001 = 0x19070; - constexpr std::ptrdiff_t Source2Host001 = 0x193F0; - } - // Module: imemanager.dll - namespace imemanager { - constexpr std::ptrdiff_t IMEManager001 = 0xC470; - } - // Module: inputsystem.dll - namespace inputsystem { - constexpr std::ptrdiff_t InputStackSystemVersion001 = 0x1850; - constexpr std::ptrdiff_t InputSystemVersion001 = 0x2A40; - } - // Module: localize.dll - namespace localize { - constexpr std::ptrdiff_t Localize_001 = 0x3830; - } - // Module: matchmaking.dll - namespace matchmaking { - constexpr std::ptrdiff_t GameTypes001 = 0x53800; - constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x105690; - } - // Module: materialsystem2.dll - namespace materialsystem2 { - constexpr std::ptrdiff_t FontManager_001 = 0x37A80; - constexpr std::ptrdiff_t MaterialUtils_001 = 0x4DB40; - constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x42A80; - constexpr std::ptrdiff_t TextLayout_001 = 0x4A200; - constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25F80; - } - // Module: meshsystem.dll - namespace meshsystem { - constexpr std::ptrdiff_t MeshSystem001 = 0x7440; - } - // Module: navsystem.dll - namespace navsystem { - constexpr std::ptrdiff_t NavSystem001 = 0x8E30; - } - // Module: networksystem.dll - namespace networksystem { - constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7EF90; - constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9FC90; - constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBFA00; - constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD6930; - } - // Module: panorama.dll - namespace panorama { - constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x5D960; - } - // Module: panorama_text_pango.dll - namespace panorama_text_pango { - constexpr std::ptrdiff_t PanoramaTextServices001 = 0x4CBE0; - } - // Module: panoramauiclient.dll - namespace panoramauiclient { - constexpr std::ptrdiff_t PanoramaUIClient001 = 0x12010; - } - // Module: particles.dll - namespace particles { - constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x591D0; - } - // Module: pulse_system.dll - namespace pulse_system { - constexpr std::ptrdiff_t IPulseSystem_001 = 0x44C0; - } - // Module: rendersystemdx11.dll - namespace rendersystemdx11 { - constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4C7D0; - constexpr std::ptrdiff_t RenderUtils_001 = 0x55150; - constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4C7E0; - } - // Module: resourcesystem.dll - namespace resourcesystem { - constexpr std::ptrdiff_t ResourceSystem013 = 0x10920; - } - // Module: scenefilecache.dll - namespace scenefilecache { - constexpr std::ptrdiff_t ResponseRulesCache001 = 0x31A0; - constexpr std::ptrdiff_t SceneFileCache002 = 0x6A60; - } - // Module: scenesystem.dll - namespace scenesystem { - constexpr std::ptrdiff_t RenderingPipelines_001 = 0x86480; - constexpr std::ptrdiff_t SceneSystem_002 = 0xBD200; - constexpr std::ptrdiff_t SceneUtils_001 = 0x12FCF0; - } - // Module: schemasystem.dll - namespace schemasystem { - constexpr std::ptrdiff_t SchemaSystem_001 = 0xAA50; - } - // Module: server.dll - namespace server { - constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x572840; - constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2AF7A0; - constexpr std::ptrdiff_t NavGameTest001 = 0xA46F10; - constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x8322D0; - constexpr std::ptrdiff_t Source2GameClients001 = 0x8322E0; - constexpr std::ptrdiff_t Source2GameDirector001 = 0x11EAB0; - constexpr std::ptrdiff_t Source2GameEntities001 = 0x8322F0; - constexpr std::ptrdiff_t Source2Server001 = 0x832300; - constexpr std::ptrdiff_t Source2ServerConfig001 = 0x566BC0; - constexpr std::ptrdiff_t customnavsystem001 = 0x22C660; - } - // Module: soundsystem.dll - namespace soundsystem { - constexpr std::ptrdiff_t SoundOpSystem001 = 0x16A640; - constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x96A50; - constexpr std::ptrdiff_t SoundSystem001 = 0x48320; - constexpr std::ptrdiff_t VMixEditTool001 = 0x75C30; - } - // Module: steamaudio.dll - namespace steamaudio { - constexpr std::ptrdiff_t SteamAudio001 = 0x5AA70; - } - // Module: steamclient64.dll - namespace steamclient64 { - constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x8621C0; - constexpr std::ptrdiff_t IVALIDATE001 = 0x866250; - constexpr std::ptrdiff_t SteamClient006 = 0x663700; - constexpr std::ptrdiff_t SteamClient007 = 0x663710; - constexpr std::ptrdiff_t SteamClient008 = 0x663720; - constexpr std::ptrdiff_t SteamClient009 = 0x663730; - constexpr std::ptrdiff_t SteamClient010 = 0x663740; - constexpr std::ptrdiff_t SteamClient011 = 0x663750; - constexpr std::ptrdiff_t SteamClient012 = 0x663760; - constexpr std::ptrdiff_t SteamClient013 = 0x663770; - constexpr std::ptrdiff_t SteamClient014 = 0x663780; - constexpr std::ptrdiff_t SteamClient015 = 0x663790; - constexpr std::ptrdiff_t SteamClient016 = 0x6637A0; - constexpr std::ptrdiff_t SteamClient017 = 0x6637B0; - constexpr std::ptrdiff_t SteamClient018 = 0x6637C0; - constexpr std::ptrdiff_t SteamClient019 = 0x6637D0; - constexpr std::ptrdiff_t SteamClient020 = 0x6637E0; - constexpr std::ptrdiff_t SteamClient021 = 0x6637F0; - constexpr std::ptrdiff_t p2pvoice002 = 0xD9FD0; - constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD6A30; - } - // Module: tier0.dll - namespace tier0 { - constexpr std::ptrdiff_t TestScriptMgr001 = 0x140790; - constexpr std::ptrdiff_t VEngineCvar007 = 0x63290; - constexpr std::ptrdiff_t VProcessUtils002 = 0x131C70; - constexpr std::ptrdiff_t VStringTokenSystem001 = 0x190600; - } - // Module: v8system.dll - namespace v8system { - constexpr std::ptrdiff_t Source2V8System001 = 0x1950; - } - // Module: valve_avi.dll - namespace valve_avi { - constexpr std::ptrdiff_t VAvi001 = 0x2F90; - } - // Module: valve_wmf.dll - namespace valve_wmf { - constexpr std::ptrdiff_t VMediaFoundation001 = 0x12D0; - } - // Module: vphysics2.dll - namespace vphysics2 { - constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5BCB0; - constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x57130; - } - // Module: vscript.dll - namespace vscript { - constexpr std::ptrdiff_t VScriptManager010 = 0x32000; - } - // Module: vstdlib_s64.dll - namespace vstdlib_s64 { - constexpr std::ptrdiff_t IVALIDATE001 = 0x25120; - constexpr std::ptrdiff_t VEngineCvar002 = 0x5760; - } - // Module: worldrenderer.dll - namespace worldrenderer { - constexpr std::ptrdiff_t WorldRendererMgr001 = 0x205E0; - } - } -} diff --git a/output/interfaces.json b/output/interfaces.json deleted file mode 100644 index ba593ce..0000000 --- a/output/interfaces.json +++ /dev/null @@ -1,602 +0,0 @@ -{ - "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 - } - ] - } -} \ No newline at end of file diff --git a/output/interfaces.rs b/output/interfaces.rs deleted file mode 100644 index c602b4d..0000000 --- a/output/interfaces.rs +++ /dev/null @@ -1,246 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -#![allow(non_upper_case_globals, unused)] - -pub mod cs2_dumper { - pub mod interfaces { - // Module: animationsystem.dll - pub mod animationsystem { - pub const AnimationSystemUtils_001: usize = 0x72E80; - pub const AnimationSystem_001: usize = 0x6DA00; - } - // Module: client.dll - pub mod client { - pub const ClientToolsInfo_001: usize = 0x732F00; - pub const EmptyWorldService001_Client: usize = 0x480850; - pub const GameClientExports001: usize = 0x732F10; - pub const LegacyGameUI001: usize = 0x8AEE40; - pub const Source2Client002: usize = 0x732F20; - pub const Source2ClientConfig001: usize = 0x46BA90; - pub const Source2ClientPrediction001: usize = 0x7AF990; - pub const Source2ClientUI001: usize = 0x89E460; - } - // Module: engine2.dll - pub mod engine2 { - pub const BenchmarkService001: usize = 0x177230; - pub const BugService001: usize = 0x178A90; - pub const ClientServerEngineLoopService_001: usize = 0x1EAE60; - pub const EngineGameUI001: usize = 0x121E70; - pub const EngineServiceMgr001: usize = 0x1DBC10; - pub const GameEventSystemClientV001: usize = 0x1E02B0; - pub const GameEventSystemServerV001: usize = 0x1E02C0; - pub const GameResourceServiceClientV001: usize = 0x17FC50; - pub const GameResourceServiceServerV001: usize = 0x17FC60; - pub const GameUIService_001: usize = 0x182600; - pub const HostStateMgr001: usize = 0x1E4D10; - pub const INETSUPPORT_001: usize = 0xF0DE0; - pub const InputService_001: usize = 0x188120; - pub const KeyValueCache001: usize = 0x1E7530; - pub const MapListService_001: usize = 0x19B050; - pub const NetworkClientService_001: usize = 0x1A2210; - pub const NetworkP2PService_001: usize = 0x1A8F50; - pub const NetworkServerService_001: usize = 0x1AD4C0; - pub const NetworkService_001: usize = 0x1B26E0; - pub const RenderService_001: usize = 0x1B2BD0; - pub const ScreenshotService001: usize = 0x1B5590; - pub const SimpleEngineLoopService_001: usize = 0x1F7050; - pub const SoundService_001: usize = 0x1B9B90; - pub const Source2EngineToClient001: usize = 0x61A90; - pub const Source2EngineToClientStringTable001: usize = 0x8AB70; - pub const Source2EngineToServer001: usize = 0x92140; - pub const Source2EngineToServerStringTable001: usize = 0xA9830; - pub const SplitScreenService_001: usize = 0x1C0430; - pub const StatsService_001: usize = 0x1C3110; - pub const ToolService_001: usize = 0x1C7D60; - pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x122AE0; - pub const VProfService_001: usize = 0x1C90E0; - } - // Module: filesystem_stdio.dll - pub mod filesystem_stdio { - pub const VAsyncFileSystem2_001: usize = 0x67960; - pub const VFileSystem017: usize = 0x67950; - } - // Module: host.dll - pub mod host { - pub const DebugDrawQueueManager001: usize = 0x11AE0; - pub const GameModelInfo001: usize = 0x12090; - pub const GameSystem2HostHook: usize = 0x12170; - pub const HostUtils001: usize = 0x12920; - pub const PredictionDiffManager001: usize = 0x17340; - pub const SaveRestoreDataVersion001: usize = 0x19060; - pub const SinglePlayerSharedMemory001: usize = 0x19070; - pub const Source2Host001: usize = 0x193F0; - } - // Module: imemanager.dll - pub mod imemanager { - pub const IMEManager001: usize = 0xC470; - } - // Module: inputsystem.dll - pub mod inputsystem { - pub const InputStackSystemVersion001: usize = 0x1850; - pub const InputSystemVersion001: usize = 0x2A40; - } - // Module: localize.dll - pub mod localize { - pub const Localize_001: usize = 0x3830; - } - // Module: matchmaking.dll - pub mod matchmaking { - pub const GameTypes001: usize = 0x53800; - pub const MATCHFRAMEWORK_001: usize = 0x105690; - } - // Module: materialsystem2.dll - pub mod materialsystem2 { - pub const FontManager_001: usize = 0x37A80; - pub const MaterialUtils_001: usize = 0x4DB40; - pub const PostProcessingSystem_001: usize = 0x42A80; - pub const TextLayout_001: usize = 0x4A200; - pub const VMaterialSystem2_001: usize = 0x25F80; - } - // Module: meshsystem.dll - pub mod meshsystem { - pub const MeshSystem001: usize = 0x7440; - } - // Module: navsystem.dll - pub mod navsystem { - pub const NavSystem001: usize = 0x8E30; - } - // Module: networksystem.dll - pub mod networksystem { - pub const FlattenedSerializersVersion001: usize = 0x7EF90; - pub const NetworkMessagesVersion001: usize = 0x9FC90; - pub const NetworkSystemVersion001: usize = 0xBFA00; - pub const SerializedEntitiesVersion001: usize = 0xD6930; - } - // Module: panorama.dll - pub mod panorama { - pub const PanoramaUIEngine001: usize = 0x5D960; - } - // Module: panorama_text_pango.dll - pub mod panorama_text_pango { - pub const PanoramaTextServices001: usize = 0x4CBE0; - } - // Module: panoramauiclient.dll - pub mod panoramauiclient { - pub const PanoramaUIClient001: usize = 0x12010; - } - // Module: particles.dll - pub mod particles { - pub const ParticleSystemMgr003: usize = 0x591D0; - } - // Module: pulse_system.dll - pub mod pulse_system { - pub const IPulseSystem_001: usize = 0x44C0; - } - // Module: rendersystemdx11.dll - pub mod rendersystemdx11 { - pub const RenderDeviceMgr001: usize = 0x4C7D0; - pub const RenderUtils_001: usize = 0x55150; - pub const VRenderDeviceMgrBackdoor001: usize = 0x4C7E0; - } - // Module: resourcesystem.dll - pub mod resourcesystem { - pub const ResourceSystem013: usize = 0x10920; - } - // Module: scenefilecache.dll - pub mod scenefilecache { - pub const ResponseRulesCache001: usize = 0x31A0; - pub const SceneFileCache002: usize = 0x6A60; - } - // Module: scenesystem.dll - pub mod scenesystem { - pub const RenderingPipelines_001: usize = 0x86480; - pub const SceneSystem_002: usize = 0xBD200; - pub const SceneUtils_001: usize = 0x12FCF0; - } - // Module: schemasystem.dll - pub mod schemasystem { - pub const SchemaSystem_001: usize = 0xAA50; - } - // Module: server.dll - pub mod server { - pub const EmptyWorldService001_Server: usize = 0x572840; - pub const EntitySubclassUtilsV001: usize = 0x2AF7A0; - pub const NavGameTest001: usize = 0xA46F10; - pub const ServerToolsInfo_001: usize = 0x8322D0; - pub const Source2GameClients001: usize = 0x8322E0; - pub const Source2GameDirector001: usize = 0x11EAB0; - pub const Source2GameEntities001: usize = 0x8322F0; - pub const Source2Server001: usize = 0x832300; - pub const Source2ServerConfig001: usize = 0x566BC0; - pub const customnavsystem001: usize = 0x22C660; - } - // Module: soundsystem.dll - pub mod soundsystem { - pub const SoundOpSystem001: usize = 0x16A640; - pub const SoundOpSystemEdit001: usize = 0x96A50; - pub const SoundSystem001: usize = 0x48320; - pub const VMixEditTool001: usize = 0x75C30; - } - // Module: steamaudio.dll - pub mod steamaudio { - pub const SteamAudio001: usize = 0x5AA70; - } - // Module: steamclient64.dll - pub mod steamclient64 { - pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x8621C0; - pub const IVALIDATE001: usize = 0x866250; - pub const SteamClient006: usize = 0x663700; - pub const SteamClient007: usize = 0x663710; - pub const SteamClient008: usize = 0x663720; - pub const SteamClient009: usize = 0x663730; - pub const SteamClient010: usize = 0x663740; - pub const SteamClient011: usize = 0x663750; - pub const SteamClient012: usize = 0x663760; - pub const SteamClient013: usize = 0x663770; - pub const SteamClient014: usize = 0x663780; - pub const SteamClient015: usize = 0x663790; - pub const SteamClient016: usize = 0x6637A0; - pub const SteamClient017: usize = 0x6637B0; - pub const SteamClient018: usize = 0x6637C0; - pub const SteamClient019: usize = 0x6637D0; - pub const SteamClient020: usize = 0x6637E0; - pub const SteamClient021: usize = 0x6637F0; - pub const p2pvoice002: usize = 0xD9FD0; - pub const p2pvoicesingleton002: usize = 0xD6A30; - } - // Module: tier0.dll - pub mod tier0 { - pub const TestScriptMgr001: usize = 0x140790; - pub const VEngineCvar007: usize = 0x63290; - pub const VProcessUtils002: usize = 0x131C70; - pub const VStringTokenSystem001: usize = 0x190600; - } - // Module: v8system.dll - pub mod v8system { - pub const Source2V8System001: usize = 0x1950; - } - // Module: valve_avi.dll - pub mod valve_avi { - pub const VAvi001: usize = 0x2F90; - } - // Module: valve_wmf.dll - pub mod valve_wmf { - pub const VMediaFoundation001: usize = 0x12D0; - } - // Module: vphysics2.dll - pub mod vphysics2 { - pub const VPhysics2_Handle_Interface_001: usize = 0x5BCB0; - pub const VPhysics2_Interface_001: usize = 0x57130; - } - // Module: vscript.dll - pub mod vscript { - pub const VScriptManager010: usize = 0x32000; - } - // Module: vstdlib_s64.dll - pub mod vstdlib_s64 { - pub const IVALIDATE001: usize = 0x25120; - pub const VEngineCvar002: usize = 0x5760; - } - // Module: worldrenderer.dll - pub mod worldrenderer { - pub const WorldRendererMgr001: usize = 0x205E0; - } - } -} diff --git a/output/offsets.cs b/output/offsets.cs deleted file mode 100644 index 1a31d05..0000000 --- a/output/offsets.cs +++ /dev/null @@ -1,44 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -namespace CS2Dumper.Offsets { - // Module: client.dll - public static class Client { - public const nint dwCSGOInput = 0x192B620; - public const nint dwEntityList = 0x18C2D58; - public const nint dwGameEntitySystem = 0x19E0790; - public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; - public const nint dwGameRules = 0x191FCA0; - public const nint dwGlobalVars = 0x172ABA0; - public const nint dwGlowManager = 0x19200C0; - public const nint dwLocalPlayerController = 0x1912578; - public const nint dwLocalPlayerPawn = 0x17371A8; - public const nint dwPlantedC4 = 0x1928AD8; - public const nint dwPrediction = 0x1737070; - public const nint dwSensitivity = 0x19209E8; - public const nint dwSensitivity_sensitivity = 0x40; - public const nint dwViewAngles = 0x19309B0; - public const nint dwViewMatrix = 0x19241A0; - public const nint dwViewRender = 0x1924A20; - } - // Module: engine2.dll - public static class Engine2 { - public const nint dwBuildNumber = 0x514574; - public const nint dwNetworkGameClient = 0x513AC8; - public const nint dwNetworkGameClient_deltaTick = 0x258; - public const nint dwNetworkGameClient_getLocalPlayer = 0xF0; - public const nint dwNetworkGameClient_getMaxClients = 0x250; - public const nint dwNetworkGameClient_signOnState = 0x240; - public const nint dwWindowHeight = 0x5CCCDD; - public const nint dwWindowWidth = 0x5CCCD9; - } - // Module: inputsystem.dll - public static class Inputsystem { - public const nint dwInputSystem = 0x367A0; - } - // Module: matchmaking.dll - public static class Matchmaking { - public const nint dwGameTypes = 0x1D21E0; - public const nint dwGameTypes_mapName = 0x1D2300; - } -} diff --git a/output/offsets.hpp b/output/offsets.hpp deleted file mode 100644 index 569fa59..0000000 --- a/output/offsets.hpp +++ /dev/null @@ -1,50 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -#pragma once - -#include - -namespace cs2_dumper { - namespace offsets { - // Module: client.dll - namespace client { - constexpr std::ptrdiff_t dwCSGOInput = 0x192B620; - constexpr std::ptrdiff_t dwEntityList = 0x18C2D58; - constexpr std::ptrdiff_t dwGameEntitySystem = 0x19E0790; - constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; - constexpr std::ptrdiff_t dwGameRules = 0x191FCA0; - constexpr std::ptrdiff_t dwGlobalVars = 0x172ABA0; - constexpr std::ptrdiff_t dwGlowManager = 0x19200C0; - constexpr std::ptrdiff_t dwLocalPlayerController = 0x1912578; - constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17371A8; - constexpr std::ptrdiff_t dwPlantedC4 = 0x1928AD8; - constexpr std::ptrdiff_t dwPrediction = 0x1737070; - constexpr std::ptrdiff_t dwSensitivity = 0x19209E8; - constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dwViewAngles = 0x19309B0; - constexpr std::ptrdiff_t dwViewMatrix = 0x19241A0; - constexpr std::ptrdiff_t dwViewRender = 0x1924A20; - } - // Module: engine2.dll - namespace engine2 { - constexpr std::ptrdiff_t dwBuildNumber = 0x514574; - constexpr std::ptrdiff_t dwNetworkGameClient = 0x513AC8; - constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x258; - constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0; - constexpr std::ptrdiff_t dwNetworkGameClient_getMaxClients = 0x250; - constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240; - constexpr std::ptrdiff_t dwWindowHeight = 0x5CCCDD; - constexpr std::ptrdiff_t dwWindowWidth = 0x5CCCD9; - } - // Module: inputsystem.dll - namespace inputsystem { - constexpr std::ptrdiff_t dwInputSystem = 0x367A0; - } - // Module: matchmaking.dll - namespace matchmaking { - constexpr std::ptrdiff_t dwGameTypes = 0x1D21E0; - constexpr std::ptrdiff_t dwGameTypes_mapName = 0x1D2300; - } - } -} diff --git a/output/offsets.json b/output/offsets.json deleted file mode 100644 index 4ac5fc6..0000000 --- a/output/offsets.json +++ /dev/null @@ -1,120 +0,0 @@ -{ - "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 - } - ] - } -} \ No newline at end of file diff --git a/output/offsets.rs b/output/offsets.rs deleted file mode 100644 index b03ab7f..0000000 --- a/output/offsets.rs +++ /dev/null @@ -1,48 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -#![allow(non_upper_case_globals, unused)] - -pub mod cs2_dumper { - pub mod offsets { - // Module: client.dll - pub mod client { - pub const dwCSGOInput: usize = 0x192B620; - pub const dwEntityList: usize = 0x18C2D58; - pub const dwGameEntitySystem: usize = 0x19E0790; - pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; - pub const dwGameRules: usize = 0x191FCA0; - pub const dwGlobalVars: usize = 0x172ABA0; - pub const dwGlowManager: usize = 0x19200C0; - pub const dwLocalPlayerController: usize = 0x1912578; - pub const dwLocalPlayerPawn: usize = 0x17371A8; - pub const dwPlantedC4: usize = 0x1928AD8; - pub const dwPrediction: usize = 0x1737070; - pub const dwSensitivity: usize = 0x19209E8; - pub const dwSensitivity_sensitivity: usize = 0x40; - pub const dwViewAngles: usize = 0x19309B0; - pub const dwViewMatrix: usize = 0x19241A0; - pub const dwViewRender: usize = 0x1924A20; - } - // Module: engine2.dll - pub mod engine2 { - pub const dwBuildNumber: usize = 0x514574; - pub const dwNetworkGameClient: usize = 0x513AC8; - pub const dwNetworkGameClient_deltaTick: usize = 0x258; - pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0; - pub const dwNetworkGameClient_getMaxClients: usize = 0x250; - pub const dwNetworkGameClient_signOnState: usize = 0x240; - pub const dwWindowHeight: usize = 0x5CCCDD; - pub const dwWindowWidth: usize = 0x5CCCD9; - } - // Module: inputsystem.dll - pub mod inputsystem { - pub const dwInputSystem: usize = 0x367A0; - } - // Module: matchmaking.dll - pub mod matchmaking { - pub const dwGameTypes: usize = 0x1D21E0; - pub const dwGameTypes_mapName: usize = 0x1D2300; - } - } -} diff --git a/output/schemas.cs b/output/schemas.cs deleted file mode 100644 index 85c1696..0000000 --- a/output/schemas.cs +++ /dev/null @@ -1,20445 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -namespace CS2Dumper.Schemas { - // Module: animationsystem.dll - // Classes count: 253 - // Enums count: 70 - public static class Animationsystem { - // Alignment: 4 - // Members count: 2 - public enum MoodType_t : int { - eMoodType_Head = 0, - eMoodType_Body = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 4 - public enum BoneTransformSpace_t : int { - BoneTransformSpace_Invalid = -1, - BoneTransformSpace_Parent = 0, - BoneTransformSpace_Model = 1, - BoneTransformSpace_World = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum AnimParamNetworkSetting : int { - Auto = 0, - AlwaysNetwork = 1, - NeverNetwork = 2 - } - // Alignment: 4 - // Members count: 3 - public enum FootstepLandedFootSoundType_t : int { - FOOTSOUND_Left = 0, - FOOTSOUND_Right = 1, - FOOTSOUND_UseOverrideSound = 2 - } - // Alignment: 4 - // Members count: 3 - public enum AnimPoseControl : int { - NoPoseControl = 0, - AbsolutePoseControl = 1, - RelativePoseControl = 2 - } - // Alignment: 4 - // Members count: 2 - public enum RagdollPoseControl : int { - Absolute = 0, - Relative = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 1 - // Members count: 5 - public enum MovementGait_t : sbyte { - eInvalid = -1, - eWalk = 0, - eJog = 1, - eRun = 2, - eSprint = 3 - } - // Alignment: 1 - // Members count: 3 - public enum CNmBoneMask__WeightInfo_t : sbyte { - Zero = 0, - Mixed = 1, - One = 2 - } - // Alignment: 1 - // Members count: 4 - public enum NmFootPhase_t : sbyte { - LeftFootDown = 0, - RightFootPassing = 1, - RightFootDown = 2, - LeftFootPassing = 3 - } - // Alignment: 1 - // Members count: 6 - public enum NmFootPhaseCondition_t : sbyte { - LeftFootDown = 0, - LeftFootPassing = 1, - LeftPhase = 4, - RightFootDown = 2, - RightFootPassing = 3, - RightPhase = 5 - } - // Alignment: 1 - // Members count: 3 - public enum NmTransitionRule_t : sbyte { - AllowTransition = 0, - ConditionallyAllowTransition = 1, - BlockTransition = 2 - } - // Alignment: 1 - // Members count: 4 - public enum NmTransitionRuleCondition_t : sbyte { - AnyAllowed = 0, - FullyAllowed = 1, - ConditionallyAllowed = 2, - Blocked = 3 - } - // Alignment: 4 - // Members count: 2 - public enum NmFrameSnapEventMode_t : int { - Floor = 0, - Round = 1 - } - // Alignment: 4 - // Members count: 4 - public enum IKChannelMode : int { - TwoBone = 0, - TwoBone_Translate = 1, - OneBone = 2, - OneBone_Translate = 3 - } - // Alignment: 4 - // Members count: 2 - public enum EDemoBoneSelectionMode : int { - CaptureAllBones = 0, - CaptureSelectedBones = 1 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum DampingSpeedFunction : int { - NoDamping = 0, - Constant = 1, - Spring = 2 - } - // Alignment: 4 - // Members count: 2 - public enum AnimNodeNetworkMode : int { - ServerAuthoritative = 0, - ClientSimulate = 1 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum FieldNetworkOption : int { - Auto = 0, - ForceEnable = 1, - ForceDisable = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum MatterialAttributeTagType_t : int { - MATERIAL_ATTRIBUTE_TAG_VALUE = 0, - MATERIAL_ATTRIBUTE_TAG_COLOR = 1 - } - // Alignment: 1 - // Members count: 3 - public enum VelocityMetricMode : sbyte { - DirectionOnly = 0, - MagnitudeOnly = 1, - DirectionAndMagnitude = 2 - } - // Alignment: 4 - // Members count: 4 - public enum AimMatrixBlendMode : int { - AimMatrixBlendMode_None = 0, - AimMatrixBlendMode_Additive = 1, - AimMatrixBlendMode_ModelSpaceAdditive = 2, - AimMatrixBlendMode_BoneMask = 3 - } - // Alignment: 4 - // Members count: 4 - public enum BoneMaskBlendSpace : int { - BlendSpace_Parent = 0, - BlendSpace_Model = 1, - BlendSpace_Model_RotationOnly = 2, - BlendSpace_Model_TranslationOnly = 3 - } - // Alignment: 4 - // Members count: 3 - public enum JiggleBoneSimSpace : int { - SimSpace_Local = 0, - SimSpace_Model = 1, - SimSpace_World = 2 - } - // 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 - } - // Alignment: 2 - // Members count: 3 - public enum AnimScriptType : short { - ANIMSCRIPT_TYPE_INVALID = -1, - ANIMSCRIPT_FUSE_GENERAL = 0, - ANIMSCRIPT_FUSE_STATEMACHINE = 1 - } - // Alignment: 4 - // Members count: 3 - public enum BinaryNodeTiming : int { - UseChild1 = 0, - UseChild2 = 1, - SyncChildren = 2 - } - // Alignment: 4 - // Members count: 2 - public enum BinaryNodeChildOption : int { - Child1 = 0, - Child2 = 1 - } - // Alignment: 4 - // Members count: 4 - public enum BlendKeyType : int { - BlendKey_UserValue = 0, - BlendKey_Velocity = 1, - BlendKey_Distance = 2, - BlendKey_RemainingDistance = 3 - } - // Alignment: 4 - // Members count: 2 - public enum Blend2DMode : int { - Blend2DMode_General = 0, - Blend2DMode_Directional = 1 - } - // Alignment: 4 - // Members count: 4 - public enum ChoiceMethod : int { - WeightedRandom = 0, - WeightedRandomNoRepeat = 1, - Iterate = 2, - IterateRandom = 3 - } - // Alignment: 4 - // Members count: 3 - public enum ChoiceChangeMethod : int { - OnReset = 0, - OnCycleEnd = 1, - OnResetOrCycleEnd = 2 - } - // Alignment: 4 - // Members count: 2 - public enum ChoiceBlendMethod : int { - SingleBlendTime = 0, - PerChoiceBlendTimes = 1 - } - // Alignment: 4 - // Members count: 2 - public enum FootLockSubVisualization : int { - FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0, - FOOTLOCKSUBVISUALIZATION_IKSolve = 1 - } - // Alignment: 4 - // Members count: 3 - public enum FootPinningTimingSource : int { - FootMotion = 0, - Tag = 1, - Parameter = 2 - } - // Alignment: 4 - // Members count: 2 - public enum StepPhase : int { - StepPhase_OnGround = 0, - StepPhase_InAir = 1 - } - // Alignment: 4 - // Members count: 2 - public enum JumpCorrectionMethod : int { - ScaleMotion = 0, - AddCorrectionDelta = 1 - } - // Alignment: 4 - // Members count: 3 - public enum SelectorTagBehavior_t : int { - SelectorTagBehavior_OnWhileCurrent = 0, - SelectorTagBehavior_OffWhenFinished = 1, - SelectorTagBehavior_OffBeforeFinished = 2 - } - // Alignment: 4 - // Members count: 2 - public enum StanceOverrideMode : int { - Sequence = 0, - Node = 1 - } - // Alignment: 4 - // Members count: 5 - public enum ResetCycleOption : int { - Beginning = 0, - SameCycleAsSource = 1, - InverseSourceCycle = 2, - FixedValue = 3, - SameTimeAsSource = 4 - } - // Alignment: 4 - // Members count: 2 - public enum IkEndEffectorType : int { - IkEndEffector_Attachment = 0, - IkEndEffector_Bone = 1 - } - // Alignment: 4 - // Members count: 4 - public enum IkTargetType : int { - IkTarget_Attachment = 0, - IkTarget_Bone = 1, - IkTarget_Parameter_ModelSpace = 2, - IkTarget_Parameter_WorldSpace = 3 - } - // Alignment: 1 - // Members count: 3 - public enum PoseType_t : sbyte { - POSETYPE_STATIC = 0, - POSETYPE_DYNAMIC = 1, - POSETYPE_INVALID = 255 - } - // Alignment: 4 - // Members count: 5 - public enum CAnimationGraphVisualizerPrimitiveType : int { - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 1, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 2, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 3, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 4 - } - // Alignment: 4 - // Members count: 3 - public enum FacingMode : int { - FacingMode_Manual = 0, - FacingMode_Path = 1, - FacingMode_LookTarget = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum IKTargetSource : int { - IKTARGETSOURCE_Bone = 0, - IKTARGETSOURCE_AnimgraphParameter = 1, - IKTARGETSOURCE_COUNT = 2 - } - // Alignment: 4 - // Members count: 3 - public enum IKTargetCoordinateSystem : int { - IKTARGETCOORDINATESYSTEM_WorldSpace = 0, - IKTARGETCOORDINATESYSTEM_ModelSpace = 1, - IKTARGETCOORDINATESYSTEM_COUNT = 2 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyArrayElementNameKey - public static class MoodAnimation_t { - public const nint m_sName = 0x0; // CUtlString - public const nint m_flWeight = 0x8; // float32 - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyArrayElementNameKey - public static class MoodAnimationLayer_t { - 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_flIntensity = 0x28; // CRangeFloat - public const nint m_flDurationScale = 0x30; // CRangeFloat - public const nint m_bScaleWithInts = 0x38; // bool - public const nint m_flNextStart = 0x3C; // CRangeFloat - public const nint m_flStartOffset = 0x44; // CRangeFloat - public const nint m_flEndOffset = 0x4C; // CRangeFloat - public const nint m_flFadeIn = 0x54; // float32 - public const nint m_flFadeOut = 0x58; // float32 - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class AnimationDecodeDebugDump_t { - public const nint m_processingType = 0x0; // AnimationProcessingType_t - public const nint m_elems = 0x8; // CUtlVector< AnimationDecodeDebugDumpElement_t > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - public static class AnimationSnapshotBase_t { - 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_SnapshotType = 0x90; // AnimationSnapshotType_t - public const nint m_bHasDecodeDump = 0x94; // bool - public const nint m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t - } - // Parent: AnimationSnapshotBase_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class AnimationSnapshot_t { - public const nint m_nEntIndex = 0x110; // int32 - public const nint m_modelName = 0x118; // CUtlString - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimBoneDifference { - public const nint m_name = 0x0; // CBufferString - public const nint m_parent = 0x10; // CBufferString - public const nint m_posError = 0x20; // - public const nint m_bHasRotation = 0x2C; // bool - public const nint m_bHasMovement = 0x2D; // bool - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimMorphDifference { - public const nint m_name = 0x0; // CBufferString - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimUserDifference { - public const nint m_name = 0x0; // CBufferString - public const nint m_nType = 0x10; // int32 - } - // Parent: None - // Fields count: 7 - // - // 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimEventDefinition { - public const nint m_nFrame = 0x8; // int32 - public const nint m_flCycle = 0xC; // float32 - public const nint m_EventData = 0x10; // KeyValues3 - public const nint m_sLegacyOptions = 0x20; // CBufferString - public const nint m_sEventName = 0x30; // CGlobalSymbol - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimMovement { - public const nint endframe = 0x0; // int32 - public const nint motionflags = 0x4; // int32 - public const nint v0 = 0x8; // float32 - public const nint v1 = 0xC; // float32 - public const nint angle = 0x10; // float32 - public const nint vector = 0x14; // - public const nint position = 0x20; // - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimLocalHierarchy { - public const nint m_sBone = 0x0; // CBufferString - public const nint m_sNewParent = 0x10; // CBufferString - public const nint m_nStartFrame = 0x20; // int32 - public const nint m_nPeakFrame = 0x24; // int32 - public const nint m_nTailFrame = 0x28; // int32 - public const nint m_nEndFrame = 0x2C; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimDecoder { - public const nint m_szName = 0x0; // CBufferString - public const nint m_nVersion = 0x10; // int32 - public const nint m_nType = 0x14; // int32 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimFrameSegment { - public const nint m_nUniqueFrameIndex = 0x0; // int32 - public const nint m_nLocalElementMasks = 0x4; // uint32 - public const nint m_nLocalChannel = 0x8; // int32 - public const nint m_container = 0x10; // CUtlBinaryBlock - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimEncodedFrames { - 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_usageDifferences = 0x30; // CAnimEncodeDifference - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimDesc_Flag { - public const nint m_bLooping = 0x0; // bool - public const nint m_bAllZeros = 0x1; // bool - public const nint m_bHidden = 0x2; // bool - public const nint m_bDelta = 0x3; // bool - public const nint m_bLegacyWorldspace = 0x4; // bool - public const nint m_bModelDoc = 0x5; // bool - public const nint m_bImplicitSeqIgnoreDelta = 0x6; // bool - public const nint m_bAnimGraphAdditive = 0x7; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimSequenceParams { - public const nint m_flFadeInTime = 0x0; // float32 - public const nint m_flFadeOutTime = 0x4; // float32 - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimDesc { - public const nint m_name = 0x0; // CBufferString - 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 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_sequenceParams = 0x1A8; // CAnimSequenceParams - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimActivity { - public const nint m_name = 0x0; // CBufferString - public const nint m_nActivity = 0x10; // int32 - public const nint m_nFlags = 0x14; // int32 - public const nint m_nWeight = 0x18; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // 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_nMaxUniqueFrameIndex = 0x50; // int32 - public const nint m_segmentArray = 0x58; // CUtlVector< CAnimFrameSegment > - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimBone { - public const nint m_name = 0x0; // CBufferString - public const nint m_parent = 0x10; // int32 - public const nint m_pos = 0x14; // - public const nint m_quat = 0x20; // QuaternionStorage - public const nint m_scale = 0x30; // float32 - public const nint m_qAlignment = 0x34; // QuaternionStorage - public const nint m_flags = 0x44; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimUser { - public const nint m_name = 0x0; // CBufferString - public const nint m_nType = 0x10; // int32 - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimDataChannelDesc { - public const nint m_szChannelClass = 0x0; // CBufferString - public const nint m_szVariableName = 0x10; // CBufferString - public const nint m_nFlags = 0x20; // int32 - 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 > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // 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_nChannelElements = 0x58; // int32 - public const nint m_dataChannelArray = 0x60; // CUtlVector< CAnimDataChannelDesc > - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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_decodeKey = 0x98; // CAnimKeyData - public const nint m_szScripts = 0x110; // CUtlVector< CBufferString > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqAutoLayerFlag { - public const nint m_bPost = 0x0; // bool - public const nint m_bSpline = 0x1; // bool - public const nint m_bXFade = 0x2; // bool - public const nint m_bNoBlend = 0x3; // bool - public const nint m_bLocal = 0x4; // bool - public const nint m_bPose = 0x5; // bool - public const nint m_bFetchFrame = 0x6; // bool - public const nint m_bSubtract = 0x7; // bool - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqAutoLayer { - public const nint m_nLocalReference = 0x0; // int16 - public const nint m_nLocalPose = 0x2; // int16 - public const nint m_flags = 0x4; // CSeqAutoLayerFlag - public const nint m_start = 0xC; // float32 - public const nint m_peak = 0x10; // float32 - public const nint m_tail = 0x14; // float32 - public const nint m_end = 0x18; // float32 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqIKLock { - public const nint m_flPosWeight = 0x0; // float32 - public const nint m_flAngleWeight = 0x4; // float32 - public const nint m_nLocalBone = 0x8; // int16 - public const nint m_bBonesOrientedAlongPositiveX = 0xA; // bool - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // 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_flDefaultMorphCtrlWeight = 0x40; // float32 - public const nint m_morphCtrlWeightArray = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqScaleSet { - 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 > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqMultiFetchFlag { - public const nint m_bRealtime = 0x0; // bool - public const nint m_bCylepose = 0x1; // bool - public const nint m_b0D = 0x2; // bool - public const nint m_b1D = 0x3; // bool - public const nint m_b2D = 0x4; // bool - public const nint m_b2D_TRI = 0x5; // bool - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqMultiFetch { - public const nint m_flags = 0x0; // CSeqMultiFetchFlag - public const nint m_localReferenceArray = 0x8; // CUtlVector< int16 > - 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_nLocalCyclePoseParameter = 0x60; // int32 - public const nint m_bCalculatePoseParameters = 0x64; // bool - public const nint m_bFixedBlendWeight = 0x65; // bool - public const nint m_flFixedBlendWeightVals = 0x68; // float32[2] - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqSeqDescFlag { - public const nint m_bLooping = 0x0; // bool - public const nint m_bSnap = 0x1; // bool - public const nint m_bAutoplay = 0x2; // bool - public const nint m_bPost = 0x3; // bool - public const nint m_bHidden = 0x4; // bool - public const nint m_bMulti = 0x5; // bool - public const nint m_bLegacyDelta = 0x6; // bool - public const nint m_bLegacyWorldspace = 0x7; // bool - public const nint m_bLegacyCyclepose = 0x8; // bool - public const nint m_bLegacyRealtime = 0x9; // bool - public const nint m_bModelDoc = 0xA; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqTransition { - public const nint m_flFadeInTime = 0x0; // float32 - public const nint m_flFadeOutTime = 0x4; // float32 - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqS1SeqDesc { - public const nint m_sName = 0x0; // CBufferString - 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_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 > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqSynthAnimDesc { - public const nint m_sName = 0x0; // CBufferString - public const nint m_flags = 0x10; // CSeqSeqDescFlag - 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqCmdLayer { - public const nint m_cmd = 0x0; // int16 - public const nint m_nLocalReference = 0x2; // int16 - public const nint m_nLocalBonemask = 0x4; // int16 - public const nint m_nDstResult = 0x6; // int16 - public const nint m_nSrcResult = 0x8; // int16 - public const nint m_bSpline = 0xA; // bool - public const nint m_flVar1 = 0xC; // float32 - public const nint m_flVar2 = 0x10; // float32 - public const nint m_nLineNumber = 0x14; // int16 - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqPoseSetting { - public const nint m_sPoseParameter = 0x0; // CBufferString - public const nint m_sAttachment = 0x10; // CBufferString - public const nint m_sReferenceSequence = 0x20; // CBufferString - public const nint m_flValue = 0x30; // float32 - public const nint m_bX = 0x34; // bool - public const nint m_bY = 0x35; // bool - public const nint m_bZ = 0x36; // bool - public const nint m_eType = 0x38; // int32 - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqCmdSeqDesc { - public const nint m_sName = 0x0; // CBufferString - public const nint m_flags = 0x10; // CSeqSeqDescFlag - public const nint m_transition = 0x1C; // CSeqTransition - public const nint m_nFrameRangeSequence = 0x24; // int16 - public const nint m_nFrameCount = 0x26; // int16 - 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSeqPoseParamDesc { - public const nint m_sName = 0x0; // CBufferString - public const nint m_flStart = 0x10; // float32 - public const nint m_flEnd = 0x14; // float32 - public const nint m_flLoop = 0x18; // float32 - public const nint m_bLooping = 0x1C; // bool - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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_localNodeName = 0xE8; // CBufferString - public const nint m_localPoseParamArray = 0xF8; // CUtlVector< CSeqPoseParamDesc > - public const nint m_keyValues = 0x110; // KeyValues3 - public const nint m_localIKAutoplayLockArray = 0x120; // CUtlVector< CSeqIKLock > - } - // 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 >* > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyEditClassAsString - public static class CAnimEnum { - public const nint m_value = 0x0; // uint8 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - public static class AnimNodeID { - public const nint m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - public static class AnimNodeOutputID { - public const nint m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - public static class AnimStateID { - public const nint m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - public static class AnimParamID { - public const nint m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - public static class AnimTagID { - public const nint m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - public static class AnimComponentID { - public const nint m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - public static class AnimScriptHandle { - public const nint m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimAttachment { - 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 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 > - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // 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_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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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; // - public const nint m_goalOrientation = 0xA0; // QuaternionStorage - public const nint m_goalAngularVelocity = 0xB0; // - 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 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 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; // - 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; // - 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 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 > - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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_embeddedKeyvalues = 0x130; // CUtlString - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPhysSurfacePropertiesPhysics { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPhysSurfacePropertiesAudio { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPhysSurfacePropertiesSoundNames { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPhysSurfaceProperties { - 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 m_surfacePropertiesList = 0x0; // CUtlVector< CPhysSurfaceProperties* > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class MaterialGroup_t { - public const nint m_name = 0x0; // CUtlString - public const nint m_materials = 0x8; // CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > > - } - // Parent: None - // Fields count: 7 - // - // 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 > - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class PermModelInfo_t { - public const nint m_nFlags = 0x0; // uint32 - public const nint m_vHullMin = 0x4; // - public const nint m_vHullMax = 0x10; // - public const nint m_vViewMin = 0x1C; // - public const nint m_vViewMax = 0x28; // - public const nint m_flMass = 0x34; // float32 - public const nint m_vEyePosition = 0x38; // - 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 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< InfoForResourceTypeCModel > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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_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_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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CModelConfigElement { - public const nint m_ElementName = 0x8; // CUtlString - public const nint m_NestedElements = 0x10; // CUtlVector< CModelConfigElement* > - } - // Parent: CModelConfigElement - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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_vOffset = 0x60; // - 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 CModelConfigElement_UserPick { - public const nint m_Choices = 0x48; // CUtlVector< CUtlString > - } - // Parent: CModelConfigElement - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CModelConfigElement_RandomPick { - public const nint m_Choices = 0x48; // CUtlVector< CUtlString > - public const nint m_ChoiceWeights = 0x60; // CUtlVector< float32 > - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CModelConfigElement_SetMaterialGroup { - public const nint m_MaterialGroupName = 0x48; // CUtlString - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CModelConfigElement_SetMaterialGroupOnAttachedModels { - public const nint m_MaterialGroupName = 0x48; // CUtlString - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CModelConfigElement_SetRenderColor { - public const nint m_Color = 0x48; // Color - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CModelConfigElement_RandomColor { - public const nint m_Gradient = 0x48; // CColorGradient - } - // Parent: CModelConfigElement - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 CModelConfigElement_Command { - public const nint m_Command = 0x48; // CUtlString - public const nint m_Args = 0x50; // KeyValues3 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CModelConfig { - public const nint m_ConfigName = 0x0; // CUtlString - public const nint m_Elements = 0x8; // CUtlVector< CModelConfigElement* > - public const nint m_bTopLevel = 0x20; // bool - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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* > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CRenderBufferBinding { - public const nint m_hBuffer = 0x0; // uint64 - public const nint m_nBindOffsetBytes = 0x10; // uint32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class SkeletonBoneBounds_t { - public const nint m_vecCenter = 0x0; // - public const nint m_vecSize = 0xC; // - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - // - // 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_nBoneWeightCount = 0x48; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CDrawCullingData { - public const nint m_vConeApex = 0x0; // - public const nint m_ConeAxis = 0xC; // int8[3] - public const nint m_ConeCutoff = 0xF; // int8 - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CMaterialDrawDescriptor { - 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; // - 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< InfoForResourceTypeIMaterial2 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CMeshletDescriptor { - public const nint m_PackedAABB = 0x0; // PackedAABB_t - public const nint m_CullingData = 0x8; // CDrawCullingData - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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_vTintColor = 0x60; // Vector4D - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAttachment { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CHitBox { - 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; // - public const nint m_vMaxBounds = 0x24; // - 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 - // - // Metadata: - // MGetKV3ClassDefaults - 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_SourceFilename = 0x28; // CUtlString - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CHitBoxSetList { - public const nint m_HitBoxSets = 0x0; // CUtlVector< CHitBoxSet > - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CRenderGroom { - 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< RenderHairStrandInfo_t > - } - // Parent: None - // Fields count: 5 - // - // 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_skeleton = 0xB8; // CRenderSkeleton - public const nint m_meshDeformParams = 0x1E0; // DynamicMeshDeformParams_t - public const nint m_pGroomData = 0x1F0; // CRenderGroom* - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CConstraintTarget { - public const nint m_qOffset = 0x20; // Quaternion - public const nint m_vOffset = 0x30; // - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CConstraintSlave { - public const nint m_qBaseOrientation = 0x0; // Quaternion - public const nint m_vBasePosition = 0x10; // - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CBoneConstraintBase { - } - // Parent: CBoneConstraintBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: CBaseConstraint - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPointConstraint { - } - // Parent: CBaseConstraint - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class COrientConstraint { - } - // Parent: CBaseConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAimConstraint { - public const nint m_qAimOffset = 0x70; // Quaternion - public const nint m_nUpType = 0x80; // uint32 - } - // Parent: CBaseConstraint - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CTwistConstraint { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CTiltTwistConstraint { - public const nint m_nTargetAxis = 0x70; // int32 - public const nint m_nSlaveAxis = 0x74; // int32 - } - // Parent: CBaseConstraint - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CMorphConstraint { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParentConstraint { - } - // Parent: CBoneConstraintBase - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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 > - } - // Parent: CBaseConstraint - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CBoneConstraintPoseSpaceBone { - public const nint m_inputList = 0x70; // CUtlVector< CBoneConstraintPoseSpaceBone::Input_t > - } - // 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 > - } - // Parent: CBoneConstraintBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CBoneConstraintDotToMorph { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFlexOp { - public const nint m_OpCode = 0x0; // FlexOpCode_t - public const nint m_Data = 0x4; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFlexRule { - public const nint m_nFlex = 0x0; // int32 - public const nint m_FlexOps = 0x8; // CUtlVector< CFlexOp > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFlexDesc { - public const nint m_szFacs = 0x0; // CUtlString - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFlexController { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CMorphRectData { - 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< CMorphBundleData > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CMorphData { - public const nint m_name = 0x0; // CUtlString - public const nint m_morphRectDatas = 0x8; // CUtlVector< CMorphRectData > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimFoot { - public const nint m_name = 0x0; // CUtlString - public const nint m_vBallOffset = 0x8; // - public const nint m_vHeelOffset = 0x14; // - public const nint m_ankleBoneIndex = 0x20; // int32 - public const nint m_toeBoneIndex = 0x24; // int32 - } - // Parent: None - // Fields count: 8 - // - // 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFootDefinition { - 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; // - public const nint m_vHeelOffset = 0x24; // - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CCycleBase { - public const nint m_flCycle = 0x0; // float32 - } - // Parent: CCycleBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimCycle { - } - // Parent: CCycleBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFootCycle { - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFootCycleDefinition { - public const nint m_vStancePositionMS = 0x0; // - public const nint m_vMidpointPositionMS = 0xC; // - public const nint m_flStanceDirectionMS = 0x18; // float32 - public const nint m_vToStrideStartPos = 0x1C; // - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFootTrajectory { - public const nint m_vOffset = 0x0; // - public const nint m_flRotationOffset = 0xC; // float32 - public const nint m_flProgression = 0x10; // float32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFootTrajectories { - public const nint m_trajectories = 0x0; // CUtlVector< CFootTrajectory > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFootStride { - public const nint m_definition = 0x0; // CFootCycleDefinition - public const nint m_trajectories = 0x40; // CFootTrajectories - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFootMotion { - public const nint m_strides = 0x0; // CUtlVector< CFootStride > - public const nint m_name = 0x18; // CUtlString - public const nint m_bAdditive = 0x20; // bool - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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_nFlexControllers = 0x60; // int32 - public const nint m_bPredicted = 0x64; // bool - public const nint m_Frames = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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< 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class SkeletonAnimCapture_t__Camera_t { - public const nint m_tmCamera = 0x0; // CTransform - public const nint m_flTime = 0x20; // float32 - } - // Parent: None - // Fields count: 3 - // - // 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_flRecordingTime = 0x30; // float32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmClip { - public const nint m_skeleton = 0x0; // CStrongHandle< InfoForResourceTypeCNmSkeleton > - 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_syncTrack = 0xA0; // CNmSyncTrack - public const nint m_rootMotion = 0x150; // CNmRootMotionData - public const nint m_bIsAdditive = 0x1A0; // bool - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class NmCompressionSettings_t { - public const nint m_translationRangeX = 0x0; // NmCompressionSettings_t::QuantizationRange_t - public const nint m_translationRangeY = 0x8; // NmCompressionSettings_t::QuantizationRange_t - public const nint m_translationRangeZ = 0x10; // NmCompressionSettings_t::QuantizationRange_t - public const nint m_scaleRange = 0x18; // NmCompressionSettings_t::QuantizationRange_t - public const nint m_constantRotation = 0x20; // Quaternion - public const nint m_bIsRotationStatic = 0x30; // bool - public const nint m_bIsTranslationStatic = 0x31; // bool - public const nint m_bIsScaleStatic = 0x32; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class NmCompressionSettings_t__QuantizationRange_t { - public const nint m_flRangeStart = 0x0; // float32 - public const nint m_flRangeLength = 0x4; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmEvent { - public const nint m_flStartTime = 0x8; // float32 - public const nint m_flDuration = 0xC; // float32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmRootMotionData { - public const nint m_transforms = 0x0; // CUtlVector< CTransform > - public const nint m_nNumFrames = 0x18; // int32 - public const nint m_flAverageLinearVelocity = 0x1C; // float32 - public const nint m_flAverageAngularVelocityRadians = 0x20; // float32 - public const nint m_totalDelta = 0x30; // CTransform - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // 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_numBonesToSampleAtLowLOD = 0x60; // int32 - public const nint m_boneMasks = 0x68; // CUtlLeanVector< CNmBoneMask > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class NmSyncTrackTime_t { - public const nint m_nEventIdx = 0x0; // int32 - public const nint m_percentageThrough = 0x4; // NmPercent_t - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class NmSyncTrackTimeRange_t { - public const nint m_startTime = 0x0; // NmSyncTrackTime_t - public const nint m_endTime = 0x8; // NmSyncTrackTime_t - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmSyncTrack { - public const nint m_syncEvents = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > - public const nint m_nStartEventOffset = 0xA8; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmSyncTrack__EventMarker_t { - public const nint m_startTime = 0x0; // NmPercent_t - public const nint m_ID = 0x8; // CGlobalSymbol - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmSyncTrack__Event_t { - public const nint m_ID = 0x0; // CGlobalSymbol - public const nint m_startTime = 0x8; // NmPercent_t - public const nint m_duration = 0xC; // NmPercent_t - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class NmPercent_t { - public const nint m_flValue = 0x0; // float32 - } - // Parent: CNmEvent - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmLegacyEvent { - } - // Parent: CNmEvent - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmFootEvent { - public const nint m_phase = 0x10; // NmFootPhase_t - } - // Parent: CNmEvent - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmIDEvent { - public const nint m_ID = 0x10; // CGlobalSymbol - } - // Parent: CNmEvent - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmTransitionEvent { - public const nint m_rule = 0x10; // NmTransitionRule_t - public const nint m_ID = 0x18; // CGlobalSymbol - } - // Parent: CNmEvent - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmFrameSnapEvent { - public const nint m_frameSnapMode = 0x10; // NmFrameSnapEventMode_t - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // 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 > - } - // Parent: None - // Fields count: 10 - // - // 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_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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmGraph__ExternalGraphSlot_t { - public const nint m_nNodeIdx = 0x0; // int16 - public const nint m_slotID = 0x8; // CGlobalSymbol - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmGraph__ChildGraphSlot_t { - public const nint m_nNodeIdx = 0x0; // int16 - public const nint m_dataSlotIdx = 0x2; // int16 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNmGraphVariation { - public const nint m_graph = 0x0; // CStrongHandle< InfoForResourceTypeCNmGraph > - public const nint m_dataSet = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimDemoCaptureSettings { - 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< BoneDemoCaptureSettings_t > - public const nint m_ikChains = 0x60; // CUtlVector< IKDemoCaptureSettings_t > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimReplayFrame { - public const nint m_inputDataBlocks = 0x10; // CUtlVector< CUtlBinaryBlock > - 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 - // - // Metadata: - // 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_startIndex = 0x60; // int32 - public const nint m_writeIndex = 0x64; // int32 - public const nint m_frameCount = 0x68; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimGraphModelBinding { - public const nint m_modelName = 0x8; // CUtlString - public const nint m_pSharedData = 0x10; // CSmartPtr< CAnimUpdateSharedData > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CAnimInputDamping { - public const nint m_speedFunction = 0x8; // DampingSpeedFunction - public const nint m_fSpeedScale = 0xC; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimParamHandle { - public const nint m_type = 0x0; // AnimParamType_t - public const nint m_index = 0x1; // uint8 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimParamHandleMap { - public const nint m_list = 0x0; // CUtlHashtable< uint16, int16 > - } - // Parent: None - // Fields count: 6 - // - // 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 > - } - // Parent: None - // Fields count: 10 - // - // 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_settings = 0x78; // CAnimGraphSettingsManager - public const nint m_pStaticPoseCache = 0xA8; // CSmartPtr< CStaticPoseCacheBuilder > - public const nint m_pSkeleton = 0xB0; // CSmartPtr< CAnimSkeleton > - public const nint m_rootNodePath = 0xB8; // CAnimNodePath - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CBlendCurve { - public const nint m_flControlPoint1 = 0x0; // float32 - public const nint m_flControlPoint2 = 0x4; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 ParamSpan_t { - public const nint m_samples = 0x0; // CUtlVector< ParamSpanSample_t > - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParamSpanUpdater { - public const nint m_spans = 0x0; // CUtlVector< ParamSpan_t > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimGraphSettingsGroup { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimGraphSettingsManager { - public const nint m_settingsGroups = 0x18; // CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > - } - // Parent: None - // Fields count: 4 - // - // 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_hSequence = 0x38; // HSequence - public const nint m_flCycle = 0x3C; // float32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CStaticPoseCache { - public const nint m_poses = 0x10; // CUtlVector< CCachedPose > - public const nint m_nBoneCount = 0x28; // int32 - public const nint m_nMorphCount = 0x2C; // int32 - } - // Parent: CStaticPoseCache - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CStaticPoseCacheBuilder { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimActionUpdater { - } - // Parent: CAnimActionUpdater - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CEmitTagActionUpdater { - public const nint m_nTagIndex = 0x18; // int32 - public const nint m_bIsZeroDuration = 0x1C; // bool - } - // Parent: CAnimActionUpdater - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSetParameterActionUpdater { - public const nint m_hParam = 0x18; // CAnimParamHandle - public const nint m_value = 0x1A; // CAnimVariant - } - // Parent: CAnimActionUpdater - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CToggleComponentActionUpdater { - public const nint m_componentID = 0x18; // AnimComponentID - public const nint m_bSetEnabled = 0x1C; // bool - } - // Parent: CAnimActionUpdater - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CExpressionActionUpdater { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimTagBase { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimTagManagerUpdater { - public const nint m_tags = 0x18; // CUtlVector< CSmartPtr< CAnimTagBase > > - } - // Parent: CAnimTagBase - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CAudioAnimTag { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - // MPropertyElementNameFn - public static class CBodyGroupSetting { - public const nint m_BodyGroupName = 0x0; // CUtlString - public const nint m_nBodyGroupOption = 0x8; // int32 - } - // Parent: CAnimTagBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CBodyGroupAnimTag { - public const nint m_nPriority = 0x50; // int32 - public const nint m_bodyGroupSettings = 0x58; // CUtlVector< CBodyGroupSetting > - } - // Parent: CAnimTagBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CClothSettingsAnimTag { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CFootFallAnimTag { - public const nint m_foot = 0x50; // FootFallTagFoot_t - } - // Parent: CAnimTagBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CFootstepLandedAnimTag { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CMaterialAttributeAnimTag { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CParticleAnimTag { - public const nint m_hParticleSystem = 0x50; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CRagdollAnimTag { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CSequenceFinishedAnimTag { - public const nint m_sequenceName = 0x50; // CUtlString - } - // Parent: CAnimTagBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CStringAnimTag { - } - // Parent: CAnimTagBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - public static class CTaskStatusAnimTag { - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimComponentUpdater { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimScriptComponentUpdater { - public const nint m_hScript = 0x30; // AnimScriptHandle - } - // Parent: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CCPPScriptComponentUpdater { - public const nint m_scriptsToRun = 0x30; // CUtlVector< CGlobalSymbol > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CDampedValueUpdateItem { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CDampedValueComponentUpdater { - public const nint m_items = 0x30; // CUtlVector< CDampedValueUpdateItem > - } - // Parent: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CDemoSettingsComponentUpdater { - public const nint m_settings = 0x30; // CAnimDemoCaptureSettings - } - // Parent: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CLODComponentUpdater { - public const nint m_nServerLOD = 0x30; // int32 - } - // Parent: CAnimComponentUpdater - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CLookComponentUpdater { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CMovementComponentUpdater { - public const nint m_motors = 0x30; // CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class WeightList { - public const nint m_name = 0x0; // CUtlString - public const nint m_weights = 0x8; // CUtlVector< float32 > - } - // Parent: CAnimComponentUpdater - // Fields count: 8 - // - // 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_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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSlopeComponentUpdater { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CStateMachineComponentUpdater { - public const nint m_stateMachine = 0x30; // CAnimStateMachineUpdater - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CMotionDataSet { - public const nint m_groups = 0x0; // CUtlVector< CMotionGraphGroup > - public const nint m_nDimensionCount = 0x18; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // 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_hIsActiveScript = 0x100; // AnimScriptHandle - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class SampleCode { - public const nint m_subCode = 0x0; // uint8[8] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class MotionDBIndex { - public const nint m_nIndex = 0x0; // uint32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVectorQuantizer { - public const nint m_centroidVectors = 0x0; // CUtlVector< float32 > - public const nint m_nCentroids = 0x18; // int32 - public const nint m_nDimensions = 0x1C; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CProductQuantizer { - public const nint m_subQuantizers = 0x0; // CUtlVector< CVectorQuantizer > - public const nint m_nDimensions = 0x18; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CMotionSearchNode { - public const nint m_children = 0x0; // CUtlVector< CMotionSearchNode* > - 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 > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // 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_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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CEditableMotionGraph { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CMotionNode { - public const nint m_name = 0x18; // CUtlString - public const nint m_id = 0x20; // AnimNodeID - } - // Parent: CMotionNode - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CMotionNodeSequence { - public const nint m_tags = 0x28; // CUtlVector< TagSpan_t > - public const nint m_hSequence = 0x40; // HSequence - public const nint m_flPlaybackSpeed = 0x44; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class MotionBlendItem { - public const nint m_pChild = 0x0; // CSmartPtr< CMotionNode > - public const nint m_flKeyValue = 0x8; // float32 - } - // Parent: CMotionNode - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CMotionNodeBlend1D { - public const nint m_blendItems = 0x28; // CUtlVector< MotionBlendItem > - public const nint m_nParamIndex = 0x40; // int32 - } - // Parent: None - // Fields count: 4 - // - // 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_flWeight = 0x48; // float32 - public const nint m_nDimensionStartIndex = 0x4C; // int32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CBlockSelectionMetricEvaluator { - } - // Parent: CMotionMetricEvaluator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CBonePositionMetricEvaluator { - public const nint m_nBoneIndex = 0x50; // int32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CBoneVelocityMetricEvaluator { - public const nint m_nBoneIndex = 0x50; // int32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CCurrentRotationVelocityMetricEvaluator { - } - // Parent: CMotionMetricEvaluator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CCurrentVelocityMetricEvaluator { - } - // Parent: CMotionMetricEvaluator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CDistanceRemainingMetricEvaluator { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFootCycleMetricEvaluator { - public const nint m_footIndices = 0x50; // CUtlVector< int32 > - } - // Parent: CMotionMetricEvaluator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFootPositionMetricEvaluator { - public const nint m_footIndices = 0x50; // CUtlVector< int32 > - public const nint m_bIgnoreSlope = 0x68; // bool - } - // Parent: CMotionMetricEvaluator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFutureFacingMetricEvaluator { - public const nint m_flDistance = 0x50; // float32 - public const nint m_flTime = 0x54; // float32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFutureVelocityMetricEvaluator { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPathMetricEvaluator { - public const nint m_pathTimeSamples = 0x50; // CUtlVector< float32 > - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CStepsRemainingMetricEvaluator { - public const nint m_footIndices = 0x50; // CUtlVector< int32 > - public const nint m_flMinStepsRemaining = 0x68; // float32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CTimeRemainingMetricEvaluator { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CAnimMotorUpdaterBase { - public const nint m_name = 0x10; // CUtlString - public const nint m_bDefault = 0x18; // bool - } - // Parent: CAnimMotorUpdaterBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPathAnimMotorUpdaterBase { - public const nint m_bLockToPath = 0x20; // bool - } - // Parent: CPathAnimMotorUpdaterBase - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CDampedPathAnimMotorUpdater { - public const nint m_flAnticipationTime = 0x2C; // float32 - public const nint m_flMinSpeedScale = 0x30; // float32 - public const nint m_hAnticipationPosParam = 0x34; // CAnimParamHandle - public const nint m_hAnticipationHeadingParam = 0x36; // CAnimParamHandle - public const nint m_flSpringConstant = 0x38; // float32 - public const nint m_flMinSpringTension = 0x3C; // float32 - public const nint m_flMaxSpringTension = 0x40; // float32 - } - // Parent: CPathAnimMotorUpdaterBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPathAnimMotorUpdater { - } - // Parent: CAnimMotorUpdaterBase - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPlayerInputAnimMotorUpdater { - public const nint m_sampleTimes = 0x20; // CUtlVector< float32 > - 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 - } - } - // Module: client.dll - // Classes count: 256 - // Enums count: 8 - 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum CompositeMaterialVarSystemVar_t : int { - COMPMATSYSVAR_COMPOSITETIME = 0, - COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Parent: None - // Fields count: 0 - public static class CEntityComponent { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_nameStringableIndex (int32) - public static class 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 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - public static class CEntityInstance { - 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 m_scriptClassName = 0x30; // CUtlSymbolLarge - } - // Parent: CEntityComponent - // Fields count: 2 - public static class CBodyComponent { - public const nint m_pSceneNode = 0x8; // CGameSceneNode* - public const nint __m_pChainEntity = 0x20; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_sceneNode (CGameSceneNode) - public static class CBodyComponentPoint { - public const nint m_sceneNode = 0x50; // CGameSceneNode - public const nint __m_pChainEntity = 0x1A0; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) - public static class CBodyComponentSkeletonInstance { - public const nint m_skeletonInstance = 0x50; // CSkeletonInstance - public const nint __m_pChainEntity = 0x430; // CNetworkVarChainer - } - // Parent: CEntityComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_bvDisabledHitGroups (uint32) - public static class CHitboxComponent { - public const nint m_bvDisabledHitGroups = 0x24; // uint32[1] - } - // Parent: CEntityComponent - // Fields count: 66 - // - // Metadata: - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_SecondaryColor (Color) - // NetworkVarNames: m_flBrightness (float) - // NetworkVarNames: m_flBrightnessScale (float) - // NetworkVarNames: m_flBrightnessMult (float) - // NetworkVarNames: m_flRange (float) - // NetworkVarNames: m_flFalloff (float) - // NetworkVarNames: m_flAttenuation0 (float) - // NetworkVarNames: m_flAttenuation1 (float) - // NetworkVarNames: m_flAttenuation2 (float) - // NetworkVarNames: m_flTheta (float) - // NetworkVarNames: m_flPhi (float) - // NetworkVarNames: m_hLightCookie (HRenderTextureStrong) - // NetworkVarNames: m_nCascades (int) - // NetworkVarNames: m_nCastShadows (int) - // NetworkVarNames: m_nShadowWidth (int) - // NetworkVarNames: m_nShadowHeight (int) - // NetworkVarNames: m_bRenderDiffuse (bool) - // NetworkVarNames: m_nRenderSpecular (int) - // NetworkVarNames: m_bRenderTransmissive (bool) - // NetworkVarNames: m_flOrthoLightWidth (float) - // NetworkVarNames: m_flOrthoLightHeight (float) - // NetworkVarNames: m_nStyle (int) - // NetworkVarNames: m_Pattern (CUtlString) - // NetworkVarNames: m_nCascadeRenderStaticObjects (int) - // NetworkVarNames: m_flShadowCascadeCrossFade (float) - // NetworkVarNames: m_flShadowCascadeDistanceFade (float) - // NetworkVarNames: m_flShadowCascadeDistance0 (float) - // NetworkVarNames: m_flShadowCascadeDistance1 (float) - // NetworkVarNames: m_flShadowCascadeDistance2 (float) - // NetworkVarNames: m_flShadowCascadeDistance3 (float) - // NetworkVarNames: m_nShadowCascadeResolution0 (int) - // NetworkVarNames: m_nShadowCascadeResolution1 (int) - // NetworkVarNames: m_nShadowCascadeResolution2 (int) - // NetworkVarNames: m_nShadowCascadeResolution3 (int) - // NetworkVarNames: m_bUsesBakedShadowing (bool) - // NetworkVarNames: m_nShadowPriority (int) - // NetworkVarNames: m_nBakedShadowIndex (int) - // NetworkVarNames: m_bRenderToCubemaps (bool) - // NetworkVarNames: m_nDirectLight (int) - // NetworkVarNames: m_nIndirectLight (int) - // NetworkVarNames: m_flFadeMinDist (float) - // NetworkVarNames: m_flFadeMaxDist (float) - // NetworkVarNames: m_flShadowFadeMinDist (float) - // NetworkVarNames: m_flShadowFadeMaxDist (float) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bFlicker (bool) - // NetworkVarNames: m_bPrecomputedFieldsValid (bool) - // NetworkVarNames: m_vPrecomputedBoundsMins (Vector) - // NetworkVarNames: m_vPrecomputedBoundsMaxs (Vector) - // NetworkVarNames: m_vPrecomputedOBBOrigin (Vector) - // NetworkVarNames: m_vPrecomputedOBBAngles (QAngle) - // NetworkVarNames: m_vPrecomputedOBBExtent (Vector) - // NetworkVarNames: m_flPrecomputedMaxRange (float) - // NetworkVarNames: m_nFogLightingMode (int) - // NetworkVarNames: m_flFogContributionStength (float) - // NetworkVarNames: m_flNearClipPlane (float) - // NetworkVarNames: m_SkyColor (Color) - // NetworkVarNames: m_flSkyIntensity (float) - // NetworkVarNames: m_SkyAmbientBounce (Color) - // NetworkVarNames: m_bUseSecondaryColor (bool) - // NetworkVarNames: m_bMixedShadows (bool) - // NetworkVarNames: m_flLightStyleStartTime (GameTime_t) - // NetworkVarNames: m_flCapsuleLength (float) - // NetworkVarNames: m_flMinRoughness (float) - public static class CLightComponent { - public const nint __m_pChainEntity = 0x48; // CNetworkVarChainer - public const nint m_Color = 0x85; // Color - public const nint m_SecondaryColor = 0x89; // Color - public const nint m_flBrightness = 0x90; // float32 - public const nint m_flBrightnessScale = 0x94; // float32 - public const nint m_flBrightnessMult = 0x98; // float32 - public const nint m_flRange = 0x9C; // float32 - public const nint m_flFalloff = 0xA0; // float32 - public const nint m_flAttenuation0 = 0xA4; // float32 - public const nint m_flAttenuation1 = 0xA8; // float32 - 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_nCascades = 0xC0; // int32 - public const nint m_nCastShadows = 0xC4; // int32 - public const nint m_nShadowWidth = 0xC8; // int32 - public const nint m_nShadowHeight = 0xCC; // int32 - public const nint m_bRenderDiffuse = 0xD0; // bool - public const nint m_nRenderSpecular = 0xD4; // int32 - public const nint m_bRenderTransmissive = 0xD8; // bool - public const nint m_flOrthoLightWidth = 0xDC; // float32 - public const nint m_flOrthoLightHeight = 0xE0; // float32 - public const nint m_nStyle = 0xE4; // int32 - public const nint m_Pattern = 0xE8; // CUtlString - public const nint m_nCascadeRenderStaticObjects = 0xF0; // int32 - public const nint m_flShadowCascadeCrossFade = 0xF4; // float32 - public const nint m_flShadowCascadeDistanceFade = 0xF8; // float32 - public const nint m_flShadowCascadeDistance0 = 0xFC; // float32 - public const nint m_flShadowCascadeDistance1 = 0x100; // float32 - public const nint m_flShadowCascadeDistance2 = 0x104; // float32 - public const nint m_flShadowCascadeDistance3 = 0x108; // float32 - public const nint m_nShadowCascadeResolution0 = 0x10C; // int32 - public const nint m_nShadowCascadeResolution1 = 0x110; // int32 - public const nint m_nShadowCascadeResolution2 = 0x114; // int32 - public const nint m_nShadowCascadeResolution3 = 0x118; // int32 - public const nint m_bUsesBakedShadowing = 0x11C; // bool - public const nint m_nShadowPriority = 0x120; // int32 - public const nint m_nBakedShadowIndex = 0x124; // int32 - public const nint m_bRenderToCubemaps = 0x128; // bool - public const nint m_nDirectLight = 0x12C; // int32 - public const nint m_nIndirectLight = 0x130; // int32 - public const nint m_flFadeMinDist = 0x134; // float32 - public const nint m_flFadeMaxDist = 0x138; // float32 - public const nint m_flShadowFadeMinDist = 0x13C; // float32 - public const nint m_flShadowFadeMaxDist = 0x140; // float32 - public const nint m_bEnabled = 0x144; // bool - public const nint m_bFlicker = 0x145; // bool - public const nint m_bPrecomputedFieldsValid = 0x146; // bool - public const nint m_vPrecomputedBoundsMins = 0x148; // - public const nint m_vPrecomputedBoundsMaxs = 0x154; // - public const nint m_vPrecomputedOBBOrigin = 0x160; // - public const nint m_vPrecomputedOBBAngles = 0x16C; // QAngle - public const nint m_vPrecomputedOBBExtent = 0x178; // - public const nint m_flPrecomputedMaxRange = 0x184; // float32 - public const nint m_nFogLightingMode = 0x188; // int32 - public const nint m_flFogContributionStength = 0x18C; // float32 - public const nint m_flNearClipPlane = 0x190; // float32 - public const nint m_SkyColor = 0x194; // Color - public const nint m_flSkyIntensity = 0x198; // float32 - public const nint m_SkyAmbientBounce = 0x19C; // Color - public const nint m_bUseSecondaryColor = 0x1A0; // bool - public const nint m_bMixedShadows = 0x1A1; // bool - public const nint m_flLightStyleStartTime = 0x1A4; // GameTime_t - public const nint m_flCapsuleLength = 0x1A8; // float32 - public const nint m_flMinRoughness = 0x1AC; // float32 - } - // Parent: CEntityComponent - // Fields count: 5 - public static class CRenderComponent { - 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 = 0xB0; // bool - } - // Parent: None - // Fields count: 1 - public static class CBuoyancyHelper { - public const nint m_flFluidDensity = 0x18; // float32 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CBasePlayerControllerAPI { - } - // Parent: None - // Fields count: 2 - public static class C_CommandContext { - public const nint needsprocessing = 0x0; // bool - public const nint command_number = 0x90; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: nType (FixAngleSet_t) - // NetworkVarNames: qAngle (QAngle) - // NetworkVarNames: nIndex (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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CDynamicPropAPI { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CPlayer_AutoaimServices { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: localSound (Vector) - // NetworkVarNames: soundscapeIndex (int32) - // NetworkVarNames: localBits (uint8) - // NetworkVarNames: soundscapeEntityListIndex (int) - // NetworkVarNames: soundEventHash (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 - // - // Metadata: - // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) - // NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t) - // NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32) - // NetworkVarNames: m_PlayerFog (fogplayerparams_t) - // NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>) - // NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) - // NetworkVarNames: m_audio (audioparams_t) - // NetworkVarNames: m_PostProcessingVolumes (CHandle) - 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< C_ColorCorrection > - public const nint m_hViewEntity = 0x9C; // CHandle< C_BaseEntity > - public const nint m_hTonemapController = 0xA0; // CHandle< C_TonemapController2 > - public const nint m_audio = 0xA8; // audioparams_t - public const nint m_PostProcessingVolumes = 0x120; // C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > > - 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_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_angDemoViewAngles = 0x1F8; // QAngle - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CPlayer_FlashlightServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CPlayer_ItemServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 15 - // - // Metadata: - // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) - // NetworkVarNames: m_flMaxspeed (float32) - // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - 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; // - public const nint m_vecOldViewAngles = 0x1C4; // QAngle - } - // Parent: CPlayer_MovementServices - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_flFallVelocity (float32) - // NetworkVarNames: m_bInCrouch (bool) - // NetworkVarNames: m_nCrouchState (uint32) - // NetworkVarNames: m_flCrouchTransitionStartTime (GameTime_t) - // NetworkVarNames: m_bDucked (bool) - // NetworkVarNames: m_bDucking (bool) - // NetworkVarNames: m_bInDuckJump (bool) - 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; // - 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 - // - // Metadata: - // NetworkVarNames: m_iObserverMode (uint8) - // 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_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 CPlayer_UseServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CPlayer_WaterServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_hMyWeapons (CHandle< C_BasePlayerWeapon >) - // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) - // 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_iAmmo = 0x60; // uint16[32] - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_animationController (CBaseAnimGraphController) - public static class CBodyComponentBaseAnimGraph { - public const nint m_animationController = 0x460; // CBaseAnimGraphController - public const nint __m_pChainEntity = 0x1C28; // CNetworkVarChainer - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_ID (CUtlStringToken) - // NetworkVarNames: m_Values (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 - // - // Metadata: - // NetworkVarNames: m_Handle (ModelConfigHandle_t) - // NetworkVarNames: m_Name (string_t) - // NetworkVarNames: m_AssociatedEntities (CHandle< C_BaseModelEntity >) - // NetworkVarNames: m_AssociatedEntityNames (string_t) - 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 > - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 - public static class CBodyComponentBaseModelEntity { - public const nint __m_pChainEntity = 0x460; // CNetworkVarChainer - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_hOwner (CEntityHandle) - // NetworkVarNames: m_name (CUtlStringToken) - public static class CGameSceneNodeHandle { - public const nint m_hOwner = 0x8; // CEntityHandle - public const nint m_name = 0xC; // CUtlStringToken - } - // Parent: None - // Fields count: 32 - // - // Metadata: - // NetworkVarNames: m_hParent (CGameSceneNodeHandle) - // NetworkVarNames: m_vecOrigin (CNetworkOriginCellCoordQuantizedVector) - // NetworkVarNames: m_angRotation (QAngle) - // NetworkVarNames: m_flScale (float) - // NetworkVarNames: m_name (CUtlStringToken) - // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) - public static class CGameSceneNode { - 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; // - 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 = 0x130; // CUtlStringToken - public const nint m_flZOffset = 0x134; // float32 - public const nint m_vRenderOrigin = 0x138; // - } - // Parent: None - // Fields count: 6 - 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 - // - // Metadata: - // NetworkVarNames: m_hSequence (HSequence) - // NetworkVarNames: m_flPrevCycle (float32) - // NetworkVarNames: m_flCycle (float32) - public static class CNetworkedSequenceOperation { - 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 - // - // Metadata: - // NetworkVarNames: m_hModel (HModelStrong) - // NetworkVarNames: m_bClientClothCreationSuppressed (bool) - // 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_ModelName = 0xA8; // CUtlSymbolLarge - public const nint m_bClientClothCreationSuppressed = 0xE8; // bool - public const nint m_MeshGroupMask = 0x180; // uint64 - public const nint m_nIdealMotionType = 0x202; // int8 - public const nint m_nForceLOD = 0x203; // int8 - public const nint m_nClothUpdateFlags = 0x204; // int8 - } - // Parent: CGameSceneNode - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_modelState (CModelState) - // NetworkVarNames: m_bIsAnimationEnabled (bool) - // NetworkVarNames: m_bUseParentRenderBounds (bool) - // NetworkVarNames: m_materialGroup (CUtlStringToken) - // NetworkVarNames: m_nHitboxSet (uint8) - public static class CSkeletonInstance { - public const nint m_modelState = 0x160; // CModelState - public const nint m_bIsAnimationEnabled = 0x370; // bool - public const nint m_bUseParentRenderBounds = 0x371; // bool - public const nint m_bDisableSolidCollisionsForHierarchy = 0x372; // bool - public const nint m_bDirtyMotionType = 0x0; // bitfield:1 - public const nint m_bIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 - public const nint m_materialGroup = 0x374; // CUtlStringToken - public const nint m_nHitboxSet = 0x378; // uint8 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - public static class IntervalTimer { - public const nint m_timestamp = 0x8; // GameTime_t - public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_timescale (float32) - // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - public static class CountdownTimer { - 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 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (float32) - // NetworkVarNames: m_timescale (float32) - public static class EngineCountdownTimer { - 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 - // - // Metadata: - // NetworkVarNames: m_flValues (float) - // NetworkVarNames: m_nValueCounts (int) - // NetworkVarNames: m_nBucketCount (int) - // NetworkVarNames: m_flInterval (float) - // NetworkVarNames: m_flFinalValue (float) - // NetworkVarNames: m_nCompressionType (TimelineCompression_t) - // NetworkVarNames: m_bStopped (bool) - public static class CTimeline { - 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 - // - // Metadata: - // NetworkVarNames: m_PredNetBoolVariables (uint32) - // NetworkVarNames: m_PredNetByteVariables (byte) - // NetworkVarNames: m_PredNetUInt16Variables (uint16) - // NetworkVarNames: m_PredNetIntVariables (int32) - // NetworkVarNames: m_PredNetUInt32Variables (uint32) - // NetworkVarNames: m_PredNetUInt64Variables (uint64) - // NetworkVarNames: m_PredNetFloatVariables (float) - // NetworkVarNames: m_PredNetVectorVariables (Vector) - // NetworkVarNames: m_PredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_PredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_OwnerOnlyPredNetBoolVariables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetByteVariables (byte) - // NetworkVarNames: m_OwnerOnlyPredNetUInt16Variables (uint16) - // NetworkVarNames: m_OwnerOnlyPredNetIntVariables (int32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt32Variables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt64Variables (uint64) - // NetworkVarNames: m_OwnerOnlyPredNetFloatVariables (float) - // NetworkVarNames: m_OwnerOnlyPredNetVectorVariables (Vector) - // NetworkVarNames: m_OwnerOnlyPredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_OwnerOnlyPredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_nBoolVariablesCount (int) - // NetworkVarNames: m_nOwnerOnlyBoolVariablesCount (int) - // 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_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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class C_BaseEntityAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - public static class CClientPointEntityAPI { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CPulseGraphInstance_ClientEntity { - public const nint m_pParent = 0xD8; // CClientScriptEntity* - } - // Parent: CEntityInstance - // Fields count: 80 - // - // Metadata: - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByName - // NetworkVarNames: m_CBodyComponent (CBodyComponent::Storage_t) - // NetworkVarNames: m_iMaxHealth (int32) - // NetworkVarNames: m_iHealth (int32) - // NetworkVarNames: m_lifeState (uint8) - // NetworkVarNames: m_bTakesDamage (bool) - // NetworkVarNames: m_nTakeDamageFlags (TakeDamageFlags_t) - // NetworkVarNames: m_bIsPlatform (bool) - // NetworkVarNames: m_ubInterpolationFrame (uint8) - // NetworkVarNames: m_nSubclassID (EntitySubclassID_t) - // NetworkVarNames: m_flAnimTime (float32) - // NetworkVarNames: m_flSimulationTime (float32) - // NetworkVarNames: m_flCreateTime (GameTime_t) - // NetworkVarNames: m_bClientSideRagdoll (bool) - // NetworkVarNames: m_iTeamNum (uint8) - // NetworkVarNames: m_spawnflags (uint32) - // NetworkVarNames: m_nNextThinkTick (GameTick_t) - // NetworkVarNames: m_fFlags (uint32) - // NetworkVarNames: m_vecBaseVelocity (Vector) - // NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_MoveCollide (MoveCollide_t) - // NetworkVarNames: m_MoveType (MoveType_t) - // NetworkVarNames: m_flWaterLevel (float32) - // NetworkVarNames: m_fEffects (uint32) - // NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_flFriction (float32) - // NetworkVarNames: m_flElasticity (float32) - // NetworkVarNames: m_flGravityScale (float32) - // NetworkVarNames: m_flTimeScale (float32) - // NetworkVarNames: m_bAnimatedEveryTick (bool) - // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) - public static class C_BaseEntity { - public const nint m_CBodyComponent = 0x38; // CBodyComponent* - public const nint m_NetworkTransmitComponent = 0x40; // CNetworkTransmitComponent - public const nint m_nLastThinkTick = 0x310; // GameTick_t - public const nint m_pGameSceneNode = 0x318; // CGameSceneNode* - public const nint m_pRenderComponent = 0x320; // CRenderComponent* - public const nint m_pCollision = 0x328; // CCollisionProperty* - public const nint m_iMaxHealth = 0x330; // int32 - public const nint m_iHealth = 0x334; // int32 - public const nint m_lifeState = 0x338; // uint8 - public const nint m_bTakesDamage = 0x339; // bool - 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_nNoInterpolationTick = 0x348; // int32 - public const nint m_nVisibilityNoInterpolationTick = 0x34C; // int32 - public const nint m_flProxyRandomValue = 0x350; // float32 - public const nint m_iEFlags = 0x354; // int32 - public const nint m_nWaterType = 0x358; // uint8 - public const nint m_bInterpolateEvenWithNoModel = 0x359; // bool - public const nint m_bPredictionEligible = 0x35A; // bool - public const nint m_bApplyLayerMatchIDToModel = 0x35B; // bool - public const nint m_tokLayerMatchID = 0x35C; // CUtlStringToken - 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_nDisableContextThinkStartTick = 0x390; // GameTick_t - public const nint m_flAnimTime = 0x394; // float32 - public const nint m_flSimulationTime = 0x398; // float32 - public const nint m_nSceneObjectOverrideFlags = 0x39C; // uint8 - public const nint m_bHasSuccessfullyInterpolated = 0x39D; // bool - public const nint m_bHasAddedVarsToInterpolation = 0x39E; // bool - public const nint m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x39F; // bool - public const nint m_nInterpolationLatchDirtyFlags = 0x3A0; // int32[2] - public const nint m_ListEntry = 0x3A8; // uint16[11] - public const nint m_flCreateTime = 0x3C0; // GameTime_t - public const nint m_flSpeed = 0x3C4; // float32 - public const nint m_EntClientFlags = 0x3C8; // uint16 - public const nint m_bClientSideRagdoll = 0x3CA; // bool - public const nint m_iTeamNum = 0x3CB; // uint8 - public const nint m_spawnflags = 0x3CC; // uint32 - public const nint m_nNextThinkTick = 0x3D0; // GameTick_t - public const nint m_fFlags = 0x3D4; // uint32 - 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_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_flFriction = 0x43C; // float32 - public const nint m_flElasticity = 0x440; // float32 - public const nint m_flGravityScale = 0x444; // float32 - public const nint m_flTimeScale = 0x448; // float32 - public const nint m_bAnimatedEveryTick = 0x44C; // bool - public const nint m_flNavIgnoreUntilTime = 0x450; // GameTime_t - public const nint m_hThink = 0x454; // uint16 - public const nint m_fBBoxVisFlags = 0x460; // uint8 - public const nint m_bPredictable = 0x461; // bool - public const nint m_bRenderWithViewModels = 0x462; // bool - 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_Particles = 0x478; // CParticleProperty - public const nint m_vecPredictedScriptFloats = 0x4A0; // CUtlVector< float32 > - public const nint m_vecPredictedScriptFloatIDs = 0x4B8; // CUtlVector< int32 > - 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_nCreationTick = 0x520; // int32 - public const nint m_bAnimTimeChanged = 0x539; // bool - public const nint m_bSimulationTimeChanged = 0x53A; // bool - public const nint m_sUniqueHammerID = 0x548; // CUtlString - } - // Parent: C_BaseEntity - // Fields count: 0 - public static class CLogicalEntity { - } - // Parent: None - // Fields count: 5 - 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: C_BaseEntity - // Fields count: 18 - // - // Metadata: - // MNetworkIncludeByUserGroup - // NetworkVarNames: m_MinFalloff (float32) - // NetworkVarNames: m_MaxFalloff (float32) - // NetworkVarNames: m_flFadeInDuration (float32) - // NetworkVarNames: m_flFadeOutDuration (float32) - // NetworkVarNames: m_flMaxWeight (float32) - // NetworkVarNames: m_flCurWeight (float32) - // NetworkVarNames: m_netlookupFilename (char) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bMaster (bool) - // NetworkVarNames: m_bClientSide (bool) - // NetworkVarNames: m_bExclusive (bool) - public static class C_ColorCorrection { - public const nint m_vecOrigin = 0x550; // - public const nint m_MinFalloff = 0x55C; // float32 - public const nint m_MaxFalloff = 0x560; // float32 - public const nint m_flFadeInDuration = 0x564; // float32 - public const nint m_flFadeOutDuration = 0x568; // float32 - public const nint m_flMaxWeight = 0x56C; // float32 - public const nint m_flCurWeight = 0x570; // float32 - public const nint m_netlookupFilename = 0x574; // char[512] - public const nint m_bEnabled = 0x774; // bool - public const nint m_bMaster = 0x775; // bool - public const nint m_bClientSide = 0x776; // bool - public const nint m_bExclusive = 0x777; // bool - public const nint m_bEnabledOnClient = 0x778; // bool[1] - public const nint m_flCurWeightOnClient = 0x77C; // float32[1] - public const nint m_bFadingIn = 0x780; // bool[1] - public const nint m_flFadeStartWeight = 0x784; // float32[1] - public const nint m_flFadeStartTime = 0x788; // float32[1] - public const nint m_flFadeDuration = 0x78C; // float32[1] - } - // Parent: C_BaseEntity - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - public static class C_EnvWindClientside { - public const nint m_EnvWindShared = 0x550; // C_EnvWindShared - } - // Parent: C_BaseEntity - // Fields count: 3 - // - // Metadata: - // 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_bCheapEffect = 0x57C; // bool - } - // Parent: None - // Fields count: 30 - // - // Metadata: - // NetworkVarNames: m_hTargetEntity (CHandle< C_BaseEntity>) - // NetworkVarNames: m_bState (bool) - // NetworkVarNames: m_bAlwaysUpdate (bool) - // NetworkVarNames: m_flLightFOV (float32) - // NetworkVarNames: m_bEnableShadows (bool) - // NetworkVarNames: m_bSimpleProjection (bool) - // NetworkVarNames: m_bLightOnlyTarget (bool) - // NetworkVarNames: m_bLightWorld (bool) - // NetworkVarNames: m_bCameraSpace (bool) - // NetworkVarNames: m_flBrightnessScale (float32) - // NetworkVarNames: m_LightColor (Color) - // NetworkVarNames: m_flIntensity (float32) - // NetworkVarNames: m_flLinearAttenuation (float32) - // NetworkVarNames: m_flQuadraticAttenuation (float32) - // NetworkVarNames: m_bVolumetric (bool) - // NetworkVarNames: m_flVolumetricIntensity (float32) - // NetworkVarNames: m_flNoiseStrength (float32) - // NetworkVarNames: m_flFlashlightTime (float32) - // NetworkVarNames: m_nNumPlanes (uint32) - // NetworkVarNames: m_flPlaneOffset (float32) - // NetworkVarNames: m_flColorTransitionTime (float32) - // NetworkVarNames: m_flAmbient (float32) - // NetworkVarNames: m_SpotlightTextureName (char) - // NetworkVarNames: m_nSpotlightTextureFrame (int32) - // NetworkVarNames: m_nShadowQuality (uint32) - // NetworkVarNames: m_flNearZ (float32) - // NetworkVarNames: m_flFarZ (float32) - // NetworkVarNames: m_flProjectionSize (float32) - // 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_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: C_BaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flStartScale (float32) - // NetworkVarNames: m_flScaleTime (float) - // NetworkVarNames: m_nFlags (uint32) - public static class C_BaseFire { - public const nint m_flScale = 0x550; // float32 - public const nint m_flStartScale = 0x554; // float32 - public const nint m_flScaleTime = 0x558; // float32 - public const nint m_nFlags = 0x55C; // uint32 - } - // Parent: C_BaseFire - // Fields count: 13 - // - // Metadata: - // MNetworkOverride - // MNetworkOverride - // NetworkVarNames: m_nFlameModelIndex (int32) - // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - public static class C_FireSmoke { - public const nint m_nFlameModelIndex = 0x560; // int32 - public const nint m_nFlameFromAboveModelIndex = 0x564; // int32 - public const nint m_flScaleRegister = 0x568; // float32 - public const nint m_flScaleStart = 0x56C; // float32 - public const nint m_flScaleEnd = 0x570; // float32 - public const nint m_flScaleTimeStart = 0x574; // GameTime_t - public const nint m_flScaleTimeEnd = 0x578; // GameTime_t - public const nint m_flChildFlameSpread = 0x57C; // float32 - public const nint m_flClipPerc = 0x590; // float32 - public const nint m_bClipTested = 0x594; // bool - public const nint m_bFadingOut = 0x595; // bool - public const nint m_tParticleSpawn = 0x598; // TimedEvent - public const nint m_pFireOverlay = 0x5A0; // CFireOverlay* - } - // Parent: None - // Fields count: 1 - public static class C_RopeKeyframe__CPhysicsDelegate { - public const nint m_pKeyframe = 0x8; // C_RopeKeyframe* - } - // Parent: None - // Fields count: 1 - public static class C_SceneEntity__QueuedEvents_t { - public const nint starttime = 0x0; // float32 - } - // Parent: C_BaseEntity - // Fields count: 0 - public static class C_TintController { - } - // Parent: None - // Fields count: 13 - public static class CFlashlightEffect { - public const nint m_bIsOn = 0x10; // bool - public const nint m_bMuzzleFlashEnabled = 0x20; // bool - public const nint m_flMuzzleFlashBrightness = 0x24; // float32 - public const nint m_quatMuzzleFlashOrientation = 0x30; // Quaternion - public const nint m_vecMuzzleFlashOrigin = 0x40; // - public const nint m_flFov = 0x4C; // float32 - public const nint m_flFarZ = 0x50; // float32 - 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_textureName = 0x70; // char[64] - } - // Parent: None - // Fields count: 5 - public static class CInterpolatedValue { - 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 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 > - } - // Parent: None - // Fields count: 15 - public static class CGlowOverlay { - public const nint m_vPos = 0x8; // - public const nint m_bDirectional = 0x14; // bool - public const nint m_vDirection = 0x18; // - 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: C_BaseEntity - // Fields count: 2 - public static class CSkyboxReference { - public const nint m_worldGroupId = 0x550; // WorldGroupId_t - public const nint m_hSkyCamera = 0x554; // CHandle< C_SkyCamera > - } - // Parent: C_BaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_skyboxData (sky3dparams_t) - // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) - public static class C_SkyCamera { - public const nint m_skyboxData = 0x550; // sky3dparams_t - public const nint m_skyboxSlotToken = 0x5E0; // CUtlStringToken - public const nint m_bUseAngles = 0x5E4; // bool - public const nint m_pNext = 0x5E8; // C_SkyCamera* - } - // Parent: None - // Fields count: 2 - public static class TimedEvent { - public const nint m_TimeBetweenEvents = 0x0; // float32 - public const nint m_fNextEvent = 0x4; // float32 - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nInteractsAs (uint64) - // NetworkVarNames: m_nInteractsWith (uint64) - // NetworkVarNames: m_nInteractsExclude (uint64) - // NetworkVarNames: m_nEntityId (uint32) - // NetworkVarNames: m_nOwnerId (uint32) - // NetworkVarNames: m_nHierarchyId (uint16) - // NetworkVarNames: m_nCollisionGroup (uint8) - // NetworkVarNames: m_nCollisionFunctionMask (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 - // - // Metadata: - // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) - // NetworkVarNames: m_vecMins (Vector) - // NetworkVarNames: m_vecMaxs (Vector) - // NetworkVarNames: m_usSolidFlags (uint8) - // NetworkVarNames: m_nSolidType (SolidType_t) - // NetworkVarNames: m_triggerBloat (uint8) - // NetworkVarNames: m_nSurroundType (SurroundingBoundsType_t) - // NetworkVarNames: m_CollisionGroup (uint8) - // NetworkVarNames: m_nEnablePhysics (uint8) - // NetworkVarNames: m_vecSpecifiedSurroundingMins (Vector) - // NetworkVarNames: m_vecSpecifiedSurroundingMaxs (Vector) - // NetworkVarNames: m_vCapsuleCenter1 (Vector) - // NetworkVarNames: m_vCapsuleCenter2 (Vector) - // NetworkVarNames: m_flCapsuleRadius (float) - public static class CCollisionProperty { - public const nint m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t - public const nint m_vecMins = 0x40; // - public const nint m_vecMaxs = 0x4C; // - 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; // - public const nint m_vecSpecifiedSurroundingMaxs = 0x70; // - public const nint m_vecSurroundingMaxs = 0x7C; // - public const nint m_vecSurroundingMins = 0x88; // - public const nint m_vCapsuleCenter1 = 0x94; // - public const nint m_vCapsuleCenter2 = 0xA0; // - public const nint m_flCapsuleRadius = 0xAC; // float32 - } - // Parent: None - // Fields count: 12 - public static class CDecalInfo { - 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; // - 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 - // - // Metadata: - // NetworkVarNames: m_vOrigin (Vector) - // NetworkVarNames: m_vStart (Vector) - // NetworkVarNames: m_vNormal (Vector) - // NetworkVarNames: m_vAngles (QAngle) - // NetworkVarNames: m_hEntity (CEntityHandle) - // NetworkVarNames: m_hOtherEntity (CEntityHandle) - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flMagnitude (float32) - // NetworkVarNames: m_flRadius (float32) - // NetworkVarNames: m_nSurfaceProp (CUtlStringToken) - // NetworkVarNames: m_nEffectIndex (HParticleSystemDefinition) - // NetworkVarNames: m_nDamageType (uint32) - // NetworkVarNames: m_nPenetrate (uint8) - // NetworkVarNames: m_nMaterial (uint16) - // NetworkVarNames: m_nHitBox (uint16) - // NetworkVarNames: m_nColor (uint8) - // NetworkVarNames: m_fFlags (uint8) - // NetworkVarNames: m_nAttachmentIndex (AttachmentHandle_t) - // NetworkVarNames: m_nAttachmentName (CUtlStringToken) - // NetworkVarNames: m_iEffectName (uint16) - // NetworkVarNames: m_nExplosionType (uint8) - public static class CEffectData { - public const nint m_vOrigin = 0x8; // - public const nint m_vStart = 0x14; // - public const nint m_vNormal = 0x20; // - 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< InfoForResourceTypeIParticleSystemDefinition > - 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: C_BaseEntity - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_flFadeStartDist (float32) - // NetworkVarNames: m_flFadeEndDist (float32) - public static class C_EnvDetailController { - public const nint m_flFadeStartDist = 0x550; // float32 - public const nint m_flFadeEndDist = 0x554; // float32 - } - // Parent: None - // Fields count: 29 - // - // Metadata: - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_iWindSeed (uint32) - // NetworkVarNames: m_iMinWind (uint16) - // NetworkVarNames: m_iMaxWind (uint16) - // NetworkVarNames: m_windRadius (int32) - // NetworkVarNames: m_iMinGust (uint16) - // NetworkVarNames: m_iMaxGust (uint16) - // NetworkVarNames: m_flMinGustDelay (float32) - // NetworkVarNames: m_flMaxGustDelay (float32) - // NetworkVarNames: m_flGustDuration (float32) - // NetworkVarNames: m_iGustDirChange (uint16) - // NetworkVarNames: m_location (Vector) - // NetworkVarNames: m_iInitialWindDir (uint16) - // NetworkVarNames: m_flInitialWindSpeed (float32) - 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; // - 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; // - public const nint m_CurrentSwayVector = 0x50; // - public const nint m_PrevSwayVector = 0x5C; // - 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 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 C_EnvWindShared__WindVariationEvent_t { - public const nint m_flWindAngleVariation = 0x0; // float32 - public const nint m_flWindSpeedVariation = 0x4; // float32 - } - // Parent: C_BaseEntity - // Fields count: 0 - public static class C_InfoLadderDismount { - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_nModelID (int32) - // NetworkVarNames: m_hMaterial (HMaterialStrong) - // NetworkVarNames: m_solid (ShardSolid_t) - // NetworkVarNames: m_ShatterPanelMode (ShatterPanelMode) - // NetworkVarNames: m_vecPanelSize (Vector2D) - // NetworkVarNames: m_vecStressPositionA (Vector2D) - // NetworkVarNames: m_vecStressPositionB (Vector2D) - // NetworkVarNames: m_vecPanelVertices (Vector2D) - // NetworkVarNames: m_flGlassHalfThickness (float) - // NetworkVarNames: m_bHasParent (bool) - // NetworkVarNames: m_bParentFrozen (bool) - // 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_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_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: C_BaseEntity - // Fields count: 0 - public static class C_GameRulesProxy { - } - // Parent: None - // Fields count: 0 - public static class C_GameRules { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_iGlowType (int32) - // NetworkVarNames: m_iGlowTeam (int32) - // NetworkVarNames: m_nGlowRange (int32) - // NetworkVarNames: m_nGlowRangeMin (int32) - // NetworkVarNames: m_glowColorOverride (Color) - // NetworkVarNames: m_bFlashing (bool) - // NetworkVarNames: m_flGlowTime (float) - // NetworkVarNames: m_flGlowStartTime (float) - // NetworkVarNames: m_bEligibleForScreenHighlight (bool) - public static class CGlowProperty { - public const nint m_fGlowColor = 0x8; // - 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: C_GameRules - // Fields count: 0 - public static class C_MultiplayRules { - } - // Parent: None - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: dirPrimary (Vector) - // NetworkVarNames: colorPrimary (Color) - // NetworkVarNames: colorSecondary (Color) - // NetworkVarNames: colorPrimaryLerpTo (Color) - // NetworkVarNames: colorSecondaryLerpTo (Color) - // NetworkVarNames: start (float32) - // NetworkVarNames: end (float32) - // NetworkVarNames: farz (float32) - // NetworkVarNames: maxdensity (float32) - // NetworkVarNames: exponent (float32) - // NetworkVarNames: HDRColorScale (float32) - // NetworkVarNames: skyboxFogFactor (float32) - // NetworkVarNames: skyboxFogFactorLerpTo (float32) - // NetworkVarNames: startLerpTo (float32) - // NetworkVarNames: endLerpTo (float32) - // NetworkVarNames: maxdensityLerpTo (float32) - // NetworkVarNames: lerptime (GameTime_t) - // NetworkVarNames: duration (float32) - // NetworkVarNames: blendtobackground (float32) - // NetworkVarNames: scattering (float32) - // NetworkVarNames: locallightscale (float32) - // NetworkVarNames: enable (bool) - // NetworkVarNames: blend (bool) - // NetworkVarNames: m_bNoReflectionFog (bool) - public static class fogparams_t { - public const nint dirPrimary = 0x8; // - 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 C_fogplayerparams_t { - public const nint m_hCtrl = 0x8; // CHandle< C_FogController > - 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 - // - // Metadata: - // NetworkVarNames: scale (int16) - // NetworkVarNames: origin (Vector) - // NetworkVarNames: bClip3DSkyBoxNearToWorldFar (bool) - // NetworkVarNames: flClip3DSkyBoxNearToWorldFarOffset (float32) - // NetworkVarNames: fog (fogparams_t) - // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) - public static class sky3dparams_t { - public const nint scale = 0x8; // int16 - public const nint origin = 0xC; // - 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 - // - // Metadata: - // NetworkVarNames: m_Transforms (CTransform) - // 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_bDirty = 0x68; // bool - } - // Parent: C_GameRules - // Fields count: 0 - public static class C_SingleplayRules { - } - // Parent: C_BaseEntity - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iszStackName (string_t) - // NetworkVarNames: m_iszOperatorName (string_t) - // NetworkVarNames: m_iszOpvarName (string_t) - // NetworkVarNames: m_iOpvarIndex (int) - // NetworkVarNames: m_bUseAutoCompare (bool) - public static class C_SoundOpvarSetPointBase { - public const nint m_iszStackName = 0x550; // CUtlSymbolLarge - public const nint m_iszOperatorName = 0x558; // CUtlSymbolLarge - public const nint m_iszOpvarName = 0x560; // CUtlSymbolLarge - public const nint m_iOpvarIndex = 0x568; // int32 - public const nint m_bUseAutoCompare = 0x56C; // bool - } - // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 - public static class C_SoundOpvarSetPointEntity { - } - // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 - public static class C_SoundOpvarSetAABBEntity { - } - // Parent: C_SoundOpvarSetAABBEntity - // Fields count: 0 - public static class C_SoundOpvarSetOBBEntity { - } - // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 - public static class C_SoundOpvarSetPathCornerEntity { - } - // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 - public static class C_SoundOpvarSetAutoRoomEntity { - } - // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 - public static class C_SoundOpvarSetOBBWindEntity { - } - // Parent: C_MultiplayRules - // Fields count: 0 - public static class C_TeamplayRules { - } - // Parent: C_BaseEntity - // Fields count: 30 - // - // Metadata: - // NetworkVarNames: m_bTimerPaused (bool) - // NetworkVarNames: m_flTimeRemaining (float) - // NetworkVarNames: m_flTimerEndTime (GameTime_t) - // NetworkVarNames: m_bIsDisabled (bool) - // NetworkVarNames: m_bShowInHUD (bool) - // NetworkVarNames: m_nTimerLength (int) - // NetworkVarNames: m_nTimerInitialLength (int) - // NetworkVarNames: m_nTimerMaxLength (int) - // NetworkVarNames: m_bAutoCountdown (bool) - // NetworkVarNames: m_nSetupTimeLength (int) - // NetworkVarNames: m_nState (int) - // NetworkVarNames: m_bStartPaused (bool) - // NetworkVarNames: m_bInCaptureWatchState (bool) - // NetworkVarNames: m_flTotalTime (float) - // NetworkVarNames: m_bStopWatchTimer (bool) - public static class C_TeamRoundTimer { - public const nint m_bTimerPaused = 0x550; // bool - public const nint m_flTimeRemaining = 0x554; // float32 - public const nint m_flTimerEndTime = 0x558; // GameTime_t - public const nint m_bIsDisabled = 0x55C; // bool - public const nint m_bShowInHUD = 0x55D; // bool - public const nint m_nTimerLength = 0x560; // int32 - public const nint m_nTimerInitialLength = 0x564; // int32 - public const nint m_nTimerMaxLength = 0x568; // int32 - public const nint m_bAutoCountdown = 0x56C; // bool - public const nint m_nSetupTimeLength = 0x570; // int32 - public const nint m_nState = 0x574; // int32 - public const nint m_bStartPaused = 0x578; // bool - public const nint m_bInCaptureWatchState = 0x579; // bool - public const nint m_flTotalTime = 0x57C; // float32 - public const nint m_bStopWatchTimer = 0x580; // bool - public const nint m_bFireFinished = 0x581; // bool - public const nint m_bFire5MinRemain = 0x582; // bool - public const nint m_bFire4MinRemain = 0x583; // bool - public const nint m_bFire3MinRemain = 0x584; // bool - public const nint m_bFire2MinRemain = 0x585; // bool - public const nint m_bFire1MinRemain = 0x586; // bool - public const nint m_bFire30SecRemain = 0x587; // bool - public const nint m_bFire10SecRemain = 0x588; // bool - public const nint m_bFire5SecRemain = 0x589; // bool - public const nint m_bFire4SecRemain = 0x58A; // bool - public const nint m_bFire3SecRemain = 0x58B; // bool - public const nint m_bFire2SecRemain = 0x58C; // bool - public const nint m_bFire1SecRemain = 0x58D; // bool - public const nint m_nOldTimerLength = 0x590; // int32 - public const nint m_nOldTimerState = 0x594; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_Attributes (CEconItemAttribute) - public static class CAttributeList { - public const nint m_Attributes = 0x8; // C_UtlVectorEmbeddedNetworkVar< CEconItemAttribute > - public const nint m_pManager = 0x58; // CAttributeManager* - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) - // NetworkVarNames: m_flValue (float) - // NetworkVarNames: m_flInitialValue (float) - // NetworkVarNames: m_nRefundableCurrency (int) - // NetworkVarNames: m_bSetBonus (bool) - public static class CEconItemAttribute { - 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 - // - // Metadata: - // NetworkVarNames: m_iReapplyProvisionParity (int) - // 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_iReapplyProvisionParity = 0x20; // int32 - public const nint m_hOuter = 0x24; // CHandle< C_BaseEntity > - 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 > - } - // Parent: None - // Fields count: 3 - 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 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_Item (CEconItemView) - public static class C_AttributeContainer { - public const nint m_Item = 0x50; // C_EconItemView - public const nint m_iExternalItemProviderRegisteredToken = 0x498; // int32 - public const nint m_ullRegisteredAsItemID = 0x4A0; // uint64 - } - // Parent: None - // Fields count: 1 - public static class C_EconEntity__AttachedModelData_t { - public const nint m_iModelDisplayFlags = 0x0; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_bSpotted (bool) - // NetworkVarNames: m_bSpottedByMask (uint32) - public static class EntitySpottedState_t { - public const nint m_bSpotted = 0x8; // bool - public const nint m_bSpottedByMask = 0xC; // uint32[2] - } - // Parent: C_GameRulesProxy - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_pGameRules (CCSGameRules*) - public static class C_CSGameRulesProxy { - public const nint m_pGameRules = 0x550; // C_CSGameRules* - } - // Parent: C_TeamplayRules - // Fields count: 117 - // - // Metadata: - // NetworkVarNames: m_bFreezePeriod (bool) - // NetworkVarNames: m_bWarmupPeriod (bool) - // NetworkVarNames: m_fWarmupPeriodEnd (GameTime_t) - // NetworkVarNames: m_fWarmupPeriodStart (GameTime_t) - // NetworkVarNames: m_nTotalPausedTicks (int) - // NetworkVarNames: m_nPauseStartTick (int) - // NetworkVarNames: m_bServerPaused (bool) - // NetworkVarNames: m_bGamePaused (bool) - // NetworkVarNames: m_bTerroristTimeOutActive (bool) - // NetworkVarNames: m_bCTTimeOutActive (bool) - // NetworkVarNames: m_flTerroristTimeOutRemaining (float) - // NetworkVarNames: m_flCTTimeOutRemaining (float) - // NetworkVarNames: m_nTerroristTimeOuts (int) - // NetworkVarNames: m_nCTTimeOuts (int) - // NetworkVarNames: m_bTechnicalTimeOut (bool) - // NetworkVarNames: m_bMatchWaitingForResume (bool) - // NetworkVarNames: m_iRoundTime (int) - // NetworkVarNames: m_fMatchStartTime (float) - // NetworkVarNames: m_fRoundStartTime (GameTime_t) - // NetworkVarNames: m_flRestartRoundTime (GameTime_t) - // NetworkVarNames: m_bGameRestart (bool) - // NetworkVarNames: m_flGameStartTime (float) - // NetworkVarNames: m_timeUntilNextPhaseStarts (float) - // NetworkVarNames: m_gamePhase (int) - // NetworkVarNames: m_totalRoundsPlayed (int) - // NetworkVarNames: m_nRoundsPlayedThisPhase (int) - // NetworkVarNames: m_nOvertimePlaying (int) - // NetworkVarNames: m_iHostagesRemaining (int) - // NetworkVarNames: m_bAnyHostageReached (bool) - // NetworkVarNames: m_bMapHasBombTarget (bool) - // NetworkVarNames: m_bMapHasRescueZone (bool) - // NetworkVarNames: m_bMapHasBuyZone (bool) - // NetworkVarNames: m_bIsQueuedMatchmaking (bool) - // NetworkVarNames: m_nQueuedMatchmakingMode (int) - // NetworkVarNames: m_bIsValveDS (bool) - // NetworkVarNames: m_bLogoMap (bool) - // NetworkVarNames: m_bPlayAllStepSoundsOnServer (bool) - // NetworkVarNames: m_iSpectatorSlotCount (int) - // NetworkVarNames: m_MatchDevice (int) - // NetworkVarNames: m_bHasMatchStarted (bool) - // NetworkVarNames: m_nNextMapInMapgroup (int) - // NetworkVarNames: m_szTournamentEventName (char) - // NetworkVarNames: m_szTournamentEventStage (char) - // NetworkVarNames: m_szMatchStatTxt (char) - // NetworkVarNames: m_szTournamentPredictionsTxt (char) - // NetworkVarNames: m_nTournamentPredictionsPct (int) - // NetworkVarNames: m_flCMMItemDropRevealStartTime (GameTime_t) - // NetworkVarNames: m_flCMMItemDropRevealEndTime (GameTime_t) - // NetworkVarNames: m_bIsDroppingItems (bool) - // NetworkVarNames: m_bIsQuestEligible (bool) - // NetworkVarNames: m_bIsHltvActive (bool) - // NetworkVarNames: m_nGuardianModeWaveNumber (int) - // NetworkVarNames: m_nGuardianModeSpecialKillsRemaining (int) - // NetworkVarNames: m_nGuardianModeSpecialWeaponNeeded (int) - // NetworkVarNames: m_numGlobalGiftsGiven (uint32) - // NetworkVarNames: m_numGlobalGifters (uint32) - // NetworkVarNames: m_numGlobalGiftsPeriodSeconds (uint32) - // NetworkVarNames: m_arrFeaturedGiftersAccounts (uint32) - // NetworkVarNames: m_arrFeaturedGiftersGifts (uint32) - // NetworkVarNames: m_arrProhibitedItemIndices (uint16) - // NetworkVarNames: m_arrTournamentActiveCasterAccounts (uint32) - // NetworkVarNames: m_numBestOfMaps (int) - // NetworkVarNames: m_nHalloweenMaskListSeed (int) - // NetworkVarNames: m_bBombDropped (bool) - // NetworkVarNames: m_bBombPlanted (bool) - // NetworkVarNames: m_iRoundWinStatus (int) - // NetworkVarNames: m_eRoundWinReason (int) - // NetworkVarNames: m_bTCantBuy (bool) - // NetworkVarNames: m_bCTCantBuy (bool) - // NetworkVarNames: m_flGuardianBuyUntilTime (GameTime_t) - // NetworkVarNames: m_iMatchStats_RoundResults (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_CT (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) - // NetworkVarNames: m_TeamRespawnWaveTimes (float) - // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) - // NetworkVarNames: m_vMinimapMins (Vector) - // NetworkVarNames: m_vMinimapMaxs (Vector) - // NetworkVarNames: m_MinimapVerticalSectionHeights (float) - // NetworkVarNames: m_nEndMatchMapGroupVoteTypes (int) - // NetworkVarNames: m_nEndMatchMapGroupVoteOptions (int) - // NetworkVarNames: m_nEndMatchMapVoteWinner (int) - // NetworkVarNames: m_iNumConsecutiveCTLoses (int) - // NetworkVarNames: m_iNumConsecutiveTerroristLoses (int) - // NetworkVarNames: m_nMatchAbortedEarlyReason (int) - // NetworkVarNames: m_pGameModeRules (CCSGameModeRules *) - // NetworkVarNames: m_RetakeRules (CRetakeGameRules) - // NetworkVarNames: m_nMatchEndCount (uint8) - // NetworkVarNames: m_nTTeamIntroVariant (int) - // NetworkVarNames: m_nCTTeamIntroVariant (int) - // NetworkVarNames: m_bTeamIntroPeriod (bool) - // NetworkVarNames: m_iRoundEndWinnerTeam (int) - // NetworkVarNames: m_eRoundEndReason (int) - // NetworkVarNames: m_bRoundEndShowTimerDefend (bool) - // NetworkVarNames: m_iRoundEndTimerTime (int) - // NetworkVarNames: m_sRoundEndFunFactToken (CUtlString) - // NetworkVarNames: m_iRoundEndFunFactPlayerSlot (CPlayerSlot) - // NetworkVarNames: m_iRoundEndFunFactData1 (int) - // NetworkVarNames: m_iRoundEndFunFactData2 (int) - // NetworkVarNames: m_iRoundEndFunFactData3 (int) - // NetworkVarNames: m_sRoundEndMessage (CUtlString) - // NetworkVarNames: m_iRoundEndPlayerCount (int) - // NetworkVarNames: m_bRoundEndNoMusic (bool) - // NetworkVarNames: m_iRoundEndLegacy (int) - // NetworkVarNames: m_nRoundEndCount (uint8) - // NetworkVarNames: m_iRoundStartRoundNumber (int) - // NetworkVarNames: m_nRoundStartCount (uint8) - 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; // - public const nint m_vMinimapMaxs = 0xC68; // - 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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 1 - public static class CCSGameModeRules { - public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer - } - // Parent: CCSGameModeRules - // Fields count: 0 - public static class CCSGameModeRules_Noop { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSGameModeScript { - } - // Parent: CCSGameModeRules - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_WeaponSequence (CUtlString) - public static class CCSGameModeRules_ArmsRace { - public const nint m_WeaponSequence = 0x38; // C_NetworkUtlVectorBase< CUtlString > - } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSArmsRaceScript { - public const nint m_pOuter = 0xD8; // CCSGameModeRules_ArmsRace* - } - // Parent: CCSGameModeRules - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) - // NetworkVarNames: m_flDMBonusTimeLength (float) - // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (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 - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSDeathmatchScript { - public const nint m_pOuter = 0xD8; // CCSGameModeRules_Deathmatch* - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_nMatchSeed (int) - // NetworkVarNames: m_bBlockersPresent (bool) - // NetworkVarNames: m_bRoundInProgress (bool) - // NetworkVarNames: m_iFirstSecondHalfRound (int) - // NetworkVarNames: m_iBombSite (int) - 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 - // - // Metadata: - // NetworkVarNames: m_iKills (int) - // NetworkVarNames: m_iDeaths (int) - // NetworkVarNames: m_iAssists (int) - // NetworkVarNames: m_iDamage (int) - // NetworkVarNames: m_iEquipmentValue (int) - // NetworkVarNames: m_iMoneySaved (int) - // NetworkVarNames: m_iKillReward (int) - // NetworkVarNames: m_iLiveTime (int) - // NetworkVarNames: m_iHeadShotKills (int) - // NetworkVarNames: m_iObjective (int) - // NetworkVarNames: m_iCashEarned (int) - // NetworkVarNames: m_iUtilityDamage (int) - // NetworkVarNames: m_iEnemiesFlashed (int) - 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: CSPerRoundStats_t - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iEnemy5Ks (int) - // NetworkVarNames: m_iEnemy4Ks (int) - // NetworkVarNames: m_iEnemy3Ks (int) - // NetworkVarNames: m_iEnemyKnifeKills (int) - // NetworkVarNames: m_iEnemyTaserKills (int) - public static class CSMatchStats_t { - public const nint m_iEnemy5Ks = 0x68; // int32 - public const nint m_iEnemy4Ks = 0x6C; // int32 - public const nint m_iEnemy3Ks = 0x70; // int32 - public const nint m_iEnemyKnifeKills = 0x74; // int32 - public const nint m_iEnemyTaserKills = 0x78; // int32 - } - // Parent: C_BaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nVariant (int) - // NetworkVarNames: m_nRandom (int) - // NetworkVarNames: m_nOrdinal (int) - // NetworkVarNames: m_sWeaponName (CUtlString) - // NetworkVarNames: m_xuid (XUID) - // NetworkVarNames: m_agentItem (CEconItemView) - // NetworkVarNames: m_glovesItem (CEconItemView) - // NetworkVarNames: m_weaponItem (CEconItemView) - public static class C_CSGO_TeamPreviewCharacterPosition { - public const nint m_nVariant = 0x550; // int32 - public const nint m_nRandom = 0x554; // int32 - public const nint m_nOrdinal = 0x558; // int32 - public const nint m_sWeaponName = 0x560; // CUtlString - public const nint m_xuid = 0x568; // uint64 - public const nint m_agentItem = 0x570; // C_EconItemView - public const nint m_glovesItem = 0x9B8; // C_EconItemView - public const nint m_weaponItem = 0xE00; // C_EconItemView - } - // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 - public static class C_CSGO_TeamSelectCharacterPosition { - } - // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 - public static class C_CSGO_TeamSelectTerroristPosition { - } - // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 - public static class C_CSGO_TeamSelectCounterTerroristPosition { - } - // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 - public static class C_CSGO_TeamIntroCharacterPosition { - } - // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 - public static class C_CSGO_TeamIntroTerroristPosition { - } - // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 - public static class C_CSGO_TeamIntroCounterTerroristPosition { - } - // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 - public static class CCSGO_WingmanIntroCharacterPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - public static class CCSGO_WingmanIntroTerroristPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - public static class CCSGO_WingmanIntroCounterTerroristPosition { - } - // Parent: C_BaseEntity - // Fields count: 0 - public static class C_CSMinimapBoundary { - } - // Parent: C_BaseEntity - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>) - // NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_iType (int) - // 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_iType = 0x588; // int32 - public const nint m_bUrgent = 0x58C; // bool - public const nint m_szPlaceName = 0x58D; // char[18] - } - // Parent: CPlayerPawnComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) - public static class CCSPlayer_PingServices { - public const nint m_hPlayerPing = 0x40; // CHandle< C_BaseEntity > - } - // Parent: C_BaseEntity - // Fields count: 10 - // - // Metadata: - // NetworkVarNames: m_bHostageAlive (bool) - // NetworkVarNames: m_isHostageFollowingSomeone (bool) - // NetworkVarNames: m_iHostageEntityIDs (CEntityIndex) - // NetworkVarNames: m_bombsiteCenterA (Vector) - // NetworkVarNames: m_bombsiteCenterB (Vector) - // NetworkVarNames: m_hostageRescueX (int) - // NetworkVarNames: m_hostageRescueY (int) - // 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_iHostageEntityIDs = 0x568; // CEntityIndex[12] - public const nint m_bombsiteCenterA = 0x598; // - public const nint m_bombsiteCenterB = 0x5A4; // - public const nint m_hostageRescueX = 0x5B0; // int32[4] - public const nint m_hostageRescueY = 0x5C0; // int32[4] - public const nint m_hostageRescueZ = 0x5D0; // int32[4] - public const nint m_bEndMatchNextMapAllVoted = 0x5E0; // bool - public const nint m_foundGoalPositions = 0x5E1; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSPlayerControllerAPI { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CPlayer_ViewModelServices { - } - // Parent: CPlayer_CameraServices - // Fields count: 6 - // - // Metadata: - // NetworkVarNames: m_iFOV (uint32) - // NetworkVarNames: m_iFOVStart (uint32) - // NetworkVarNames: m_flFOVTime (GameTime_t) - // NetworkVarNames: m_flFOVRate (float32) - // NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>) - 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< C_BaseEntity > - public const nint m_flLastShotFOV = 0x224; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_nItemDefIndex (uint16) - // NetworkVarNames: m_nCount (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 WeaponPurchaseTracker_t { - public const nint m_weaponPurchases = 0x8; // C_UtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t > - } - // Parent: CPlayerPawnComponent - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_bIsRescuing (bool) - // 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_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 CCSPlayer_BulletServices { - public const nint m_totalHitsOnServer = 0x40; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_unDefIdx (item_definition_index_t) - // NetworkVarNames: m_nCost (int) - // NetworkVarNames: m_nPrevArmor (int) - // NetworkVarNames: m_bPrevHelmet (bool) - // NetworkVarNames: m_hItem (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 CCSPlayer_BuyServices { - public const nint m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t > - } - // Parent: CCSPlayerBase_CameraServices - // Fields count: 1 - public static class CCSPlayer_CameraServices { - public const nint m_flDeathCamTilt = 0x228; // float32 - } - // Parent: CPlayerPawnComponent - // Fields count: 2 - // - // Metadata: - // 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 > - } - // Parent: CPlayer_ItemServices - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_bHasDefuser (bool) - // NetworkVarNames: m_bHasHelmet (bool) - // NetworkVarNames: m_bHasHeavyArmor (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: CPlayer_MovementServices_Humanoid - // Fields count: 37 - // - // Metadata: - // NetworkVarNames: m_flMaxFallVelocity (float) - // NetworkVarNames: m_vecLadderNormal (Vector) - // NetworkVarNames: m_nLadderSurfacePropIndex (int) - // NetworkVarNames: m_flDuckAmount (float) - // NetworkVarNames: m_flDuckSpeed (float) - // NetworkVarNames: m_bDuckOverride (bool) - // NetworkVarNames: m_bDesiresDuck (bool) - // NetworkVarNames: m_nDuckTimeMsecs (uint32) - // NetworkVarNames: m_nDuckJumpTimeMsecs (uint32) - // NetworkVarNames: m_nJumpTimeMsecs (uint32) - // NetworkVarNames: m_flLastDuckTime (float) - // NetworkVarNames: m_nGameCodeHasMovedPlayerAfterCommand (int) - // NetworkVarNames: m_bOldJumpPressed (bool) - // NetworkVarNames: m_flJumpUntil (float) - // NetworkVarNames: m_flJumpVel (float) - // NetworkVarNames: m_fStashGrenadeParameterWhen (GameTime_t) - // NetworkVarNames: m_nButtonDownMaskPrev (ButtonBitMask_t) - // NetworkVarNames: m_flOffsetTickCompleteTime (float) - // NetworkVarNames: m_flOffsetTickStashedSpeed (float) - // NetworkVarNames: m_flStamina (float) - public static class CCSPlayer_MovementServices { - public const nint m_flMaxFallVelocity = 0x218; // float32 - public const nint m_vecLadderNormal = 0x21C; // - public const nint m_nLadderSurfacePropIndex = 0x228; // int32 - public const nint m_flDuckAmount = 0x22C; // float32 - public const nint m_flDuckSpeed = 0x230; // float32 - public const nint m_bDuckOverride = 0x234; // bool - public const nint m_bDesiresDuck = 0x235; // bool - public const nint m_flDuckOffset = 0x238; // float32 - public const nint m_nDuckTimeMsecs = 0x23C; // uint32 - public const nint m_nDuckJumpTimeMsecs = 0x240; // uint32 - public const nint m_nJumpTimeMsecs = 0x244; // uint32 - public const nint m_flLastDuckTime = 0x248; // float32 - public const nint m_vecLastPositionAtFullCrouchSpeed = 0x258; // Vector2D - public const nint m_duckUntilOnGround = 0x260; // bool - public const nint m_bHasWalkMovedSinceLastJump = 0x261; // bool - public const nint m_bInStuckTest = 0x262; // bool - public const nint m_flStuckCheckTime = 0x270; // float32[64][2] - public const nint m_nTraceCount = 0x470; // int32 - public const nint m_StuckLast = 0x474; // int32 - public const nint m_bSpeedCropped = 0x478; // bool - public const nint m_nOldWaterLevel = 0x47C; // int32 - public const nint m_flWaterEntryTime = 0x480; // float32 - public const nint m_vecForward = 0x484; // - public const nint m_vecLeft = 0x490; // - public const nint m_vecUp = 0x49C; // - public const nint m_nGameCodeHasMovedPlayerAfterCommand = 0x4A8; // int32 - public const nint m_bOldJumpPressed = 0x4AC; // bool - public const nint m_flJumpPressedTime = 0x4B0; // float32 - public const nint m_flJumpUntil = 0x4B4; // float32 - public const nint m_flJumpVel = 0x4B8; // float32 - public const nint m_fStashGrenadeParameterWhen = 0x4BC; // GameTime_t - public const nint m_nButtonDownMaskPrev = 0x4C0; // uint64 - public const nint m_flOffsetTickCompleteTime = 0x4C8; // float32 - public const nint m_flOffsetTickStashedSpeed = 0x4CC; // float32 - public const nint m_flStamina = 0x4D0; // float32 - public const nint m_flHeightAtJumpStart = 0x4D4; // float32 - public const nint m_flMaxJumpHeightThisJump = 0x4D8; // float32 - } - // Parent: CPlayer_UseServices - // Fields count: 0 - public static class CCSPlayer_UseServices { - } - // Parent: CPlayer_ViewModelServices - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >) - public static class CCSPlayer_ViewModelServices { - public const nint m_hViewModel = 0x40; // CHandle< C_BaseViewModel >[3] - } - // Parent: CPlayer_WaterServices - // Fields count: 3 - public static class CCSPlayer_WaterServices { - public const nint m_flWaterJumpTime = 0x40; // float32 - public const nint m_vecWaterJumpVel = 0x44; // - public const nint m_flSwimSoundTime = 0x50; // float32 - } - // Parent: CPlayer_WeaponServices - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_flNextAttack (GameTime_t) - // NetworkVarNames: m_bIsLookingAtWeapon (bool) - // NetworkVarNames: m_bIsHoldingLookAtWeapon (bool) - 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: CPlayer_ObserverServices - // Fields count: 8 - public static class CCSObserver_ObserverServices { - public const nint m_hLastObserverTarget = 0x58; // CEntityHandle - public const nint m_vecObserverInterpolateOffset = 0x5C; // - public const nint m_vecObserverInterpStartPos = 0x68; // - 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: CCSPlayerBase_CameraServices - // Fields count: 0 - public static class CCSObserver_CameraServices { - } - // Parent: CPlayer_MovementServices - // Fields count: 0 - public static class CCSObserver_MovementServices { - } - // Parent: CPlayer_UseServices - // Fields count: 0 - public static class CCSObserver_UseServices { - } - // Parent: CPlayer_ViewModelServices - // Fields count: 0 - public static class CCSObserver_ViewModelServices { - } - // Parent: CPlayerControllerComponent - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_perRoundStats (CSPerRoundStats_t) - // NetworkVarNames: m_matchStats (CSMatchStats_t) - // NetworkVarNames: m_iNumRoundKills (int) - // 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_matchStats = 0x90; // CSMatchStats_t - public const nint m_iNumRoundKills = 0x110; // int32 - public const nint m_iNumRoundKillsHeadshots = 0x114; // int32 - public const nint m_unTotalRoundDamageDealt = 0x118; // uint32 - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // NetworkVarNames: m_PlayerDamager (CHandle< CCSPlayerPawnBase >) - // NetworkVarNames: m_PlayerRecipient (CHandle< CCSPlayerPawnBase >) - // NetworkVarNames: m_hPlayerControllerDamager (CHandle< CCSPlayerController >) - // NetworkVarNames: m_hPlayerControllerRecipient (CHandle< CCSPlayerController >) - // NetworkVarNames: m_szPlayerDamagerName (CUtlString) - // NetworkVarNames: m_szPlayerRecipientName (CUtlString) - // NetworkVarNames: m_DamagerXuid (uint64) - // NetworkVarNames: m_RecipientXuid (uint64) - // NetworkVarNames: m_iDamage (int) - // NetworkVarNames: m_iActualHealthRemoved (int) - // NetworkVarNames: m_iNumHits (int) - // NetworkVarNames: m_iLastBulletUpdate (int) - // 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_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 - // - // Metadata: - // NetworkVarNames: m_nSendUpdate (int) - // 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 > - } - // Parent: CPlayerControllerComponent - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iAccount (int) - // NetworkVarNames: m_iStartAccount (int) - // NetworkVarNames: m_iTotalCashSpent (int) - // NetworkVarNames: m_iCashSpentThisRound (int) - 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 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 - // - // Metadata: - // NetworkVarNames: m_unMusicID (item_definition_index_t) - // NetworkVarNames: m_rank (MedalRank_t) - // NetworkVarNames: m_nPersonaDataPublicLevel (int) - // NetworkVarNames: m_nPersonaDataPublicCommendsLeader (int) - // NetworkVarNames: m_nPersonaDataPublicCommendsTeacher (int) - // NetworkVarNames: m_nPersonaDataPublicCommendsFriendly (int) - // NetworkVarNames: m_nPersonaDataXpTrailLevel (int) - // NetworkVarNames: m_vecServerAuthoritativeWeaponSlots (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< ServerAuthoritativeWeaponSlot_t > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSWeaponBaseVDataAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSWeaponBaseAPI { - } - // Parent: None - // Fields count: 13 - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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< CUtlString > - 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< CompMatPropertyMutator_t > - public const nint m_vecConditionalMutators = 0x308; // CUtlVector< CompMatPropertyMutator_t > - 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 > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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< CompositeMaterialInputLooseVariable_t > - public const nint m_strAttrNameForVar = 0x110; // CUtlString - public const nint m_bExposeExternally = 0x118; // bool - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // 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 > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyElementNameFn - public static class GeneratedTextureHandle_t { - public const nint m_strBitmapName = 0x0; // CUtlString - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MPropertyElementNameFn - 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< GeneratedTextureHandle_t > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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< CompositeMaterialAssemblyProcedure_t > - public const nint m_vecCompositeMaterials = 0x1F8; // CUtlVector< CompositeMaterial_t > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // 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_KVthumbnail = 0x28; // KeyValues3 - } - // Parent: None - // Fields count: 43 - public static class CGlobalLightBase { - public const nint m_bSpotLight = 0x10; // bool - public const nint m_SpotLightOrigin = 0x14; // - public const nint m_SpotLightAngles = 0x20; // QAngle - public const nint m_ShadowDirection = 0x2C; // - public const nint m_AmbientDirection = 0x38; // - public const nint m_SpecularDirection = 0x44; // - public const nint m_InspectorSpecularDirection = 0x50; // - 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; // - public const nint m_ViewOrigin = 0xD4; // - 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< C_BaseEntity > - public const nint m_hEnvSky = 0x4BC; // CHandle< C_BaseEntity > - } - // Parent: C_BaseEntity - // Fields count: 1 - public static class C_GlobalLight { - public const nint m_WindClothForceHandle = 0xA10; // uint16 - } - // 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* > - } - // 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 > - } - // Parent: C_BaseEntity - // Fields count: 10 - public static class C_CSGO_MapPreviewCameraPathNode { - public const nint m_szParentPathUniqueID = 0x550; // CUtlSymbolLarge - public const nint m_nPathIndex = 0x558; // int32 - public const nint m_vInTangentLocal = 0x55C; // - public const nint m_vOutTangentLocal = 0x568; // - public const nint m_flFOV = 0x574; // float32 - public const nint m_flSpeed = 0x578; // float32 - public const nint m_flEaseIn = 0x57C; // float32 - public const nint m_flEaseOut = 0x580; // float32 - public const nint m_vInTangentWorld = 0x584; // - public const nint m_vOutTangentWorld = 0x590; // - } - // Parent: C_BaseEntity - // Fields count: 8 - public static class C_CSGO_MapPreviewCameraPath { - public const nint m_flZFar = 0x550; // float32 - public const nint m_flZNear = 0x554; // float32 - public const nint m_bLoop = 0x558; // bool - public const nint m_bVerticalFOV = 0x559; // bool - public const nint m_bConstantSpeed = 0x55A; // bool - public const nint m_flDuration = 0x55C; // float32 - public const nint m_flPathLength = 0x5A0; // float32 - public const nint m_flPathDuration = 0x5A4; // float32 - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CCSPlayer_GlowServices { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class C_CSObserverPawnAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class C_CSPlayerPawnAPI { - } - // Parent: C_BaseEntity - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_iActiveIssueIndex (int) - // NetworkVarNames: m_iOnlyTeamToVote (int) - // NetworkVarNames: m_nVoteOptionCount (int) - // NetworkVarNames: m_nPotentialVotes (int) - // NetworkVarNames: m_bIsYesNoVote (bool) - public static class C_VoteController { - public const nint m_iActiveIssueIndex = 0x560; // int32 - public const nint m_iOnlyTeamToVote = 0x564; // int32 - public const nint m_nVoteOptionCount = 0x568; // int32[5] - public const nint m_nPotentialVotes = 0x57C; // int32 - public const nint m_bVotesDirty = 0x580; // bool - public const nint m_bTypeDirty = 0x581; // bool - public const nint m_bIsYesNoVote = 0x582; // bool - } - // Parent: C_BaseEntity - // Fields count: 17 - // - // Metadata: - // NetworkVarNames: m_nDraftType (int) - // NetworkVarNames: m_nTeamWinningCoinToss (int) - // NetworkVarNames: m_nTeamWithFirstChoice (int) - // NetworkVarNames: m_nVoteMapIdsList (int) - // NetworkVarNames: m_nAccountIDs (int) - // NetworkVarNames: m_nMapId0 (int) - // NetworkVarNames: m_nMapId1 (int) - // NetworkVarNames: m_nMapId2 (int) - // NetworkVarNames: m_nMapId3 (int) - // NetworkVarNames: m_nMapId4 (int) - // NetworkVarNames: m_nMapId5 (int) - // NetworkVarNames: m_nStartingSide0 (int) - // NetworkVarNames: m_nCurrentPhase (int) - // NetworkVarNames: m_nPhaseStartTick (int) - // NetworkVarNames: m_nPhaseDurationTicks (int) - public static class C_MapVetoPickController { - public const nint m_nDraftType = 0x560; // int32 - public const nint m_nTeamWinningCoinToss = 0x564; // int32 - public const nint m_nTeamWithFirstChoice = 0x568; // int32[64] - public const nint m_nVoteMapIdsList = 0x668; // int32[7] - public const nint m_nAccountIDs = 0x684; // int32[64] - public const nint m_nMapId0 = 0x784; // int32[64] - public const nint m_nMapId1 = 0x884; // int32[64] - public const nint m_nMapId2 = 0x984; // int32[64] - public const nint m_nMapId3 = 0xA84; // int32[64] - public const nint m_nMapId4 = 0xB84; // int32[64] - public const nint m_nMapId5 = 0xC84; // int32[64] - public const nint m_nStartingSide0 = 0xD84; // int32[64] - public const nint m_nCurrentPhase = 0xE84; // int32 - public const nint m_nPhaseStartTick = 0xE88; // int32 - public const nint m_nPhaseDurationTicks = 0xE8C; // int32 - public const nint m_nPostDataUpdateTick = 0xE90; // int32 - public const nint m_bDisabledHud = 0xE94; // bool - } - // Parent: None - // Fields count: 0 - public static class CPlayerSprayDecalRenderHelper { - } - // Parent: C_CSGO_MapPreviewCameraPath - // Fields count: 7 - public static class C_CSGO_TeamPreviewCamera { - public const nint m_nVariant = 0x5B0; // int32 - public const nint m_bDofEnabled = 0x5B4; // bool - public const nint m_flDofNearBlurry = 0x5B8; // float32 - public const nint m_flDofNearCrisp = 0x5BC; // float32 - public const nint m_flDofFarCrisp = 0x5C0; // float32 - public const nint m_flDofFarBlurry = 0x5C4; // float32 - public const nint m_flDofTiltToGround = 0x5C8; // float32 - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - public static class C_CSGO_TeamSelectCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - public static class C_CSGO_TerroristTeamIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - public static class C_CSGO_TerroristWingmanIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - public static class C_CSGO_CounterTerroristTeamIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - public static class C_CSGO_CounterTerroristWingmanIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - public static class C_CSGO_EndOfMatchCamera { - } - // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 - public static class C_CSGO_EndOfMatchCharacterPosition { - } - // Parent: C_BaseEntity - // Fields count: 0 - public static class C_CSGO_EndOfMatchLineupEndpoint { - } - // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 - public static class C_CSGO_EndOfMatchLineupStart { - } - // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 - public static class C_CSGO_EndOfMatchLineupEnd { - } - // Parent: C_BaseEntity - // Fields count: 2 - public static class C_CsmFovOverride { - public const nint m_cameraName = 0x550; // CUtlString - public const nint m_flCsmFovOverrideValue = 0x558; // float32 - } - // Parent: C_BaseEntity - // Fields count: 0 - public static class C_PointEntity { - } - // Parent: C_BaseEntity - // Fields count: 24 - // - // Metadata: - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_flBrightness (float) - // NetworkVarNames: m_hCubemapTexture (HRenderTextureStrong) - // NetworkVarNames: m_bCustomCubemapTexture (bool) - // NetworkVarNames: m_hLightProbeTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightIndicesTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightScalarsTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightShadowsTexture (HRenderTextureStrong) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bMoveable (bool) - // NetworkVarNames: m_nHandshake (int) - // NetworkVarNames: m_nEnvCubeMapArrayIndex (int) - // NetworkVarNames: m_nPriority (int) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_flEdgeFadeDist (float) - // NetworkVarNames: m_vEdgeFadeDists (Vector) - // NetworkVarNames: m_nLightProbeSizeX (int) - // NetworkVarNames: m_nLightProbeSizeY (int) - // NetworkVarNames: m_nLightProbeSizeZ (int) - // NetworkVarNames: m_nLightProbeAtlasX (int) - // NetworkVarNames: m_nLightProbeAtlasY (int) - // NetworkVarNames: m_nLightProbeAtlasZ (int) - // NetworkVarNames: m_bEnabled (bool) - 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_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_vBoxMins = 0x15E0; // - public const nint m_vBoxMaxs = 0x15EC; // - public const nint m_bMoveable = 0x15F8; // bool - public const nint m_nHandshake = 0x15FC; // int32 - public const nint m_nEnvCubeMapArrayIndex = 0x1600; // int32 - public const nint m_nPriority = 0x1604; // int32 - public const nint m_bStartDisabled = 0x1608; // bool - public const nint m_flEdgeFadeDist = 0x160C; // float32 - public const nint m_vEdgeFadeDists = 0x1610; // - public const nint m_nLightProbeSizeX = 0x161C; // int32 - public const nint m_nLightProbeSizeY = 0x1620; // int32 - public const nint m_nLightProbeSizeZ = 0x1624; // int32 - public const nint m_nLightProbeAtlasX = 0x1628; // int32 - public const nint m_nLightProbeAtlasY = 0x162C; // int32 - public const nint m_nLightProbeAtlasZ = 0x1630; // int32 - public const nint m_bEnabled = 0x1649; // bool - } - // Parent: C_BaseEntity - // Fields count: 18 - // - // Metadata: - // NetworkVarNames: m_hCubemapTexture (HRenderTextureStrong) - // NetworkVarNames: m_bCustomCubemapTexture (bool) - // NetworkVarNames: m_flInfluenceRadius (float) - // NetworkVarNames: m_vBoxProjectMins (Vector) - // NetworkVarNames: m_vBoxProjectMaxs (Vector) - // NetworkVarNames: m_bMoveable (bool) - // NetworkVarNames: m_nHandshake (int) - // NetworkVarNames: m_nEnvCubeMapArrayIndex (int) - // NetworkVarNames: m_nPriority (int) - // NetworkVarNames: m_flEdgeFadeDist (float) - // NetworkVarNames: m_vEdgeFadeDists (Vector) - // NetworkVarNames: m_flDiffuseScale (float) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_bDefaultEnvMap (bool) - // NetworkVarNames: m_bDefaultSpecEnvMap (bool) - // NetworkVarNames: m_bIndoorCubeMap (bool) - // 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_bCustomCubemapTexture = 0x5D8; // bool - public const nint m_flInfluenceRadius = 0x5DC; // float32 - public const nint m_vBoxProjectMins = 0x5E0; // - public const nint m_vBoxProjectMaxs = 0x5EC; // - public const nint m_bMoveable = 0x5F8; // bool - public const nint m_nHandshake = 0x5FC; // int32 - public const nint m_nEnvCubeMapArrayIndex = 0x600; // int32 - public const nint m_nPriority = 0x604; // int32 - public const nint m_flEdgeFadeDist = 0x608; // float32 - public const nint m_vEdgeFadeDists = 0x60C; // - public const nint m_flDiffuseScale = 0x618; // float32 - public const nint m_bStartDisabled = 0x61C; // bool - public const nint m_bDefaultEnvMap = 0x61D; // bool - public const nint m_bDefaultSpecEnvMap = 0x61E; // bool - public const nint m_bIndoorCubeMap = 0x61F; // bool - public const nint m_bCopyDiffuseFromDefaultCubemap = 0x620; // bool - public const nint m_bEnabled = 0x630; // bool - } - // Parent: C_EnvCubemap - // Fields count: 0 - public static class C_EnvCubemapBox { - } - // Parent: C_BaseEntity - // Fields count: 18 - // - // Metadata: - // NetworkVarNames: m_flEndDistance (float) - // NetworkVarNames: m_flStartDistance (float) - // NetworkVarNames: m_flFogFalloffExponent (float) - // NetworkVarNames: m_bHeightFogEnabled (bool) - // NetworkVarNames: m_flFogHeightWidth (float) - // NetworkVarNames: m_flFogHeightEnd (float) - // NetworkVarNames: m_flFogHeightStart (float) - // NetworkVarNames: m_flFogHeightExponent (float) - // NetworkVarNames: m_flLODBias (float) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_flFogMaxOpacity (float) - // NetworkVarNames: m_nCubemapSourceType (int) - // NetworkVarNames: m_hSkyMaterial (HMaterialStrong) - // NetworkVarNames: m_iszSkyEntity (string_t) - // NetworkVarNames: m_hFogCubemapTexture (HRenderTextureStrong) - // NetworkVarNames: m_bHasHeightFogEnd (bool) - public static class C_EnvCubemapFog { - public const nint m_flEndDistance = 0x550; // float32 - public const nint m_flStartDistance = 0x554; // float32 - public const nint m_flFogFalloffExponent = 0x558; // float32 - public const nint m_bHeightFogEnabled = 0x55C; // bool - public const nint m_flFogHeightWidth = 0x560; // float32 - public const nint m_flFogHeightEnd = 0x564; // float32 - public const nint m_flFogHeightStart = 0x568; // float32 - public const nint m_flFogHeightExponent = 0x56C; // float32 - public const nint m_flLODBias = 0x570; // float32 - public const nint m_bActive = 0x574; // bool - 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_iszSkyEntity = 0x588; // CUtlSymbolLarge - public const nint m_hFogCubemapTexture = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint m_bHasHeightFogEnd = 0x598; // bool - public const nint m_bFirstTime = 0x599; // bool - } - // Parent: C_BaseEntity - // Fields count: 16 - // - // Metadata: - // NetworkVarNames: m_hGradientFogTexture (HRenderTextureStrong) - // NetworkVarNames: m_flFogStartDistance (float) - // NetworkVarNames: m_flFogEndDistance (float) - // NetworkVarNames: m_bHeightFogEnabled (bool) - // NetworkVarNames: m_flFogStartHeight (float) - // NetworkVarNames: m_flFogEndHeight (float) - // NetworkVarNames: m_flFarZ (float) - // NetworkVarNames: m_flFogMaxOpacity (float) - // NetworkVarNames: m_flFogFalloffExponent (float) - // NetworkVarNames: m_flFogVerticalExponent (float) - // NetworkVarNames: m_fogColor (Color) - // NetworkVarNames: m_flFogStrength (float) - // NetworkVarNames: m_flFadeTime (float) - // 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_flFogStartDistance = 0x558; // float32 - public const nint m_flFogEndDistance = 0x55C; // float32 - public const nint m_bHeightFogEnabled = 0x560; // bool - public const nint m_flFogStartHeight = 0x564; // float32 - public const nint m_flFogEndHeight = 0x568; // float32 - public const nint m_flFarZ = 0x56C; // float32 - public const nint m_flFogMaxOpacity = 0x570; // float32 - public const nint m_flFogFalloffExponent = 0x574; // float32 - public const nint m_flFogVerticalExponent = 0x578; // float32 - public const nint m_fogColor = 0x57C; // Color - public const nint m_flFogStrength = 0x580; // float32 - public const nint m_flFadeTime = 0x584; // float32 - public const nint m_bStartDisabled = 0x588; // bool - public const nint m_bIsEnabled = 0x589; // bool - public const nint m_bGradientFogNeedsTextures = 0x58A; // bool - } - // Parent: C_BaseEntity - // Fields count: 17 - // - // Metadata: - // NetworkVarNames: m_hLightProbeTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightIndicesTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightScalarsTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightShadowsTexture (HRenderTextureStrong) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bMoveable (bool) - // NetworkVarNames: m_nHandshake (int) - // NetworkVarNames: m_nPriority (int) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_nLightProbeSizeX (int) - // NetworkVarNames: m_nLightProbeSizeY (int) - // NetworkVarNames: m_nLightProbeSizeZ (int) - // NetworkVarNames: m_nLightProbeAtlasX (int) - // NetworkVarNames: m_nLightProbeAtlasY (int) - // 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_vBoxMins = 0x1548; // - public const nint m_vBoxMaxs = 0x1554; // - public const nint m_bMoveable = 0x1560; // bool - public const nint m_nHandshake = 0x1564; // int32 - public const nint m_nPriority = 0x1568; // int32 - public const nint m_bStartDisabled = 0x156C; // bool - public const nint m_nLightProbeSizeX = 0x1570; // int32 - public const nint m_nLightProbeSizeY = 0x1574; // int32 - public const nint m_nLightProbeSizeZ = 0x1578; // int32 - public const nint m_nLightProbeAtlasX = 0x157C; // int32 - public const nint m_nLightProbeAtlasY = 0x1580; // int32 - public const nint m_nLightProbeAtlasZ = 0x1584; // int32 - public const nint m_bEnabled = 0x1591; // bool - } - // Parent: C_BaseEntity - // Fields count: 6 - // - // Metadata: - // NetworkVarNames: m_flVisibilityStrength (float) - // NetworkVarNames: m_flFogDistanceMultiplier (float) - // NetworkVarNames: m_flFogMaxDensityMultiplier (float) - // NetworkVarNames: m_flFadeTime (float) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_bIsEnabled (bool) - public static class C_PlayerVisibility { - public const nint m_flVisibilityStrength = 0x550; // float32 - public const nint m_flFogDistanceMultiplier = 0x554; // float32 - public const nint m_flFogMaxDensityMultiplier = 0x558; // float32 - public const nint m_flFadeTime = 0x55C; // float32 - public const nint m_bStartDisabled = 0x560; // bool - public const nint m_bIsEnabled = 0x561; // bool - } - // Parent: C_BaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_flAutoExposureMin (float) - // NetworkVarNames: m_flAutoExposureMax (float) - // NetworkVarNames: m_flTonemapPercentTarget (float) - // NetworkVarNames: m_flTonemapPercentBrightPixels (float) - // NetworkVarNames: m_flTonemapMinAvgLum (float) - // NetworkVarNames: m_flExposureAdaptationSpeedUp (float) - // NetworkVarNames: m_flExposureAdaptationSpeedDown (float) - // NetworkVarNames: m_flTonemapEVSmoothingRange (float) - public static class C_TonemapController2 { - public const nint m_flAutoExposureMin = 0x550; // float32 - public const nint m_flAutoExposureMax = 0x554; // float32 - public const nint m_flTonemapPercentTarget = 0x558; // float32 - public const nint m_flTonemapPercentBrightPixels = 0x55C; // float32 - public const nint m_flTonemapMinAvgLum = 0x560; // float32 - public const nint m_flExposureAdaptationSpeedUp = 0x564; // float32 - public const nint m_flExposureAdaptationSpeedDown = 0x568; // float32 - public const nint m_flTonemapEVSmoothingRange = 0x56C; // float32 - } - // Parent: C_BaseEntity - // Fields count: 28 - // - // Metadata: - // NetworkVarNames: m_flScattering (float) - // NetworkVarNames: m_flAnisotropy (float) - // NetworkVarNames: m_flFadeSpeed (float) - // NetworkVarNames: m_flDrawDistance (float) - // NetworkVarNames: m_flFadeInStart (float) - // NetworkVarNames: m_flFadeInEnd (float) - // NetworkVarNames: m_flIndirectStrength (float) - // NetworkVarNames: m_nIndirectTextureDimX (int) - // NetworkVarNames: m_nIndirectTextureDimY (int) - // NetworkVarNames: m_nIndirectTextureDimZ (int) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_flStartAnisoTime (GameTime_t) - // NetworkVarNames: m_flStartScatterTime (GameTime_t) - // NetworkVarNames: m_flStartDrawDistanceTime (GameTime_t) - // NetworkVarNames: m_flStartAnisotropy (float) - // NetworkVarNames: m_flStartScattering (float) - // NetworkVarNames: m_flStartDrawDistance (float) - // NetworkVarNames: m_flDefaultAnisotropy (float) - // NetworkVarNames: m_flDefaultScattering (float) - // NetworkVarNames: m_flDefaultDrawDistance (float) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_bEnableIndirect (bool) - // NetworkVarNames: m_bIsMaster (bool) - // NetworkVarNames: m_hFogIndirectTexture (HRenderTextureStrong) - // NetworkVarNames: m_nForceRefreshCount (int) - public static class C_EnvVolumetricFogController { - public const nint m_flScattering = 0x550; // float32 - public const nint m_flAnisotropy = 0x554; // float32 - public const nint m_flFadeSpeed = 0x558; // float32 - public const nint m_flDrawDistance = 0x55C; // float32 - public const nint m_flFadeInStart = 0x560; // float32 - public const nint m_flFadeInEnd = 0x564; // float32 - public const nint m_flIndirectStrength = 0x568; // float32 - public const nint m_nIndirectTextureDimX = 0x56C; // int32 - public const nint m_nIndirectTextureDimY = 0x570; // int32 - public const nint m_nIndirectTextureDimZ = 0x574; // int32 - public const nint m_vBoxMins = 0x578; // - public const nint m_vBoxMaxs = 0x584; // - public const nint m_bActive = 0x590; // bool - public const nint m_flStartAnisoTime = 0x594; // GameTime_t - public const nint m_flStartScatterTime = 0x598; // GameTime_t - public const nint m_flStartDrawDistanceTime = 0x59C; // GameTime_t - public const nint m_flStartAnisotropy = 0x5A0; // float32 - public const nint m_flStartScattering = 0x5A4; // float32 - public const nint m_flStartDrawDistance = 0x5A8; // float32 - public const nint m_flDefaultAnisotropy = 0x5AC; // float32 - public const nint m_flDefaultScattering = 0x5B0; // float32 - public const nint m_flDefaultDrawDistance = 0x5B4; // float32 - 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_nForceRefreshCount = 0x5C8; // int32 - public const nint m_bFirstTime = 0x5CC; // bool - } - // Parent: C_BaseEntity - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_flStrength (float) - // NetworkVarNames: m_nFalloffShape (int) - // NetworkVarNames: m_flFalloffExponent (float) - public static class C_EnvVolumetricFogVolume { - public const nint m_bActive = 0x550; // bool - public const nint m_vBoxMins = 0x554; // - public const nint m_vBoxMaxs = 0x560; // - public const nint m_bStartDisabled = 0x56C; // bool - public const nint m_flStrength = 0x570; // float32 - public const nint m_nFalloffShape = 0x574; // int32 - public const nint m_flFalloffExponent = 0x578; // float32 - } - // Parent: C_BaseEntity - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_fog (fogparams_t) - public static class C_FogController { - public const nint m_fog = 0x550; // fogparams_t - public const nint m_bUseAngles = 0x5B8; // bool - public const nint m_iChangedVariables = 0x5BC; // int32 - } - // Parent: C_PointEntity - // Fields count: 0 - public static class CInfoTarget { - } - // Parent: C_PointEntity - // Fields count: 0 - public static class CInfoParticleTarget { - } - // Parent: C_BaseEntity - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_nMode (int) - // NetworkVarNames: m_vBoxSize (Vector) - // NetworkVarNames: m_bEnabled (bool) - public static class C_InfoVisibilityBox { - public const nint m_nMode = 0x554; // int32 - public const nint m_vBoxSize = 0x558; // - public const nint m_bEnabled = 0x564; // bool - } - // Parent: C_BaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_worldName (string_t) - // NetworkVarNames: m_layerName (string_t) - // NetworkVarNames: m_bWorldLayerVisible (bool) - // NetworkVarNames: m_bEntitiesSpawned (bool) - public static class CInfoWorldLayer { - public const nint m_pOutputOnEntitiesSpawned = 0x550; // CEntityIOOutput - public const nint m_worldName = 0x578; // CUtlSymbolLarge - public const nint m_layerName = 0x580; // CUtlSymbolLarge - public const nint m_bWorldLayerVisible = 0x588; // bool - public const nint m_bEntitiesSpawned = 0x589; // bool - public const nint m_bCreateAsChildSpawnGroup = 0x58A; // bool - public const nint m_hLayerSpawnGroup = 0x58C; // uint32 - public const nint m_bWorldLayerActuallyVisible = 0x590; // bool - } - // Parent: C_BaseEntity - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: m_FOV (float) - // NetworkVarNames: m_Resolution (float) - // NetworkVarNames: m_bFogEnable (bool) - // NetworkVarNames: m_FogColor (Color) - // NetworkVarNames: m_flFogStart (float) - // NetworkVarNames: m_flFogEnd (float) - // NetworkVarNames: m_flFogMaxDensity (float) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_bUseScreenAspectRatio (bool) - // NetworkVarNames: m_flAspectRatio (float) - // NetworkVarNames: m_bNoSky (bool) - // NetworkVarNames: m_fBrightness (float) - // NetworkVarNames: m_flZFar (float) - // NetworkVarNames: m_flZNear (float) - // NetworkVarNames: m_bCanHLTVUse (bool) - // NetworkVarNames: m_bDofEnabled (bool) - // NetworkVarNames: m_flDofNearBlurry (float) - // NetworkVarNames: m_flDofNearCrisp (float) - // NetworkVarNames: m_flDofFarCrisp (float) - // NetworkVarNames: m_flDofFarBlurry (float) - // NetworkVarNames: m_flDofTiltToGround (float) - public static class C_PointCamera { - public const nint m_FOV = 0x550; // float32 - public const nint m_Resolution = 0x554; // float32 - public const nint m_bFogEnable = 0x558; // bool - public const nint m_FogColor = 0x559; // Color - public const nint m_flFogStart = 0x560; // float32 - public const nint m_flFogEnd = 0x564; // float32 - public const nint m_flFogMaxDensity = 0x568; // float32 - public const nint m_bActive = 0x56C; // bool - public const nint m_bUseScreenAspectRatio = 0x56D; // bool - public const nint m_flAspectRatio = 0x570; // float32 - public const nint m_bNoSky = 0x574; // bool - public const nint m_fBrightness = 0x578; // float32 - public const nint m_flZFar = 0x57C; // float32 - public const nint m_flZNear = 0x580; // float32 - public const nint m_bCanHLTVUse = 0x584; // bool - public const nint m_bDofEnabled = 0x585; // bool - public const nint m_flDofNearBlurry = 0x588; // float32 - public const nint m_flDofNearCrisp = 0x58C; // float32 - public const nint m_flDofFarCrisp = 0x590; // float32 - public const nint m_flDofFarBlurry = 0x594; // float32 - public const nint m_flDofTiltToGround = 0x598; // float32 - public const nint m_TargetFOV = 0x59C; // float32 - public const nint m_DegreesPerSecond = 0x5A0; // float32 - public const nint m_bIsOn = 0x5A4; // bool - public const nint m_pNext = 0x5A8; // C_PointCamera* - } - // Parent: C_PointCamera - // Fields count: 1 - public static class C_PointCameraVFOV { - public const nint m_flVerticalFOV = 0x5B0; // float32 - } - // Parent: CLogicalEntity - // Fields count: 12 - public static class CPointTemplate { - public const nint m_iszWorldName = 0x550; // CUtlSymbolLarge - public const nint m_iszSource2EntityLumpName = 0x558; // CUtlSymbolLarge - public const nint m_iszEntityFilterName = 0x560; // CUtlSymbolLarge - public const nint m_flTimeoutInterval = 0x568; // float32 - public const nint m_bAsynchronouslySpawnEntities = 0x56C; // bool - 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_ScriptSpawnCallback = 0x5D0; // HSCRIPT - public const nint m_ScriptCallbackScope = 0x5D8; // HSCRIPT - } - // Parent: C_BaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_bDisabled (bool) - // NetworkVarNames: m_iszSoundAreaType (string_t) - // NetworkVarNames: m_vPos (Vector) - public static class C_SoundAreaEntityBase { - public const nint m_bDisabled = 0x550; // bool - public const nint m_bWasEnabled = 0x558; // bool - public const nint m_iszSoundAreaType = 0x560; // CUtlSymbolLarge - public const nint m_vPos = 0x568; // - } - // Parent: C_SoundAreaEntityBase - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_flRadius (float) - public static class C_SoundAreaEntitySphere { - public const nint m_flRadius = 0x578; // float32 - } - // Parent: C_SoundAreaEntityBase - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_vMin (Vector) - // NetworkVarNames: m_vMax (Vector) - public static class C_SoundAreaEntityOrientedBox { - public const nint m_vMin = 0x578; // - public const nint m_vMax = 0x584; // - } - // Parent: C_BaseEntity - // Fields count: 4 - // - // Metadata: - // MNetworkIncludeByName - // NetworkVarNames: m_aPlayerControllers (CHandle< CBasePlayerController >) - // NetworkVarNames: m_aPlayers (CHandle< C_BasePlayerPawn >) - // 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_iScore = 0x580; // int32 - public const nint m_szTeamname = 0x584; // char[129] - } - // Parent: C_BaseEntity - // Fields count: 15 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkUserGroupProxy - // MNetworkUserGroupProxy - // MNetworkIncludeByUserGroup - // NetworkVarNames: m_nTickBase (uint32) - // NetworkVarNames: m_hPawn (CHandle< CBasePlayerPawn>) - // NetworkVarNames: m_iConnected (PlayerConnectedState) - // NetworkVarNames: m_iszPlayerName (char) - // NetworkVarNames: m_steamID (uint64) - // NetworkVarNames: m_iDesiredFOV (uint32) - // MNetworkReplayCompatField - public static class CBasePlayerController { - public const nint m_nFinalPredictedTick = 0x558; // int32 - 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_nSplitScreenSlot = 0x60C; // CSplitScreenSlot - public const nint m_hSplitOwner = 0x610; // CHandle< CBasePlayerController > - public const nint m_hSplitScreenPlayers = 0x618; // CUtlVector< CHandle< CBasePlayerController > > - public const nint m_bIsHLTV = 0x630; // bool - public const nint m_iConnected = 0x634; // PlayerConnectedState - public const nint m_iszPlayerName = 0x638; // char[128] - public const nint m_steamID = 0x6C0; // uint64 - public const nint m_bIsLocalPlayerController = 0x6C8; // bool - public const nint m_iDesiredFOV = 0x6CC; // uint32 - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CBasePlayerVData { - public const nint m_sModelName = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CBasePlayerWeaponVData { - public const nint m_szWorldModel = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - 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_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< WeaponSound_t, CSoundEventName > - public const nint m_iSlot = 0x240; // int32 - public const nint m_iPosition = 0x244; // int32 - } - // Parent: CSkeletonAnimationController - // Fields count: 13 - // - // Metadata: - // NetworkVarNames: m_animGraphNetworkedVars (CAnimGraphNetworkedVariables) - // NetworkVarNames: m_hSequence (HSequence) - // NetworkVarNames: m_flSeqStartTime (GameTime_t) - // NetworkVarNames: m_flSeqFixedCycle (float) - // NetworkVarNames: m_nAnimLoopMode (AnimLoopMode_t) - public static class CBaseAnimGraphController { - 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: C_BaseEntity - // Fields count: 31 - // - // Metadata: - // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) - // NetworkVarNames: m_CHitboxComponent (CHitboxComponent::Storage_t) - // NetworkVarNames: m_nRenderMode (RenderMode_t) - // NetworkVarNames: m_nRenderFX (RenderFx_t) - // NetworkVarNames: m_clrRender (Color) - // NetworkVarNames: m_vecRenderAttributes (EntityRenderAttribute_t) - // NetworkVarNames: m_bRenderToCubemaps (bool) - // NetworkVarNames: m_Collision (CCollisionProperty) - // NetworkVarNames: m_Glow (CGlowProperty) - // NetworkVarNames: m_flGlowBackfaceMult (float) - // NetworkVarNames: m_fadeMinDist (float32) - // NetworkVarNames: m_fadeMaxDist (float32) - // NetworkVarNames: m_flFadeScale (float32) - // NetworkVarNames: m_flShadowStrength (float32) - // NetworkVarNames: m_nObjectCulling (uint8) - // NetworkVarNames: m_nAddDecal (int) - // NetworkVarNames: m_vDecalPosition (Vector) - // NetworkVarNames: m_vDecalForwardAxis (Vector) - // NetworkVarNames: m_flDecalHealBloodRate (float) - // NetworkVarNames: m_flDecalHealHeightRate (float) - // NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< C_BaseModelEntity >) - public static class C_BaseModelEntity { - public const nint m_CRenderComponent = 0xA20; // CRenderComponent* - public const nint m_CHitboxComponent = 0xA28; // CHitboxComponent - public const nint m_bInitModelEffects = 0xA70; // bool - public const nint m_bIsStaticProp = 0xA71; // bool - public const nint m_nLastAddDecal = 0xA74; // int32 - public const nint m_nDecalsAdded = 0xA78; // int32 - public const nint m_iOldHealth = 0xA7C; // int32 - public const nint m_nRenderMode = 0xA80; // RenderMode_t - 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_bRenderToCubemaps = 0xAF0; // bool - public const nint m_Collision = 0xAF8; // CCollisionProperty - public const nint m_Glow = 0xBA8; // CGlowProperty - public const nint m_flGlowBackfaceMult = 0xC00; // float32 - public const nint m_fadeMinDist = 0xC04; // float32 - public const nint m_fadeMaxDist = 0xC08; // float32 - public const nint m_flFadeScale = 0xC0C; // float32 - public const nint m_flShadowStrength = 0xC10; // float32 - public const nint m_nObjectCulling = 0xC14; // uint8 - public const nint m_nAddDecal = 0xC18; // int32 - public const nint m_vDecalPosition = 0xC1C; // - 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_vecViewOffset = 0xC58; // CNetworkViewOffsetVector - public const nint m_pClientAlphaProperty = 0xC88; // CClientAlphaProperty* - public const nint m_ClientOverrideTint = 0xC90; // Color - public const nint m_bUseClientOverrideTint = 0xC94; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 0 - public static class CServerOnlyModelEntity { - } - // Parent: C_BaseModelEntity - // Fields count: 0 - public static class C_ModelPointEntity { - } - // Parent: CLogicalEntity - // Fields count: 7 - public static class CLogicRelay { - public const nint m_OnTrigger = 0x550; // CEntityIOOutput - public const nint m_OnSpawn = 0x578; // CEntityIOOutput - public const nint m_bDisabled = 0x5A0; // bool - public const nint m_bWaitForRefire = 0x5A1; // bool - public const nint m_bTriggerOnce = 0x5A2; // bool - public const nint m_bFastRetrigger = 0x5A3; // bool - public const nint m_bPassthoughCaller = 0x5A4; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 24 - // - // Metadata: - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_szSnapshotFileName (char) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_bFrozen (bool) - // NetworkVarNames: m_flFreezeTransitionDuration (float) - // NetworkVarNames: m_nStopType (int) - // NetworkVarNames: m_bAnimateDuringGameplayPause (bool) - // NetworkVarNames: m_iEffectIndex (HParticleSystemDefinitionStrong) - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_flPreSimTime (float32) - // NetworkVarNames: m_vServerControlPoints (Vector) - // NetworkVarNames: m_iServerControlPointAssignments (uint8) - // NetworkVarNames: m_hControlPointEnts (CHandle< CBaseEntity >) - // NetworkVarNames: m_bNoSave (bool) - // NetworkVarNames: m_bNoFreeze (bool) - // NetworkVarNames: m_bNoRamp (bool) - public static class C_ParticleSystem { - public const nint m_szSnapshotFileName = 0xCD0; // char[512] - public const nint m_bActive = 0xED0; // bool - public const nint m_bFrozen = 0xED1; // bool - 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_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_bNoSave = 0x1024; // bool - public const nint m_bNoFreeze = 0x1025; // bool - public const nint m_bNoRamp = 0x1026; // bool - public const nint m_bStartActive = 0x1027; // bool - public const nint m_iszEffectName = 0x1028; // CUtlSymbolLarge - public const nint m_iszControlPointNames = 0x1030; // CUtlSymbolLarge[64] - public const nint m_nDataCP = 0x1230; // int32 - public const nint m_vecDataCPValue = 0x1234; // - public const nint m_nTintCP = 0x1240; // int32 - public const nint m_clrTint = 0x1244; // Color - public const nint m_bOldActive = 0x1268; // bool - public const nint m_bOldFrozen = 0x1269; // bool - } - // Parent: C_BaseEntity - // Fields count: 16 - // - // Metadata: - // NetworkVarNames: m_flParticleSpacing (float) - // NetworkVarNames: m_flSlack (float) - // NetworkVarNames: m_flRadius (float) - // NetworkVarNames: m_ColorTint (Color) - // NetworkVarNames: m_nEffectState (int) - // NetworkVarNames: m_iEffectIndex (HParticleSystemDefinitionStrong) - // NetworkVarNames: m_PathNodes_Position (Vector) - // NetworkVarNames: m_PathNodes_TangentIn (Vector) - // NetworkVarNames: m_PathNodes_TangentOut (Vector) - // NetworkVarNames: m_PathNodes_Color (Vector) - // NetworkVarNames: m_PathNodes_PinEnabled (bool) - // NetworkVarNames: m_PathNodes_RadiusScale (float) - public static class C_PathParticleRope { - 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_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 > - } - // Parent: C_PathParticleRope - // Fields count: 0 - public static class C_PathParticleRopeAlias_path_particle_rope_clientside { - } - // Parent: C_BaseModelEntity - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_Flags (uint8) - // NetworkVarNames: m_LightStyle (uint8) - // NetworkVarNames: m_Radius (float32) - // NetworkVarNames: m_Exponent (int32) - // NetworkVarNames: m_InnerAngle (float32) - // NetworkVarNames: m_OuterAngle (float32) - // NetworkVarNames: m_SpotRadius (float32) - public static class C_DynamicLight { - public const nint m_Flags = 0xCD0; // uint8 - public const nint m_LightStyle = 0xCD1; // uint8 - public const nint m_Radius = 0xCD4; // float32 - public const nint m_Exponent = 0xCD8; // int32 - public const nint m_InnerAngle = 0xCDC; // float32 - public const nint m_OuterAngle = 0xCE0; // float32 - public const nint m_SpotRadius = 0xCE4; // float32 - } - // Parent: C_PointEntity - // Fields count: 9 - // - // Metadata: - // NetworkVarNames: m_iszOverlayNames (string_t) - // NetworkVarNames: m_flOverlayTimes (float32) - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_iDesiredOverlay (int32) - // NetworkVarNames: m_bIsActive (bool) - public static class C_EnvScreenOverlay { - public const nint m_iszOverlayNames = 0x550; // CUtlSymbolLarge[10] - public const nint m_flOverlayTimes = 0x5A0; // float32[10] - public const nint m_flStartTime = 0x5C8; // GameTime_t - public const nint m_iDesiredOverlay = 0x5CC; // int32 - public const nint m_bIsActive = 0x5D0; // bool - public const nint m_bWasActive = 0x5D1; // bool - public const nint m_iCachedDesiredOverlay = 0x5D4; // int32 - public const nint m_iCurrentOverlay = 0x5D8; // int32 - public const nint m_flCurrentOverlayTime = 0x5DC; // GameTime_t - } - // Parent: C_BaseModelEntity - // Fields count: 3 - public static class C_FuncTrackTrain { - public const nint m_nLongAxis = 0xCD0; // int32 - public const nint m_flRadius = 0xCD4; // float32 - public const nint m_flLineLength = 0xCD8; // float32 - } - // Parent: CGlowOverlay - // Fields count: 7 - public static class C_LightGlowOverlay { - public const nint m_vecOrigin = 0xD0; // - public const nint m_vecDirection = 0xDC; // - public const nint m_nMinDist = 0xE8; // int32 - public const nint m_nMaxDist = 0xEC; // int32 - public const nint m_nOuterMaxDist = 0xF0; // int32 - public const nint m_bOneSided = 0xF4; // bool - public const nint m_bModulateByDot = 0xF5; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 8 - // - // Metadata: - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_nHorizontalSize (uint32) - // NetworkVarNames: m_nVerticalSize (uint32) - // NetworkVarNames: m_nMinDist (uint32) - // NetworkVarNames: m_nMaxDist (uint32) - // NetworkVarNames: m_nOuterMaxDist (uint32) - // NetworkVarNames: m_flGlowProxySize (float32) - // NetworkVarNames: m_flHDRColorScale (float32) - public static class C_LightGlow { - public const nint m_nHorizontalSize = 0xCD0; // uint32 - public const nint m_nVerticalSize = 0xCD4; // uint32 - public const nint m_nMinDist = 0xCD8; // uint32 - public const nint m_nMaxDist = 0xCDC; // uint32 - public const nint m_nOuterMaxDist = 0xCE0; // uint32 - public const nint m_flGlowProxySize = 0xCE4; // float32 - public const nint m_flHDRColorScale = 0xCE8; // float32 - public const nint m_Glow = 0xCF0; // C_LightGlowOverlay - } - // Parent: C_BaseEntity - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) - public static class C_RagdollManager { - public const nint m_iCurrentMaxRagdollCount = 0x550; // int8 - } - // Parent: C_BaseModelEntity - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_flLightScale (float32) - // NetworkVarNames: m_Radius (float32) - public static class C_SpotlightEnd { - public const nint m_flLightScale = 0xCD0; // float32 - public const nint m_Radius = 0xCD4; // float32 - } - // Parent: C_BaseEntity - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: m_bDisabled (bool) - // NetworkVarNames: m_bUpdateOnClient (bool) - // NetworkVarNames: m_nInputType (ValueRemapperInputType_t) - // NetworkVarNames: m_hRemapLineStart (CHandle< CBaseEntity>) - // NetworkVarNames: m_hRemapLineEnd (CHandle< CBaseEntity>) - // NetworkVarNames: m_flMaximumChangePerSecond (float) - // NetworkVarNames: m_flDisengageDistance (float) - // NetworkVarNames: m_flEngageDistance (float) - // NetworkVarNames: m_bRequiresUseKey (bool) - // NetworkVarNames: m_nOutputType (ValueRemapperOutputType_t) - // NetworkVarNames: m_hOutputEntities (CHandle< C_BaseEntity >) - // NetworkVarNames: m_nHapticsType (ValueRemapperHapticsType_t) - // NetworkVarNames: m_nMomentumType (ValueRemapperMomentumType_t) - // NetworkVarNames: m_flMomentumModifier (float) - // NetworkVarNames: m_flSnapValue (float) - // NetworkVarNames: m_nRatchetType (ValueRemapperRatchetType_t) - // NetworkVarNames: m_flInputOffset (float) - public static class C_PointValueRemapper { - public const nint m_bDisabled = 0x550; // bool - 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_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_nHapticsType = 0x590; // ValueRemapperHapticsType_t - public const nint m_nMomentumType = 0x594; // ValueRemapperMomentumType_t - public const nint m_flMomentumModifier = 0x598; // float32 - public const nint m_flSnapValue = 0x59C; // float32 - public const nint m_flCurrentMomentum = 0x5A0; // float32 - public const nint m_nRatchetType = 0x5A4; // ValueRemapperRatchetType_t - public const nint m_flRatchetOffset = 0x5A8; // float32 - public const nint m_flInputOffset = 0x5AC; // float32 - public const nint m_bEngaged = 0x5B0; // bool - public const nint m_bFirstUpdate = 0x5B1; // bool - public const nint m_flPreviousValue = 0x5B4; // float32 - public const nint m_flPreviousUpdateTickTime = 0x5B8; // GameTime_t - public const nint m_vecPreviousTestPoint = 0x5BC; // - } - // Parent: C_ModelPointEntity - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_messageText (char) - // NetworkVarNames: m_FontName (char) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bFullbright (bool) - // NetworkVarNames: m_flWorldUnitsPerPx (float) - // NetworkVarNames: m_flFontSize (float) - // NetworkVarNames: m_flDepthOffset (float) - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) - // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) - // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) - public static class C_PointWorldText { - public const nint m_bForceRecreateNextUpdate = 0xCD8; // bool - public const nint m_messageText = 0xCE8; // char[512] - public const nint m_FontName = 0xEE8; // char[64] - public const nint m_bEnabled = 0xF28; // bool - public const nint m_bFullbright = 0xF29; // bool - public const nint m_flWorldUnitsPerPx = 0xF2C; // float32 - public const nint m_flFontSize = 0xF30; // float32 - public const nint m_flDepthOffset = 0xF34; // float32 - public const nint m_Color = 0xF38; // Color - public const nint m_nJustifyHorizontal = 0xF3C; // PointWorldTextJustifyHorizontal_ - public const nint m_nJustifyVertical = 0xF40; // PointWorldTextJustifyVertical_t - public const nint m_nReorientMode = 0xF44; // PointWorldTextReorientMode_t - } - // Parent: C_BaseEntity - // Fields count: 2 - // - // Metadata: - // 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_bSendHandle = 0x554; // bool - } - // Parent: C_BaseEntity - // Fields count: 0 - public static class CClientScriptEntity { - } - // Parent: C_BaseEntity - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - public static class C_EnvWind { - public const nint m_EnvWindShared = 0x550; // C_EnvWindShared - } - // Parent: C_BaseModelEntity - // Fields count: 0 - public static class C_BaseToggle { - } - // 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 C_BaseButton { - public const nint m_glowEntity = 0xCD0; // CHandle< C_BaseModelEntity > - public const nint m_usable = 0xCD4; // bool - public const nint m_szDisplayText = 0xCD8; // CUtlSymbolLarge - } - // Parent: C_BaseModelEntity - // Fields count: 0 - public static class C_PrecipitationBlocker { - } - // Parent: C_BaseModelEntity - // Fields count: 13 - // - // Metadata: - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_flFadeInStart (float32) - // NetworkVarNames: m_flFadeInLength (float32) - // NetworkVarNames: m_flFadeOutModelStart (float32) - // NetworkVarNames: m_flFadeOutModelLength (float32) - // NetworkVarNames: m_flFadeOutStart (float32) - // NetworkVarNames: m_flFadeOutLength (float32) - // NetworkVarNames: m_nDissolveType (EntityDisolveType_t) - // NetworkVarNames: m_vDissolverOrigin (Vector) - // NetworkVarNames: m_nMagnitude (uint32) - public static class C_EntityDissolve { - public const nint m_flStartTime = 0xCD8; // GameTime_t - public const nint m_flFadeInStart = 0xCDC; // float32 - public const nint m_flFadeInLength = 0xCE0; // float32 - public const nint m_flFadeOutModelStart = 0xCE4; // float32 - public const nint m_flFadeOutModelLength = 0xCE8; // float32 - public const nint m_flFadeOutStart = 0xCEC; // float32 - public const nint m_flFadeOutLength = 0xCF0; // float32 - public const nint m_flNextSparkTime = 0xCF4; // GameTime_t - public const nint m_nDissolveType = 0xCF8; // EntityDisolveType_t - public const nint m_vDissolverOrigin = 0xCFC; // - public const nint m_nMagnitude = 0xD08; // uint32 - public const nint m_bCoreExplode = 0xD0C; // bool - public const nint m_bLinkedToServerEnt = 0xD0D; // bool - } - // Parent: C_ModelPointEntity - // Fields count: 0 - public static class C_EnvProjectedTexture { - } - // Parent: C_BaseModelEntity - // Fields count: 9 - // - // Metadata: - // NetworkVarNames: m_hDecalMaterial (HMaterialStrong) - // NetworkVarNames: m_flWidth (float) - // NetworkVarNames: m_flHeight (float) - // NetworkVarNames: m_flDepth (float) - // NetworkVarNames: m_nRenderOrder (uint32) - // NetworkVarNames: m_bProjectOnWorld (bool) - // NetworkVarNames: m_bProjectOnCharacters (bool) - // 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_flWidth = 0xCD8; // float32 - public const nint m_flHeight = 0xCDC; // float32 - public const nint m_flDepth = 0xCE0; // float32 - public const nint m_nRenderOrder = 0xCE4; // uint32 - public const nint m_bProjectOnWorld = 0xCE8; // bool - public const nint m_bProjectOnCharacters = 0xCE9; // bool - public const nint m_bProjectOnWater = 0xCEA; // bool - public const nint m_flDepthSortBias = 0xCEC; // float32 - } - // Parent: CGlowOverlay - // Fields count: 4 - public static class CFireOverlay { - 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: C_BaseModelEntity - // Fields count: 0 - public static class C_FuncBrush { - } - // Parent: C_FuncBrush - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_EffectName (string_t) - // NetworkVarNames: m_bState (bool) - public static class C_FuncElectrifiedVolume { - public const nint m_nAmbientEffect = 0xCD0; // ParticleIndex_t - public const nint m_EffectName = 0xCD8; // CUtlSymbolLarge - public const nint m_bState = 0xCE0; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 0 - // - // Metadata: - // MNetworkOverride - // MNetworkOverride - public static class C_FuncRotating { - } - // Parent: C_BaseModelEntity - // Fields count: 0 - public static class C_Breakable { - } - // Parent: C_Breakable - // Fields count: 0 - public static class C_PhysBox { - } - // Parent: C_BaseModelEntity - // Fields count: 41 - // - // Metadata: - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_flScrollSpeed (float32) - // NetworkVarNames: m_RopeFlags (uint16) - // NetworkVarNames: m_iRopeMaterialModelIndex (HMaterialStrong) - // NetworkVarNames: m_nSegments (uint8) - // NetworkVarNames: m_hStartPoint (CHandle< C_BaseEntity>) - // NetworkVarNames: m_hEndPoint (CHandle< C_BaseEntity>) - // NetworkVarNames: m_iStartAttachment (AttachmentHandle_t) - // NetworkVarNames: m_iEndAttachment (AttachmentHandle_t) - // NetworkVarNames: m_Subdiv (uint8) - // NetworkVarNames: m_RopeLength (int16) - // NetworkVarNames: m_Slack (int16) - // NetworkVarNames: m_TextureScale (float32) - // NetworkVarNames: m_fLockedPoints (uint8) - // NetworkVarNames: m_nChangeCount (uint8) - // 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_nLinksTouchingSomething = 0xCDC; // int32 - public const nint m_bApplyWind = 0xCE0; // bool - public const nint m_fPrevLockedPoints = 0xCE4; // int32 - public const nint m_iForcePointMoveCounter = 0xCE8; // int32 - public const nint m_bPrevEndPointPos = 0xCEC; // bool[2] - public const nint m_vPrevEndPointPos = 0xCF0; // Vector[2] - 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_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_iStartAttachment = 0x1014; // AttachmentHandle_t - public const nint m_iEndAttachment = 0x1015; // AttachmentHandle_t - public const nint m_Subdiv = 0x1016; // uint8 - public const nint m_RopeLength = 0x1018; // int16 - public const nint m_Slack = 0x101A; // int16 - public const nint m_TextureScale = 0x101C; // float32 - public const nint m_fLockedPoints = 0x1020; // uint8 - 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_TextureHeight = 0x1040; // int32 - public const nint m_vecImpulse = 0x1044; // - public const nint m_vecPreviousImpulse = 0x1050; // - public const nint m_flCurrentGustTimer = 0x105C; // float32 - public const nint m_flCurrentGustLifetime = 0x1060; // float32 - public const nint m_flTimeToNextGust = 0x1064; // float32 - public const nint m_vWindDir = 0x1068; // - public const nint m_vColorMod = 0x1074; // - public const nint m_vCachedEndPointAttachmentPos = 0x1080; // Vector[2] - public const nint m_vCachedEndPointAttachmentAngle = 0x1098; // QAngle[2] - public const nint m_bConstrainBetweenEndpoints = 0x10B0; // 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: C_PointEntity - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_bIsPlayingBack (bool) - // NetworkVarNames: m_bPaused (bool) - // NetworkVarNames: m_bMultiplayer (bool) - // NetworkVarNames: m_bAutogenerated (bool) - // NetworkVarNames: m_flForceClientTime (float32) - // NetworkVarNames: m_nSceneStringIndex (uint16) - // NetworkVarNames: m_hActorList (CHandle< C_BaseFlex >) - public static class C_SceneEntity { - public const nint m_bIsPlayingBack = 0x558; // bool - public const nint m_bPaused = 0x559; // bool - public const nint m_bMultiplayer = 0x55A; // bool - public const nint m_bAutogenerated = 0x55B; // bool - 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_bWasPlaying = 0x580; // bool - public const nint m_QueuedEvents = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > - public const nint m_flCurrentTime = 0x5A8; // float32 - } - // Parent: CGlowOverlay - // Fields count: 1 - public static class C_SunGlowOverlay { - public const nint m_bModulateByDot = 0xD0; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 18 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkExcludeByName - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_vDirection (Vector) - // NetworkVarNames: m_iszEffectName (string_t) - // NetworkVarNames: m_iszSSEffectName (string_t) - // NetworkVarNames: m_clrOverlay (Color) - // NetworkVarNames: m_bOn (bool) - // NetworkVarNames: m_bmaxColor (bool) - // NetworkVarNames: m_flSize (float32) - // NetworkVarNames: m_flHazeScale (float32) - // NetworkVarNames: m_flRotation (float32) - // NetworkVarNames: m_flHDRColorScale (float32) - // NetworkVarNames: m_flAlphaHaze (float32) - // NetworkVarNames: m_flAlphaScale (float32) - // NetworkVarNames: m_flAlphaHdr (float32) - // NetworkVarNames: m_flFarZScale (float32) - public static class C_Sun { - public const nint m_fxSSSunFlareEffectIndex = 0xCD0; // ParticleIndex_t - public const nint m_fxSunFlareEffectIndex = 0xCD4; // ParticleIndex_t - public const nint m_fdistNormalize = 0xCD8; // float32 - public const nint m_vSunPos = 0xCDC; // - public const nint m_vDirection = 0xCE8; // - public const nint m_iszEffectName = 0xCF8; // CUtlSymbolLarge - public const nint m_iszSSEffectName = 0xD00; // CUtlSymbolLarge - public const nint m_clrOverlay = 0xD08; // Color - public const nint m_bOn = 0xD0C; // bool - public const nint m_bmaxColor = 0xD0D; // bool - public const nint m_flSize = 0xD10; // float32 - public const nint m_flHazeScale = 0xD14; // float32 - public const nint m_flRotation = 0xD18; // float32 - public const nint m_flHDRColorScale = 0xD1C; // float32 - public const nint m_flAlphaHaze = 0xD20; // float32 - public const nint m_flAlphaScale = 0xD24; // float32 - public const nint m_flAlphaHdr = 0xD28; // float32 - public const nint m_flFarZScale = 0xD2C; // float32 - } - // Parent: C_BaseToggle - // Fields count: 2 - // - // Metadata: - // MNetworkIncludeByName - // NetworkVarNames: m_bDisabled (bool) - // NetworkVarNames: m_bClientSidePredicted (bool) - public static class C_BaseTrigger { - public const nint m_bDisabled = 0xCD0; // bool - public const nint m_bClientSidePredicted = 0xCD1; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 0 - public static class C_TriggerVolume { - } - } - // Module: engine2.dll - // Classes count: 48 - // Enums count: 4 - 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum EntityDormancyType_t : int { - ENTITY_NOT_DORMANT = 0, - ENTITY_DORMANT = 1, - ENTITY_SUSPENDED = 2 - } - // 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 - } - // Parent: None - // Fields count: 4 - 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 EventModInitialized_t { - } - // Parent: None - // Fields count: 1 - public static class EventFrameBoundary_t { - public const nint m_flFrameTime = 0x0; // float32 - } - // Parent: None - // Fields count: 1 - public static class EventProfileStorageAvailable_t { - public const nint m_nSplitScreenSlot = 0x0; // CSplitScreenSlot - } - // Parent: None - // Fields count: 0 - public static class EventSplitScreenStateChanged_t { - } - // Parent: None - // Fields count: 8 - 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 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 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 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 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 EventClientSceneSystemThreadStateChange_t { - public const nint m_bThreadsActive = 0x0; // bool - } - // Parent: None - // Fields count: 5 - 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 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 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 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 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: EventSimulate_t - // Fields count: 4 - public static class EventAdvanceTick_t { - public const nint m_nCurrentTick = 0x30; // int32 - public const nint m_nCurrentTickThisFrame = 0x34; // int32 - public const nint m_nTotalTicksThisFrame = 0x38; // int32 - public const nint m_nTotalTicks = 0x3C; // int32 - } - // Parent: EventSimulate_t - // Fields count: 4 - public static class EventPostAdvanceTick_t { - public const nint m_nCurrentTick = 0x30; // int32 - public const nint m_nCurrentTickThisFrame = 0x34; // int32 - public const nint m_nTotalTicksThisFrame = 0x38; // int32 - public const nint m_nTotalTicks = 0x3C; // int32 - } - // Parent: EventAdvanceTick_t - // Fields count: 0 - public static class EventServerAdvanceTick_t { - } - // Parent: EventPostAdvanceTick_t - // Fields count: 0 - public static class EventServerPostAdvanceTick_t { - } - // Parent: EventAdvanceTick_t - // Fields count: 0 - public static class EventClientAdvanceTick_t { - } - // Parent: EventPostAdvanceTick_t - // Fields count: 0 - public static class EventClientPostAdvanceTick_t { - } - // Parent: None - // Fields count: 0 - public static class EventClientPredictionPostNetupdate_t { - } - // Parent: None - // Fields count: 1 - public static class EventClientPollNetworking_t { - public const nint m_nTickCount = 0x0; // int32 - } - // Parent: None - // Fields count: 0 - public static class EventClientProcessNetworking_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - public static class EventClientPreSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - public static class EventClientSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - public static class EventServerPollNetworking_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - public static class EventServerProcessNetworking_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - public static class EventServerSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - public static class EventServerPostSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - public static class EventClientPostSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - public static class EventClientPauseSimulate_t { - } - // Parent: None - // Fields count: 1 - public static class EventPostDataUpdate_t { - public const nint m_nCount = 0x0; // int32 - } - // Parent: None - // Fields count: 1 - public static class EventPreDataUpdate_t { - public const nint m_nCount = 0x0; // int32 - } - // Parent: None - // Fields count: 1 - public static class EventAppShutdown_t { - public const nint m_nDummy0 = 0x0; // int32 - } - // Parent: None - // Fields count: 1 - public static class CNetworkVarChainer { - public const nint m_PathIndex = 0x20; // ChangeAccessorFieldPathIndex_t - } - // Parent: None - // Fields count: 0 - public static class CVariantDefaultAllocator { - } - // Parent: None - // Fields count: 0 - public static class EntOutput_t { - } - // Parent: None - // Fields count: 7 - 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 - public static class CEntityComponent { - } - // Parent: None - // Fields count: 0 - public static class EntInput_t { - } - // Parent: None - // Fields count: 4 - public static class 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 - // - // Metadata: - // NetworkVarNames: m_nameStringableIndex (int32) - public static class 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 - public static class CEmptyEntityInstance { - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - public static class CEntityInstance { - 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 m_Value = 0x18; // CVariantBase< CVariantDefaultAllocator > - } - // Parent: CEntityComponent - // Fields count: 1 - public static class CScriptComponent { - public const nint m_scriptClassName = 0x30; // CUtlSymbolLarge - } - } - // Module: host.dll - // Classes count: 2 - // Enums count: 0 - public static class Host { - // Parent: None - // Fields count: 1 - public static class CAnimScriptBase { - public const nint m_bIsValid = 0x8; // bool - } - // Parent: CAnimScriptBase - // Fields count: 1 - public static class EmptyTestScript { - public const nint m_hTest = 0x10; // CAnimScriptParam< float32 > - } - } - // Module: materialsystem2.dll - // Classes count: 13 - // Enums count: 5 - 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum LayoutPositionType_e : int { - LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0, - LAYOUTPOSITIONTYPE_FRACTIONAL = 1, - LAYOUTPOSITIONTYPE_NONE = 2 - } - // Alignment: 4 - // Members count: 3 - public enum BloomBlendMode_t : int { - BLOOM_BLEND_ADD = 0, - BLOOM_BLEND_SCREEN = 1, - BLOOM_BLEND_BLUR = 2 - } - // Alignment: 4 - // Members count: 3 - public enum ViewFadeMode_t : int { - VIEW_FADE_CONSTANT_COLOR = 0, - VIEW_FADE_MODULATE = 1, - VIEW_FADE_MOD2X = 2 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class MaterialParam_t { - public const nint m_name = 0x0; // CUtlString - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class MaterialParamInt_t { - public const nint m_nValue = 0x8; // int32 - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class MaterialParamFloat_t { - public const nint m_flValue = 0x8; // float32 - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class MaterialParamVector_t { - public const nint m_value = 0x8; // Vector4D - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class MaterialParamTexture_t { - public const nint m_pValue = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class MaterialParamString_t { - public const nint m_value = 0x8; // CUtlString - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class MaterialParamBuffer_t { - public const nint m_value = 0x8; // CUtlBinaryBlock - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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; // - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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: meshsystem.dll - // Classes count: 0 - // Enums count: 0 - public static class Meshsystem { - } - // Module: networksystem.dll - // Classes count: 1 - // Enums count: 0 - public static class Networksystem { - // Parent: None - // Fields count: 1 - public static class ChangeAccessorFieldPathIndex_t { - public const nint m_Value = 0x0; // int16 - } - } - // Module: panorama.dll - // Classes count: 0 - // Enums count: 2 - 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 - } - // 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 - } - } - // Module: particles.dll - // Classes count: 250 - // Enums count: 71 - 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum ParticleFalloffFunction_t : int { - PARTICLE_FALLOFF_CONSTANT = 0, - PARTICLE_FALLOFF_LINEAR = 1, - PARTICLE_FALLOFF_EXPONENTIAL = 2 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum InheritableBoolType_t : int { - INHERITABLE_BOOL_INHERIT = 0, - INHERITABLE_BOOL_FALSE = 1, - INHERITABLE_BOOL_TRUE = 2 - } - // Alignment: 4 - // Members count: 2 - public enum ParticleHitboxBiasType_t : int { - PARTICLE_HITBOX_BIAS_ENTITY = 0, - PARTICLE_HITBOX_BIAS_HITBOX = 1 - } - // Alignment: 4 - // Members count: 2 - public enum ParticleAttrBoxFlags_t : int { - PARTICLE_ATTR_BOX_FLAGS_NONE = 0, - PARTICLE_ATTR_BOX_FLAGS_WATER = 1 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum PetGroundType_t : int { - PET_GROUND_NONE = 0, - PET_GROUND_GRID = 1, - PET_GROUND_PLANE = 2 - } - // Alignment: 4 - // Members count: 2 - public enum SpriteCardShaderType_t : int { - SPRITECARD_SHADER_BASE = 0, - SPRITECARD_SHADER_CUSTOM = 1 - } - // 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 - } - // Alignment: 4 - // Members count: 4 - public enum ParticleDetailLevel_t : int { - PARTICLEDETAIL_LOW = 0, - PARTICLEDETAIL_MEDIUM = 1, - PARTICLEDETAIL_HIGH = 2, - PARTICLEDETAIL_ULTRA = 3 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum HitboxLerpType_t : int { - HITBOX_LERP_LIFETIME = 0, - HITBOX_LERP_CONSTANT = 1 - } - // Alignment: 4 - // Members count: 3 - public enum ParticleSelection_t : int { - PARTICLE_SELECTION_FIRST = 0, - PARTICLE_SELECTION_LAST = 1, - PARTICLE_SELECTION_NUMBER = 2 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum StandardLightingAttenuationStyle_t : int { - LIGHT_STYLE_OLD = 0, - LIGHT_STYLE_NEW = 1 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum ParticleOrientationSetMode_t : int { - PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0, - PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 1 - } - // Alignment: 4 - // Members count: 2 - public enum ParticleLightnintBranchBehavior_t : int { - PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0, - PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 1 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum MaterialProxyType_t : int { - MATERIAL_PROXY_STATUS_EFFECT = 0, - MATERIAL_PROXY_TINT = 1 - } - // Alignment: 4 - // Members count: 3 - public enum BBoxVolumeType_t : int { - BBOX_VOLUME = 0, - BBOX_DIMENSIONS = 1, - BBOX_MINS_MAXS = 2 - } - // Alignment: 4 - // Members count: 2 - public enum ParticleHitboxDataSelection_t : int { - PARTICLE_HITBOX_AVERAGE_SPEED = 0, - PARTICLE_HITBOX_COUNT = 1 - } - // Alignment: 4 - // Members count: 2 - public enum SnapshotIndexType_t : int { - SNAPSHOT_INDEX_INCREMENT = 0, - SNAPSHOT_INDEX_DIRECT = 1 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum BlurFilterType_t : int { - BLURFILTER_GAUSSIAN = 0, - BLURFILTER_BOX = 1 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum ParticleLightUnitChoiceList_t : int { - PARTICLE_LIGHT_UNIT_CANDELAS = 0, - PARTICLE_LIGHT_UNIT_LUMENS = 1 - } - // Alignment: 4 - // Members count: 2 - public enum ParticleOmni2LightTypeChoiceList_t : int { - PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0, - PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 1 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum ParticleSortingChoiceList_t : int { - PARTICLE_SORTING_NEAREST = 0, - PARTICLE_SORTING_CREATION_TIME = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum ParticleFogType_t : int { - PARTICLE_FOG_GAME_DEFAULT = 0, - PARTICLE_FOG_ENABLED = 1, - PARTICLE_FOG_DISABLED = 2 - } - // Alignment: 4 - // Members count: 2 - public enum TextureRepetitionMode_t : int { - TEXTURE_REPETITION_PARTICLE = 0, - TEXTURE_REPETITION_PATH = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CRandomNumberGeneratorParameters { - public const nint m_bDistributeEvenly = 0x0; // bool - public const nint m_nSeed = 0x4; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 RenderProjectedMaterial_t { - public const nint m_hMaterial = 0x0; // CStrongHandle< InfoForResourceTypeIMaterial2 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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< ParticlePreviewBodyGroup_t > - 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; // - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - public const nint m_angOffset = 0x1C; // QAngle - public const nint m_entityName = 0x28; // CUtlString - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // 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_previewState = 0x20; // ParticlePreviewState_t - } - // Parent: None - // Fields count: 0 - public static class IParticleCollection { - } - // Parent: None - // Fields count: 0 - public static class IControlPointEditorData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class IParticleSystemDefinition { - } - // Parent: None - // Fields count: 18 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParticleVisibilityInputs { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPathParameters { - 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; // - public const nint m_vMidPointOffset = 0x20; // - public const nint m_vEndOffset = 0x2C; // - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class ParticleChildrenInfo_t { - public const nint m_ChildRef = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - 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 ControlPointReference_t { - public const nint m_controlPointNameString = 0x0; // int32 - public const nint m_vOffsetFromControlPoint = 0x4; // - public const nint m_bOffsetInLocalSpace = 0x10; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class ModelReference_t { - public const nint m_model = 0x0; // CStrongHandle< InfoForResourceTypeCModel > - public const nint m_flRelativeProbabilityOfSpawn = 0x8; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CollisionGroupContext_t { - public const nint m_nCollisionGroupNumber = 0x0; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - } - // Parent: PointDefinition_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class PointDefinitionWithTimeValues_t { - public const nint m_flTimeDuration = 0x14; // float32 - } - // Parent: IParticleSystemDefinition - // Fields count: 64 - // - // Metadata: - // 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_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; // - public const nint m_BoundingBoxMax = 0x228; // - 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< ParticleNamedValueSource_t* > - public const nint m_ConstantColor = 0x260; // Color - public const nint m_ConstantNormal = 0x264; // - 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< InfoForResourceTypeIParticleSnapshot > - public const nint m_pszCullReplacementName = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - 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_nFallbackMaxCount = 0x2B8; // int32 - public const nint m_hLowViolenceDef = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint m_hReferenceReplacement = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - 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< ParticleControlPointConfiguration_t > - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParticleFunction { - public const nint m_flOpStrength = 0x8; // CParticleCollectionFloatInput - public const nint m_nOpEndCapState = 0x160; // ParticleEndcapMode_t - public const nint m_flOpStartFadeInTime = 0x164; // float32 - public const nint m_flOpEndFadeInTime = 0x168; // float32 - public const nint m_flOpStartFadeOutTime = 0x16C; // float32 - public const nint m_flOpEndFadeOutTime = 0x170; // float32 - public const nint m_flOpFadeOscillatePeriod = 0x174; // float32 - public const nint m_bNormalizeToStopTime = 0x178; // bool - public const nint m_flOpTimeOffsetMin = 0x17C; // float32 - public const nint m_flOpTimeOffsetMax = 0x180; // float32 - public const nint m_nOpTimeOffsetSeed = 0x184; // int32 - public const nint m_nOpTimeScaleSeed = 0x188; // int32 - public const nint m_flOpTimeScaleMin = 0x18C; // float32 - public const nint m_flOpTimeScaleMax = 0x190; // float32 - public const nint m_bDisableOperator = 0x196; // bool - public const nint m_Notes = 0x198; // CUtlString - } - // Parent: CParticleFunction - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParticleFunctionInitializer { - public const nint m_nAssociatedEmitterIndex = 0x1B8; // int32 - } - // Parent: CParticleFunction - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParticleFunctionEmitter { - public const nint m_nEmitterIndex = 0x1B8; // int32 - } - // Parent: CParticleFunction - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParticleFunctionConstraint { - } - // Parent: CParticleFunction - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParticleFunctionOperator { - } - // Parent: CParticleFunction - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParticleFunctionForce { - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParticleFunctionPreEmission { - public const nint m_bRunOnce = 0x1C0; // bool - } - // Parent: CParticleFunction - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParticleFunctionRenderer { - public const nint VisibilityInputs = 0x1B8; // CParticleVisibilityInputs - public const nint m_bCannotBeRefracted = 0x1FC; // bool - public const nint m_bSkipRenderingOnMobile = 0x1FD; // bool - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - public static class TextureControls_t { - public const nint m_flFinalTextureScaleU = 0x0; // CParticleCollectionRendererFloatInput - public const nint m_flFinalTextureScaleV = 0x158; // CParticleCollectionRendererFloatInput - public const nint m_flFinalTextureOffsetU = 0x2B0; // CParticleCollectionRendererFloatInput - public const nint m_flFinalTextureOffsetV = 0x408; // CParticleCollectionRendererFloatInput - public const nint m_flFinalTextureUVRotation = 0x560; // CParticleCollectionRendererFloatInput - public const nint m_flZoomScale = 0x6B8; // CParticleCollectionRendererFloatInput - public const nint m_flDistortion = 0x810; // CParticleCollectionRendererFloatInput - public const nint m_bRandomizeOffsets = 0x968; // bool - public const nint m_bClampUVs = 0x969; // bool - public const nint m_nPerParticleBlend = 0x96C; // SpriteCardPerParticleScale_t - public const nint m_nPerParticleScale = 0x970; // SpriteCardPerParticleScale_t - public const nint m_nPerParticleOffsetU = 0x974; // SpriteCardPerParticleScale_t - public const nint m_nPerParticleOffsetV = 0x978; // SpriteCardPerParticleScale_t - public const nint m_nPerParticleRotation = 0x97C; // SpriteCardPerParticleScale_t - public const nint m_nPerParticleZoom = 0x980; // SpriteCardPerParticleScale_t - public const nint m_nPerParticleDistortion = 0x984; // SpriteCardPerParticleScale_t - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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 = 0x190; // TextureControls_t - } - // Parent: CParticleFunctionRenderer - // Fields count: 62 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CBaseRendererSource2 { - public const nint m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput - public const nint m_flAlphaScale = 0x358; // CParticleCollectionRendererFloatInput - public const nint m_flRollScale = 0x4B0; // CParticleCollectionRendererFloatInput - public const nint m_nAlpha2Field = 0x608; // ParticleAttributeIndex_t - public const nint m_vecColorScale = 0x610; // CParticleCollectionRendererVecInput - public const nint m_nColorBlendType = 0xC68; // ParticleColorBlendType_t - public const nint m_nShaderType = 0xC6C; // SpriteCardShaderType_t - public const nint m_strShaderOverride = 0xC70; // CUtlString - public const nint m_flCenterXOffset = 0xC78; // CParticleCollectionRendererFloatInput - 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_flAnimationRate = 0xF48; // float32 - public const nint m_nAnimationType = 0xF4C; // AnimationType_t - public const nint m_bAnimateInFPS = 0xF50; // bool - public const nint m_flSelfIllumAmount = 0xF58; // CParticleCollectionRendererFloatInput - public const nint m_flDiffuseAmount = 0x10B0; // CParticleCollectionRendererFloatInput - public const nint m_flDiffuseClamp = 0x1208; // CParticleCollectionRendererFloatInput - public const nint m_nLightingControlPoint = 0x1360; // int32 - public const nint m_nSelfIllumPerParticle = 0x1364; // ParticleAttributeIndex_t - public const nint m_nOutputBlendMode = 0x1368; // ParticleOutputBlendMode_t - public const nint m_bGammaCorrectVertexColors = 0x136C; // bool - public const nint m_bSaturateColorPreAlphaBlend = 0x136D; // bool - public const nint m_flAddSelfAmount = 0x1370; // CParticleCollectionRendererFloatInput - public const nint m_flDesaturation = 0x14C8; // CParticleCollectionRendererFloatInput - public const nint m_flOverbrightFactor = 0x1620; // CParticleCollectionRendererFloatInput - public const nint m_nHSVShiftControlPoint = 0x1778; // int32 - public const nint m_nFogType = 0x177C; // ParticleFogType_t - public const nint m_flFogAmount = 0x1780; // CParticleCollectionRendererFloatInput - public const nint m_bTintByFOW = 0x18D8; // bool - public const nint m_bTintByGlobalLight = 0x18D9; // bool - public const nint m_nPerParticleAlphaReference = 0x18DC; // SpriteCardPerParticleScale_t - public const nint m_nPerParticleAlphaRefWindow = 0x18E0; // SpriteCardPerParticleScale_t - public const nint m_nAlphaReferenceType = 0x18E4; // ParticleAlphaReferenceType_t - public const nint m_flAlphaReferenceSoftness = 0x18E8; // CParticleCollectionRendererFloatInput - public const nint m_flSourceAlphaValueToMapToZero = 0x1A40; // CParticleCollectionRendererFloatInput - public const nint m_flSourceAlphaValueToMapToOne = 0x1B98; // CParticleCollectionRendererFloatInput - public const nint m_bRefract = 0x1CF0; // bool - public const nint m_bRefractSolid = 0x1CF1; // bool - public const nint m_flRefractAmount = 0x1CF8; // CParticleCollectionRendererFloatInput - public const nint m_nRefractBlurRadius = 0x1E50; // int32 - public const nint m_nRefractBlurType = 0x1E54; // BlurFilterType_t - public const nint m_bOnlyRenderInEffectsBloomPass = 0x1E58; // bool - public const nint m_bOnlyRenderInEffectsWaterPass = 0x1E59; // bool - public const nint m_bUseMixedResolutionRendering = 0x1E5A; // bool - public const nint m_bOnlyRenderInEffecsGameOverlay = 0x1E5B; // bool - public const nint m_stencilTestID = 0x1E5C; // char[128] - public const nint m_bStencilTestExclude = 0x1EDC; // bool - public const nint m_stencilWriteID = 0x1EDD; // char[128] - public const nint m_bWriteStencilOnDepthPass = 0x1F5D; // bool - public const nint m_bWriteStencilOnDepthFail = 0x1F5E; // bool - public const nint m_bReverseZBuffering = 0x1F5F; // bool - public const nint m_bDisableZBuffering = 0x1F60; // bool - public const nint m_nFeatheringMode = 0x1F64; // ParticleDepthFeatheringMode_t - public const nint m_flFeatheringMinDist = 0x1F68; // CParticleCollectionRendererFloatInput - public const nint m_flFeatheringMaxDist = 0x20C0; // CParticleCollectionRendererFloatInput - public const nint m_flFeatheringFilter = 0x2218; // CParticleCollectionRendererFloatInput - public const nint m_flDepthBias = 0x2370; // CParticleCollectionRendererFloatInput - public const nint m_nSortMethod = 0x24C8; // ParticleSortingChoiceList_t - public const nint m_bBlendFramesSeq0 = 0x24CC; // bool - public const nint m_bMaxLuminanceBlendingSequence0 = 0x24CD; // bool - } - // Parent: CBaseRendererSource2 - // Fields count: 27 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RenderSprites { - public const nint m_nSequenceOverride = 0x2710; // CParticleCollectionRendererFloatInput - public const nint m_nOrientationType = 0x2868; // ParticleOrientationChoiceList_t - public const nint m_nOrientationControlPoint = 0x286C; // int32 - public const nint m_bUseYawWithNormalAligned = 0x2870; // bool - public const nint m_flMinSize = 0x2878; // CParticleCollectionRendererFloatInput - public const nint m_flMaxSize = 0x29D0; // CParticleCollectionRendererFloatInput - public const nint m_flAlphaAdjustWithSizeAdjust = 0x2B28; // CParticleCollectionRendererFloatInput - public const nint m_flStartFadeSize = 0x2C80; // CParticleCollectionRendererFloatInput - public const nint m_flEndFadeSize = 0x2DD8; // CParticleCollectionRendererFloatInput - public const nint m_flStartFadeDot = 0x2F30; // float32 - public const nint m_flEndFadeDot = 0x2F34; // float32 - public const nint m_bDistanceAlpha = 0x2F38; // bool - public const nint m_bSoftEdges = 0x2F39; // bool - public const nint m_flEdgeSoftnessStart = 0x2F3C; // float32 - public const nint m_flEdgeSoftnessEnd = 0x2F40; // float32 - public const nint m_bOutline = 0x2F44; // bool - public const nint m_OutlineColor = 0x2F45; // Color - public const nint m_nOutlineAlpha = 0x2F4C; // int32 - public const nint m_flOutlineStart0 = 0x2F50; // float32 - public const nint m_flOutlineStart1 = 0x2F54; // float32 - public const nint m_flOutlineEnd0 = 0x2F58; // float32 - public const nint m_flOutlineEnd1 = 0x2F5C; // float32 - public const nint m_nLightingMode = 0x2F60; // ParticleLightingQuality_t - public const nint m_flLightingTessellation = 0x2F68; // CParticleCollectionRendererFloatInput - public const nint m_flLightingDirectionality = 0x30C0; // CParticleCollectionRendererFloatInput - public const nint m_bParticleShadows = 0x3218; // bool - public const nint m_flShadowDensity = 0x321C; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 C_OP_RenderCables { - public const nint m_flRadiusScale = 0x200; // CParticleCollectionFloatInput - 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_nTextureRepetitionMode = 0xB18; // TextureRepetitionMode_t - public const nint m_flTextureRepeatsPerSegment = 0xB20; // CParticleCollectionFloatInput - public const nint m_flTextureRepeatsCircumference = 0xC78; // CParticleCollectionFloatInput - public const nint m_flColorMapOffsetV = 0xDD0; // CParticleCollectionFloatInput - public const nint m_flColorMapOffsetU = 0xF28; // CParticleCollectionFloatInput - public const nint m_flNormalMapOffsetV = 0x1080; // CParticleCollectionFloatInput - public const nint m_flNormalMapOffsetU = 0x11D8; // CParticleCollectionFloatInput - public const nint m_bDrawCableCaps = 0x1330; // bool - public const nint m_flCapRoundness = 0x1334; // float32 - public const nint m_flCapOffsetAmount = 0x1338; // float32 - public const nint m_flTessScale = 0x133C; // float32 - public const nint m_nMinTesselation = 0x1340; // int32 - 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 > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CParticleInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - public static class CPerParticleFloatInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - public static class CParticleCollectionFloatInput { - } - // Parent: CParticleCollectionFloatInput - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - public static class CParticleCollectionRendererFloatInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - public static class CParticleRemapFloatInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - public static class CPerParticleVecInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - public static class CParticleCollectionVecInput { - } - // Parent: CParticleCollectionVecInput - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - public static class CParticleCollectionRendererVecInput { - } - // Parent: None - // Fields count: 1 - public static class PARTICLE_EHANDLE__ { - public const nint unused = 0x0; // int32 - } - // Parent: None - // Fields count: 1 - public static class PARTICLE_WORLD_HANDLE__ { - public const nint unused = 0x0; // int32 - } - // Parent: None - // Fields count: 0 - public static class IParticleEffect { - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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< ParticleNamedValueConfiguration_t > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - public static class CParticleVariableRef { - public const nint m_variableName = 0x0; // CKV3MemberNameWithStorage - public const nint m_variableType = 0x38; // PulseValueType_t - } - // Parent: None - // Fields count: 0 - public static class CParticleProperty { - } - // Parent: IParticleEffect - // Fields count: 32 - public static class CNewParticleEffect { - 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; // - 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; // - public const nint m_LastMax = 0x8C; // - public const nint m_nSplitScreenUser = 0x98; // CSplitScreenSlot - public const nint m_vecAggregationCenter = 0x9C; // - public const nint m_RefCount = 0xC0; // int32 - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ConstrainDistance { - public const nint m_fMinDistance = 0x1C0; // CParticleCollectionFloatInput - public const nint m_fMaxDistance = 0x318; // CParticleCollectionFloatInput - public const nint m_nControlPointNumber = 0x470; // int32 - public const nint m_CenterOffset = 0x474; // - public const nint m_bGlobalCenter = 0x480; // bool - } - // Parent: CParticleFunctionConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_CollideWithSelf { - public const nint m_flRadiusScale = 0x1C0; // CPerParticleFloatInput - public const nint m_flMinimumSpeed = 0x318; // CPerParticleFloatInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_CollideWithParentParticles { - public const nint m_flParentRadiusScale = 0x1C0; // CPerParticleFloatInput - public const nint m_flRadiusScale = 0x318; // CPerParticleFloatInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ConstrainDistanceToPath { - public const nint m_fMinDistance = 0x1C0; // float32 - public const nint m_flMaxDistance0 = 0x1C4; // float32 - public const nint m_flMaxDistanceMid = 0x1C8; // float32 - public const nint m_flMaxDistance1 = 0x1CC; // float32 - public const nint m_PathParameters = 0x1D0; // CPathParameters - public const nint m_flTravelTime = 0x210; // float32 - public const nint m_nFieldScale = 0x214; // ParticleAttributeIndex_t - public const nint m_nManualTField = 0x218; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ConstrainDistanceToUserSpecifiedPath { - public const nint m_fMinDistance = 0x1C0; // float32 - 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 > - } - // Parent: CParticleFunctionConstraint - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_PlanarConstraint { - public const nint m_PointOnPlane = 0x1C0; // - public const nint m_PlaneNormal = 0x1CC; // - public const nint m_nControlPointNumber = 0x1D8; // int32 - public const nint m_bGlobalOrigin = 0x1DC; // bool - public const nint m_bGlobalNormal = 0x1DD; // bool - public const nint m_flRadiusScale = 0x1E0; // CPerParticleFloatInput - public const nint m_flMaximumDistanceToCP = 0x338; // CParticleCollectionFloatInput - public const nint m_bUseOldCode = 0x490; // bool - } - // Parent: CParticleFunctionConstraint - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_WorldCollideConstraint { - } - // Parent: CParticleFunctionConstraint - // Fields count: 27 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_WorldTraceConstraint { - public const nint m_nCP = 0x1C0; // int32 - public const nint m_vecCpOffset = 0x1C4; // - public const nint m_nCollisionMode = 0x1D0; // ParticleCollisionMode_t - public const nint m_nCollisionModeMin = 0x1D4; // ParticleCollisionMode_t - public const nint m_nTraceSet = 0x1D8; // ParticleTraceSet_t - public const nint m_CollisionGroupName = 0x1DC; // char[128] - public const nint m_bWorldOnly = 0x25C; // bool - public const nint m_bBrushOnly = 0x25D; // bool - public const nint m_bIncludeWater = 0x25E; // bool - public const nint m_nIgnoreCP = 0x260; // int32 - public const nint m_flCpMovementTolerance = 0x264; // float32 - public const nint m_flRetestRate = 0x268; // float32 - public const nint m_flTraceTolerance = 0x26C; // float32 - public const nint m_flCollisionConfirmationSpeed = 0x270; // float32 - public const nint m_nMaxTracesPerFrame = 0x274; // float32 - public const nint m_flRadiusScale = 0x278; // CPerParticleFloatInput - public const nint m_flBounceAmount = 0x3D0; // CPerParticleFloatInput - public const nint m_flSlideAmount = 0x528; // CPerParticleFloatInput - public const nint m_flRandomDirScale = 0x680; // CPerParticleFloatInput - public const nint m_bDecayBounce = 0x7D8; // bool - public const nint m_bKillonContact = 0x7D9; // bool - public const nint m_flMinSpeed = 0x7DC; // float32 - public const nint m_bSetNormal = 0x7E0; // bool - public const nint m_nStickOnCollisionField = 0x7E4; // ParticleAttributeIndex_t - public const nint m_flStopSpeed = 0x7E8; // CPerParticleFloatInput - public const nint m_nEntityStickDataField = 0x940; // ParticleAttributeIndex_t - public const nint m_nEntityStickNormalField = 0x944; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_BoxConstraint { - public const nint m_vecMin = 0x1C0; // CParticleCollectionVecInput - public const nint m_vecMax = 0x818; // CParticleCollectionVecInput - public const nint m_nCP = 0xE70; // int32 - public const nint m_bLocalSpace = 0xE74; // bool - public const nint m_bAccountForRadius = 0xE75; // bool - } - // Parent: CParticleFunctionConstraint - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ShapeMatchingConstraint { - public const nint m_flShapeRestorationTime = 0x1C0; // float32 - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RopeSpringConstraint { - public const nint m_flRestLength = 0x1C0; // CParticleCollectionFloatInput - public const nint m_flMinDistance = 0x318; // CParticleCollectionFloatInput - public const nint m_flMaxDistance = 0x470; // CParticleCollectionFloatInput - public const nint m_flAdjustmentScale = 0x5C8; // float32 - public const nint m_flInitialRestingLength = 0x5D0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_SpringToVectorConstraint { - public const nint m_flRestLength = 0x1C0; // CPerParticleFloatInput - public const nint m_flMinDistance = 0x318; // CPerParticleFloatInput - public const nint m_flMaxDistance = 0x470; // CPerParticleFloatInput - public const nint m_flRestingLength = 0x5C8; // CPerParticleFloatInput - public const nint m_vecAnchorVector = 0x720; // CPerParticleVecInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ConstrainLineLength { - public const nint m_flMinDistance = 0x1C0; // float32 - public const nint m_flMaxDistance = 0x1C4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RingWave { - public const nint m_TransformInput = 0x1C0; // CParticleTransformInput - public const nint m_flParticlesPerOrbit = 0x228; // CParticleCollectionFloatInput - public const nint m_flInitialRadius = 0x380; // CPerParticleFloatInput - public const nint m_flThickness = 0x4D8; // CPerParticleFloatInput - public const nint m_flInitialSpeedMin = 0x630; // CPerParticleFloatInput - public const nint m_flInitialSpeedMax = 0x788; // CPerParticleFloatInput - public const nint m_flRoll = 0x8E0; // CPerParticleFloatInput - public const nint m_flPitch = 0xA38; // CPerParticleFloatInput - public const nint m_flYaw = 0xB90; // CPerParticleFloatInput - public const nint m_bEvenDistribution = 0xCE8; // bool - public const nint m_bXYVelocityOnly = 0xCE9; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateSpiralSphere { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_nOverrideCP = 0x1C4; // int32 - public const nint m_nDensity = 0x1C8; // int32 - public const nint m_flInitialRadius = 0x1CC; // float32 - public const nint m_flInitialSpeedMin = 0x1D0; // float32 - public const nint m_flInitialSpeedMax = 0x1D4; // float32 - public const nint m_bUseParticleCount = 0x1D8; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateInEpitrochoid { - public const nint m_nComponent1 = 0x1C0; // int32 - public const nint m_nComponent2 = 0x1C4; // int32 - public const nint m_TransformInput = 0x1C8; // CParticleTransformInput - public const nint m_flParticleDensity = 0x230; // CPerParticleFloatInput - public const nint m_flOffset = 0x388; // CPerParticleFloatInput - public const nint m_flRadius1 = 0x4E0; // CPerParticleFloatInput - public const nint m_flRadius2 = 0x638; // CPerParticleFloatInput - public const nint m_bUseCount = 0x790; // bool - public const nint m_bUseLocalCoords = 0x791; // bool - public const nint m_bOffsetExistingPos = 0x792; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreatePhyllotaxis { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_nScaleCP = 0x1C4; // int32 - public const nint m_nComponent = 0x1C8; // int32 - public const nint m_fRadCentCore = 0x1CC; // float32 - public const nint m_fRadPerPoint = 0x1D0; // float32 - public const nint m_fRadPerPointTo = 0x1D4; // float32 - public const nint m_fpointAngle = 0x1D8; // float32 - public const nint m_fsizeOverall = 0x1DC; // float32 - public const nint m_fRadBias = 0x1E0; // float32 - public const nint m_fMinRad = 0x1E4; // float32 - public const nint m_fDistBias = 0x1E8; // float32 - public const nint m_bUseLocalCoords = 0x1EC; // bool - public const nint m_bUseWithContEmit = 0x1ED; // bool - public const nint m_bUseOrigRadius = 0x1EE; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateOnModel { - public const nint m_modelInput = 0x1C0; // CParticleModelInput - public const nint m_transformInput = 0x220; // CParticleTransformInput - public const nint m_nForceInModel = 0x288; // int32 - public const nint m_nDesiredHitbox = 0x28C; // int32 - public const nint m_nHitboxValueFromControlPointIndex = 0x290; // int32 - public const nint m_vecHitBoxScale = 0x298; // CParticleCollectionVecInput - public const nint m_flBoneVelocity = 0x8F0; // float32 - public const nint m_flMaxBoneVelocity = 0x8F4; // float32 - public const nint m_vecDirectionBias = 0x8F8; // CParticleCollectionVecInput - public const nint m_HitboxSetName = 0xF50; // char[128] - public const nint m_bLocalCoords = 0xFD0; // bool - public const nint m_bUseBones = 0xFD1; // bool - public const nint m_bUseMesh = 0xFD2; // bool - public const nint m_flShellSize = 0xFD8; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateOnModelAtHeight { - public const nint m_bUseBones = 0x1C0; // bool - public const nint m_bForceZ = 0x1C1; // bool - public const nint m_nControlPointNumber = 0x1C4; // int32 - public const nint m_nHeightCP = 0x1C8; // int32 - public const nint m_bUseWaterHeight = 0x1CC; // bool - public const nint m_flDesiredHeight = 0x1D0; // CParticleCollectionFloatInput - public const nint m_vecHitBoxScale = 0x328; // CParticleCollectionVecInput - public const nint m_vecDirectionBias = 0x980; // CParticleCollectionVecInput - public const nint m_nBiasType = 0xFD8; // ParticleHitboxBiasType_t - public const nint m_bLocalCoords = 0xFDC; // bool - public const nint m_bPreferMovingBoxes = 0xFDD; // bool - public const nint m_HitboxSetName = 0xFDE; // char[128] - public const nint m_flHitboxVelocityScale = 0x1060; // CParticleCollectionFloatInput - public const nint m_flMaxBoneVelocity = 0x11B8; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_SetHitboxToClosest { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_nDesiredHitbox = 0x1C4; // int32 - public const nint m_vecHitBoxScale = 0x1C8; // CParticleCollectionVecInput - public const nint m_HitboxSetName = 0x820; // char[128] - public const nint m_bUseBones = 0x8A0; // bool - public const nint m_bUseClosestPointOnHitbox = 0x8A1; // bool - public const nint m_nTestType = 0x8A4; // ClosestPointTestType_t - public const nint m_flHybridRatio = 0x8A8; // CParticleCollectionFloatInput - public const nint m_bUpdatePosition = 0xA00; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_SetHitboxToModel { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_nForceInModel = 0x1C4; // int32 - public const nint m_nDesiredHitbox = 0x1C8; // int32 - public const nint m_vecHitBoxScale = 0x1D0; // CParticleCollectionVecInput - public const nint m_vecDirectionBias = 0x828; // - public const nint m_bMaintainHitbox = 0x834; // bool - public const nint m_bUseBones = 0x835; // bool - public const nint m_HitboxSetName = 0x836; // char[128] - public const nint m_flShellSize = 0x8B8; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateWithinSphereTransform { - public const nint m_fRadiusMin = 0x1C0; // CPerParticleFloatInput - public const nint m_fRadiusMax = 0x318; // CPerParticleFloatInput - public const nint m_vecDistanceBias = 0x470; // CPerParticleVecInput - public const nint m_vecDistanceBiasAbs = 0xAC8; // - public const nint m_TransformInput = 0xAD8; // CParticleTransformInput - public const nint m_fSpeedMin = 0xB40; // CPerParticleFloatInput - public const nint m_fSpeedMax = 0xC98; // CPerParticleFloatInput - public const nint m_fSpeedRandExp = 0xDF0; // float32 - public const nint m_bLocalCoords = 0xDF4; // bool - public const nint m_flEndCPGrowthTime = 0xDF8; // float32 - public const nint m_LocalCoordinateSystemSpeedMin = 0xE00; // CPerParticleVecInput - public const nint m_LocalCoordinateSystemSpeedMax = 0x1458; // CPerParticleVecInput - public const nint m_nFieldOutput = 0x1AB0; // ParticleAttributeIndex_t - public const nint m_nFieldVelocity = 0x1AB4; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateWithinBox { - public const nint m_vecMin = 0x1C0; // CPerParticleVecInput - public const nint m_vecMax = 0x818; // CPerParticleVecInput - public const nint m_nControlPointNumber = 0xE70; // int32 - public const nint m_bLocalSpace = 0xE74; // bool - public const nint m_randomnessParameters = 0xE78; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateOnGrid { - public const nint m_nXCount = 0x1C0; // CParticleCollectionFloatInput - public const nint m_nYCount = 0x318; // CParticleCollectionFloatInput - public const nint m_nZCount = 0x470; // CParticleCollectionFloatInput - public const nint m_nXSpacing = 0x5C8; // CParticleCollectionFloatInput - public const nint m_nYSpacing = 0x720; // CParticleCollectionFloatInput - public const nint m_nZSpacing = 0x878; // CParticleCollectionFloatInput - public const nint m_nControlPointNumber = 0x9D0; // int32 - public const nint m_bLocalSpace = 0x9D4; // bool - public const nint m_bCenter = 0x9D5; // bool - public const nint m_bHollow = 0x9D6; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_PositionOffset { - public const nint m_OffsetMin = 0x1C0; // CPerParticleVecInput - public const nint m_OffsetMax = 0x818; // CPerParticleVecInput - public const nint m_TransformInput = 0xE70; // CParticleTransformInput - public const nint m_bLocalCoords = 0xED8; // bool - public const nint m_bProportional = 0xED9; // bool - public const nint m_randomnessParameters = 0xEDC; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_PositionOffsetToCP { - public const nint m_nControlPointNumberStart = 0x1C0; // int32 - public const nint m_nControlPointNumberEnd = 0x1C4; // int32 - public const nint m_bLocalCoords = 0x1C8; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_PositionPlaceOnGround { - public const nint m_flOffset = 0x1C0; // CPerParticleFloatInput - public const nint m_flMaxTraceLength = 0x318; // CPerParticleFloatInput - public const nint m_CollisionGroupName = 0x470; // char[128] - public const nint m_nTraceSet = 0x4F0; // ParticleTraceSet_t - public const nint m_nTraceMissBehavior = 0x500; // ParticleTraceMissBehavior_t - public const nint m_bIncludeWater = 0x504; // bool - public const nint m_bSetNormal = 0x505; // bool - public const nint m_bSetPXYZOnly = 0x506; // bool - public const nint m_bTraceAlongNormal = 0x507; // bool - public const nint m_bOffsetonColOnly = 0x508; // bool - public const nint m_flOffsetByRadiusFactor = 0x50C; // float32 - public const nint m_nPreserveOffsetCP = 0x510; // int32 - public const nint m_nIgnoreCP = 0x514; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_VelocityFromNormal { - public const nint m_fSpeedMin = 0x1C0; // float32 - public const nint m_fSpeedMax = 0x1C4; // float32 - public const nint m_bIgnoreDt = 0x1C8; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_VelocityRandom { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_fSpeedMin = 0x1C8; // CPerParticleFloatInput - public const nint m_fSpeedMax = 0x320; // CPerParticleFloatInput - public const nint m_LocalCoordinateSystemSpeedMin = 0x478; // CPerParticleVecInput - public const nint m_LocalCoordinateSystemSpeedMax = 0xAD0; // CPerParticleVecInput - public const nint m_bIgnoreDT = 0x1128; // bool - public const nint m_randomnessParameters = 0x112C; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitialVelocityNoise { - public const nint m_vecAbsVal = 0x1C0; // - public const nint m_vecAbsValInv = 0x1CC; // - public const nint m_vecOffsetLoc = 0x1D8; // CPerParticleVecInput - public const nint m_flOffset = 0x830; // CPerParticleFloatInput - public const nint m_vecOutputMin = 0x988; // CPerParticleVecInput - public const nint m_vecOutputMax = 0xFE0; // CPerParticleVecInput - public const nint m_flNoiseScale = 0x1638; // CPerParticleFloatInput - public const nint m_flNoiseScaleLoc = 0x1790; // CPerParticleFloatInput - public const nint m_TransformInput = 0x18E8; // CParticleTransformInput - public const nint m_bIgnoreDt = 0x1950; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitialVelocityFromHitbox { - public const nint m_flVelocityMin = 0x1C0; // float32 - public const nint m_flVelocityMax = 0x1C4; // float32 - public const nint m_nControlPointNumber = 0x1C8; // int32 - public const nint m_HitboxSetName = 0x1CC; // char[128] - public const nint m_bUseBones = 0x24C; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_VelocityRadialRandom { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_fSpeedMin = 0x1C4; // float32 - public const nint m_fSpeedMax = 0x1C8; // float32 - public const nint m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // - public const nint m_bIgnoreDelta = 0x1D9; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomLifeTime { - public const nint m_fLifetimeMin = 0x1C0; // float32 - public const nint m_fLifetimeMax = 0x1C4; // float32 - public const nint m_fLifetimeRandExponent = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomScalar { - public const nint m_flMin = 0x1C0; // float32 - public const nint m_flMax = 0x1C4; // float32 - public const nint m_flExponent = 0x1C8; // float32 - public const nint m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomVector { - public const nint m_vecMin = 0x1C0; // - public const nint m_vecMax = 0x1CC; // - public const nint m_nFieldOutput = 0x1D8; // ParticleAttributeIndex_t - public const nint m_randomnessParameters = 0x1DC; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomVectorComponent { - public const nint m_flMin = 0x1C0; // float32 - public const nint m_flMax = 0x1C4; // float32 - public const nint m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t - public const nint m_nComponent = 0x1CC; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_AddVectorToVector { - public const nint m_vecScale = 0x1C0; // - public const nint m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t - public const nint m_nFieldInput = 0x1D0; // ParticleAttributeIndex_t - public const nint m_vOffsetMin = 0x1D4; // - public const nint m_vOffsetMax = 0x1E0; // - public const nint m_randomnessParameters = 0x1EC; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomAlphaWindowThreshold { - public const nint m_flMin = 0x1C0; // float32 - public const nint m_flMax = 0x1C4; // float32 - public const nint m_flExponent = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomRadius { - public const nint m_flRadiusMin = 0x1C0; // float32 - public const nint m_flRadiusMax = 0x1C4; // float32 - public const nint m_flRadiusRandExponent = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomAlpha { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nAlphaMin = 0x1C4; // int32 - public const nint m_nAlphaMax = 0x1C8; // int32 - public const nint m_flAlphaRandExponent = 0x1D4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CGeneralRandomRotation { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_flDegrees = 0x1C4; // float32 - public const nint m_flDegreesMin = 0x1C8; // float32 - public const nint m_flDegreesMax = 0x1CC; // float32 - public const nint m_flRotationRandExponent = 0x1D0; // float32 - public const nint m_bRandomlyFlipDirection = 0x1D4; // bool - } - // Parent: CGeneralRandomRotation - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomRotation { - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_Orient2DRelToCP { - public const nint m_nCP = 0x1C0; // int32 - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_flRotOffset = 0x1C8; // float32 - } - // Parent: CGeneralRandomRotation - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomRotationSpeed { - } - // Parent: CGeneralRandomRotation - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomYaw { - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomColor { - public const nint m_ColorMin = 0x1DC; // Color - public const nint m_ColorMax = 0x1E0; // Color - public const nint m_TintMin = 0x1E4; // Color - public const nint m_TintMax = 0x1E8; // Color - public const nint m_flTintPerc = 0x1EC; // float32 - public const nint m_flUpdateThreshold = 0x1F0; // float32 - public const nint m_nTintCP = 0x1F4; // int32 - public const nint m_nFieldOutput = 0x1F8; // ParticleAttributeIndex_t - public const nint m_nTintBlendMode = 0x1FC; // ParticleColorBlendMode_t - public const nint m_flLightAmplification = 0x200; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_ColorLitPerParticle { - public const nint m_ColorMin = 0x1D8; // Color - public const nint m_ColorMax = 0x1DC; // Color - public const nint m_TintMin = 0x1E0; // Color - public const nint m_TintMax = 0x1E4; // Color - public const nint m_flTintPerc = 0x1E8; // float32 - public const nint m_nTintBlendMode = 0x1EC; // ParticleColorBlendMode_t - public const nint m_flLightAmplification = 0x1F0; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomTrailLength { - public const nint m_flMinLength = 0x1C0; // float32 - public const nint m_flMaxLength = 0x1C4; // float32 - public const nint m_flLengthRandExponent = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomSequence { - public const nint m_nSequenceMin = 0x1C0; // int32 - 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 > - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_SequenceFromCP { - public const nint m_bKillUnused = 0x1C0; // bool - public const nint m_bRadiusScale = 0x1C1; // bool - public const nint m_nCP = 0x1C4; // int32 - public const nint m_vecOffset = 0x1C8; // - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_ScaleVelocity { - public const nint m_vecScale = 0x1C0; // CParticleCollectionVecInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_PositionWarp { - public const nint m_vecWarpMin = 0x1C0; // CParticleCollectionVecInput - public const nint m_vecWarpMax = 0x818; // CParticleCollectionVecInput - public const nint m_nScaleControlPointNumber = 0xE70; // int32 - public const nint m_nControlPointNumber = 0xE74; // int32 - public const nint m_nRadiusComponent = 0xE78; // int32 - public const nint m_flWarpTime = 0xE7C; // float32 - public const nint m_flWarpStartTime = 0xE80; // float32 - public const nint m_flPrevPosScale = 0xE84; // float32 - public const nint m_bInvertWarp = 0xE88; // bool - public const nint m_bUseCount = 0xE89; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_PositionWarpScalar { - public const nint m_vecWarpMin = 0x1C0; // - public const nint m_vecWarpMax = 0x1CC; // - public const nint m_InputValue = 0x1D8; // CPerParticleFloatInput - public const nint m_flPrevPosScale = 0x330; // float32 - public const nint m_nScaleControlPointNumber = 0x334; // int32 - public const nint m_nControlPointNumber = 0x338; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreationNoise { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_bAbsVal = 0x1C4; // bool - public const nint m_bAbsValInv = 0x1C5; // bool - public const nint m_flOffset = 0x1C8; // float32 - public const nint m_flOutputMin = 0x1CC; // float32 - public const nint m_flOutputMax = 0x1D0; // float32 - public const nint m_flNoiseScale = 0x1D4; // float32 - public const nint m_flNoiseScaleLoc = 0x1D8; // float32 - public const nint m_vecOffsetLoc = 0x1DC; // - public const nint m_flWorldTimeScale = 0x1E8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateAlongPath { - public const nint m_fMaxDistance = 0x1C0; // float32 - public const nint m_PathParams = 0x1D0; // CPathParameters - public const nint m_bUseRandomCPs = 0x210; // bool - public const nint m_vEndOffset = 0x214; // - public const nint m_bSaveOffset = 0x220; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_MoveBetweenPoints { - public const nint m_flSpeedMin = 0x1C0; // CPerParticleFloatInput - public const nint m_flSpeedMax = 0x318; // CPerParticleFloatInput - public const nint m_flEndSpread = 0x470; // CPerParticleFloatInput - public const nint m_flStartOffset = 0x5C8; // CPerParticleFloatInput - public const nint m_flEndOffset = 0x720; // CPerParticleFloatInput - public const nint m_nEndControlPointNumber = 0x878; // int32 - public const nint m_bTrailBias = 0x87C; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapScalar { - public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x1C8; // float32 - public const nint m_flInputMax = 0x1CC; // float32 - public const nint m_flOutputMin = 0x1D0; // float32 - public const nint m_flOutputMax = 0x1D4; // float32 - public const nint m_flStartTime = 0x1D8; // float32 - public const nint m_flEndTime = 0x1DC; // float32 - public const nint m_nSetMethod = 0x1E0; // ParticleSetMethod_t - public const nint m_bActiveRange = 0x1E4; // bool - public const nint m_flRemapBias = 0x1E8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapParticleCountToScalar { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nInputMin = 0x1C4; // int32 - public const nint m_nInputMax = 0x1C8; // int32 - public const nint m_nScaleControlPoint = 0x1CC; // int32 - public const nint m_nScaleControlPointField = 0x1D0; // int32 - public const nint m_flOutputMin = 0x1D4; // float32 - public const nint m_flOutputMax = 0x1D8; // float32 - public const nint m_nSetMethod = 0x1DC; // ParticleSetMethod_t - public const nint m_bActiveRange = 0x1E0; // bool - public const nint m_bInvert = 0x1E1; // bool - public const nint m_bWrap = 0x1E2; // bool - public const nint m_flRemapBias = 0x1E4; // float32 - } - // Parent: C_INIT_RemapParticleCountToScalar - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapParticleCountToNamedModelElementScalar { - public const nint m_hModel = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > - public const nint m_outputMinName = 0x1F8; // CUtlString - public const nint m_outputMaxName = 0x200; // CUtlString - public const nint m_bModelFromRenderer = 0x208; // bool - } - // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapParticleCountToNamedModelSequenceScalar { - } - // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapParticleCountToNamedModelBodyPartScalar { - } - // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapParticleCountToNamedModelMeshGroupScalar { - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InheritVelocity { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_flVelocityScale = 0x1C4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_VelocityFromCP { - public const nint m_velocityInput = 0x1C0; // CParticleCollectionVecInput - public const nint m_transformInput = 0x818; // CParticleTransformInput - public const nint m_flVelocityScale = 0x880; // float32 - public const nint m_bDirectionOnly = 0x884; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_AgeNoise { - public const nint m_bAbsVal = 0x1C0; // bool - public const nint m_bAbsValInv = 0x1C1; // bool - public const nint m_flOffset = 0x1C4; // float32 - public const nint m_flAgeMin = 0x1C8; // float32 - public const nint m_flAgeMax = 0x1CC; // float32 - public const nint m_flNoiseScale = 0x1D0; // float32 - public const nint m_flNoiseScaleLoc = 0x1D4; // float32 - public const nint m_vecOffsetLoc = 0x1D8; // - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_SequenceLifeTime { - public const nint m_flFramerate = 0x1C0; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapScalarToVector { - public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x1C8; // float32 - public const nint m_flInputMax = 0x1CC; // float32 - public const nint m_vecOutputMin = 0x1D0; // - public const nint m_vecOutputMax = 0x1DC; // - public const nint m_flStartTime = 0x1E8; // float32 - public const nint m_flEndTime = 0x1EC; // float32 - public const nint m_nSetMethod = 0x1F0; // ParticleSetMethod_t - public const nint m_nControlPointNumber = 0x1F4; // int32 - public const nint m_bLocalCoords = 0x1F8; // bool - public const nint m_flRemapBias = 0x1FC; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_OffsetVectorToVector { - public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_vecOutputMin = 0x1C8; // - public const nint m_vecOutputMax = 0x1D4; // - public const nint m_randomnessParameters = 0x1E0; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MParticleMinVersion - // MGetKV3ClassDefaults - public static class C_INIT_CreateSequentialPathV2 { - public const nint m_fMaxDistance = 0x1C0; // CPerParticleFloatInput - public const nint m_flNumToAssign = 0x318; // CParticleCollectionFloatInput - public const nint m_bLoop = 0x470; // bool - public const nint m_bCPPairs = 0x471; // bool - public const nint m_bSaveOffset = 0x472; // bool - public const nint m_PathParams = 0x480; // CPathParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MParticleMaxVersion - // MParticleReplacementOp - // MGetKV3ClassDefaults - public static class C_INIT_CreateSequentialPath { - public const nint m_fMaxDistance = 0x1C0; // float32 - public const nint m_flNumToAssign = 0x1C4; // float32 - public const nint m_bLoop = 0x1C8; // bool - public const nint m_bCPPairs = 0x1C9; // bool - public const nint m_bSaveOffset = 0x1CA; // bool - public const nint m_PathParams = 0x1D0; // CPathParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitialRepulsionVelocity { - public const nint m_CollisionGroupName = 0x1C0; // char[128] - public const nint m_nTraceSet = 0x240; // ParticleTraceSet_t - public const nint m_vecOutputMin = 0x244; // - public const nint m_vecOutputMax = 0x250; // - public const nint m_nControlPointNumber = 0x25C; // int32 - public const nint m_bPerParticle = 0x260; // bool - public const nint m_bTranslate = 0x261; // bool - public const nint m_bProportional = 0x262; // bool - public const nint m_flTraceLength = 0x264; // float32 - public const nint m_bPerParticleTR = 0x268; // bool - public const nint m_bInherit = 0x269; // bool - public const nint m_nChildCP = 0x26C; // int32 - public const nint m_nChildGroupID = 0x270; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomYawFlip { - public const nint m_flPercent = 0x1C0; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomSecondSequence { - public const nint m_nSequenceMin = 0x1C0; // int32 - public const nint m_nSequenceMax = 0x1C4; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapCPtoScalar { - public const nint m_nCPInput = 0x1C0; // int32 - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_nField = 0x1C8; // int32 - public const nint m_flInputMin = 0x1CC; // float32 - public const nint m_flInputMax = 0x1D0; // float32 - public const nint m_flOutputMin = 0x1D4; // float32 - public const nint m_flOutputMax = 0x1D8; // float32 - 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_flRemapBias = 0x1E8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapTransformToVector { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_vInputMin = 0x1C4; // - public const nint m_vInputMax = 0x1D0; // - public const nint m_vOutputMin = 0x1DC; // - public const nint m_vOutputMax = 0x1E8; // - public const nint m_TransformInput = 0x1F8; // CParticleTransformInput - public const nint m_LocalSpaceTransform = 0x260; // CParticleTransformInput - public const nint m_flStartTime = 0x2C8; // float32 - public const nint m_flEndTime = 0x2CC; // float32 - public const nint m_nSetMethod = 0x2D0; // ParticleSetMethod_t - public const nint m_bOffset = 0x2D4; // bool - public const nint m_bAccelerate = 0x2D5; // bool - public const nint m_flRemapBias = 0x2D8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_ChaoticAttractor { - public const nint m_flAParm = 0x1C0; // float32 - public const nint m_flBParm = 0x1C4; // float32 - public const nint m_flCParm = 0x1C8; // float32 - public const nint m_flDParm = 0x1CC; // float32 - public const nint m_flScale = 0x1D0; // float32 - public const nint m_flSpeedMin = 0x1D4; // float32 - public const nint m_flSpeedMax = 0x1D8; // float32 - public const nint m_nBaseCP = 0x1DC; // int32 - public const nint m_bUniformSpeed = 0x1E0; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateFromParentParticles { - public const nint m_flVelocityScale = 0x1C0; // float32 - public const nint m_flIncrement = 0x1C4; // float32 - public const nint m_bRandomDistribution = 0x1C8; // bool - public const nint m_nRandomSeed = 0x1CC; // int32 - public const nint m_bSubFrame = 0x1D0; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InheritFromParentParticles { - public const nint m_flScale = 0x1C0; // float32 - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_nIncrement = 0x1C8; // int32 - public const nint m_bRandomDistribution = 0x1CC; // bool - public const nint m_nRandomSeed = 0x1D0; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateFromCPs { - public const nint m_nIncrement = 0x1C0; // int32 - public const nint m_nMinCP = 0x1C4; // int32 - public const nint m_nMaxCP = 0x1C8; // int32 - public const nint m_nDynamicCPCount = 0x1D0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_DistanceToCPInit { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x1C8; // CPerParticleFloatInput - public const nint m_flInputMax = 0x320; // CPerParticleFloatInput - public const nint m_flOutputMin = 0x478; // CPerParticleFloatInput - public const nint m_flOutputMax = 0x5D0; // CPerParticleFloatInput - public const nint m_nStartCP = 0x728; // int32 - public const nint m_bLOS = 0x72C; // bool - public const nint m_CollisionGroupName = 0x72D; // char[128] - public const nint m_nTraceSet = 0x7B0; // ParticleTraceSet_t - public const nint m_flMaxTraceLength = 0x7B8; // CPerParticleFloatInput - public const nint m_flLOSScale = 0x910; // float32 - public const nint m_nSetMethod = 0x914; // ParticleSetMethod_t - public const nint m_bActiveRange = 0x918; // bool - public const nint m_vecDistanceScale = 0x91C; // - public const nint m_flRemapBias = 0x928; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_LifespanFromVelocity { - public const nint m_vecComponentScale = 0x1C0; // - public const nint m_flTraceOffset = 0x1CC; // float32 - public const nint m_flMaxTraceLength = 0x1D0; // float32 - public const nint m_flTraceTolerance = 0x1D4; // float32 - public const nint m_nMaxPlanes = 0x1D8; // int32 - public const nint m_CollisionGroupName = 0x1E0; // char[128] - public const nint m_nTraceSet = 0x260; // ParticleTraceSet_t - public const nint m_bIncludeWater = 0x270; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateFromPlaneCache { - public const nint m_vecOffsetMin = 0x1C0; // - public const nint m_vecOffsetMax = 0x1CC; // - public const nint m_bUseNormal = 0x1D9; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_ModelCull { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_bBoundBox = 0x1C4; // bool - public const nint m_bCullOutside = 0x1C5; // bool - public const nint m_bUseBones = 0x1C6; // bool - public const nint m_HitboxSetName = 0x1C7; // char[128] - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_DistanceCull { - public const nint m_nControlPoint = 0x1C0; // int32 - public const nint m_flDistance = 0x1C8; // CParticleCollectionFloatInput - public const nint m_bCullInside = 0x320; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_PlaneCull { - public const nint m_nControlPoint = 0x1C0; // int32 - public const nint m_flDistance = 0x1C8; // CParticleCollectionFloatInput - public const nint m_bCullInside = 0x320; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_DistanceToNeighborCull { - public const nint m_flDistance = 0x1C0; // CPerParticleFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RtEnvCull { - public const nint m_vecTestDir = 0x1C0; // - public const nint m_vecTestNormal = 0x1CC; // - public const nint m_bUseVelocity = 0x1D8; // bool - public const nint m_bCullOnMiss = 0x1D9; // bool - public const nint m_bLifeAdjust = 0x1DA; // bool - public const nint m_RtEnvName = 0x1DB; // char[128] - public const nint m_nRTEnvCP = 0x25C; // int32 - public const nint m_nComponent = 0x260; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_NormalAlignToCP { - public const nint m_transformInput = 0x1C0; // CParticleTransformInput - public const nint m_nControlPointAxis = 0x228; // ParticleControlPointAxis_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_NormalOffset { - public const nint m_OffsetMin = 0x1C0; // - public const nint m_OffsetMax = 0x1CC; // - public const nint m_nControlPointNumber = 0x1D8; // int32 - public const nint m_bLocalCoords = 0x1DC; // bool - public const nint m_bNormalize = 0x1DD; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapSpeedToScalar { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nControlPointNumber = 0x1C4; // int32 - public const nint m_flStartTime = 0x1C8; // float32 - public const nint m_flEndTime = 0x1CC; // float32 - public const nint m_flInputMin = 0x1D0; // float32 - public const nint m_flInputMax = 0x1D4; // float32 - public const nint m_flOutputMin = 0x1D8; // float32 - public const nint m_flOutputMax = 0x1DC; // float32 - public const nint m_nSetMethod = 0x1E0; // ParticleSetMethod_t - public const nint m_bPerParticle = 0x1E4; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitFromCPSnapshot { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_nAttributeToRead = 0x1C4; // ParticleAttributeIndex_t - public const nint m_nAttributeToWrite = 0x1C8; // ParticleAttributeIndex_t - public const nint m_nLocalSpaceCP = 0x1CC; // int32 - public const nint m_bRandom = 0x1D0; // bool - public const nint m_bReverse = 0x1D1; // bool - public const nint m_nSnapShotIncrement = 0x1D8; // CParticleCollectionFloatInput - public const nint m_nManualSnapshotIndex = 0x330; // CPerParticleFloatInput - public const nint m_nRandomSeed = 0x488; // int32 - public const nint m_bLocalSpaceAngles = 0x48C; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 19 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitSkinnedPositionFromCPSnapshot { - public const nint m_nSnapshotControlPointNumber = 0x1C0; // int32 - public const nint m_nControlPointNumber = 0x1C4; // int32 - public const nint m_bRandom = 0x1C8; // bool - public const nint m_nRandomSeed = 0x1CC; // int32 - public const nint m_bRigid = 0x1D0; // bool - public const nint m_bSetNormal = 0x1D1; // bool - public const nint m_bIgnoreDt = 0x1D2; // bool - public const nint m_flMinNormalVelocity = 0x1D4; // float32 - public const nint m_flMaxNormalVelocity = 0x1D8; // float32 - public const nint m_nIndexType = 0x1DC; // SnapshotIndexType_t - public const nint m_flReadIndex = 0x1E0; // CPerParticleFloatInput - public const nint m_flIncrement = 0x338; // float32 - public const nint m_nFullLoopIncrement = 0x33C; // int32 - public const nint m_nSnapShotStartPoint = 0x340; // int32 - public const nint m_flBoneVelocity = 0x344; // float32 - public const nint m_flBoneVelocityMax = 0x348; // float32 - public const nint m_bCopyColor = 0x34C; // bool - public const nint m_bCopyAlpha = 0x34D; // bool - public const nint m_bSetRadius = 0x34E; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitFromParentKilled { - public const nint m_nAttributeToCopy = 0x1C0; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitFromVectorFieldSnapshot { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_nLocalSpaceCP = 0x1C4; // int32 - public const nint m_nWeightUpdateCP = 0x1C8; // int32 - public const nint m_bUseVerticalVelocity = 0x1CC; // bool - public const nint m_vecScale = 0x1D0; // CPerParticleVecInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapInitialDirectionToTransformToVector { - public const nint m_TransformInput = 0x1C0; // CParticleTransformInput - public const nint m_nFieldOutput = 0x228; // ParticleAttributeIndex_t - public const nint m_flScale = 0x22C; // float32 - public const nint m_flOffsetRot = 0x230; // float32 - public const nint m_vecOffsetAxis = 0x234; // - public const nint m_bNormalize = 0x240; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapInitialTransformDirectionToRotation { - public const nint m_TransformInput = 0x1C0; // CParticleTransformInput - public const nint m_nFieldOutput = 0x228; // ParticleAttributeIndex_t - public const nint m_flOffsetRot = 0x22C; // float32 - public const nint m_nComponent = 0x230; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapQAnglesToRotation { - public const nint m_TransformInput = 0x1C0; // CParticleTransformInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapTransformOrientationToRotations { - public const nint m_TransformInput = 0x1C0; // CParticleTransformInput - public const nint m_vecRotation = 0x228; // - public const nint m_bUseQuat = 0x234; // bool - public const nint m_bWriteNormal = 0x235; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_SetRigidAttachment { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t - public const nint m_bLocalSpace = 0x1CC; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapInitialVisibilityScalar { - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x1C8; // float32 - public const nint m_flInputMax = 0x1CC; // float32 - public const nint m_flOutputMin = 0x1D0; // float32 - public const nint m_flOutputMax = 0x1D4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RadiusFromCPObject { - public const nint m_nControlPoint = 0x1C0; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitialSequenceFromModel { - public const nint m_nControlPointNumber = 0x1C0; // int32 - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_nFieldOutputAnim = 0x1C8; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x1CC; // float32 - public const nint m_flInputMax = 0x1D0; // float32 - public const nint m_flOutputMin = 0x1D4; // float32 - public const nint m_flOutputMax = 0x1D8; // float32 - public const nint m_nSetMethod = 0x1DC; // ParticleSetMethod_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_GlobalScale { - public const nint m_flScale = 0x1C0; // float32 - public const nint m_nScaleControlPointNumber = 0x1C4; // int32 - public const nint m_nControlPointNumber = 0x1C8; // int32 - public const nint m_bScaleRadius = 0x1CC; // bool - public const nint m_bScalePosition = 0x1CD; // bool - public const nint m_bScaleVelocity = 0x1CE; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // 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_bPlaceAlongPath = 0x1E0; // bool - public const nint m_bClosedLoop = 0x1E1; // bool - public const nint m_nNumPointsAlongPath = 0x1E4; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // 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_bShuffle = 0x1E0; // bool - public const nint m_bLinear = 0x1E1; // bool - public const nint m_bModelFromRenderer = 0x1E2; // bool - public const nint m_nFieldOutput = 0x1E4; // ParticleAttributeIndex_t - } - // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomNamedModelSequence { - } - // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomNamedModelBodyPart { - } - // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RandomNamedModelMeshGroup { - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // 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_nFieldInput = 0x1F8; // ParticleAttributeIndex_t - public const nint m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t - public const nint m_nSetMethod = 0x200; // ParticleSetMethod_t - public const nint m_bModelFromRenderer = 0x204; // bool - } - // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapNamedModelSequenceToScalar { - } - // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapNamedModelBodyPartToScalar { - } - // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_RemapNamedModelMeshGroupToScalar { - } - // Parent: CParticleFunctionInitializer - // Fields count: 18 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_StatusEffect { - public const nint m_nDetail2Combo = 0x1C0; // Detail2Combo_t - public const nint m_flDetail2Rotation = 0x1C4; // float32 - public const nint m_flDetail2Scale = 0x1C8; // float32 - public const nint m_flDetail2BlendFactor = 0x1CC; // float32 - public const nint m_flColorWarpIntensity = 0x1D0; // float32 - public const nint m_flDiffuseWarpBlendToFull = 0x1D4; // float32 - public const nint m_flEnvMapIntensity = 0x1D8; // float32 - public const nint m_flAmbientScale = 0x1DC; // float32 - public const nint m_specularColor = 0x1E0; // Color - public const nint m_flSpecularScale = 0x1E4; // float32 - public const nint m_flSpecularExponent = 0x1E8; // float32 - public const nint m_flSpecularExponentBlendToFull = 0x1EC; // float32 - public const nint m_flSpecularBlendToFull = 0x1F0; // float32 - public const nint m_rimLightColor = 0x1F4; // Color - public const nint m_flRimLightScale = 0x1F8; // float32 - public const nint m_flReflectionsTintByBaseBlendToNone = 0x1FC; // float32 - public const nint m_flMetalnessBlendToFull = 0x200; // float32 - public const nint m_flSelfIllumBlendToFull = 0x204; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 19 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_StatusEffectCitadel { - public const nint m_flSFXColorWarpAmount = 0x1C0; // float32 - public const nint m_flSFXNormalAmount = 0x1C4; // float32 - public const nint m_flSFXMetalnessAmount = 0x1C8; // float32 - public const nint m_flSFXRoughnessAmount = 0x1CC; // float32 - public const nint m_flSFXSelfIllumAmount = 0x1D0; // float32 - public const nint m_flSFXSScale = 0x1D4; // float32 - public const nint m_flSFXSScrollX = 0x1D8; // float32 - public const nint m_flSFXSScrollY = 0x1DC; // float32 - public const nint m_flSFXSScrollZ = 0x1E0; // float32 - public const nint m_flSFXSOffsetX = 0x1E4; // float32 - public const nint m_flSFXSOffsetY = 0x1E8; // float32 - public const nint m_flSFXSOffsetZ = 0x1EC; // float32 - public const nint m_nDetailCombo = 0x1F0; // DetailCombo_t - public const nint m_flSFXSDetailAmount = 0x1F4; // float32 - public const nint m_flSFXSDetailScale = 0x1F8; // float32 - public const nint m_flSFXSDetailScrollX = 0x1FC; // float32 - public const nint m_flSFXSDetailScrollY = 0x200; // float32 - public const nint m_flSFXSDetailScrollZ = 0x204; // float32 - public const nint m_flSFXSUseModelUVs = 0x208; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_CreateParticleImpulse { - public const nint m_InputRadius = 0x1C0; // CPerParticleFloatInput - public const nint m_InputMagnitude = 0x318; // CPerParticleFloatInput - public const nint m_nFalloffFunction = 0x470; // ParticleFalloffFunction_t - public const nint m_InputFalloffExp = 0x478; // CPerParticleFloatInput - public const nint m_nImpulseType = 0x5D0; // ParticleImpulseType_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_QuantizeFloat { - public const nint m_InputValue = 0x1C0; // CPerParticleFloatInput - public const nint m_nOutputField = 0x318; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_SetAttributeToScalarExpression { - public const nint m_nExpression = 0x1C0; // ScalarExpressionType_t - public const nint m_flInput1 = 0x1C8; // CPerParticleFloatInput - public const nint m_flInput2 = 0x320; // CPerParticleFloatInput - public const nint m_flOutputRemap = 0x478; // CParticleRemapFloatInput - public const nint m_nOutputField = 0x5D0; // ParticleAttributeIndex_t - public const nint m_nSetMethod = 0x5D4; // ParticleSetMethod_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_SetVectorAttributeToVectorExpression { - public const nint m_nExpression = 0x1C0; // VectorExpressionType_t - public const nint m_vInput1 = 0x1C8; // CPerParticleVecInput - public const nint m_vInput2 = 0x820; // CPerParticleVecInput - public const nint m_nOutputField = 0xE78; // ParticleAttributeIndex_t - public const nint m_nSetMethod = 0xE7C; // ParticleSetMethod_t - public const nint m_bNormalizedOutput = 0xE80; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitFloatCollection { - public const nint m_InputValue = 0x1C0; // CParticleCollectionFloatInput - public const nint m_nOutputField = 0x318; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitFloat { - public const nint m_InputValue = 0x1C0; // CPerParticleFloatInput - public const nint m_nOutputField = 0x318; // ParticleAttributeIndex_t - public const nint m_nSetMethod = 0x31C; // ParticleSetMethod_t - public const nint m_InputStrength = 0x320; // CPerParticleFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitVecCollection { - public const nint m_InputValue = 0x1C0; // CParticleCollectionVecInput - public const nint m_nOutputField = 0x818; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_INIT_InitVec { - public const nint m_InputValue = 0x1C0; // CPerParticleVecInput - public const nint m_nOutputField = 0x818; // ParticleAttributeIndex_t - public const nint m_nSetMethod = 0x81C; // ParticleSetMethod_t - public const nint m_bNormalizedOutput = 0x820; // bool - public const nint m_bWritePreviousPosition = 0x821; // bool - } - // Parent: CParticleFunctionEmitter - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_InstantaneousEmitter { - public const nint m_nParticlesToEmit = 0x1C0; // CParticleCollectionFloatInput - public const nint m_flStartTime = 0x318; // CParticleCollectionFloatInput - public const nint m_flInitFromKilledParentParticles = 0x470; // float32 - public const nint m_flParentParticleScale = 0x478; // CParticleCollectionFloatInput - public const nint m_nMaxEmittedPerFrame = 0x5D0; // int32 - public const nint m_nSnapshotControlPoint = 0x5D4; // int32 - } - // Parent: CParticleFunctionEmitter - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ContinuousEmitter { - public const nint m_flEmissionDuration = 0x1C0; // CParticleCollectionFloatInput - public const nint m_flStartTime = 0x318; // CParticleCollectionFloatInput - public const nint m_flEmitRate = 0x470; // CParticleCollectionFloatInput - public const nint m_flEmissionScale = 0x5C8; // float32 - public const nint m_flScalePerParentParticle = 0x5CC; // float32 - public const nint m_bInitFromKilledParentParticles = 0x5D0; // bool - public const nint m_nSnapshotControlPoint = 0x5D4; // int32 - public const nint m_nLimitPerUpdate = 0x5D8; // int32 - public const nint m_bForceEmitOnFirstUpdate = 0x5DC; // bool - public const nint m_bForceEmitOnLastUpdate = 0x5DD; // bool - } - // Parent: CParticleFunctionEmitter - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_NoiseEmitter { - public const nint m_flEmissionDuration = 0x1C0; // float32 - public const nint m_flStartTime = 0x1C4; // float32 - public const nint m_flEmissionScale = 0x1C8; // float32 - public const nint m_nScaleControlPoint = 0x1CC; // int32 - public const nint m_nScaleControlPointField = 0x1D0; // int32 - public const nint m_nWorldNoisePoint = 0x1D4; // int32 - public const nint m_bAbsVal = 0x1D8; // bool - public const nint m_bAbsValInv = 0x1D9; // bool - public const nint m_flOffset = 0x1DC; // float32 - public const nint m_flOutputMin = 0x1E0; // float32 - public const nint m_flOutputMax = 0x1E4; // float32 - public const nint m_flNoiseScale = 0x1E8; // float32 - public const nint m_flWorldNoiseScale = 0x1EC; // float32 - public const nint m_vecOffsetLoc = 0x1F0; // - public const nint m_flWorldTimeScale = 0x1FC; // float32 - } - // Parent: CParticleFunctionEmitter - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_MaintainEmitter { - public const nint m_nParticlesToMaintain = 0x1C0; // CParticleCollectionFloatInput - public const nint m_flStartTime = 0x318; // float32 - public const nint m_flEmissionDuration = 0x320; // CParticleCollectionFloatInput - public const nint m_flEmissionRate = 0x478; // float32 - public const nint m_nSnapshotControlPoint = 0x47C; // int32 - public const nint m_bEmitInstantaneously = 0x480; // bool - public const nint m_bFinalEmitOnStop = 0x481; // bool - public const nint m_flScale = 0x488; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionForce - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RandomForce { - public const nint m_MinForce = 0x1D0; // - public const nint m_MaxForce = 0x1DC; // - } - // Parent: CParticleFunctionForce - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_CPVelocityForce { - public const nint m_nControlPointNumber = 0x1D0; // int32 - public const nint m_flScale = 0x1D8; // CPerParticleFloatInput - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ParentVortices { - public const nint m_flForceScale = 0x1D0; // float32 - public const nint m_vecTwistAxis = 0x1D4; // - public const nint m_bFlipBasedOnYaw = 0x1E0; // bool - } - // Parent: CParticleFunctionForce - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_TwistAroundAxis { - public const nint m_fForceAmount = 0x1D0; // float32 - public const nint m_TwistAxis = 0x1D4; // - public const nint m_bLocalSpace = 0x1E0; // bool - public const nint m_nControlPointNumber = 0x1E4; // int32 - } - // Parent: CParticleFunctionForce - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_AttractToControlPoint { - public const nint m_vecComponentScale = 0x1D0; // - public const nint m_fForceAmount = 0x1E0; // CPerParticleFloatInput - public const nint m_fFalloffPower = 0x338; // float32 - public const nint m_TransformInput = 0x340; // CParticleTransformInput - public const nint m_fForceAmountMin = 0x3A8; // CPerParticleFloatInput - public const nint m_bApplyMinForce = 0x500; // bool - } - // Parent: CParticleFunctionForce - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ForceBasedOnDistanceToPlane { - public const nint m_flMinDist = 0x1D0; // float32 - public const nint m_vecForceAtMinDist = 0x1D4; // - public const nint m_flMaxDist = 0x1E0; // float32 - public const nint m_vecForceAtMaxDist = 0x1E4; // - public const nint m_vecPlaneNormal = 0x1F0; // - public const nint m_nControlPointNumber = 0x1FC; // int32 - public const nint m_flExponent = 0x200; // float32 - } - // Parent: CParticleFunctionForce - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_TimeVaryingForce { - public const nint m_flStartLerpTime = 0x1D0; // float32 - public const nint m_StartingForce = 0x1D4; // - public const nint m_flEndLerpTime = 0x1E0; // float32 - public const nint m_EndingForce = 0x1E4; // - } - // Parent: CParticleFunctionForce - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_TurbulenceForce { - public const nint m_flNoiseCoordScale0 = 0x1D0; // float32 - public const nint m_flNoiseCoordScale1 = 0x1D4; // float32 - public const nint m_flNoiseCoordScale2 = 0x1D8; // float32 - public const nint m_flNoiseCoordScale3 = 0x1DC; // float32 - public const nint m_vecNoiseAmount0 = 0x1E0; // - public const nint m_vecNoiseAmount1 = 0x1EC; // - public const nint m_vecNoiseAmount2 = 0x1F8; // - public const nint m_vecNoiseAmount3 = 0x204; // - } - // Parent: CParticleFunctionForce - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_CurlNoiseForce { - public const nint m_nNoiseType = 0x1D0; // ParticleDirectionNoiseType_t - public const nint m_vecNoiseFreq = 0x1D8; // CPerParticleVecInput - public const nint m_vecNoiseScale = 0x830; // CPerParticleVecInput - public const nint m_vecOffset = 0xE88; // CPerParticleVecInput - public const nint m_vecOffsetRate = 0x14E0; // CPerParticleVecInput - public const nint m_flWorleySeed = 0x1B38; // CPerParticleFloatInput - public const nint m_flWorleyJitter = 0x1C90; // CPerParticleFloatInput - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_PerParticleForce { - public const nint m_flForceScale = 0x1D0; // CPerParticleFloatInput - public const nint m_vForce = 0x328; // CPerParticleVecInput - public const nint m_nCP = 0x980; // int32 - } - // Parent: CParticleFunctionForce - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_WindForce { - public const nint m_vForce = 0x1D0; // - } - // Parent: CParticleFunctionForce - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ExternalWindForce { - public const nint m_vecSamplePosition = 0x1D0; // CPerParticleVecInput - public const nint m_vecScale = 0x828; // CPerParticleVecInput - public const nint m_bSampleWind = 0xE80; // bool - public const nint m_bSampleWater = 0xE81; // bool - public const nint m_bDampenNearWaterPlane = 0xE82; // bool - public const nint m_bSampleGravity = 0xE83; // bool - public const nint m_vecGravityForce = 0xE88; // CPerParticleVecInput - public const nint m_bUseBasicMovementGravity = 0x14E0; // bool - public const nint m_flLocalGravityScale = 0x14E8; // CPerParticleFloatInput - public const nint m_flLocalBuoyancyScale = 0x1640; // CPerParticleFloatInput - public const nint m_vecBuoyancyForce = 0x1798; // CPerParticleVecInput - } - // Parent: CParticleFunctionForce - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ExternalGameImpulseForce { - public const nint m_flForceScale = 0x1D0; // CPerParticleFloatInput - public const nint m_bRopes = 0x328; // bool - public const nint m_bRopesZOnly = 0x329; // bool - public const nint m_bExplosions = 0x32A; // bool - public const nint m_bParticles = 0x32B; // bool - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_LocalAccelerationForce { - public const nint m_nCP = 0x1D0; // int32 - public const nint m_nScaleCP = 0x1D4; // int32 - public const nint m_vecAccel = 0x1D8; // CParticleCollectionVecInput - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_DensityForce { - public const nint m_flRadiusScale = 0x1D0; // float32 - public const nint m_flForceScale = 0x1D4; // float32 - public const nint m_flTargetDensity = 0x1D8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_BasicMovement { - public const nint m_Gravity = 0x1C0; // CParticleCollectionVecInput - public const nint m_fDrag = 0x818; // CParticleCollectionFloatInput - public const nint m_nMaxConstraintPasses = 0x970; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_FadeAndKill { - public const nint m_flStartFadeInTime = 0x1C0; // float32 - public const nint m_flEndFadeInTime = 0x1C4; // float32 - public const nint m_flStartFadeOutTime = 0x1C8; // float32 - public const nint m_flEndFadeOutTime = 0x1CC; // float32 - public const nint m_flStartAlpha = 0x1D0; // float32 - public const nint m_flEndAlpha = 0x1D4; // float32 - public const nint m_bForcePreserveParticleOrder = 0x1D8; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_FadeAndKillForTracers { - public const nint m_flStartFadeInTime = 0x1C0; // float32 - public const nint m_flEndFadeInTime = 0x1C4; // float32 - public const nint m_flStartFadeOutTime = 0x1C8; // float32 - public const nint m_flEndFadeOutTime = 0x1CC; // float32 - public const nint m_flStartAlpha = 0x1D0; // float32 - public const nint m_flEndAlpha = 0x1D4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_FadeIn { - public const nint m_flFadeInTimeMin = 0x1C0; // float32 - public const nint m_flFadeInTimeMax = 0x1C4; // float32 - public const nint m_flFadeInTimeExp = 0x1C8; // float32 - public const nint m_bProportional = 0x1CC; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_FadeOut { - public const nint m_flFadeOutTimeMin = 0x1C0; // float32 - public const nint m_flFadeOutTimeMax = 0x1C4; // float32 - public const nint m_flFadeOutTimeExp = 0x1C8; // float32 - public const nint m_flFadeBias = 0x1CC; // float32 - public const nint m_bProportional = 0x200; // bool - public const nint m_bEaseInAndOut = 0x201; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_FadeInSimple { - public const nint m_flFadeInTime = 0x1C0; // float32 - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_FadeOutSimple { - public const nint m_flFadeOutTime = 0x1C0; // float32 - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ClampScalar { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_flOutputMin = 0x1C8; // CPerParticleFloatInput - public const nint m_flOutputMax = 0x320; // CPerParticleFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ClampVector { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_vecOutputMin = 0x1C8; // CPerParticleVecInput - public const nint m_vecOutputMax = 0x820; // CPerParticleVecInput - } - // Parent: CParticleFunctionOperator - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_OscillateScalar { - public const nint m_RateMin = 0x1C0; // float32 - public const nint m_RateMax = 0x1C4; // float32 - public const nint m_FrequencyMin = 0x1C8; // float32 - public const nint m_FrequencyMax = 0x1CC; // float32 - public const nint m_nField = 0x1D0; // ParticleAttributeIndex_t - public const nint m_bProportional = 0x1D4; // bool - public const nint m_bProportionalOp = 0x1D5; // bool - public const nint m_flStartTime_min = 0x1D8; // float32 - public const nint m_flStartTime_max = 0x1DC; // float32 - public const nint m_flEndTime_min = 0x1E0; // float32 - public const nint m_flEndTime_max = 0x1E4; // float32 - public const nint m_flOscMult = 0x1E8; // float32 - public const nint m_flOscAdd = 0x1EC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_OscillateScalarSimple { - public const nint m_Rate = 0x1C0; // float32 - public const nint m_Frequency = 0x1C4; // float32 - public const nint m_nField = 0x1C8; // ParticleAttributeIndex_t - public const nint m_flOscMult = 0x1CC; // float32 - public const nint m_flOscAdd = 0x1D0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_OscillateVector { - public const nint m_RateMin = 0x1C0; // - public const nint m_RateMax = 0x1CC; // - public const nint m_FrequencyMin = 0x1D8; // - public const nint m_FrequencyMax = 0x1E4; // - public const nint m_nField = 0x1F0; // ParticleAttributeIndex_t - public const nint m_bProportional = 0x1F4; // bool - public const nint m_bProportionalOp = 0x1F5; // bool - public const nint m_bOffset = 0x1F6; // bool - public const nint m_flStartTime_min = 0x1F8; // float32 - public const nint m_flStartTime_max = 0x1FC; // float32 - public const nint m_flEndTime_min = 0x200; // float32 - public const nint m_flEndTime_max = 0x204; // float32 - public const nint m_flOscMult = 0x208; // CPerParticleFloatInput - public const nint m_flOscAdd = 0x360; // CPerParticleFloatInput - public const nint m_flRateScale = 0x4B8; // CPerParticleFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_OscillateVectorSimple { - public const nint m_Rate = 0x1C0; // - public const nint m_Frequency = 0x1CC; // - public const nint m_nField = 0x1D8; // ParticleAttributeIndex_t - public const nint m_flOscMult = 0x1DC; // float32 - public const nint m_flOscAdd = 0x1E0; // float32 - public const nint m_bOffset = 0x1E4; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_DifferencePreviousParticle { - public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x1C8; // float32 - public const nint m_flInputMax = 0x1CC; // float32 - public const nint m_flOutputMin = 0x1D0; // float32 - public const nint m_flOutputMax = 0x1D4; // float32 - public const nint m_nSetMethod = 0x1D8; // ParticleSetMethod_t - public const nint m_bActiveRange = 0x1DC; // bool - public const nint m_bSetPreviousParticle = 0x1DD; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_PointVectorAtNextParticle { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_flInterpolation = 0x1C8; // CPerParticleFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RemapScalar { - public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x1C8; // float32 - public const nint m_flInputMax = 0x1CC; // float32 - public const nint m_flOutputMin = 0x1D0; // float32 - public const nint m_flOutputMax = 0x1D4; // float32 - public const nint m_bOldCode = 0x1D8; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RemapDensityToVector { - public const nint m_flRadiusScale = 0x1C0; // float32 - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_flDensityMin = 0x1C8; // float32 - public const nint m_flDensityMax = 0x1CC; // float32 - public const nint m_vecOutputMin = 0x1D0; // - public const nint m_vecOutputMax = 0x1DC; // - public const nint m_bUseParentDensity = 0x1E8; // bool - public const nint m_nVoxelGridResolution = 0x1EC; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_Diffusion { - public const nint m_flRadiusScale = 0x1C0; // float32 - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_nVoxelGridResolution = 0x1C8; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RemapScalarEndCap { - public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x1C8; // float32 - public const nint m_flInputMax = 0x1CC; // float32 - public const nint m_flOutputMin = 0x1D0; // float32 - public const nint m_flOutputMax = 0x1D4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ReinitializeScalarEndCap { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_flOutputMin = 0x1C4; // float32 - public const nint m_flOutputMax = 0x1C8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RemapScalarOnceTimed { - public const nint m_bProportional = 0x1C0; // bool - public const nint m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x1CC; // float32 - public const nint m_flInputMax = 0x1D0; // float32 - public const nint m_flOutputMin = 0x1D4; // float32 - public const nint m_flOutputMax = 0x1D8; // float32 - public const nint m_flRemapTime = 0x1DC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RemapParticleCountOnScalarEndCap { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nInputMin = 0x1C4; // int32 - public const nint m_nInputMax = 0x1C8; // int32 - public const nint m_flOutputMin = 0x1CC; // float32 - public const nint m_flOutputMax = 0x1D0; // float32 - public const nint m_bBackwards = 0x1D4; // bool - public const nint m_nSetMethod = 0x1D8; // ParticleSetMethod_t - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RemapParticleCountToScalar { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nInputMin = 0x1C8; // CParticleCollectionFloatInput - public const nint m_nInputMax = 0x320; // CParticleCollectionFloatInput - public const nint m_flOutputMin = 0x478; // CParticleCollectionFloatInput - public const nint m_flOutputMax = 0x5D0; // CParticleCollectionFloatInput - public const nint m_bActiveRange = 0x728; // bool - public const nint m_nSetMethod = 0x72C; // ParticleSetMethod_t - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RemapVisibilityScalar { - public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x1C8; // float32 - public const nint m_flInputMax = 0x1CC; // float32 - public const nint m_flOutputMin = 0x1D0; // float32 - public const nint m_flOutputMax = 0x1D4; // float32 - public const nint m_flRadiusScale = 0x1D8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RemapTransformVisibilityToScalar { - public const nint m_nSetMethod = 0x1C0; // ParticleSetMethod_t - public const nint m_TransformInput = 0x1C8; // CParticleTransformInput - public const nint m_nFieldOutput = 0x230; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x234; // float32 - public const nint m_flInputMax = 0x238; // float32 - public const nint m_flOutputMin = 0x23C; // float32 - public const nint m_flOutputMax = 0x240; // float32 - public const nint m_flRadius = 0x244; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RemapTransformVisibilityToVector { - public const nint m_nSetMethod = 0x1C0; // ParticleSetMethod_t - public const nint m_TransformInput = 0x1C8; // CParticleTransformInput - public const nint m_nFieldOutput = 0x230; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x234; // float32 - public const nint m_flInputMax = 0x238; // float32 - public const nint m_vecOutputMin = 0x23C; // - public const nint m_vecOutputMax = 0x248; // - public const nint m_flRadius = 0x254; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_LerpScalar { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_flOutput = 0x1C8; // CPerParticleFloatInput - public const nint m_flStartTime = 0x320; // float32 - public const nint m_flEndTime = 0x324; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_LerpEndCapScalar { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_flOutput = 0x1C4; // float32 - public const nint m_flLerpTime = 0x1C8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_LerpEndCapVector { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_vecOutput = 0x1C4; // - public const nint m_flLerpTime = 0x1D0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_LerpVector { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_vecOutput = 0x1C4; // - public const nint m_flStartTime = 0x1D0; // float32 - public const nint m_flEndTime = 0x1D4; // float32 - public const nint m_nSetMethod = 0x1D8; // ParticleSetMethod_t - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_LerpToOtherAttribute { - public const nint m_flInterpolation = 0x1C0; // CPerParticleFloatInput - public const nint m_nFieldInputFrom = 0x318; // ParticleAttributeIndex_t - public const nint m_nFieldInput = 0x31C; // ParticleAttributeIndex_t - public const nint m_nFieldOutput = 0x320; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RemapSpeed { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - 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_bIgnoreDelta = 0x1D8; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RemapVectortoCP { - public const nint m_nOutControlPointNumber = 0x1C0; // int32 - public const nint m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t - public const nint m_nParticleNumber = 0x1C8; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RampScalarLinear { - public const nint m_RateMin = 0x1C0; // float32 - public const nint m_RateMax = 0x1C4; // float32 - 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_nField = 0x200; // ParticleAttributeIndex_t - public const nint m_bProportionalOp = 0x204; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RampScalarSpline { - public const nint m_RateMin = 0x1C0; // float32 - public const nint m_RateMax = 0x1C4; // float32 - 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_flBias = 0x1D8; // float32 - public const nint m_nField = 0x200; // ParticleAttributeIndex_t - public const nint m_bProportionalOp = 0x204; // bool - public const nint m_bEaseOut = 0x205; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RampScalarLinearSimple { - public const nint m_Rate = 0x1C0; // float32 - public const nint m_flStartTime = 0x1C4; // float32 - public const nint m_flEndTime = 0x1C8; // float32 - public const nint m_nField = 0x1F0; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RampScalarSplineSimple { - public const nint m_Rate = 0x1C0; // float32 - public const nint m_flStartTime = 0x1C4; // float32 - public const nint m_flEndTime = 0x1C8; // float32 - public const nint m_nField = 0x1F0; // ParticleAttributeIndex_t - public const nint m_bEaseOut = 0x1F4; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_ChladniWave { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_flInputMin = 0x1C8; // CPerParticleFloatInput - public const nint m_flInputMax = 0x320; // CPerParticleFloatInput - public const nint m_flOutputMin = 0x478; // CPerParticleFloatInput - public const nint m_flOutputMax = 0x5D0; // CPerParticleFloatInput - public const nint m_vecWaveLength = 0x728; // CPerParticleVecInput - public const nint m_vecHarmonics = 0xD80; // CPerParticleVecInput - public const nint m_nSetMethod = 0x13D8; // ParticleSetMethod_t - public const nint m_nLocalSpaceControlPoint = 0x13DC; // int32 - public const nint m_b3D = 0x13E0; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_Noise { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_flOutputMin = 0x1C4; // float32 - public const nint m_flOutputMax = 0x1C8; // float32 - public const nint m_fl4NoiseScale = 0x1CC; // float32 - public const nint m_bAdditive = 0x1D0; // bool - public const nint m_flNoiseAnimationTimeScale = 0x1D4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_VectorNoise { - public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint m_vecOutputMin = 0x1C4; // - public const nint m_vecOutputMax = 0x1D0; // - public const nint m_fl4NoiseScale = 0x1DC; // float32 - public const nint m_bAdditive = 0x1E0; // bool - public const nint m_bOffset = 0x1E1; // bool - public const nint m_flNoiseAnimationTimeScale = 0x1E4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_Decay { - public const nint m_bRopeDecay = 0x1C0; // bool - public const nint m_bForcePreserveParticleOrder = 0x1C1; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_DecayOffscreen { - public const nint m_flOffscreenTime = 0x1C0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_EndCapTimedFreeze { - public const nint m_flFreezeTime = 0x1C0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_EndCapTimedDecay { - public const nint m_flDecayTime = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_EndCapDecay { - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_VelocityDecay { - public const nint m_flMinVelocity = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_AlphaDecay { - public const nint m_flMinAlpha = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_RadiusDecay { - public const nint m_flMinRadius = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_DecayMaintainCount { - public const nint m_nParticlesToMaintain = 0x1C0; // int32 - public const nint m_flDecayDelay = 0x1C4; // float32 - public const nint m_nSnapshotControlPoint = 0x1C8; // int32 - public const nint m_bLifespanDecay = 0x1CC; // bool - public const nint m_flScale = 0x1D0; // CParticleCollectionFloatInput - public const nint m_bKillNewest = 0x328; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_DecayClampCount { - public const nint m_nCount = 0x1C0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_Cull { - public const nint m_flCullPerc = 0x1C0; // float32 - public const nint m_flCullStart = 0x1C4; // float32 - public const nint m_flCullEnd = 0x1C8; // float32 - public const nint m_flCullExp = 0x1CC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CGeneralSpin { - public const nint m_nSpinRateDegrees = 0x1C0; // int32 - public const nint m_nSpinRateMinDegrees = 0x1C4; // int32 - public const nint m_fSpinRateStopTime = 0x1CC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSpinUpdateBase { - } - // Parent: CGeneralSpin - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_Spin { - } - // Parent: CSpinUpdateBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_SpinUpdate { - } - // Parent: CGeneralSpin - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_SpinYaw { - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - public static class C_OP_InterpolateRadius { - public const nint m_flStartTime = 0x1C0; // float32 - public const nint m_flEndTime = 0x1C4; // float32 - public const nint m_flStartScale = 0x1C8; // float32 - public const nint m_flEndScale = 0x1CC; // float32 - public const nint m_bEaseInAndOut = 0x1D0; // bool - public const nint m_flBias = 0x1D4; // float32 - } - } - // Module: pulse_system.dll - // Classes count: 51 - // Enums count: 7 - 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 - } - // Alignment: 4 - // Members count: 2 - public enum PulseMethodCallMode_t : int { - SYNC_WAIT_FOR_COMPLETION = 0, - ASYNC_FIRE_AND_FORGET = 1 - } - // Alignment: 4 - // Members count: 3 - public enum PulseCursorExecResult_t : int { - Succeeded = 0, - Canceled = 1, - Failed = 2 - } - // Alignment: 4 - // Members count: 4 - public enum PulseCursorCancelPriority_t : int { - None = 0, - CancelOnSucceeded = 1, - SoftCancel = 2, - HardCancel = 3 - } - // 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 - } - // Alignment: 4 - // Members count: 5 - public enum PulseTestEnumColor_t : int { - BLACK = 0, - WHITE = 1, - RED = 2, - GREEN = 3, - BLUE = 4 - } - // Alignment: 4 - // Members count: 3 - public enum PulseTestEnumShape_t : int { - CIRCLE = 100, - SQUARE = 200, - TRIANGLE = 300 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - public static class CPulseCursorFuncs { - } - // Parent: None - // Fields count: 1 - public static class CPulseCell_WaitForCursorsWithTagBase__CursorState_t { - public const nint m_TagName = 0x0; // CUtlSymbolLarge - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - public static class CPulseTestFuncs_LibraryA { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class FakeEntity_tAPI { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 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 - // - // Metadata: - // MGetKV3ClassDefaults - 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* > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - public static class CPulseMathlib { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - public static class CPulseTestScriptLib { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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: CPulse_OutflowConnection - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPulse_ResumePoint { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPulseCell_Base { - public const nint m_nEditorNodeID = 0x8; // PulseDocNodeID_t - } - // Parent: CPulseCell_Base - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPulseCell_BaseFlow { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPulseRuntimeMethodArg { - public const nint m_Name = 0x0; // CKV3MemberNameWithStorage - public const nint m_Description = 0x38; // CUtlString - public const nint m_Type = 0x40; // CPulseValueFullType - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPulseCell_BaseYieldingInflow { - } - // Parent: CPulseCell_Base - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPulseCell_BaseValue { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - public static class CPulseCell_Inflow_Wait { - public const nint m_WakeResume = 0x48; // CPulse_ResumePoint - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CPulseCell_Outflow_CycleShuffled__InstanceState_t { - public const nint m_Shuffle = 0x0; // CUtlVectorFixedGrowable< uint8 > - public const nint m_nNextShuffle = 0x20; // int32 - } - // Parent: CPulseCell_BaseFlow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - public static class CPulseCell_Outflow_TestRandomYesNo { - public const nint m_Yes = 0x48; // CPulse_OutflowConnection - public const nint m_No = 0x58; // CPulse_OutflowConnection - } - // Parent: CPulseCell_BaseFlow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - public static class CPulseCell_Outflow_TestExplicitYesNo { - public const nint m_Yes = 0x48; // CPulse_OutflowConnection - public const nint m_No = 0x58; // CPulse_OutflowConnection - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - public static class CPulseCell_Value_TestValue50 { - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - public static class CPulseCell_Value_RandomInt { - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - 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< CUtlString > - public const nint m_bTestYesOrNoPath = 0xF8; // bool - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - public static class CPulseCell_Step_TestDomainTracepoint { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - public static class CPulseCell_Step_TestDomainCreateFakeEntity { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - public static class CPulseCell_Step_TestDomainDestroyFakeEntity { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPulseEditorHeaderText - public static class CPulseCell_Step_TestDomainEntFire { - public const nint m_Input = 0x48; // CUtlString - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - public static class CPulseCell_Val_TestDomainGetEntityName { - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - public static class CPulseCell_Val_TestDomainFindEntityByName { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - 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 CPulseCell_TestWaitWithCursorState__CursorState_t { - public const nint flWaitValue = 0x0; // float32 - public const nint bFailOnCancel = 0x4; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - public static class CPulseTestFuncs_DerivedDomain { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - public static class CPulseCell_Test_NoInflow { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - public static class CPulseCell_Test_MultiInflow_WithDefault { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - public static class CPulseCell_Test_MultiInflow_NoDefault { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - public static class CPulseGraphInstance_TurtleGraphics { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CPulseCell_WaitForCursorsWithTagBase { - public const nint m_nCursorsAllowedToWait = 0x48; // int32 - public const nint m_WaitComplete = 0x50; // CPulse_ResumePoint - } - // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - public static class CPulseCell_WaitForCursorsWithTag { - public const nint m_bTagSelfWhenComplete = 0x60; // bool - public const nint m_nDesiredKillPriority = 0x64; // PulseCursorCancelPriority_t - } - // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - public static class CPulseCell_CursorQueue { - public const nint m_nCursorsAllowedToRunParallel = 0x60; // int32 - } - } - // Module: rendersystemdx11.dll - // Classes count: 3 - // Enums count: 5 - 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Parent: None - // Fields count: 7 - 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 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 VsInputSignature_t { - public const nint m_elems = 0x0; // CUtlVector< VsInputSignatureElement_t > - } - } - // Module: resourcesystem.dll - // Classes count: 57 - // Enums count: 2 - public static class Resourcesystem { - // Alignment: 1 - // Members count: 2 - public enum FuseVariableAccess_t : sbyte { - WRITABLE = 0, - READ_ONLY = 1 - } - // 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 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class TestResource_t { - public const nint m_name = 0x0; // CUtlString - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeTestResource_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeProceduralTestResource_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeManifestTestResource_t { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class ManifestTestResource_t { - public const nint m_name = 0x0; // CUtlString - public const nint m_child = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCVDataResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeIPulseGraphDef { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCTypeScriptResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCJavaScriptResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeIParticleSystemDefinition { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeIParticleSnapshot { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCAnimData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCAnimationGroup { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCSequenceGroupData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeIMaterial2 { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCMorphSetData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCRenderMesh { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCModel { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCTextureBase { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeIVectorGraphic { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCVSoundEventScriptList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCVSoundStackScriptList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCVoiceContainerBase { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCVMixListResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCPhysAggregateData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCVPhysXSurfacePropertiesList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCEntityLump { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCWorldNode { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeWorld_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCVoxelVisibility { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCPostProcessingResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCPanoramaStyle { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCPanoramaLayout { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCPanoramaDynamicImages { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCDotaItemDefinitionResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCDOTAPatchNotesList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCDOTANovelsList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeIAnimGraphModelBinding { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCChoreoSceneFileData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCDACGameDefsData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCCompositeMaterialKit { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCGcExportableExternalData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCSmartProp { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCCSGOEconItem { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCResponseRulesList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCNmSkeleton { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCNmClip { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCNmGraph { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCNmGraphDataSet { - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 - // - // 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_nMaxTempVarsUsed = 0x48; // int32 - } - // Parent: None - // Fields count: 6 - // - // 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 > - } - // Parent: None - // Fields count: 2 - public static class AABB_t { - public const nint m_vMinBounds = 0x0; // - public const nint m_vMaxBounds = 0xC; // - } - // Parent: None - // Fields count: 2 - 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 - } - } - // Module: scenefilecache.dll - // Classes count: 0 - // Enums count: 0 - public static class Scenefilecache { - } - // Module: scenesystem.dll - // Classes count: 9 - // Enums count: 1 - 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 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CSSDSMsg_EndFrame { - public const nint m_Views = 0x0; // CUtlVector< CSSDSEndFrameViewInfo > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 > - } - // Parent: CSSDSMsg_LayerBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSSDSMsg_PreLayer { - } - // Parent: CSSDSMsg_LayerBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSSDSMsg_PostLayer { - } - } - // Module: schemasystem.dll - // Classes count: 6 - // Enums count: 2 - public static class Schemasystem { - // Alignment: 4 - // Members count: 3 - public enum ThreeState_t : int { - TRS_FALSE = 0, - TRS_TRUE = 1, - TRS_NONE = 2 - } - // 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 - } - // Parent: None - // Fields count: 22 - public static class CSchemaSystemInternalRegistration { - public const nint m_Vector2D = 0x0; // Vector2D - public const nint m_Vector = 0x8; // - 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< CResourcePointer< CResourceString > > - public const nint m_KV3 = 0x170; // KeyValues3 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeCResourceManifestInternal { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CExampleSchemaVData_PolymorphicBase { - public const nint m_nBase = 0x8; // int32 - } - // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CExampleSchemaVData_PolymorphicDerivedA { - public const nint m_nDerivedA = 0x10; // int32 - } - // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CExampleSchemaVData_PolymorphicDerivedB { - public const nint m_nDerivedB = 0x10; // int32 - } - } - // Module: server.dll - // Classes count: 233 - // Enums count: 128 - 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 - } - // Alignment: 4 - // Members count: 5 - public enum NavDirType : int { - NORTH = 0, - EAST = 1, - SOUTH = 2, - WEST = 3, - NUM_NAV_DIR_TYPE_DIRECTIONS = 4 - } - // Alignment: 1 - // Members count: 3 - public enum SequenceFinishNotifyState_t : sbyte { - eDoNotNotify = 0, - eNotifyWhenFinished = 1, - eNotifyTriggered = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum PointTemplateClientOnlyEntityBehavior_t : int { - CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0, - CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 1 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum ChatIgnoreType_t : int { - CHAT_IGNORE_NONE = 0, - CHAT_IGNORE_ALL = 1, - CHAT_IGNORE_TEAM = 2 - } - // Alignment: 1 - // Members count: 3 - public enum FixAngleSet_t : sbyte { - None = 0, - Absolute = 1, - Relative = 2 - } - // Alignment: 4 - // Members count: 4 - public enum CommandExecMode_t : int { - EXEC_MANUAL = 0, - EXEC_LEVELSTART = 1, - EXEC_PERIODIC = 2, - EXEC_MODES_COUNT = 3 - } - // Alignment: 4 - // Members count: 2 - public enum CommandEntitySpecType_t : int { - SPEC_SEARCH = 0, - SPEC_TYPES_COUNT = 1 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum ObserverInterpState_t : int { - OBSERVER_INTERP_NONE = 0, - OBSERVER_INTERP_TRAVELING = 1, - OBSERVER_INTERP_SETTLING = 2 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum CanPlaySequence_t : int { - CANNOT_PLAY = 0, - CAN_PLAY_NOW = 1, - CAN_PLAY_ENQUEUED = 2 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum BrushSolidities_e : int { - BRUSHSOLID_TOGGLE = 0, - BRUSHSOLID_NEVER = 1, - BRUSHSOLID_ALWAYS = 2 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum CRR_Response__ResponseEnum_t : int { - MAX_RESPONSE_NAME = 192, - MAX_RULE_NAME = 128 - } - // Alignment: 4 - // Members count: 3 - public enum LessonPanelLayoutFileTypes_t : int { - LAYOUT_HAND_DEFAULT = 0, - LAYOUT_WORLD_DEFAULT = 1, - LAYOUT_CUSTOM = 2 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum ForcedCrouchState_t : int { - FORCEDCROUCH_NONE = 0, - FORCEDCROUCH_CROUCHED = 1, - FORCEDCROUCH_UNCROUCHED = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 1 - public enum navproperties_t : int { - NAV_IGNORE = 1 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum ValueRemapperInputType_t : int { - InputType_PlayerShootPosition = 0, - InputType_PlayerShootPositionAroundAxis = 1 - } - // Alignment: 4 - // Members count: 4 - public enum ValueRemapperOutputType_t : int { - OutputType_AnimationCycle = 0, - OutputType_RotationX = 1, - OutputType_RotationY = 2, - OutputType_RotationZ = 3 - } - // Alignment: 4 - // Members count: 2 - public enum ValueRemapperHapticsType_t : int { - HaticsType_Default = 0, - HaticsType_None = 1 - } - // Alignment: 4 - // Members count: 4 - public enum ValueRemapperMomentumType_t : int { - MomentumType_None = 0, - MomentumType_Friction = 1, - MomentumType_SpringTowardSnapValue = 2, - MomentumType_SpringAwayFromSnapValue = 3 - } - // Alignment: 4 - // Members count: 2 - public enum ValueRemapperRatchetType_t : int { - RatchetType_Absolute = 0, - RatchetType_EachEngage = 1 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum PointWorldTextReorientMode_t : int { - POINT_WORLD_TEXT_REORIENT_NONE = 0, - POINT_WORLD_TEXT_REORIENT_AROUND_UP = 1 - } - // Alignment: 4 - // Members count: 3 - public enum doorCheck_e : int { - DOOR_CHECK_FORWARD = 0, - DOOR_CHECK_BACKWARD = 1, - DOOR_CHECK_FULL = 2 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum SceneOnPlayerDeath_t : int { - SCENE_ONPLAYERDEATH_DO_NOTHING = 0, - SCENE_ONPLAYERDEATH_CANCEL = 1 - } - // Alignment: 4 - // Members count: 2 - public enum ScriptedConflictResponse_t : int { - SS_CONFLICT_ENQUEUE = 0, - SS_CONFLICT_INTERRUPT = 1 - } - // Alignment: 4 - // Members count: 3 - public enum TRAIN_CODE : int { - TRAIN_SAFE = 0, - TRAIN_BLOCKING = 1, - TRAIN_FOLLOWING = 2 - } - // Alignment: 4 - // Members count: 5 - public enum NPCFollowFormation_t : int { - Default = -1, - CloseCircle = 0, - WideCircle = 1, - MediumCircle = 5, - Sidekick = 6 - } - // Alignment: 4 - // Members count: 3 - public enum NPCLookType_t : int { - Chest = 0, - Head = 1, - Eyes = 2 - } - // Alignment: 4 - // Members count: 3 - public enum SoundEventStartType_t : int { - SOUNDEVENT_START_PLAYER = 0, - SOUNDEVENT_START_WORLD = 1, - SOUNDEVENT_START_ENTITY = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum FuncDoorSpawnPos_t : int { - FUNC_DOOR_SPAWN_CLOSED = 0, - FUNC_DOOR_SPAWN_OPEN = 1 - } - // Alignment: 4 - // Members count: 2 - public enum filter_t : int { - FILTER_AND = 0, - FILTER_OR = 1 - } - // Alignment: 4 - // Members count: 3 - public enum Explosions : int { - expRandom = 0, - expDirected = 1, - expUsePrecise = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum EOverrideBlockLOS_t : int { - BLOCK_LOS_DEFAULT = 0, - BLOCK_LOS_FORCE_FALSE = 1, - BLOCK_LOS_FORCE_TRUE = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum TrackOrientationType_t : int { - TrackOrientation_Fixed = 0, - TrackOrientation_FacePath = 1, - TrackOrientation_FacePathAngles = 2 - } - // Alignment: 4 - // Members count: 3 - public enum SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t : int { - kMIN_THRESHOLD = 0, - kMIN_FULL = 1, - kHIGHWATER = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum TrainVelocityType_t : int { - TrainVelocity_Instantaneous = 0, - TrainVelocity_LinearBlend = 1, - TrainVelocity_EaseInEaseOut = 2 - } - // Alignment: 4 - // Members count: 4 - public enum TrainOrientationType_t : int { - TrainOrientation_Fixed = 0, - TrainOrientation_AtPathTracks = 1, - TrainOrientation_LinearBlend = 2, - TrainOrientation_EaseInEaseOut = 3 - } - // 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 - } - // Alignment: 4 - // Members count: 4 - public enum BeamClipStyle_t : int { - kNOCLIP = 0, - kGEOCLIP = 1, - kMODELCLIP = 2, - kBEAMCLIPSTYLE_NUMBITS = 2 - } - // 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 - } - // Alignment: 1 - // Members count: 2 - public enum ShatterPanelMode : sbyte { - SHATTER_GLASS = 0, - SHATTER_DRYWALL = 1 - } - // Alignment: 1 - // Members count: 5 - public enum ShatterDamageCause : sbyte { - SHATTERDAMAGE_BULLET = 0, - SHATTERDAMAGE_MELEE = 1, - SHATTERDAMAGE_THROWN = 2, - SHATTERDAMAGE_SCRIPT = 3, - SHATTERDAMAGE_EXPLOSIVE = 4 - } - // Alignment: 1 - // Members count: 5 - public enum ShatterGlassStressType : sbyte { - SHATTERGLASS_BLUNT = 0, - SHATTERGLASS_BALLISTIC = 1, - SHATTERGLASS_PULSE = 2, - SHATTERDRYWALL_CHUNKS = 3, - SHATTERGLASS_EXPLOSIVE = 4 - } - // Alignment: 1 - // Members count: 3 - public enum OnFrame : sbyte { - ONFRAME_UNKNOWN = 0, - ONFRAME_TRUE = 1, - ONFRAME_FALSE = 2 - } - // Alignment: 1 - // Members count: 2 - public enum ShardSolid_t : sbyte { - SHARD_SOLID = 0, - SHARD_DEBRIS = 1 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum SubclassVDataChangeType_t : int { - SUBCLASS_VDATA_CREATED = 0, - SUBCLASS_VDATA_SUBCLASS_CHANGED = 1, - SUBCLASS_VDATA_RELOADED = 2 - } - // Alignment: 4 - // Members count: 7 - public enum PlayerConnectedState : int { - PlayerNeverConnected = -1, - PlayerConnected = 0, - PlayerConnecting = 1, - PlayerReconnecting = 2, - PlayerDisconnecting = 3, - PlayerDisconnected = 4, - PlayerReserved = 5 - } - // Alignment: 4 - // Members count: 3 - public enum WeaponSwitchReason_t : int { - eDrawn = 0, - eEquipped = 1, - eUserInitiatedSwitchToLast = 2 - } - // Alignment: 4 - // Members count: 4 - public enum WeaponAttackType_t : int { - eInvalid = -1, - ePrimary = 0, - eSecondary = 1, - eCount = 2 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum ShadowType_t : int { - SHADOWS_NONE = 0, - SHADOWS_SIMPLE = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum ModifyDamageReturn_t : int { - CONTINUE_TO_APPLY_DAMAGE = 0, - ABORT_DO_NOT_APPLY_DAMAGE = 1 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum WorldTextPanelOrientation_t : int { - WORLDTEXT_ORIENTATION_DEFAULT = 0, - WORLDTEXT_ORIENTATION_FACEUSER = 1, - WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 2 - } - // Alignment: 4 - // Members count: 2 - public enum attributeprovidertypes_t : int { - PROVIDER_GENERIC = 0, - PROVIDER_WEAPON = 1 - } - // Alignment: 4 - // Members count: 4 - public enum SpawnPointCoopEnemy__BotDefaultBehavior_t : int { - DEFEND_AREA = 0, - HUNT = 1, - CHARGE_ENEMY = 2, - DEFEND_INVESTIGATE = 3 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 6 - public enum PreviewWeaponState : int { - DROPPED = 0, - HOLSTERED = 1, - DEPLOYED = 2, - PLANTED = 3, - INSPECT = 4, - ICON = 5 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum CSWeaponSilencerType : int { - WEAPONSILENCER_NONE = 0, - WEAPONSILENCER_DETACHABLE = 1, - WEAPONSILENCER_INTEGRATED = 2 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum CSWeaponState_t : int { - WEAPON_NOT_CARRIED = 0, - WEAPON_IS_CARRIED_BY_PLAYER = 1, - WEAPON_IS_ACTIVE = 2 - } - // Alignment: 4 - // Members count: 3 - public enum CSWeaponMode : int { - Primary_Mode = 0, - Secondary_Mode = 1, - WeaponMode_MAX = 2 - } - // Alignment: 4 - // Members count: 3 - public enum C4LightEffect_t : int { - eLightEffectNone = 0, - eLightEffectDropped = 1, - eLightEffectThirdPersonHeld = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 7 - public enum ChickenActivity : int { - IDLE = 0, - WALK = 1, - RUN = 2, - HOP = 3, - JUMP = 4, - GLIDE = 5, - LAND = 6 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - public static class CRangeFloat { - public const nint m_pValue = 0x0; // float32[2] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - public static class CRangeInt { - public const nint m_pValue = 0x0; // int32[2] - } - // Parent: None - // Fields count: 2 - public static class Extent { - public const nint lo = 0x0; // - public const nint hi = 0xC; // - } - // Parent: None - // Fields count: 2 - public static class NavGravity_t { - public const nint m_vGravity = 0x0; // - public const nint m_bDefault = 0xC; // bool - } - // Parent: None - // Fields count: 0 - public static class CNavVolume { - } - // Parent: CNavVolume - // Fields count: 1 - public static class CNavVolumeVector { - public const nint m_bHasBeenPreFiltered = 0x78; // bool - } - // Parent: CNavVolumeVector - // Fields count: 0 - public static class CNavVolumeAll { - } - // Parent: CNavVolume - // Fields count: 2 - public static class CNavVolumeSphere { - public const nint m_vCenter = 0x70; // - public const nint m_flRadius = 0x7C; // float32 - } - // Parent: CNavVolumeSphere - // Fields count: 1 - public static class CNavVolumeSphericalShell { - public const nint m_flRadiusInner = 0x80; // float32 - } - // Parent: None - // Fields count: 0 - public static class CEntityComponent { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_nameStringableIndex (int32) - public static class 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 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - public static class CEntityInstance { - 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 m_scriptClassName = 0x30; // CUtlSymbolLarge - } - // Parent: CEntityComponent - // Fields count: 2 - public static class CBodyComponent { - public const nint m_pSceneNode = 0x8; // CGameSceneNode* - public const nint __m_pChainEntity = 0x20; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_sceneNode (CGameSceneNode) - public static class CBodyComponentPoint { - public const nint m_sceneNode = 0x50; // CGameSceneNode - public const nint __m_pChainEntity = 0x1A0; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) - public static class CBodyComponentSkeletonInstance { - public const nint m_skeletonInstance = 0x50; // CSkeletonInstance - public const nint __m_pChainEntity = 0x430; // CNetworkVarChainer - } - // Parent: CEntityComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_bvDisabledHitGroups (uint32) - public static class CHitboxComponent { - public const nint m_bvDisabledHitGroups = 0x24; // uint32[1] - } - // Parent: CEntityComponent - // Fields count: 67 - // - // Metadata: - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_SecondaryColor (Color) - // NetworkVarNames: m_flBrightness (float) - // NetworkVarNames: m_flBrightnessScale (float) - // NetworkVarNames: m_flBrightnessMult (float) - // NetworkVarNames: m_flRange (float) - // NetworkVarNames: m_flFalloff (float) - // NetworkVarNames: m_flAttenuation0 (float) - // NetworkVarNames: m_flAttenuation1 (float) - // NetworkVarNames: m_flAttenuation2 (float) - // NetworkVarNames: m_flTheta (float) - // NetworkVarNames: m_flPhi (float) - // NetworkVarNames: m_hLightCookie (HRenderTextureStrong) - // NetworkVarNames: m_nCascades (int) - // NetworkVarNames: m_nCastShadows (int) - // NetworkVarNames: m_nShadowWidth (int) - // NetworkVarNames: m_nShadowHeight (int) - // NetworkVarNames: m_bRenderDiffuse (bool) - // NetworkVarNames: m_nRenderSpecular (int) - // NetworkVarNames: m_bRenderTransmissive (bool) - // NetworkVarNames: m_flOrthoLightWidth (float) - // NetworkVarNames: m_flOrthoLightHeight (float) - // NetworkVarNames: m_nStyle (int) - // NetworkVarNames: m_Pattern (CUtlString) - // NetworkVarNames: m_nCascadeRenderStaticObjects (int) - // NetworkVarNames: m_flShadowCascadeCrossFade (float) - // NetworkVarNames: m_flShadowCascadeDistanceFade (float) - // NetworkVarNames: m_flShadowCascadeDistance0 (float) - // NetworkVarNames: m_flShadowCascadeDistance1 (float) - // NetworkVarNames: m_flShadowCascadeDistance2 (float) - // NetworkVarNames: m_flShadowCascadeDistance3 (float) - // NetworkVarNames: m_nShadowCascadeResolution0 (int) - // NetworkVarNames: m_nShadowCascadeResolution1 (int) - // NetworkVarNames: m_nShadowCascadeResolution2 (int) - // NetworkVarNames: m_nShadowCascadeResolution3 (int) - // NetworkVarNames: m_bUsesBakedShadowing (bool) - // NetworkVarNames: m_nShadowPriority (int) - // NetworkVarNames: m_nBakedShadowIndex (int) - // NetworkVarNames: m_bRenderToCubemaps (bool) - // NetworkVarNames: m_nDirectLight (int) - // NetworkVarNames: m_nIndirectLight (int) - // NetworkVarNames: m_flFadeMinDist (float) - // NetworkVarNames: m_flFadeMaxDist (float) - // NetworkVarNames: m_flShadowFadeMinDist (float) - // NetworkVarNames: m_flShadowFadeMaxDist (float) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bFlicker (bool) - // NetworkVarNames: m_bPrecomputedFieldsValid (bool) - // NetworkVarNames: m_vPrecomputedBoundsMins (Vector) - // NetworkVarNames: m_vPrecomputedBoundsMaxs (Vector) - // NetworkVarNames: m_vPrecomputedOBBOrigin (Vector) - // NetworkVarNames: m_vPrecomputedOBBAngles (QAngle) - // NetworkVarNames: m_vPrecomputedOBBExtent (Vector) - // NetworkVarNames: m_flPrecomputedMaxRange (float) - // NetworkVarNames: m_nFogLightingMode (int) - // NetworkVarNames: m_flFogContributionStength (float) - // NetworkVarNames: m_flNearClipPlane (float) - // NetworkVarNames: m_SkyColor (Color) - // NetworkVarNames: m_flSkyIntensity (float) - // NetworkVarNames: m_SkyAmbientBounce (Color) - // NetworkVarNames: m_bUseSecondaryColor (bool) - // NetworkVarNames: m_bMixedShadows (bool) - // NetworkVarNames: m_flLightStyleStartTime (GameTime_t) - // NetworkVarNames: m_flCapsuleLength (float) - // NetworkVarNames: m_flMinRoughness (float) - public static class CLightComponent { - public const nint __m_pChainEntity = 0x48; // CNetworkVarChainer - public const nint m_Color = 0x85; // Color - public const nint m_SecondaryColor = 0x89; // Color - public const nint m_flBrightness = 0x90; // float32 - public const nint m_flBrightnessScale = 0x94; // float32 - public const nint m_flBrightnessMult = 0x98; // float32 - public const nint m_flRange = 0x9C; // float32 - public const nint m_flFalloff = 0xA0; // float32 - public const nint m_flAttenuation0 = 0xA4; // float32 - public const nint m_flAttenuation1 = 0xA8; // float32 - 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_nCascades = 0xC0; // int32 - public const nint m_nCastShadows = 0xC4; // int32 - public const nint m_nShadowWidth = 0xC8; // int32 - public const nint m_nShadowHeight = 0xCC; // int32 - public const nint m_bRenderDiffuse = 0xD0; // bool - public const nint m_nRenderSpecular = 0xD4; // int32 - public const nint m_bRenderTransmissive = 0xD8; // bool - public const nint m_flOrthoLightWidth = 0xDC; // float32 - public const nint m_flOrthoLightHeight = 0xE0; // float32 - public const nint m_nStyle = 0xE4; // int32 - public const nint m_Pattern = 0xE8; // CUtlString - public const nint m_nCascadeRenderStaticObjects = 0xF0; // int32 - public const nint m_flShadowCascadeCrossFade = 0xF4; // float32 - public const nint m_flShadowCascadeDistanceFade = 0xF8; // float32 - public const nint m_flShadowCascadeDistance0 = 0xFC; // float32 - public const nint m_flShadowCascadeDistance1 = 0x100; // float32 - public const nint m_flShadowCascadeDistance2 = 0x104; // float32 - public const nint m_flShadowCascadeDistance3 = 0x108; // float32 - public const nint m_nShadowCascadeResolution0 = 0x10C; // int32 - public const nint m_nShadowCascadeResolution1 = 0x110; // int32 - public const nint m_nShadowCascadeResolution2 = 0x114; // int32 - public const nint m_nShadowCascadeResolution3 = 0x118; // int32 - public const nint m_bUsesBakedShadowing = 0x11C; // bool - public const nint m_nShadowPriority = 0x120; // int32 - public const nint m_nBakedShadowIndex = 0x124; // int32 - public const nint m_bRenderToCubemaps = 0x128; // bool - public const nint m_nDirectLight = 0x12C; // int32 - public const nint m_nIndirectLight = 0x130; // int32 - public const nint m_flFadeMinDist = 0x134; // float32 - public const nint m_flFadeMaxDist = 0x138; // float32 - public const nint m_flShadowFadeMinDist = 0x13C; // float32 - public const nint m_flShadowFadeMaxDist = 0x140; // float32 - public const nint m_bEnabled = 0x144; // bool - public const nint m_bFlicker = 0x145; // bool - public const nint m_bPrecomputedFieldsValid = 0x146; // bool - public const nint m_vPrecomputedBoundsMins = 0x148; // - public const nint m_vPrecomputedBoundsMaxs = 0x154; // - public const nint m_vPrecomputedOBBOrigin = 0x160; // - public const nint m_vPrecomputedOBBAngles = 0x16C; // QAngle - public const nint m_vPrecomputedOBBExtent = 0x178; // - public const nint m_flPrecomputedMaxRange = 0x184; // float32 - public const nint m_nFogLightingMode = 0x188; // int32 - public const nint m_flFogContributionStength = 0x18C; // float32 - public const nint m_flNearClipPlane = 0x190; // float32 - public const nint m_SkyColor = 0x194; // Color - public const nint m_flSkyIntensity = 0x198; // float32 - public const nint m_SkyAmbientBounce = 0x19C; // Color - public const nint m_bUseSecondaryColor = 0x1A0; // bool - public const nint m_bMixedShadows = 0x1A1; // bool - public const nint m_flLightStyleStartTime = 0x1A4; // GameTime_t - public const nint m_flCapsuleLength = 0x1A8; // float32 - public const nint m_flMinRoughness = 0x1AC; // float32 - public const nint m_bPvsModifyEntity = 0x1C0; // bool - } - // Parent: None - // Fields count: 1 - public static class CNetworkTransmitComponent { - public const nint m_nTransmitStateOwnedCounter = 0x16C; // uint8 - } - // Parent: CEntityComponent - // Fields count: 5 - public static class CRenderComponent { - 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 = 0xB0; // bool - } - // Parent: None - // Fields count: 0 - public static class CAnimEventListenerBase { - } - // Parent: CAnimEventListenerBase - // Fields count: 0 - public static class CAnimEventListener { - } - // Parent: CAnimEventListenerBase - // Fields count: 0 - public static class CAnimEventQueueListener { - } - // Parent: None - // Fields count: 1 - public static class CBuoyancyHelper { - public const nint m_flFluidDensity = 0x18; // float32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - public static class CSkillFloat { - public const nint m_pValue = 0x0; // float32[4] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - public static class CSkillInt { - public const nint m_pValue = 0x0; // int32[4] - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSkillDamage { - public const nint m_flDamage = 0x0; // CSkillFloat - public const nint m_flPhysicsForceDamage = 0x10; // float32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - public static class CRemapFloat { - public const nint m_pValue = 0x0; // float32[4] - } - // Parent: None - // Fields count: 2 - public static class CScriptUniformRandomStream { - public const nint m_hScriptScope = 0x8; // HSCRIPT - public const nint m_nInitialSeed = 0x9C; // int32 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CBasePlayerControllerAPI { - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: nType (FixAngleSet_t) - // NetworkVarNames: qAngle (QAngle) - // NetworkVarNames: nIndex (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 m_nCurrentStage = 0x8; // int32 - public const nint m_nStageCount = 0xC; // int32 - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CDynamicPropAPI { - } - // Parent: None - // Fields count: 1 - public static class CPlayerPawnComponent { - public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer - } - // Parent: None - // Fields count: 1 - public static class CPlayerControllerComponent { - public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CPlayer_AutoaimServices { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: localSound (Vector) - // NetworkVarNames: soundscapeIndex (int32) - // NetworkVarNames: localBits (uint8) - // NetworkVarNames: soundscapeEntityListIndex (int) - // NetworkVarNames: soundEventHash (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 - // - // Metadata: - // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) - // NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t) - // NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32) - // NetworkVarNames: m_PlayerFog (fogplayerparams_t) - // NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>) - // NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) - // NetworkVarNames: m_audio (audioparams_t) - // NetworkVarNames: m_PostProcessingVolumes (CHandle) - 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< CColorCorrection > - public const nint m_hViewEntity = 0x9C; // CHandle< CBaseEntity > - public const nint m_hTonemapController = 0xA0; // CHandle< CTonemapController2 > - public const nint m_audio = 0xA8; // audioparams_t - public const nint m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > > - public const nint m_flOldPlayerZ = 0x138; // float32 - public const nint m_flOldPlayerViewOffsetZ = 0x13C; // float32 - public const nint m_hTriggerSoundscapeList = 0x158; // CUtlVector< CHandle< CEnvSoundscapeTriggerable > > - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CPlayer_FlashlightServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CPlayer_ItemServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 15 - // - // Metadata: - // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) - // NetworkVarNames: m_flMaxspeed (float32) - // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - 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; // - public const nint m_vecOldViewAngles = 0x1C4; // QAngle - } - // Parent: CPlayer_MovementServices - // Fields count: 14 - // - // Metadata: - // NetworkVarNames: m_flFallVelocity (float32) - // NetworkVarNames: m_bInCrouch (bool) - // NetworkVarNames: m_nCrouchState (uint32) - // NetworkVarNames: m_flCrouchTransitionStartTime (GameTime_t) - // NetworkVarNames: m_bDucked (bool) - // NetworkVarNames: m_bDucking (bool) - // NetworkVarNames: m_bInDuckJump (bool) - 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; // - 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; // - } - // Parent: CPlayerPawnComponent - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_iObserverMode (uint8) - // 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_iObserverLastMode = 0x48; // ObserverMode_t - public const nint m_bForcedObserverMode = 0x4C; // bool - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CPlayer_UseServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CPlayer_WaterServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_hMyWeapons (CHandle< CBasePlayerWeapon >) - // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) - // 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_iAmmo = 0x60; // uint16[32] - public const nint m_bPreventWeaponPickup = 0xA0; // bool - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - public static class CAnimGraphControllerBase { - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_animationController (CBaseAnimGraphController) - public static class CBodyComponentBaseAnimGraph { - public const nint m_animationController = 0x460; // CBaseAnimGraphController - public const nint __m_pChainEntity = 0x950; // CNetworkVarChainer - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_ID (CUtlStringToken) - // NetworkVarNames: m_Values (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 - // - // Metadata: - // NetworkVarNames: m_Handle (ModelConfigHandle_t) - // NetworkVarNames: m_Name (string_t) - // NetworkVarNames: m_AssociatedEntities (CHandle< CBaseModelEntity >) - // NetworkVarNames: m_AssociatedEntityNames (string_t) - 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 > - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 - public static class CBodyComponentBaseModelEntity { - public const nint __m_pChainEntity = 0x460; // CNetworkVarChainer - } - // 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_hOwner (CEntityHandle) - // NetworkVarNames: m_name (CUtlStringToken) - public static class CGameSceneNodeHandle { - public const nint m_hOwner = 0x8; // CEntityHandle - public const nint m_name = 0xC; // CUtlStringToken - } - // Parent: None - // Fields count: 32 - // - // Metadata: - // NetworkVarNames: m_hParent (CGameSceneNodeHandle) - // NetworkVarNames: m_vecOrigin (CNetworkOriginCellCoordQuantizedVector) - // NetworkVarNames: m_angRotation (QAngle) - // NetworkVarNames: m_flScale (float) - // NetworkVarNames: m_name (CUtlStringToken) - // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) - public static class CGameSceneNode { - 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; // - 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 = 0x130; // CUtlStringToken - public const nint m_flZOffset = 0x134; // float32 - public const nint m_vRenderOrigin = 0x138; // - } - // Parent: None - // Fields count: 0 - public static class IChoreoServices { - } - // Parent: None - // Fields count: 1 - public static class CInButtonState { - public const nint m_pButtonStates = 0x8; // uint64[3] - } - // Parent: None - // Fields count: 6 - 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 - public static class ISkeletonAnimationController { - } - // Parent: ISkeletonAnimationController - // Fields count: 1 - public static class CSkeletonAnimationController { - public const nint m_pSkeletonInstance = 0x8; // CSkeletonInstance* - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_hSequence (HSequence) - // NetworkVarNames: m_flPrevCycle (float32) - // NetworkVarNames: m_flCycle (float32) - public static class CNetworkedSequenceOperation { - 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 - // - // Metadata: - // NetworkVarNames: m_hModel (HModelStrong) - // NetworkVarNames: m_bClientClothCreationSuppressed (bool) - // 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_ModelName = 0xA8; // CUtlSymbolLarge - public const nint m_bClientClothCreationSuppressed = 0xE8; // bool - public const nint m_MeshGroupMask = 0x180; // uint64 - public const nint m_nIdealMotionType = 0x202; // int8 - public const nint m_nForceLOD = 0x203; // int8 - public const nint m_nClothUpdateFlags = 0x204; // int8 - } - // Parent: CGameSceneNode - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_modelState (CModelState) - // NetworkVarNames: m_bIsAnimationEnabled (bool) - // NetworkVarNames: m_bUseParentRenderBounds (bool) - // NetworkVarNames: m_materialGroup (CUtlStringToken) - // NetworkVarNames: m_nHitboxSet (uint8) - public static class CSkeletonInstance { - public const nint m_modelState = 0x160; // CModelState - public const nint m_bIsAnimationEnabled = 0x370; // bool - public const nint m_bUseParentRenderBounds = 0x371; // bool - public const nint m_bDisableSolidCollisionsForHierarchy = 0x372; // bool - public const nint m_bDirtyMotionType = 0x0; // bitfield:1 - public const nint m_bIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 - public const nint m_materialGroup = 0x374; // CUtlStringToken - public const nint m_nHitboxSet = 0x378; // uint8 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - public static class IntervalTimer { - public const nint m_timestamp = 0x8; // GameTime_t - public const nint m_nWorldGroupId = 0xC; // WorldGroupId_t - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_timescale (float32) - // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - public static class CountdownTimer { - 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 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (float32) - // NetworkVarNames: m_timescale (float32) - public static class EngineCountdownTimer { - 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 - // - // Metadata: - // NetworkVarNames: m_flValues (float) - // NetworkVarNames: m_nValueCounts (int) - // NetworkVarNames: m_nBucketCount (int) - // NetworkVarNames: m_flInterval (float) - // NetworkVarNames: m_flFinalValue (float) - // NetworkVarNames: m_nCompressionType (TimelineCompression_t) - // NetworkVarNames: m_bStopped (bool) - public static class CTimeline { - 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 - // - // Metadata: - // NetworkVarNames: m_PredNetBoolVariables (uint32) - // NetworkVarNames: m_PredNetByteVariables (byte) - // NetworkVarNames: m_PredNetUInt16Variables (uint16) - // NetworkVarNames: m_PredNetIntVariables (int32) - // NetworkVarNames: m_PredNetUInt32Variables (uint32) - // NetworkVarNames: m_PredNetUInt64Variables (uint64) - // NetworkVarNames: m_PredNetFloatVariables (float) - // NetworkVarNames: m_PredNetVectorVariables (Vector) - // NetworkVarNames: m_PredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_PredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_OwnerOnlyPredNetBoolVariables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetByteVariables (byte) - // NetworkVarNames: m_OwnerOnlyPredNetUInt16Variables (uint16) - // NetworkVarNames: m_OwnerOnlyPredNetIntVariables (int32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt32Variables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt64Variables (uint64) - // NetworkVarNames: m_OwnerOnlyPredNetFloatVariables (float) - // NetworkVarNames: m_OwnerOnlyPredNetVectorVariables (Vector) - // NetworkVarNames: m_OwnerOnlyPredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_OwnerOnlyPredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_nBoolVariablesCount (int) - // NetworkVarNames: m_nOwnerOnlyBoolVariablesCount (int) - // 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_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 - // - // Metadata: - // MPropertyCustomFGDType - public static class CFootstepTableHandle { - } - // Parent: None - // Fields count: 8 - public static class ResponseFollowup { - 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 m_pFollowup = 0x18; // ResponseFollowup* - } - // Parent: None - // Fields count: 2 - public static class CResponseCriteriaSet { - public const nint m_nNumPrefixedContexts = 0x28; // int32 - public const nint m_bOverrideOnAppend = 0x2C; // bool - } - // Parent: None - // Fields count: 10 - 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 = 0x148; // ResponseParams - public const nint m_fMatchScore = 0x168; // float32 - 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* > - } - // Parent: None - // Fields count: 2 - 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 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 m_ExpresserTargets = 0x48; // CUtlVector< CAI_Expresser* > - } - // 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_response = 0x48; // CRR_Response - public const nint m_bResponseValid = 0x230; // bool - } - // Parent: CAI_Expresser - // Fields count: 1 - public static class CAI_ExpresserWithFollowup { - public const nint m_pPostponedFollowup = 0x60; // ResponseFollowup* - } - // Parent: CAI_ExpresserWithFollowup - // Fields count: 1 - public static class CMultiplayer_Expresser { - public const nint m_bAllowMultipleScenes = 0x70; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CBaseEntityAPI { - } - // Parent: None - // Fields count: 10 - public static class CCommentarySystem { - 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< 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 > > - } - // Parent: None - // Fields count: 1 - public static class CPhysicsShake { - public const nint m_force = 0x8; // - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CGameScriptedMoveData { - public const nint m_vAccumulatedRootMotion = 0x0; // - public const nint m_vDest = 0xC; // - public const nint m_vSrc = 0x18; // - 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 m_hOwner = 0x8; // CHandle< CBaseAnimGraph > - public const nint m_hScriptedSequence = 0xC; // CHandle< CScriptedSequence > - 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 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 m_linear = 0xC; // - public const nint m_angular = 0x18; // RotationVector - public const nint m_linearSave = 0x24; // - public const nint m_angularSave = 0x30; // RotationVector - } - // Parent: None - // Fields count: 4 - public static class CMotorController { - public const nint m_speed = 0x8; // float32 - public const nint m_maxTorque = 0xC; // float32 - public const nint m_axis = 0x10; // - public const nint m_inertiaFactor = 0x1C; // float32 - } - // Parent: None - // Fields count: 4 - public static class CSoundEnvelope { - 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 m_Flags = 0x8; // int32 - public const nint m_Recipients = 0x10; // CUtlVector< CPlayerSlot > - } - // Parent: None - // Fields count: 13 - public static class CSoundPatch { - 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< CBaseEntity > - public const nint m_soundEntityIndex = 0x44; // CEntityIndex - public const nint m_soundOrigin = 0x48; // - 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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CPulseGraphInstance_ServerEntity { - public const nint m_pComponent = 0xD8; // CPulseGraphComponentBase* - } - // Parent: None - // Fields count: 4 - public static class CPulseGraphComponentBase { - public const nint m_hOwner = 0x8; // CHandle< CBaseEntity > - 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 - public static class CPulseGraphComponentPointServer { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyFriendlyName - // MPropertyDescription - public static class CPulseServerFuncs { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - public static class CPulseCell_SoundEventStart { - public const nint m_Type = 0x48; // SoundEventStartType_t - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyFriendlyName - // MPropertyDescription - public static class CPulseServerFuncs_Sounds { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 1 - public static class CPulseCell_Outflow_PlaySceneBase__CursorState_t { - public const nint m_sceneInstance = 0x0; // CHandle< CBaseEntity > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CPulseCell_Outflow_ScriptedSequence__CursorState_t { - public const nint m_scriptedSequence = 0x0; // CHandle< CBaseEntity > - } - // Parent: CEntityComponent - // Fields count: 0 - public static class CTouchExpansionComponent { - } - // Parent: None - // Fields count: 25 - 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: dynpitchvol_base_t - // Fields count: 0 - public static class dynpitchvol_t { - } - // Parent: None - // Fields count: 3 - 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 Relationship_t { - public const nint disposition = 0x0; // Disposition_t - public const nint priority = 0x4; // int32 - } - // Parent: CEntityInstance - // Fields count: 75 - // - // Metadata: - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByName - // NetworkVarNames: m_CBodyComponent (CBodyComponent::Storage_t) - // NetworkVarNames: m_iHealth (int32) - // NetworkVarNames: m_iMaxHealth (int32) - // NetworkVarNames: m_lifeState (uint8) - // NetworkVarNames: m_bTakesDamage (bool) - // NetworkVarNames: m_nTakeDamageFlags (TakeDamageFlags_t) - // NetworkVarNames: m_bIsPlatform (bool) - // NetworkVarNames: m_MoveCollide (MoveCollide_t) - // NetworkVarNames: m_MoveType (MoveType_t) - // NetworkVarNames: m_nSubclassID (EntitySubclassID_t) - // NetworkVarNames: m_flAnimTime (float32) - // NetworkVarNames: m_flSimulationTime (float32) - // NetworkVarNames: m_flCreateTime (GameTime_t) - // NetworkVarNames: m_bClientSideRagdoll (bool) - // NetworkVarNames: m_ubInterpolationFrame (uint8) - // NetworkVarNames: m_iTeamNum (uint8) - // NetworkVarNames: m_spawnflags (uint32) - // NetworkVarNames: m_nNextThinkTick (GameTick_t) - // NetworkVarNames: m_fFlags (uint32) - // NetworkVarNames: m_vecVelocity (CNetworkVelocityVector) - // NetworkVarNames: m_vecBaseVelocity (Vector) - // NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_fEffects (uint32) - // NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_flFriction (float32) - // NetworkVarNames: m_flElasticity (float32) - // NetworkVarNames: m_flGravityScale (float32) - // NetworkVarNames: m_flTimeScale (float32) - // NetworkVarNames: m_flWaterLevel (float) - // NetworkVarNames: m_bAnimatedEveryTick (bool) - // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) - 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_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_lastNetworkChange = 0x268; // float32 - public const nint m_ResponseContexts = 0x278; // CUtlVector< ResponseContext_t > - public const nint m_iszResponseContext = 0x290; // CUtlSymbolLarge - public const nint m_iHealth = 0x2B8; // int32 - public const nint m_iMaxHealth = 0x2BC; // int32 - public const nint m_lifeState = 0x2C0; // uint8 - public const nint m_flDamageAccumulator = 0x2C4; // float32 - public const nint m_bTakesDamage = 0x2C8; // bool - public const nint m_nTakeDamageFlags = 0x2CC; // TakeDamageFlags_t - public const nint m_bIsPlatform = 0x2D0; // bool - public const nint m_MoveCollide = 0x2D2; // MoveCollide_t - public const nint m_MoveType = 0x2D3; // MoveType_t - public const nint m_nActualMoveType = 0x2D4; // MoveType_t - public const nint m_nWaterTouch = 0x2D5; // uint8 - 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_iszDamageFilterName = 0x2E8; // CUtlSymbolLarge - public const nint m_flMoveDoneTime = 0x2F0; // float32 - public const nint m_nSubclassID = 0x2F4; // CUtlStringToken - public const nint m_flAnimTime = 0x300; // float32 - public const nint m_flSimulationTime = 0x304; // float32 - public const nint m_flCreateTime = 0x308; // GameTime_t - public const nint m_bClientSideRagdoll = 0x30C; // bool - public const nint m_ubInterpolationFrame = 0x30D; // uint8 - public const nint m_vPrevVPhysicsUpdatePos = 0x310; // - public const nint m_iTeamNum = 0x31C; // uint8 - public const nint m_iGlobalname = 0x320; // CUtlSymbolLarge - public const nint m_iSentToClients = 0x328; // int32 - public const nint m_flSpeed = 0x32C; // float32 - public const nint m_sUniqueHammerID = 0x330; // CUtlString - public const nint m_spawnflags = 0x338; // uint32 - public const nint m_nNextThinkTick = 0x33C; // GameTick_t - public const nint m_nSimulationTick = 0x340; // int32 - public const nint m_OnKilled = 0x348; // CEntityIOOutput - public const nint m_fFlags = 0x370; // uint32 - public const nint m_vecAbsVelocity = 0x374; // - public const nint m_vecVelocity = 0x380; // CNetworkVelocityVector - 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_fEffects = 0x3D0; // uint32 - public const nint m_hGroundEntity = 0x3D4; // CHandle< CBaseEntity > - public const nint m_flFriction = 0x3D8; // float32 - public const nint m_flElasticity = 0x3DC; // float32 - public const nint m_flGravityScale = 0x3E0; // float32 - public const nint m_flTimeScale = 0x3E4; // float32 - public const nint m_flWaterLevel = 0x3E8; // float32 - public const nint m_bAnimatedEveryTick = 0x3EC; // bool - public const nint m_bDisableLowViolence = 0x3ED; // bool - public const nint m_nWaterType = 0x3EE; // uint8 - public const nint m_iEFlags = 0x3F0; // int32 - public const nint m_OnUser1 = 0x3F8; // CEntityIOOutput - public const nint m_OnUser2 = 0x420; // CEntityIOOutput - public const nint m_OnUser3 = 0x448; // CEntityIOOutput - public const nint m_OnUser4 = 0x470; // CEntityIOOutput - public const nint m_iInitialTeamNum = 0x498; // int32 - public const nint m_flNavIgnoreUntilTime = 0x49C; // GameTime_t - public const nint m_vecAngVelocity = 0x4A0; // QAngle - 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_flLocalTime = 0x4B8; // float32 - public const nint m_flVPhysicsUpdateLocalTime = 0x4BC; // float32 - } - // Parent: CBaseEntity - // Fields count: 0 - public static class CServerOnlyEntity { - } - // Parent: CServerOnlyEntity - // Fields count: 0 - public static class CServerOnlyPointEntity { - } - // Parent: CServerOnlyEntity - // Fields count: 0 - public static class CLogicalEntity { - } - // Parent: CBaseEntity - // Fields count: 17 - // - // Metadata: - // MNetworkIncludeByUserGroup - // NetworkVarNames: m_flFadeInDuration (float32) - // NetworkVarNames: m_flFadeOutDuration (float32) - // NetworkVarNames: m_flMaxWeight (float32) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bMaster (bool) - // NetworkVarNames: m_bClientSide (bool) - // NetworkVarNames: m_bExclusive (bool) - // NetworkVarNames: m_MinFalloff (float32) - // NetworkVarNames: m_MaxFalloff (float32) - // NetworkVarNames: m_flCurWeight (float32) - // NetworkVarNames: m_netlookupFilename (char) - public static class CColorCorrection { - public const nint m_flFadeInDuration = 0x4C0; // float32 - public const nint m_flFadeOutDuration = 0x4C4; // float32 - public const nint m_flStartFadeInWeight = 0x4C8; // float32 - public const nint m_flStartFadeOutWeight = 0x4CC; // float32 - public const nint m_flTimeStartFadeIn = 0x4D0; // GameTime_t - public const nint m_flTimeStartFadeOut = 0x4D4; // GameTime_t - public const nint m_flMaxWeight = 0x4D8; // float32 - public const nint m_bStartDisabled = 0x4DC; // bool - public const nint m_bEnabled = 0x4DD; // bool - public const nint m_bMaster = 0x4DE; // bool - public const nint m_bClientSide = 0x4DF; // bool - public const nint m_bExclusive = 0x4E0; // bool - public const nint m_MinFalloff = 0x4E4; // float32 - public const nint m_MaxFalloff = 0x4E8; // float32 - public const nint m_flCurWeight = 0x4EC; // float32 - public const nint m_netlookupFilename = 0x4F0; // char[512] - public const nint m_lookupFilename = 0x6F0; // CUtlSymbolLarge - } - // Parent: CBaseEntity - // Fields count: 11 - // - // Metadata: - // 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_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_iDangerSound = 0x4E0; // int32 - public const nint m_flDirectDamagePerSecond = 0x4E4; // float32 - public const nint m_iCustomDamageType = 0x4E8; // int32 - } - // Parent: CLogicalEntity - // Fields count: 3 - public static class CBaseFilter { - public const nint m_bNegated = 0x4C0; // bool - public const nint m_OnPass = 0x4C8; // CEntityIOOutput - public const nint m_OnFail = 0x4F0; // CEntityIOOutput - } - // Parent: CBaseFilter - // Fields count: 4 - 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_nFilterCount = 0x598; // int32 - } - // Parent: CBaseFilter - // Fields count: 1 - public static class CFilterProximity { - public const nint m_flRadius = 0x518; // float32 - } - // Parent: CBaseFilter - // Fields count: 0 - public static class CFilterLOS { - } - // Parent: CBaseFilter - // Fields count: 1 - public static class CFilterClass { - public const nint m_iFilterClass = 0x518; // CUtlSymbolLarge - } - // Parent: CBaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flStartScale (float32) - // NetworkVarNames: m_flScaleTime (float32) - // NetworkVarNames: m_nFlags (uint32) - public static class CBaseFire { - public const nint m_flScale = 0x4C0; // float32 - public const nint m_flStartScale = 0x4C4; // float32 - public const nint m_flScaleTime = 0x4C8; // float32 - public const nint m_nFlags = 0x4CC; // uint32 - } - // Parent: CBaseFire - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_nFlameModelIndex (int32) - // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - public static class CFireSmoke { - public const nint m_nFlameModelIndex = 0x4D0; // int32 - public const nint m_nFlameFromAboveModelIndex = 0x4D4; // int32 - } - // Parent: CBaseEntity - // Fields count: 7 - public static class CFishPool { - public const nint m_fishCount = 0x4D0; // int32 - public const nint m_maxRange = 0x4D4; // float32 - 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_visTimer = 0x500; // CountdownTimer - } - // Parent: CServerOnlyEntity - // Fields count: 0 - public static class CInfoData { - } - // Parent: None - // Fields count: 3 - 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 m_bInValue = 0x4C0; // bool - public const nint m_Listeners = 0x4C8; // CUtlVector< CHandle< CBaseEntity > > - public const nint m_OnTrue = 0x4E0; // CEntityIOOutput - public const nint m_OnFalse = 0x508; // CEntityIOOutput - } - // Parent: CLogicalEntity - // Fields count: 7 - public static class CLogicDistanceCheck { - public const nint m_iszEntityA = 0x4C0; // CUtlSymbolLarge - public const nint m_iszEntityB = 0x4C8; // CUtlSymbolLarge - public const nint m_flZone1Distance = 0x4D0; // float32 - public const nint m_flZone2Distance = 0x4D4; // float32 - public const nint m_InZone1 = 0x4D8; // CEntityIOOutput - public const nint m_InZone2 = 0x500; // CEntityIOOutput - public const nint m_InZone3 = 0x528; // CEntityIOOutput - } - // Parent: None - // Fields count: 3 - public static class VelocitySampler { - public const nint m_prevSample = 0x0; // - 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 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 m_vSampler = 0x8; // VelocitySampler - public const nint m_soundProfile = 0x20; // SimpleConstraintSoundProfile - public const nint m_forwardAxis = 0x40; // - 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 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 magnetted_objects_t { - public const nint hEntity = 0x8; // CHandle< CBaseEntity > - } - // Parent: CServerOnlyPointEntity - // Fields count: 6 - public static class CPointPrefab { - public const nint m_targetMapName = 0x4C0; // CUtlSymbolLarge - public const nint m_forceWorldGroupID = 0x4C8; // CUtlSymbolLarge - 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 > - } - // 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 > - } - // Parent: CBaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_skyboxData (sky3dparams_t) - // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) - public static class CSkyCamera { - public const nint m_skyboxData = 0x4C0; // sky3dparams_t - public const nint m_skyboxSlotToken = 0x550; // CUtlStringToken - public const nint m_bUseAngles = 0x554; // bool - public const nint m_pNext = 0x558; // CSkyCamera* - } - // 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_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; // - public const nint m_bHasOwner = 0x30; // bool - } - // Parent: CServerOnlyEntity - // Fields count: 11 - public static class CEnvSoundscape { - public const nint m_OnPlay = 0x4C0; // CEntityIOOutput - public const nint m_flRadius = 0x4E8; // float32 - public const nint m_soundscapeName = 0x4F0; // CUtlSymbolLarge - public const nint m_soundEventName = 0x4F8; // CUtlSymbolLarge - public const nint m_bOverrideWithEvent = 0x500; // bool - public const nint m_soundscapeIndex = 0x504; // int32 - 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_bDisabled = 0x554; // bool - } - // Parent: CEnvSoundscape - // Fields count: 1 - public static class CEnvSoundscapeProxy { - public const nint m_MainSoundscapeName = 0x558; // CUtlSymbolLarge - } - // Parent: CEnvSoundscape - // Fields count: 0 - public static class CEnvSoundscapeTriggerable { - } - // Parent: None - // Fields count: 6 - public static class lerpdata_t { - public const nint m_hEnt = 0x0; // CHandle< CBaseEntity > - public const nint m_MoveType = 0x4; // MoveType_t - public const nint m_flStartTime = 0x8; // GameTime_t - public const nint m_vecStartOrigin = 0xC; // - public const nint m_qStartRot = 0x20; // Quaternion - public const nint m_nFXIndex = 0x30; // ParticleIndex_t - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CNavLinkAnimgraphVar { - public const nint m_strAnimgraphVar = 0x0; // CUtlString - public const nint m_unAlignmentDegrees = 0x8; // uint32 - } - // Parent: CNavVolume - // Fields count: 0 - public static class CNavVolumeMarkupVolume { - } - // Parent: CNavVolume - // Fields count: 0 - public static class CNavVolumeCalculatedVector { - } - // Parent: CNavVolumeCalculatedVector - // Fields count: 2 - public static class CNavVolumeBreadthFirstSearch { - public const nint m_vStartPos = 0xA0; // - public const nint m_flSearchDist = 0xAC; // float32 - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nInteractsAs (uint64) - // NetworkVarNames: m_nInteractsWith (uint64) - // NetworkVarNames: m_nInteractsExclude (uint64) - // NetworkVarNames: m_nEntityId (uint32) - // NetworkVarNames: m_nOwnerId (uint32) - // NetworkVarNames: m_nHierarchyId (uint16) - // NetworkVarNames: m_nCollisionGroup (uint8) - // NetworkVarNames: m_nCollisionFunctionMask (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 - // - // Metadata: - // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) - // NetworkVarNames: m_vecMins (Vector) - // NetworkVarNames: m_vecMaxs (Vector) - // NetworkVarNames: m_usSolidFlags (uint8) - // NetworkVarNames: m_nSolidType (SolidType_t) - // NetworkVarNames: m_triggerBloat (uint8) - // NetworkVarNames: m_nSurroundType (SurroundingBoundsType_t) - // NetworkVarNames: m_CollisionGroup (uint8) - // NetworkVarNames: m_nEnablePhysics (uint8) - // NetworkVarNames: m_vecSpecifiedSurroundingMins (Vector) - // NetworkVarNames: m_vecSpecifiedSurroundingMaxs (Vector) - // NetworkVarNames: m_vCapsuleCenter1 (Vector) - // NetworkVarNames: m_vCapsuleCenter2 (Vector) - // NetworkVarNames: m_flCapsuleRadius (float) - public static class CCollisionProperty { - public const nint m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t - public const nint m_vecMins = 0x40; // - public const nint m_vecMaxs = 0x4C; // - 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; // - public const nint m_vecSpecifiedSurroundingMaxs = 0x70; // - public const nint m_vecSurroundingMaxs = 0x7C; // - public const nint m_vecSurroundingMins = 0x88; // - public const nint m_vCapsuleCenter1 = 0x94; // - public const nint m_vCapsuleCenter2 = 0xA0; // - public const nint m_flCapsuleRadius = 0xAC; // float32 - } - // Parent: None - // Fields count: 21 - // - // Metadata: - // NetworkVarNames: m_vOrigin (Vector) - // NetworkVarNames: m_vStart (Vector) - // NetworkVarNames: m_vNormal (Vector) - // NetworkVarNames: m_vAngles (QAngle) - // NetworkVarNames: m_hEntity (CEntityHandle) - // NetworkVarNames: m_hOtherEntity (CEntityHandle) - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flMagnitude (float32) - // NetworkVarNames: m_flRadius (float32) - // NetworkVarNames: m_nSurfaceProp (CUtlStringToken) - // NetworkVarNames: m_nEffectIndex (HParticleSystemDefinition) - // NetworkVarNames: m_nDamageType (uint32) - // NetworkVarNames: m_nPenetrate (uint8) - // NetworkVarNames: m_nMaterial (uint16) - // NetworkVarNames: m_nHitBox (uint16) - // NetworkVarNames: m_nColor (uint8) - // NetworkVarNames: m_fFlags (uint8) - // NetworkVarNames: m_nAttachmentIndex (AttachmentHandle_t) - // NetworkVarNames: m_nAttachmentName (CUtlStringToken) - // NetworkVarNames: m_iEffectName (uint16) - // NetworkVarNames: m_nExplosionType (uint8) - public static class CEffectData { - public const nint m_vOrigin = 0x8; // - public const nint m_vStart = 0x14; // - public const nint m_vNormal = 0x20; // - 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< InfoForResourceTypeIParticleSystemDefinition > - 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 - // - // Metadata: - // NetworkVarNames: m_flFadeStartDist (float32) - // NetworkVarNames: m_flFadeEndDist (float32) - public static class CEnvDetailController { - public const nint m_flFadeStartDist = 0x4C0; // float32 - public const nint m_flFadeEndDist = 0x4C4; // float32 - } - // Parent: None - // Fields count: 31 - // - // Metadata: - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_iWindSeed (uint32) - // NetworkVarNames: m_iMinWind (uint16) - // NetworkVarNames: m_iMaxWind (uint16) - // NetworkVarNames: m_windRadius (int32) - // NetworkVarNames: m_iMinGust (uint16) - // NetworkVarNames: m_iMaxGust (uint16) - // NetworkVarNames: m_flMinGustDelay (float32) - // NetworkVarNames: m_flMaxGustDelay (float32) - // NetworkVarNames: m_flGustDuration (float32) - // NetworkVarNames: m_iGustDirChange (uint16) - // NetworkVarNames: m_location (Vector) - // NetworkVarNames: m_iInitialWindDir (uint16) - // NetworkVarNames: m_flInitialWindSpeed (float32) - public static class CEnvWindShared { - 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; // - 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; // - public const nint m_CurrentSwayVector = 0x50; // - public const nint m_PrevSwayVector = 0x5C; // - 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 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 CEnvWindShared__WindVariationEvent_t { - public const nint m_flWindAngleVariation = 0x0; // float32 - public const nint m_flWindSpeedVariation = 0x4; // float32 - } - // Parent: CBaseEntity - // Fields count: 0 - public static class CInfoLadderDismount { - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_nModelID (int32) - // NetworkVarNames: m_hMaterial (HMaterialStrong) - // NetworkVarNames: m_solid (ShardSolid_t) - // NetworkVarNames: m_ShatterPanelMode (ShatterPanelMode) - // NetworkVarNames: m_vecPanelSize (Vector2D) - // NetworkVarNames: m_vecStressPositionA (Vector2D) - // NetworkVarNames: m_vecStressPositionB (Vector2D) - // NetworkVarNames: m_vecPanelVertices (Vector2D) - // NetworkVarNames: m_flGlassHalfThickness (float) - // NetworkVarNames: m_bHasParent (bool) - // NetworkVarNames: m_bParentFrozen (bool) - // 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_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_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 m_hShardHandle = 0x8; // uint32 - public const nint m_vecPanelVertices = 0x10; // CUtlVector< Vector2D > - 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_hParentShard = 0x40; // uint32 - public const nint m_ShatterStressType = 0x44; // ShatterGlassStressType - public const nint m_vecStressVelocity = 0x48; // - 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< CBaseEntity > - public const nint m_vecNeighbors = 0xA8; // CUtlVector< uint32 > - } - // Parent: CBaseEntity - // Fields count: 0 - public static class CGameRulesProxy { - } - // Parent: None - // Fields count: 2 - public static class CGameRules { - public const nint m_szQuestName = 0x8; // char[128] - public const nint m_nQuestPhase = 0x88; // int32 - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_iGlowType (int32) - // NetworkVarNames: m_iGlowTeam (int32) - // NetworkVarNames: m_nGlowRange (int32) - // NetworkVarNames: m_nGlowRangeMin (int32) - // NetworkVarNames: m_glowColorOverride (Color) - // NetworkVarNames: m_bFlashing (bool) - // NetworkVarNames: m_flGlowTime (float) - // NetworkVarNames: m_flGlowStartTime (float) - // NetworkVarNames: m_bEligibleForScreenHighlight (bool) - public static class CGlowProperty { - public const nint m_fGlowColor = 0x8; // - 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 - public static class CMultiplayRules { - } - // Parent: None - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: dirPrimary (Vector) - // NetworkVarNames: colorPrimary (Color) - // NetworkVarNames: colorSecondary (Color) - // NetworkVarNames: colorPrimaryLerpTo (Color) - // NetworkVarNames: colorSecondaryLerpTo (Color) - // NetworkVarNames: start (float32) - // NetworkVarNames: end (float32) - // NetworkVarNames: farz (float32) - // NetworkVarNames: maxdensity (float32) - // NetworkVarNames: exponent (float32) - // NetworkVarNames: HDRColorScale (float32) - // NetworkVarNames: skyboxFogFactor (float32) - // NetworkVarNames: skyboxFogFactorLerpTo (float32) - // NetworkVarNames: startLerpTo (float32) - // NetworkVarNames: endLerpTo (float32) - // NetworkVarNames: maxdensityLerpTo (float32) - // NetworkVarNames: lerptime (GameTime_t) - // NetworkVarNames: duration (float32) - // NetworkVarNames: blendtobackground (float32) - // NetworkVarNames: scattering (float32) - // NetworkVarNames: locallightscale (float32) - // NetworkVarNames: enable (bool) - // NetworkVarNames: blend (bool) - // NetworkVarNames: m_bNoReflectionFog (bool) - public static class fogparams_t { - public const nint dirPrimary = 0x8; // - 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 fogplayerparams_t { - public const nint m_hCtrl = 0x8; // CHandle< CFogController > - 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 - // - // Metadata: - // NetworkVarNames: scale (int16) - // NetworkVarNames: origin (Vector) - // NetworkVarNames: bClip3DSkyBoxNearToWorldFar (bool) - // NetworkVarNames: flClip3DSkyBoxNearToWorldFarOffset (float32) - // NetworkVarNames: fog (fogparams_t) - // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) - public static class sky3dparams_t { - public const nint scale = 0x8; // int16 - public const nint origin = 0xC; // - 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 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; // - } - // Parent: None - // Fields count: 0 - public static class IRagdoll { - } - // Parent: None - // Fields count: 3 - public static class ragdollelement_t { - public const nint originParentSpace = 0x0; // - public const nint parentIndex = 0x20; // int32 - public const nint m_flRadius = 0x24; // float32 - } - // 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 allowStretch = 0x30; // bool - public const nint unused = 0x31; // bool - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_Transforms (CTransform) - // 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 > - } - // Parent: None - // Fields count: 13 - public static class CSceneEventInfo { - 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< CBaseEntity > - 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 thinkfunc_t { - public const nint m_hFn = 0x8; // HSCRIPT - public const nint m_nContext = 0x10; // CUtlStringToken - public const nint m_nNextThinkTick = 0x14; // GameTick_t - public const nint m_nLastThinkTick = 0x18; // GameTick_t - } - // Parent: None - // Fields count: 2 - public static class RagdollCreationParams_t { - public const nint m_vForce = 0x0; // - public const nint m_nForceBone = 0xC; // int32 - } - // Parent: None - // Fields count: 6 - 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 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 m_interval = 0x8; // float32 - } - // Parent: CSimpleSimTimer - // Fields count: 2 - public static class CRandSimTimer { - 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 m_fIsRunning = 0x8; // bool - } - // Parent: CStopwatchBase - // Fields count: 0 - public static class CSimpleStopwatch { - } - // Parent: CStopwatchBase - // Fields count: 1 - public static class CStopwatch { - public const nint m_interval = 0xC; // float32 - } - // Parent: CStopwatchBase - // Fields count: 2 - public static class CRandStopwatch { - 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 m_bSinglePlayerGameEnding = 0x90; // bool - } - // Parent: CBaseEntity - // Fields count: 9 - // - // Metadata: - // NetworkVarNames: m_iszStackName (string_t) - // NetworkVarNames: m_iszOperatorName (string_t) - // NetworkVarNames: m_iszOpvarName (string_t) - // NetworkVarNames: m_iOpvarIndex (int) - // NetworkVarNames: m_bUseAutoCompare (bool) - public static class CSoundOpvarSetPointBase { - public const nint m_bDisabled = 0x4C0; // bool - public const nint m_hSource = 0x4C4; // CEntityHandle - public const nint m_iszSourceEntityName = 0x4D0; // CUtlSymbolLarge - public const nint m_vLastPosition = 0x528; // - public const nint m_iszStackName = 0x538; // CUtlSymbolLarge - public const nint m_iszOperatorName = 0x540; // CUtlSymbolLarge - public const nint m_iszOpvarName = 0x548; // CUtlSymbolLarge - public const nint m_iOpvarIndex = 0x550; // int32 - public const nint m_bUseAutoCompare = 0x554; // bool - } - // Parent: CSoundOpvarSetPointBase - // Fields count: 23 - public static class CSoundOpvarSetPointEntity { - public const nint m_OnEnter = 0x558; // CEntityIOOutput - public const nint m_OnExit = 0x580; // CEntityIOOutput - public const nint m_bAutoDisable = 0x5A8; // bool - public const nint m_flDistanceMin = 0x5EC; // float32 - public const nint m_flDistanceMax = 0x5F0; // float32 - public const nint m_flDistanceMapMin = 0x5F4; // float32 - public const nint m_flDistanceMapMax = 0x5F8; // float32 - public const nint m_flOcclusionRadius = 0x5FC; // float32 - public const nint m_flOcclusionMin = 0x600; // float32 - public const nint m_flOcclusionMax = 0x604; // float32 - public const nint m_flValSetOnDisable = 0x608; // float32 - public const nint m_bSetValueOnDisable = 0x60C; // bool - public const nint m_nSimulationMode = 0x610; // int32 - public const nint m_nVisibilitySamples = 0x614; // int32 - public const nint m_vDynamicProxyPoint = 0x618; // - public const nint m_flDynamicMaximumOcclusion = 0x624; // float32 - public const nint m_hDynamicEntity = 0x628; // CEntityHandle - public const nint m_iszDynamicEntityName = 0x630; // CUtlSymbolLarge - public const nint m_flPathingDistanceNormFactor = 0x638; // float32 - public const nint m_vPathingSourcePos = 0x63C; // - public const nint m_vPathingListenerPos = 0x648; // - public const nint m_vPathingDirection = 0x654; // - public const nint m_nPathingSourceIndex = 0x660; // int32 - } - // Parent: CSoundOpvarSetPointEntity - // Fields count: 9 - public static class CSoundOpvarSetAABBEntity { - public const nint m_vDistanceInnerMins = 0x668; // - public const nint m_vDistanceInnerMaxs = 0x674; // - public const nint m_vDistanceOuterMins = 0x680; // - public const nint m_vDistanceOuterMaxs = 0x68C; // - public const nint m_nAABBDirection = 0x698; // int32 - public const nint m_vInnerMins = 0x69C; // - public const nint m_vInnerMaxs = 0x6A8; // - public const nint m_vOuterMins = 0x6B4; // - public const nint m_vOuterMaxs = 0x6C0; // - } - // Parent: CSoundOpvarSetAABBEntity - // Fields count: 0 - public static class CSoundOpvarSetOBBEntity { - } - // Parent: CSoundOpvarSetPointEntity - // Fields count: 3 - public static class CSoundOpvarSetPathCornerEntity { - public const nint m_flDistMinSqr = 0x680; // float32 - public const nint m_flDistMaxSqr = 0x684; // float32 - public const nint m_iszPathCornerEntityName = 0x688; // CUtlSymbolLarge - } - // Parent: None - // Fields count: 3 - public static class SoundOpvarTraceResult_t { - public const nint vPos = 0x0; // - public const nint bDidHit = 0xC; // bool - public const nint flDistSqrToCenter = 0x10; // float32 - } - // Parent: CSoundOpvarSetPointEntity - // Fields count: 4 - public static class CSoundOpvarSetAutoRoomEntity { - public const nint m_traceResults = 0x668; // CUtlVector< SoundOpvarTraceResult_t > - public const nint m_flSize = 0x698; // float32 - public const nint m_flHeightTolerance = 0x69C; // float32 - public const nint m_flSizeSqr = 0x6A0; // float32 - } - // Parent: CSoundOpvarSetPointBase - // Fields count: 8 - public static class CSoundOpvarSetOBBWindEntity { - public const nint m_vMins = 0x558; // - public const nint m_vMaxs = 0x564; // - public const nint m_vDistanceMins = 0x570; // - public const nint m_vDistanceMaxs = 0x57C; // - public const nint m_flWindMin = 0x588; // float32 - public const nint m_flWindMax = 0x58C; // float32 - public const nint m_flWindMapMin = 0x590; // float32 - public const nint m_flWindMapMax = 0x594; // float32 - } - // Parent: None - // Fields count: 18 - public static class CTakeDamageInfo { - public const nint m_vecDamageForce = 0x8; // - 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_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 m_nHealthLost = 0x0; // int32 - public const nint m_nDamageTaken = 0x4; // int32 - } - // Parent: None - // Fields count: 4 - 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< CBaseEntity > - } - // Parent: None - // Fields count: 1 - public static class CTakeDamageSummaryScopeGuard { - public const nint m_vecSummaries = 0x8; // CUtlVector< SummaryTakeDamageInfo_t* > - } - // Parent: CMultiplayRules - // Fields count: 0 - public static class CTeamplayRules { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_Attributes (CEconItemAttribute) - public static class CAttributeList { - public const nint m_Attributes = 0x8; // CUtlVectorEmbeddedNetworkVar< CEconItemAttribute > - public const nint m_pManager = 0x58; // CAttributeManager* - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) - // NetworkVarNames: m_flValue (float) - // NetworkVarNames: m_flInitialValue (float) - // NetworkVarNames: m_nRefundableCurrency (int) - // NetworkVarNames: m_bSetBonus (bool) - public static class CEconItemAttribute { - 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 - public static class IEconItemInterface { - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // NetworkVarNames: m_iReapplyProvisionParity (int) - // 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_iReapplyProvisionParity = 0x20; // int32 - public const nint m_hOuter = 0x24; // CHandle< CBaseEntity > - 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 > - } - // Parent: None - // Fields count: 3 - 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 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_Item (CEconItemView) - public static class CAttributeContainer { - public const nint m_Item = 0x50; // CEconItemView - } - // Parent: None - // Fields count: 0 - public static class IHasAttributes { - } - // Parent: AmmoTypeInfo_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class GameAmmoTypeInfo_t { - public const nint m_nBuySize = 0x38; // int32 - public const nint m_nCost = 0x3C; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_bSpotted (bool) - // NetworkVarNames: m_bSpottedByMask (uint32) - 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 m_iPriority = 0x4C0; // int32 - public const nint m_bEnabled = 0x4C4; // bool - public const nint m_nType = 0x4C8; // int32 - } - // Parent: SpawnPoint - // Fields count: 9 - public static class SpawnPointCoopEnemy { - public const nint m_szWeaponsToGive = 0x4D0; // CUtlSymbolLarge - public const nint m_szPlayerModelToUse = 0x4D8; // CUtlSymbolLarge - public const nint m_nArmorToSpawnWith = 0x4E0; // int32 - public const nint m_nDefaultBehavior = 0x4E4; // SpawnPointCoopEnemy::BotDefaultBehavior_t - public const nint m_nBotDifficulty = 0x4E8; // int32 - public const nint m_bIsAgressive = 0x4EC; // bool - public const nint m_bStartAsleep = 0x4ED; // bool - public const nint m_flHideRadius = 0x4F0; // float32 - public const nint m_szBehaviorTreeFile = 0x500; // CUtlSymbolLarge - } - // Parent: CGameRulesProxy - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_pGameRules (CCSGameRules*) - public static class CCSGameRulesProxy { - public const nint m_pGameRules = 0x4C0; // CCSGameRules* - } - // Parent: CTeamplayRules - // Fields count: 215 - // - // Metadata: - // NetworkVarNames: m_bFreezePeriod (bool) - // NetworkVarNames: m_bWarmupPeriod (bool) - // NetworkVarNames: m_fWarmupPeriodEnd (GameTime_t) - // NetworkVarNames: m_fWarmupPeriodStart (GameTime_t) - // NetworkVarNames: m_nTotalPausedTicks (int) - // NetworkVarNames: m_nPauseStartTick (int) - // NetworkVarNames: m_bServerPaused (bool) - // NetworkVarNames: m_bGamePaused (bool) - // NetworkVarNames: m_bTerroristTimeOutActive (bool) - // NetworkVarNames: m_bCTTimeOutActive (bool) - // NetworkVarNames: m_flTerroristTimeOutRemaining (float) - // NetworkVarNames: m_flCTTimeOutRemaining (float) - // NetworkVarNames: m_nTerroristTimeOuts (int) - // NetworkVarNames: m_nCTTimeOuts (int) - // NetworkVarNames: m_bTechnicalTimeOut (bool) - // NetworkVarNames: m_bMatchWaitingForResume (bool) - // NetworkVarNames: m_iRoundTime (int) - // NetworkVarNames: m_fMatchStartTime (float) - // NetworkVarNames: m_fRoundStartTime (GameTime_t) - // NetworkVarNames: m_flRestartRoundTime (GameTime_t) - // NetworkVarNames: m_bGameRestart (bool) - // NetworkVarNames: m_flGameStartTime (float) - // NetworkVarNames: m_timeUntilNextPhaseStarts (float) - // NetworkVarNames: m_gamePhase (int) - // NetworkVarNames: m_totalRoundsPlayed (int) - // NetworkVarNames: m_nRoundsPlayedThisPhase (int) - // NetworkVarNames: m_nOvertimePlaying (int) - // NetworkVarNames: m_iHostagesRemaining (int) - // NetworkVarNames: m_bAnyHostageReached (bool) - // NetworkVarNames: m_bMapHasBombTarget (bool) - // NetworkVarNames: m_bMapHasRescueZone (bool) - // NetworkVarNames: m_bMapHasBuyZone (bool) - // NetworkVarNames: m_bIsQueuedMatchmaking (bool) - // NetworkVarNames: m_nQueuedMatchmakingMode (int) - // NetworkVarNames: m_bIsValveDS (bool) - // NetworkVarNames: m_bLogoMap (bool) - // NetworkVarNames: m_bPlayAllStepSoundsOnServer (bool) - // NetworkVarNames: m_iSpectatorSlotCount (int) - // NetworkVarNames: m_MatchDevice (int) - // NetworkVarNames: m_bHasMatchStarted (bool) - // NetworkVarNames: m_nNextMapInMapgroup (int) - // NetworkVarNames: m_szTournamentEventName (char) - // NetworkVarNames: m_szTournamentEventStage (char) - // NetworkVarNames: m_szMatchStatTxt (char) - // NetworkVarNames: m_szTournamentPredictionsTxt (char) - // NetworkVarNames: m_nTournamentPredictionsPct (int) - // NetworkVarNames: m_flCMMItemDropRevealStartTime (GameTime_t) - // NetworkVarNames: m_flCMMItemDropRevealEndTime (GameTime_t) - // NetworkVarNames: m_bIsDroppingItems (bool) - // NetworkVarNames: m_bIsQuestEligible (bool) - // NetworkVarNames: m_bIsHltvActive (bool) - // NetworkVarNames: m_nGuardianModeWaveNumber (int) - // NetworkVarNames: m_nGuardianModeSpecialKillsRemaining (int) - // NetworkVarNames: m_nGuardianModeSpecialWeaponNeeded (int) - // NetworkVarNames: m_numGlobalGiftsGiven (uint32) - // NetworkVarNames: m_numGlobalGifters (uint32) - // NetworkVarNames: m_numGlobalGiftsPeriodSeconds (uint32) - // NetworkVarNames: m_arrFeaturedGiftersAccounts (uint32) - // NetworkVarNames: m_arrFeaturedGiftersGifts (uint32) - // NetworkVarNames: m_arrProhibitedItemIndices (uint16) - // NetworkVarNames: m_arrTournamentActiveCasterAccounts (uint32) - // NetworkVarNames: m_numBestOfMaps (int) - // NetworkVarNames: m_nHalloweenMaskListSeed (int) - // NetworkVarNames: m_bBombDropped (bool) - // NetworkVarNames: m_bBombPlanted (bool) - // NetworkVarNames: m_iRoundWinStatus (int) - // NetworkVarNames: m_eRoundWinReason (int) - // NetworkVarNames: m_bTCantBuy (bool) - // NetworkVarNames: m_bCTCantBuy (bool) - // NetworkVarNames: m_flGuardianBuyUntilTime (GameTime_t) - // NetworkVarNames: m_iMatchStats_RoundResults (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_CT (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) - // NetworkVarNames: m_TeamRespawnWaveTimes (float) - // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) - // NetworkVarNames: m_vMinimapMins (Vector) - // NetworkVarNames: m_vMinimapMaxs (Vector) - // NetworkVarNames: m_MinimapVerticalSectionHeights (float) - // NetworkVarNames: m_nEndMatchMapGroupVoteTypes (int) - // NetworkVarNames: m_nEndMatchMapGroupVoteOptions (int) - // NetworkVarNames: m_nEndMatchMapVoteWinner (int) - // NetworkVarNames: m_iNumConsecutiveCTLoses (int) - // NetworkVarNames: m_iNumConsecutiveTerroristLoses (int) - // NetworkVarNames: m_nMatchAbortedEarlyReason (int) - // NetworkVarNames: m_pGameModeRules (CCSGameModeRules *) - // NetworkVarNames: m_RetakeRules (CRetakeGameRules) - // NetworkVarNames: m_nMatchEndCount (uint8) - // NetworkVarNames: m_nTTeamIntroVariant (int) - // NetworkVarNames: m_nCTTeamIntroVariant (int) - // NetworkVarNames: m_bTeamIntroPeriod (bool) - // NetworkVarNames: m_iRoundEndWinnerTeam (int) - // NetworkVarNames: m_eRoundEndReason (int) - // NetworkVarNames: m_bRoundEndShowTimerDefend (bool) - // NetworkVarNames: m_iRoundEndTimerTime (int) - // NetworkVarNames: m_sRoundEndFunFactToken (CUtlString) - // NetworkVarNames: m_iRoundEndFunFactPlayerSlot (CPlayerSlot) - // NetworkVarNames: m_iRoundEndFunFactData1 (int) - // NetworkVarNames: m_iRoundEndFunFactData2 (int) - // NetworkVarNames: m_iRoundEndFunFactData3 (int) - // NetworkVarNames: m_sRoundEndMessage (CUtlString) - // NetworkVarNames: m_iRoundEndPlayerCount (int) - // NetworkVarNames: m_bRoundEndNoMusic (bool) - // NetworkVarNames: m_iRoundEndLegacy (int) - // NetworkVarNames: m_nRoundEndCount (uint8) - // NetworkVarNames: m_iRoundStartRoundNumber (int) - // 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_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; // - public const nint m_vMinimapMaxs = 0xCFC; // - 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< int32 > - 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_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; // - public const nint m_CTSpawnPointsMasterList = 0xF68; // CUtlVector< SpawnPoint* > - public const nint m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector< SpawnPoint* > - 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_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 = 0x1570; // CHandle< CBaseEntity > - 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_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8; // bool[4] - public const nint m_nMatchEndCount = 0x17F0; // uint8 - public const nint m_nTTeamIntroVariant = 0x17F4; // int32 - public const nint m_nCTTeamIntroVariant = 0x17F8; // int32 - public const nint m_bTeamIntroPeriod = 0x17FC; // bool - public const nint m_fTeamIntroPeriodEnd = 0x1800; // GameTime_t - public const nint m_bPlayedTeamIntroVO = 0x1804; // bool - public const nint m_iRoundEndWinnerTeam = 0x1808; // int32 - public const nint m_eRoundEndReason = 0x180C; // int32 - public const nint m_bRoundEndShowTimerDefend = 0x1810; // bool - public const nint m_iRoundEndTimerTime = 0x1814; // int32 - public const nint m_sRoundEndFunFactToken = 0x1818; // CUtlString - public const nint m_iRoundEndFunFactPlayerSlot = 0x1820; // CPlayerSlot - public const nint m_iRoundEndFunFactData1 = 0x1824; // int32 - public const nint m_iRoundEndFunFactData2 = 0x1828; // int32 - public const nint m_iRoundEndFunFactData3 = 0x182C; // int32 - public const nint m_sRoundEndMessage = 0x1830; // CUtlString - public const nint m_iRoundEndPlayerCount = 0x1838; // int32 - public const nint m_bRoundEndNoMusic = 0x183C; // bool - public const nint m_iRoundEndLegacy = 0x1840; // int32 - public const nint m_nRoundEndCount = 0x1844; // uint8 - public const nint m_iRoundStartRoundNumber = 0x1848; // int32 - public const nint m_nRoundStartCount = 0x184C; // uint8 - public const nint m_flLastPerfSampleTime = 0x5858; // float64 - public const nint m_bSkipNextServerPerfSample = 0x5860; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 1 - public static class CCSGameModeRules { - public const nint __m_pChainEntity = 0x8; // CNetworkVarChainer - } - // Parent: CCSGameModeRules - // Fields count: 0 - public static class CCSGameModeRules_Noop { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSGameModeScript { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - public static class CCSGameModeScript_ConVars { - } - // Parent: CCSGameModeRules - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_WeaponSequence (CUtlString) - public static class CCSGameModeRules_ArmsRace { - public const nint m_WeaponSequence = 0x38; // CNetworkUtlVectorBase< CUtlString > - } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSArmsRaceScript { - public const nint m_pOuter = 0xD8; // CCSGameModeRules_ArmsRace* - } - // Parent: CCSGameModeRules - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) - // NetworkVarNames: m_flDMBonusTimeLength (float) - // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (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 - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - public static class CCSDeathmatchScript { - public const nint m_pOuter = 0xD8; // CCSGameModeRules_Deathmatch* - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - public static class CCSDeathmatchScript_ConVars { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_nMatchSeed (int) - // NetworkVarNames: m_bBlockersPresent (bool) - // NetworkVarNames: m_bRoundInProgress (bool) - // NetworkVarNames: m_iFirstSecondHalfRound (int) - // NetworkVarNames: m_iBombSite (int) - public static class CRetakeGameRules { - 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 - public static class QuestProgress { - } - // Parent: None - // Fields count: 13 - // - // Metadata: - // NetworkVarNames: m_iKills (int) - // NetworkVarNames: m_iDeaths (int) - // NetworkVarNames: m_iAssists (int) - // NetworkVarNames: m_iDamage (int) - // NetworkVarNames: m_iEquipmentValue (int) - // NetworkVarNames: m_iMoneySaved (int) - // NetworkVarNames: m_iKillReward (int) - // NetworkVarNames: m_iLiveTime (int) - // NetworkVarNames: m_iHeadShotKills (int) - // NetworkVarNames: m_iObjective (int) - // NetworkVarNames: m_iCashEarned (int) - // NetworkVarNames: m_iUtilityDamage (int) - // NetworkVarNames: m_iEnemiesFlashed (int) - 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: CSPerRoundStats_t - // Fields count: 21 - // - // Metadata: - // NetworkVarNames: m_iEnemy5Ks (int) - // NetworkVarNames: m_iEnemy4Ks (int) - // NetworkVarNames: m_iEnemy3Ks (int) - // NetworkVarNames: m_iEnemyKnifeKills (int) - // NetworkVarNames: m_iEnemyTaserKills (int) - public static class CSMatchStats_t { - public const nint m_iEnemy5Ks = 0x68; // int32 - public const nint m_iEnemy4Ks = 0x6C; // int32 - public const nint m_iEnemy3Ks = 0x70; // int32 - public const nint m_iEnemyKnifeKills = 0x74; // int32 - public const nint m_iEnemyTaserKills = 0x78; // int32 - public const nint m_iEnemy2Ks = 0x7C; // int32 - public const nint m_iUtility_Count = 0x80; // int32 - public const nint m_iUtility_Successes = 0x84; // int32 - public const nint m_iUtility_Enemies = 0x88; // int32 - public const nint m_iFlash_Count = 0x8C; // int32 - public const nint m_iFlash_Successes = 0x90; // int32 - public const nint m_nHealthPointsRemovedTotal = 0x94; // int32 - public const nint m_nHealthPointsDealtTotal = 0x98; // int32 - public const nint m_nShotsFiredTotal = 0x9C; // int32 - public const nint m_nShotsOnTargetTotal = 0xA0; // int32 - public const nint m_i1v1Count = 0xA4; // int32 - public const nint m_i1v1Wins = 0xA8; // int32 - public const nint m_i1v2Count = 0xAC; // int32 - public const nint m_i1v2Wins = 0xB0; // int32 - public const nint m_iEntryCount = 0xB4; // int32 - public const nint m_iEntryWins = 0xB8; // int32 - } - // Parent: CBaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nVariant (int) - // NetworkVarNames: m_nRandom (int) - // NetworkVarNames: m_nOrdinal (int) - // NetworkVarNames: m_sWeaponName (CUtlString) - // NetworkVarNames: m_xuid (XUID) - // NetworkVarNames: m_agentItem (CEconItemView) - // NetworkVarNames: m_glovesItem (CEconItemView) - // NetworkVarNames: m_weaponItem (CEconItemView) - public static class CCSGO_TeamPreviewCharacterPosition { - public const nint m_nVariant = 0x4C0; // int32 - public const nint m_nRandom = 0x4C4; // int32 - public const nint m_nOrdinal = 0x4C8; // int32 - public const nint m_sWeaponName = 0x4D0; // CUtlString - public const nint m_xuid = 0x4D8; // uint64 - public const nint m_agentItem = 0x4E0; // CEconItemView - public const nint m_glovesItem = 0x758; // CEconItemView - public const nint m_weaponItem = 0x9D0; // CEconItemView - } - // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 - public static class CCSGO_TeamSelectCharacterPosition { - } - // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 - public static class CCSGO_TeamSelectTerroristPosition { - } - // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 - public static class CCSGO_TeamSelectCounterTerroristPosition { - } - // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 - public static class CCSGO_TeamIntroCharacterPosition { - } - // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 - public static class CCSGO_TeamIntroTerroristPosition { - } - // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 - public static class CCSGO_TeamIntroCounterTerroristPosition { - } - // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 - public static class CCSGO_WingmanIntroCharacterPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - public static class CCSGO_WingmanIntroTerroristPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - public static class CCSGO_WingmanIntroCounterTerroristPosition { - } - // Parent: CBaseEntity - // Fields count: 0 - public static class CCSMinimapBoundary { - } - // Parent: None - // Fields count: 0 - public static class CCSGOPlayerAnimGraphState { - } - // Parent: CBaseEntity - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>) - // NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_iType (int) - // 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_iType = 0x4D0; // int32 - public const nint m_bUrgent = 0x4D4; // bool - public const nint m_szPlaceName = 0x4D5; // char[18] - } - // Parent: CPlayerPawnComponent - // Fields count: 2 - // - // 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 > - } - // Parent: CBaseEntity - // Fields count: 10 - // - // Metadata: - // NetworkVarNames: m_bHostageAlive (bool) - // NetworkVarNames: m_isHostageFollowingSomeone (bool) - // NetworkVarNames: m_iHostageEntityIDs (CEntityIndex) - // NetworkVarNames: m_bombsiteCenterA (Vector) - // NetworkVarNames: m_bombsiteCenterB (Vector) - // NetworkVarNames: m_hostageRescueX (int) - // NetworkVarNames: m_hostageRescueY (int) - // 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_iHostageEntityIDs = 0x4D8; // CEntityIndex[12] - public const nint m_bombsiteCenterA = 0x508; // - public const nint m_bombsiteCenterB = 0x514; // - public const nint m_hostageRescueX = 0x520; // int32[4] - public const nint m_hostageRescueY = 0x530; // int32[4] - public const nint m_hostageRescueZ = 0x540; // int32[4] - public const nint m_bEndMatchNextMapAllVoted = 0x550; // bool - public const nint m_foundGoalPositions = 0x551; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - public static class CCSPlayerControllerAPI { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - public static class CPlayer_ViewModelServices { - } - } - // Module: soundsystem.dll - // Classes count: 50 - // Enums count: 13 - 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - public enum SosActionStopType_t : int { - SOS_STOPTYPE_NONE = 0, - SOS_STOPTYPE_TIME = 1, - SOS_STOPTYPE_OPVAR = 2 - } - // Alignment: 4 - // Members count: 2 - public enum SosActionSortType_t : int { - SOS_SORTTYPE_HIGHEST = 0, - SOS_SORTTYPE_LOWEST = 1 - } - // Alignment: 4 - // Members count: 2 - public enum SosGroupType_t : int { - SOS_GROUPTYPE_DYNAMIC = 0, - SOS_GROUPTYPE_STATIC = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - public enum VMixPannerType_t : int { - PANNER_TYPE_LINEAR = 0, - PANNER_TYPE_EQUAL_POWER = 1 - } - // 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 - } - // 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 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - public static class CSosGroupActionSchema { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSosGroupActionLimitSchema { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSosGroupActionTimeLimitSchema { - public const nint m_flMaxDuration = 0x18; // float32 - } - // Parent: CSosGroupActionSchema - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSosGroupActionTimeBlockLimitSchema { - public const nint m_nMaxCount = 0x18; // int32 - public const nint m_flMaxDuration = 0x1C; // float32 - } - // Parent: CSosGroupActionSchema - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSosGroupActionSetSoundeventParameterSchema { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSosGroupActionSoundeventClusterSchema { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSosGroupBranchPattern { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSosGroupMatchPattern { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - public static class CSosSoundEventGroupSchema { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSosSoundEventGroupListSchema { - public const nint m_groupList = 0x0; // CUtlVector< CSosSoundEventGroupSchema > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 SelectedEditItemInfo_t { - public const nint m_EditItems = 0x0; // CUtlVector< SosEditItemInfo_t > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CSoundEventMetaData { - public const nint m_soundEventVMix = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CDspPresetModifierList { - public const nint m_dspName = 0x0; // CUtlString - public const nint m_modifiers = 0x8; // CUtlVector< CDSPMixgroupModifier > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVoiceContainerBase { - public const nint m_curves = 0x20; // CUtlDict< CPiecewiseCurve, F( size=1 ) > - } - // Parent: CVoiceContainerBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVoiceContainerDefault { - } - // Parent: CVoiceContainerBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVoiceContainerWavFileReader { - public const nint m_wavFilePath = 0x60; // CUtlString - } - // Parent: CVoiceContainerWavFileReader - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVoiceContainerTestConstant { - public const nint m_flTestConstantParam = 0x68; // bool - } - // Parent: CVoiceContainerBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVoiceContainerTestNestedDynamic { - public const nint m_SoundToPlay = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - public const nint m_flTestConstantParam = 0x68; // float32 - } - // Parent: CVoiceContainerBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVoiceContainerDecayingSineWave { - public const nint m_flFrequency = 0x60; // float32 - public const nint m_flDecayTime = 0x64; // float32 - } - // Parent: CVoiceContainerDecayingSineWave - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVoiceContainerAmpedDecayingSineWave { - public const nint m_flGainAmount = 0x68; // float32 - } - // Parent: CVoiceContainerBase - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - // - // 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_flBlendAmount = 0x70; // float32 - } - // Parent: CVoiceContainerBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVoiceContainerEngineSound { - public const nint m_SoundToPlay = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVoiceContainerEnvelopeAnalyzer { - public const nint m_envBuffer = 0x68; // CUtlVector< float32 > - } - // Parent: CVoiceContainerBase - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVoiceContainerRandomSampler { - 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< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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 VMixEQ8Desc_t { - public const nint m_stages = 0x0; // VMixFilterDesc_t[8] - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 VMixEffectChainDesc_t { - public const nint m_flCrossfadeTime = 0x0; // float32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - } - } - // Module: vphysics2.dll - // Classes count: 88 - // Enums count: 2 - 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 - } - // Alignment: 4 - // Members count: 3 - public enum JointMotion_t : int { - JOINT_MOTION_FREE = 0, - JOINT_MOTION_LOCKED = 1, - JOINT_MOTION_COUNT = 2 - } - // Parent: None - // Fields count: 5 - 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 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 constraint_hingeparams_t { - public const nint worldPosition = 0x0; // - public const nint worldAxisDirection = 0xC; // - 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: None - // Fields count: 35 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFeJiggleBone { - 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; // - public const nint m_vPoint1 = 0x8C; // - public const nint m_nCollisionMask = 0x98; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFeNamedJiggleBone { - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFeIndexedJiggleBone { - 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 PhysFeModelDesc_t { - public const nint m_CtrlHash = 0x0; // CUtlVector< uint32 > - public const nint m_CtrlName = 0x18; // CUtlVector< CUtlString > - 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< 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_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_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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class FourVectors2D { - public const nint x = 0x0; // fltx4 - public const nint y = 0x10; // fltx4 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 FeWeightedNode_t { - public const nint nNode = 0x0; // uint16 - public const nint nWeight = 0x2; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 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 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 FeNodeReverseOffset_t { - public const nint vOffset = 0x0; // - public const nint nBoneCtrl = 0xC; // uint16 - public const nint nTargetNode = 0xE; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 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 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 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 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 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 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 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 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 FeCtrlOffset_t { - public const nint vOffset = 0x0; // - public const nint nCtrlParent = 0xC; // uint16 - public const nint nCtrlChild = 0xE; // uint16 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 FeCtrlSoftOffset_t { - public const nint nCtrlParent = 0x0; // uint16 - public const nint nCtrlChild = 0x2; // uint16 - public const nint vOffset = 0x4; // - public const nint flAlpha = 0x10; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 FeTreeChildren_t { - public const nint nChild = 0x0; // uint16[2] - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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; // - public const nint nVertexMapIndex = 0x30; // uint16 - public const nint nFlags = 0x32; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CovMatrix3 { - public const nint m_vDiag = 0x0; // - 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 - // - // Metadata: - // MGetKV3ClassDefaults - public static class FourCovMatrices3 { - 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 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 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 FeFitMatrix_t { - public const nint bone = 0x0; // CTransform - public const nint vCenter = 0x20; // - 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 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: FeTaperedCapsuleRigid_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class FeBuildTaperedCapsuleRigid_t { - public const nint m_nPriority = 0x30; // int32 - public const nint m_nVertexMapHash = 0x34; // uint32 - } - // Parent: FeBoxRigid_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class FeBuildBoxRigid_t { - public const nint m_nPriority = 0x40; // int32 - public const nint m_nVertexMapHash = 0x44; // uint32 - } - // Parent: FeSphereRigid_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 FeSourceEdge_t { - public const nint nNode = 0x0; // uint16[2] - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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< float32 > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CFeVertexMapBuildArray { - public const nint m_Array = 0x0; // CUtlVector< FeVertexMapBuild_t* > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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; // - 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 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_nFlags = 0x88; // uint32 - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class Dop26_t { - public const nint m_flSupport = 0x0; // float32[26] - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 RnPlane_t { - public const nint m_vNormal = 0x0; // - public const nint m_flOffset = 0xC; // float32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class RnVertex_t { - public const nint m_nEdge = 0x0; // uint8 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 RnFace_t { - public const nint m_nEdge = 0x0; // uint8 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CRegionSVM { - public const nint m_Planes = 0x0; // CUtlVector< RnPlane_t > - public const nint m_Nodes = 0x18; // CUtlVector< uint32 > - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - public static class RnHull_t { - public const nint m_vCentroid = 0x0; // - public const nint m_flMaxAngularRadius = 0xC; // float32 - public const nint m_Bounds = 0x10; // AABB_t - public const nint m_vOrthographicAreas = 0x28; // - 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_nFlags = 0xE8; // uint32 - public const nint m_pRegionSVM = 0xF0; // CRegionSVM* - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class RnTriangle_t { - public const nint m_nIndex = 0x0; // int32[3] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class RnWing_t { - public const nint m_nIndex = 0x0; // int32[3] - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - public static class RnNode_t { - public const nint m_vMin = 0x0; // - public const nint m_nChildren = 0xC; // uint32 - public const nint m_vMax = 0x10; // - public const nint m_nTriangleOffset = 0x1C; // uint32 - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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_vOrthographicAreas = 0x90; // - public const nint m_nFlags = 0x9C; // uint32 - public const nint m_nDebugFlags = 0xA0; // uint32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class RnSphereDesc_t { - public const nint m_Sphere = 0x10; // SphereBase_t< float32 > - } - // Parent: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class RnCapsuleDesc_t { - public const nint m_Capsule = 0x10; // RnCapsule_t - } - // Parent: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class RnHullDesc_t { - public const nint m_Hull = 0x10; // RnHull_t - } - // Parent: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class RnMeshDesc_t { - public const nint m_Mesh = 0x10; // RnMesh_t - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class RnSoftbodyParticle_t { - public const nint m_flMassInv = 0x0; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 CastSphereSATParams_t { - public const nint m_vRayStart = 0x0; // - public const nint m_vRayDelta = 0xC; // - 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 RnBodyDesc_t { - public const nint m_sDebugName = 0x0; // CUtlString - public const nint m_vPosition = 0x8; // - public const nint m_qOrientation = 0x14; // QuaternionStorage - public const nint m_vLinearVelocity = 0x24; // - public const nint m_vAngularVelocity = 0x30; // - public const nint m_vLocalMassCenter = 0x3C; // - 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; // - public const nint m_vLastAwakeTorqueAccum = 0x9C; // - 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 VertexPositionNormal_t { - public const nint m_vPosition = 0x0; // - public const nint m_vNormal = 0xC; // - } - // Parent: None - // Fields count: 1 - public static class VertexPositionColor_t { - public const nint m_vPosition = 0x0; // - } - // Parent: RnBodyDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class vphysics_save_cphysicsbody_t { - public const nint m_nOldPointer = 0xD0; // uint64 - } - } - // Module: worldrenderer.dll - // Classes count: 27 - // Enums count: 1 - 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 - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 EntityKeyValueData_t { - public const nint m_connections = 0x8; // CUtlVector< EntityIOConnectionData_t > - public const nint m_keyValuesData = 0x20; // CUtlBinaryBlock - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - 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< InfoForResourceTypeCModel > - public const nint m_renderable = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - public static class BaseSceneObjectOverride_t { - public const nint m_nSceneObjectIndex = 0x0; // uint32 - } - // Parent: BaseSceneObjectOverride_t - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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: BaseSceneObjectOverride_t - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - 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< InfoForResourceTypeIMaterial2 > - 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 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< CStrongHandle< InfoForResourceTypeCTextureBase > > - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - 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 AggregateLODSetup_t { - public const nint m_vLODOrigin = 0x0; // - public const nint m_fMaxObjectScale = 0xC; // float32 - public const nint m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable< float32 > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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< 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 > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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< 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 > - } - // Parent: None - // Fields count: 13 - // - // 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_grassFileName = 0x108; // CUtlString - public const nint m_nodeLightingInfo = 0x110; // BakedLightingInfo_t - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 NodeData_t { - public const nint m_nParent = 0x0; // int32 - public const nint m_vOrigin = 0x4; // - 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_worldNodePrefix = 0x48; // CUtlString - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // 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_worldLightingInfo = 0x38; // BakedLightingInfo_t - public const nint m_entityLumps = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - public static class VoxelVisBlockOffset_t { - public const nint m_nOffset = 0x0; // uint32 - public const nint m_nElementCount = 0x4; // uint32 - } - // Parent: None - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - public static class CVoxelVisibility { - public const nint m_nBaseClusterCount = 0x40; // uint32 - public const nint m_nPVSBytesPerCluster = 0x44; // uint32 - public const nint m_vMinBounds = 0x48; // - public const nint m_vMaxBounds = 0x54; // - 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 VMapResourceData_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - public static class InfoForResourceTypeVMapResourceData_t { - } - // Parent: None - // Fields count: 0 - public static class CEntityComponent { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_nameStringableIndex (int32) - public static class 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 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - public static class CEntityInstance { - 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 m_scriptClassName = 0x30; // CUtlSymbolLarge - } - } -} diff --git a/output/schemas.hpp b/output/schemas.hpp deleted file mode 100644 index 22460a0..0000000 --- a/output/schemas.hpp +++ /dev/null @@ -1,20451 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -#pragma once - -#include - -namespace cs2_dumper { - namespace schemas { - // Module: animationsystem.dll - // Classes count: 253 - // Enums count: 70 - namespace animationsystem { - // Alignment: 4 - // Members count: 2 - enum class MoodType_t : int32_t { - eMoodType_Head = 0, - eMoodType_Body = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 4 - enum class BoneTransformSpace_t : int32_t { - BoneTransformSpace_Invalid = -1, - BoneTransformSpace_Parent = 0, - BoneTransformSpace_Model = 1, - BoneTransformSpace_World = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class AnimParamNetworkSetting : int32_t { - Auto = 0, - AlwaysNetwork = 1, - NeverNetwork = 2 - } - // Alignment: 4 - // Members count: 3 - enum class FootstepLandedFootSoundType_t : int32_t { - FOOTSOUND_Left = 0, - FOOTSOUND_Right = 1, - FOOTSOUND_UseOverrideSound = 2 - } - // Alignment: 4 - // Members count: 3 - enum class AnimPoseControl : int32_t { - NoPoseControl = 0, - AbsolutePoseControl = 1, - RelativePoseControl = 2 - } - // Alignment: 4 - // Members count: 2 - enum class RagdollPoseControl : int32_t { - Absolute = 0, - Relative = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 1 - // Members count: 5 - enum class MovementGait_t : int8_t { - eInvalid = -1, - eWalk = 0, - eJog = 1, - eRun = 2, - eSprint = 3 - } - // Alignment: 1 - // Members count: 3 - enum class CNmBoneMask__WeightInfo_t : int8_t { - Zero = 0, - Mixed = 1, - One = 2 - } - // Alignment: 1 - // Members count: 4 - enum class NmFootPhase_t : int8_t { - LeftFootDown = 0, - RightFootPassing = 1, - RightFootDown = 2, - LeftFootPassing = 3 - } - // Alignment: 1 - // Members count: 6 - enum class NmFootPhaseCondition_t : int8_t { - LeftFootDown = 0, - LeftFootPassing = 1, - LeftPhase = 4, - RightFootDown = 2, - RightFootPassing = 3, - RightPhase = 5 - } - // Alignment: 1 - // Members count: 3 - enum class NmTransitionRule_t : int8_t { - AllowTransition = 0, - ConditionallyAllowTransition = 1, - BlockTransition = 2 - } - // Alignment: 1 - // Members count: 4 - enum class NmTransitionRuleCondition_t : int8_t { - AnyAllowed = 0, - FullyAllowed = 1, - ConditionallyAllowed = 2, - Blocked = 3 - } - // Alignment: 4 - // Members count: 2 - enum class NmFrameSnapEventMode_t : int32_t { - Floor = 0, - Round = 1 - } - // Alignment: 4 - // Members count: 4 - enum class IKChannelMode : int32_t { - TwoBone = 0, - TwoBone_Translate = 1, - OneBone = 2, - OneBone_Translate = 3 - } - // Alignment: 4 - // Members count: 2 - enum class EDemoBoneSelectionMode : int32_t { - CaptureAllBones = 0, - CaptureSelectedBones = 1 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class DampingSpeedFunction : int32_t { - NoDamping = 0, - Constant = 1, - Spring = 2 - } - // Alignment: 4 - // Members count: 2 - enum class AnimNodeNetworkMode : int32_t { - ServerAuthoritative = 0, - ClientSimulate = 1 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class FieldNetworkOption : int32_t { - Auto = 0, - ForceEnable = 1, - ForceDisable = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class MatterialAttributeTagType_t : int32_t { - MATERIAL_ATTRIBUTE_TAG_VALUE = 0, - MATERIAL_ATTRIBUTE_TAG_COLOR = 1 - } - // Alignment: 1 - // Members count: 3 - enum class VelocityMetricMode : int8_t { - DirectionOnly = 0, - MagnitudeOnly = 1, - DirectionAndMagnitude = 2 - } - // Alignment: 4 - // Members count: 4 - enum class AimMatrixBlendMode : int32_t { - AimMatrixBlendMode_None = 0, - AimMatrixBlendMode_Additive = 1, - AimMatrixBlendMode_ModelSpaceAdditive = 2, - AimMatrixBlendMode_BoneMask = 3 - } - // Alignment: 4 - // Members count: 4 - enum class BoneMaskBlendSpace : int32_t { - BlendSpace_Parent = 0, - BlendSpace_Model = 1, - BlendSpace_Model_RotationOnly = 2, - BlendSpace_Model_TranslationOnly = 3 - } - // Alignment: 4 - // Members count: 3 - enum class JiggleBoneSimSpace : int32_t { - SimSpace_Local = 0, - SimSpace_Model = 1, - SimSpace_World = 2 - } - // 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 - } - // Alignment: 2 - // Members count: 3 - enum class AnimScriptType : int16_t { - ANIMSCRIPT_TYPE_INVALID = -1, - ANIMSCRIPT_FUSE_GENERAL = 0, - ANIMSCRIPT_FUSE_STATEMACHINE = 1 - } - // Alignment: 4 - // Members count: 3 - enum class BinaryNodeTiming : int32_t { - UseChild1 = 0, - UseChild2 = 1, - SyncChildren = 2 - } - // Alignment: 4 - // Members count: 2 - enum class BinaryNodeChildOption : int32_t { - Child1 = 0, - Child2 = 1 - } - // Alignment: 4 - // Members count: 4 - enum class BlendKeyType : int32_t { - BlendKey_UserValue = 0, - BlendKey_Velocity = 1, - BlendKey_Distance = 2, - BlendKey_RemainingDistance = 3 - } - // Alignment: 4 - // Members count: 2 - enum class Blend2DMode : int32_t { - Blend2DMode_General = 0, - Blend2DMode_Directional = 1 - } - // Alignment: 4 - // Members count: 4 - enum class ChoiceMethod : int32_t { - WeightedRandom = 0, - WeightedRandomNoRepeat = 1, - Iterate = 2, - IterateRandom = 3 - } - // Alignment: 4 - // Members count: 3 - enum class ChoiceChangeMethod : int32_t { - OnReset = 0, - OnCycleEnd = 1, - OnResetOrCycleEnd = 2 - } - // Alignment: 4 - // Members count: 2 - enum class ChoiceBlendMethod : int32_t { - SingleBlendTime = 0, - PerChoiceBlendTimes = 1 - } - // Alignment: 4 - // Members count: 2 - enum class FootLockSubVisualization : int32_t { - FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0, - FOOTLOCKSUBVISUALIZATION_IKSolve = 1 - } - // Alignment: 4 - // Members count: 3 - enum class FootPinningTimingSource : int32_t { - FootMotion = 0, - Tag = 1, - Parameter = 2 - } - // Alignment: 4 - // Members count: 2 - enum class StepPhase : int32_t { - StepPhase_OnGround = 0, - StepPhase_InAir = 1 - } - // Alignment: 4 - // Members count: 2 - enum class JumpCorrectionMethod : int32_t { - ScaleMotion = 0, - AddCorrectionDelta = 1 - } - // Alignment: 4 - // Members count: 3 - enum class SelectorTagBehavior_t : int32_t { - SelectorTagBehavior_OnWhileCurrent = 0, - SelectorTagBehavior_OffWhenFinished = 1, - SelectorTagBehavior_OffBeforeFinished = 2 - } - // Alignment: 4 - // Members count: 2 - enum class StanceOverrideMode : int32_t { - Sequence = 0, - Node = 1 - } - // Alignment: 4 - // Members count: 5 - enum class ResetCycleOption : int32_t { - Beginning = 0, - SameCycleAsSource = 1, - InverseSourceCycle = 2, - FixedValue = 3, - SameTimeAsSource = 4 - } - // Alignment: 4 - // Members count: 2 - enum class IkEndEffectorType : int32_t { - IkEndEffector_Attachment = 0, - IkEndEffector_Bone = 1 - } - // Alignment: 4 - // Members count: 4 - enum class IkTargetType : int32_t { - IkTarget_Attachment = 0, - IkTarget_Bone = 1, - IkTarget_Parameter_ModelSpace = 2, - IkTarget_Parameter_WorldSpace = 3 - } - // Alignment: 1 - // Members count: 3 - enum class PoseType_t : int8_t { - POSETYPE_STATIC = 0, - POSETYPE_DYNAMIC = 1, - POSETYPE_INVALID = 255 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class FacingMode : int32_t { - FacingMode_Manual = 0, - FacingMode_Path = 1, - FacingMode_LookTarget = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class IKTargetSource : int32_t { - IKTARGETSOURCE_Bone = 0, - IKTARGETSOURCE_AnimgraphParameter = 1, - IKTARGETSOURCE_COUNT = 2 - } - // Alignment: 4 - // Members count: 3 - enum class IKTargetCoordinateSystem : int32_t { - IKTARGETCOORDINATESYSTEM_WorldSpace = 0, - IKTARGETCOORDINATESYSTEM_ModelSpace = 1, - IKTARGETCOORDINATESYSTEM_COUNT = 2 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyArrayElementNameKey - namespace MoodAnimation_t { - constexpr std::ptrdiff_t m_sName = 0x0; // CUtlString - constexpr std::ptrdiff_t m_flWeight = 0x8; // float32 - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyArrayElementNameKey - namespace MoodAnimationLayer_t { - 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_flIntensity = 0x28; // CRangeFloat - constexpr std::ptrdiff_t m_flDurationScale = 0x30; // CRangeFloat - constexpr std::ptrdiff_t m_bScaleWithInts = 0x38; // bool - constexpr std::ptrdiff_t m_flNextStart = 0x3C; // CRangeFloat - constexpr std::ptrdiff_t m_flStartOffset = 0x44; // CRangeFloat - constexpr std::ptrdiff_t m_flEndOffset = 0x4C; // CRangeFloat - constexpr std::ptrdiff_t m_flFadeIn = 0x54; // float32 - constexpr std::ptrdiff_t m_flFadeOut = 0x58; // float32 - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace AnimationDecodeDebugDump_t { - constexpr std::ptrdiff_t m_processingType = 0x0; // AnimationProcessingType_t - constexpr std::ptrdiff_t m_elems = 0x8; // CUtlVector< AnimationDecodeDebugDumpElement_t > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - namespace AnimationSnapshotBase_t { - 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_SnapshotType = 0x90; // AnimationSnapshotType_t - constexpr std::ptrdiff_t m_bHasDecodeDump = 0x94; // bool - constexpr std::ptrdiff_t m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t - } - // Parent: AnimationSnapshotBase_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace AnimationSnapshot_t { - constexpr std::ptrdiff_t m_nEntIndex = 0x110; // int32 - constexpr std::ptrdiff_t m_modelName = 0x118; // CUtlString - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimBoneDifference { - constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_parent = 0x10; // CBufferString - constexpr std::ptrdiff_t m_posError = 0x20; // - constexpr std::ptrdiff_t m_bHasRotation = 0x2C; // bool - constexpr std::ptrdiff_t m_bHasMovement = 0x2D; // bool - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimMorphDifference { - constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimUserDifference { - constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_nType = 0x10; // int32 - } - // Parent: None - // Fields count: 7 - // - // 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimEventDefinition { - constexpr std::ptrdiff_t m_nFrame = 0x8; // int32 - constexpr std::ptrdiff_t m_flCycle = 0xC; // float32 - constexpr std::ptrdiff_t m_EventData = 0x10; // KeyValues3 - constexpr std::ptrdiff_t m_sLegacyOptions = 0x20; // CBufferString - constexpr std::ptrdiff_t m_sEventName = 0x30; // CGlobalSymbol - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimMovement { - constexpr std::ptrdiff_t endframe = 0x0; // int32 - constexpr std::ptrdiff_t motionflags = 0x4; // int32 - constexpr std::ptrdiff_t v0 = 0x8; // float32 - constexpr std::ptrdiff_t v1 = 0xC; // float32 - constexpr std::ptrdiff_t angle = 0x10; // float32 - constexpr std::ptrdiff_t vector = 0x14; // - constexpr std::ptrdiff_t position = 0x20; // - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimLocalHierarchy { - constexpr std::ptrdiff_t m_sBone = 0x0; // CBufferString - constexpr std::ptrdiff_t m_sNewParent = 0x10; // CBufferString - constexpr std::ptrdiff_t m_nStartFrame = 0x20; // int32 - constexpr std::ptrdiff_t m_nPeakFrame = 0x24; // int32 - constexpr std::ptrdiff_t m_nTailFrame = 0x28; // int32 - constexpr std::ptrdiff_t m_nEndFrame = 0x2C; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimDecoder { - constexpr std::ptrdiff_t m_szName = 0x0; // CBufferString - constexpr std::ptrdiff_t m_nVersion = 0x10; // int32 - constexpr std::ptrdiff_t m_nType = 0x14; // int32 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimFrameSegment { - constexpr std::ptrdiff_t m_nUniqueFrameIndex = 0x0; // int32 - constexpr std::ptrdiff_t m_nLocalElementMasks = 0x4; // uint32 - constexpr std::ptrdiff_t m_nLocalChannel = 0x8; // int32 - constexpr std::ptrdiff_t m_container = 0x10; // CUtlBinaryBlock - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimEncodedFrames { - 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_usageDifferences = 0x30; // CAnimEncodeDifference - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimDesc_Flag { - constexpr std::ptrdiff_t m_bLooping = 0x0; // bool - constexpr std::ptrdiff_t m_bAllZeros = 0x1; // bool - constexpr std::ptrdiff_t m_bHidden = 0x2; // bool - constexpr std::ptrdiff_t m_bDelta = 0x3; // bool - constexpr std::ptrdiff_t m_bLegacyWorldspace = 0x4; // bool - constexpr std::ptrdiff_t m_bModelDoc = 0x5; // bool - constexpr std::ptrdiff_t m_bImplicitSeqIgnoreDelta = 0x6; // bool - constexpr std::ptrdiff_t m_bAnimGraphAdditive = 0x7; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimSequenceParams { - constexpr std::ptrdiff_t m_flFadeInTime = 0x0; // float32 - constexpr std::ptrdiff_t m_flFadeOutTime = 0x4; // float32 - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimDesc { - constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - 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 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_sequenceParams = 0x1A8; // CAnimSequenceParams - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimActivity { - constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_nActivity = 0x10; // int32 - constexpr std::ptrdiff_t m_nFlags = 0x14; // int32 - constexpr std::ptrdiff_t m_nWeight = 0x18; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // 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_nMaxUniqueFrameIndex = 0x50; // int32 - constexpr std::ptrdiff_t m_segmentArray = 0x58; // CUtlVector< CAnimFrameSegment > - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimBone { - constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_parent = 0x10; // int32 - constexpr std::ptrdiff_t m_pos = 0x14; // - constexpr std::ptrdiff_t m_quat = 0x20; // QuaternionStorage - constexpr std::ptrdiff_t m_scale = 0x30; // float32 - constexpr std::ptrdiff_t m_qAlignment = 0x34; // QuaternionStorage - constexpr std::ptrdiff_t m_flags = 0x44; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimUser { - constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_nType = 0x10; // int32 - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimDataChannelDesc { - constexpr std::ptrdiff_t m_szChannelClass = 0x0; // CBufferString - constexpr std::ptrdiff_t m_szVariableName = 0x10; // CBufferString - constexpr std::ptrdiff_t m_nFlags = 0x20; // int32 - 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 > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // 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_nChannelElements = 0x58; // int32 - constexpr std::ptrdiff_t m_dataChannelArray = 0x60; // CUtlVector< CAnimDataChannelDesc > - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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_decodeKey = 0x98; // CAnimKeyData - constexpr std::ptrdiff_t m_szScripts = 0x110; // CUtlVector< CBufferString > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqAutoLayerFlag { - constexpr std::ptrdiff_t m_bPost = 0x0; // bool - constexpr std::ptrdiff_t m_bSpline = 0x1; // bool - constexpr std::ptrdiff_t m_bXFade = 0x2; // bool - constexpr std::ptrdiff_t m_bNoBlend = 0x3; // bool - constexpr std::ptrdiff_t m_bLocal = 0x4; // bool - constexpr std::ptrdiff_t m_bPose = 0x5; // bool - constexpr std::ptrdiff_t m_bFetchFrame = 0x6; // bool - constexpr std::ptrdiff_t m_bSubtract = 0x7; // bool - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqAutoLayer { - constexpr std::ptrdiff_t m_nLocalReference = 0x0; // int16 - constexpr std::ptrdiff_t m_nLocalPose = 0x2; // int16 - constexpr std::ptrdiff_t m_flags = 0x4; // CSeqAutoLayerFlag - constexpr std::ptrdiff_t m_start = 0xC; // float32 - constexpr std::ptrdiff_t m_peak = 0x10; // float32 - constexpr std::ptrdiff_t m_tail = 0x14; // float32 - constexpr std::ptrdiff_t m_end = 0x18; // float32 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqIKLock { - constexpr std::ptrdiff_t m_flPosWeight = 0x0; // float32 - constexpr std::ptrdiff_t m_flAngleWeight = 0x4; // float32 - constexpr std::ptrdiff_t m_nLocalBone = 0x8; // int16 - constexpr std::ptrdiff_t m_bBonesOrientedAlongPositiveX = 0xA; // bool - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // 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_flDefaultMorphCtrlWeight = 0x40; // float32 - constexpr std::ptrdiff_t m_morphCtrlWeightArray = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqScaleSet { - 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 > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqMultiFetchFlag { - constexpr std::ptrdiff_t m_bRealtime = 0x0; // bool - constexpr std::ptrdiff_t m_bCylepose = 0x1; // bool - constexpr std::ptrdiff_t m_b0D = 0x2; // bool - constexpr std::ptrdiff_t m_b1D = 0x3; // bool - constexpr std::ptrdiff_t m_b2D = 0x4; // bool - constexpr std::ptrdiff_t m_b2D_TRI = 0x5; // bool - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // 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_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_nLocalCyclePoseParameter = 0x60; // int32 - constexpr std::ptrdiff_t m_bCalculatePoseParameters = 0x64; // bool - constexpr std::ptrdiff_t m_bFixedBlendWeight = 0x65; // bool - constexpr std::ptrdiff_t m_flFixedBlendWeightVals = 0x68; // float32[2] - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqSeqDescFlag { - constexpr std::ptrdiff_t m_bLooping = 0x0; // bool - constexpr std::ptrdiff_t m_bSnap = 0x1; // bool - constexpr std::ptrdiff_t m_bAutoplay = 0x2; // bool - constexpr std::ptrdiff_t m_bPost = 0x3; // bool - constexpr std::ptrdiff_t m_bHidden = 0x4; // bool - constexpr std::ptrdiff_t m_bMulti = 0x5; // bool - constexpr std::ptrdiff_t m_bLegacyDelta = 0x6; // bool - constexpr std::ptrdiff_t m_bLegacyWorldspace = 0x7; // bool - constexpr std::ptrdiff_t m_bLegacyCyclepose = 0x8; // bool - constexpr std::ptrdiff_t m_bLegacyRealtime = 0x9; // bool - constexpr std::ptrdiff_t m_bModelDoc = 0xA; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqTransition { - constexpr std::ptrdiff_t m_flFadeInTime = 0x0; // float32 - constexpr std::ptrdiff_t m_flFadeOutTime = 0x4; // float32 - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqS1SeqDesc { - constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString - 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_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 > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqSynthAnimDesc { - constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString - constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag - 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqCmdLayer { - constexpr std::ptrdiff_t m_cmd = 0x0; // int16 - constexpr std::ptrdiff_t m_nLocalReference = 0x2; // int16 - constexpr std::ptrdiff_t m_nLocalBonemask = 0x4; // int16 - constexpr std::ptrdiff_t m_nDstResult = 0x6; // int16 - constexpr std::ptrdiff_t m_nSrcResult = 0x8; // int16 - constexpr std::ptrdiff_t m_bSpline = 0xA; // bool - constexpr std::ptrdiff_t m_flVar1 = 0xC; // float32 - constexpr std::ptrdiff_t m_flVar2 = 0x10; // float32 - constexpr std::ptrdiff_t m_nLineNumber = 0x14; // int16 - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqPoseSetting { - constexpr std::ptrdiff_t m_sPoseParameter = 0x0; // CBufferString - constexpr std::ptrdiff_t m_sAttachment = 0x10; // CBufferString - constexpr std::ptrdiff_t m_sReferenceSequence = 0x20; // CBufferString - constexpr std::ptrdiff_t m_flValue = 0x30; // float32 - constexpr std::ptrdiff_t m_bX = 0x34; // bool - constexpr std::ptrdiff_t m_bY = 0x35; // bool - constexpr std::ptrdiff_t m_bZ = 0x36; // bool - constexpr std::ptrdiff_t m_eType = 0x38; // int32 - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqCmdSeqDesc { - constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString - constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag - constexpr std::ptrdiff_t m_transition = 0x1C; // CSeqTransition - constexpr std::ptrdiff_t m_nFrameRangeSequence = 0x24; // int16 - constexpr std::ptrdiff_t m_nFrameCount = 0x26; // int16 - 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSeqPoseParamDesc { - constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString - constexpr std::ptrdiff_t m_flStart = 0x10; // float32 - constexpr std::ptrdiff_t m_flEnd = 0x14; // float32 - constexpr std::ptrdiff_t m_flLoop = 0x18; // float32 - constexpr std::ptrdiff_t m_bLooping = 0x1C; // bool - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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_localNodeName = 0xE8; // CBufferString - constexpr std::ptrdiff_t m_localPoseParamArray = 0xF8; // CUtlVector< CSeqPoseParamDesc > - constexpr std::ptrdiff_t m_keyValues = 0x110; // KeyValues3 - constexpr std::ptrdiff_t m_localIKAutoplayLockArray = 0x120; // CUtlVector< CSeqIKLock > - } - // 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 >* > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyEditClassAsString - namespace CAnimEnum { - constexpr std::ptrdiff_t m_value = 0x0; // uint8 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - namespace AnimNodeID { - constexpr std::ptrdiff_t m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - namespace AnimNodeOutputID { - constexpr std::ptrdiff_t m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - namespace AnimStateID { - constexpr std::ptrdiff_t m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - namespace AnimParamID { - constexpr std::ptrdiff_t m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - namespace AnimTagID { - constexpr std::ptrdiff_t m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - namespace AnimComponentID { - constexpr std::ptrdiff_t m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - namespace AnimScriptHandle { - constexpr std::ptrdiff_t m_id = 0x0; // uint32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 > - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // 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_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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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_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; // - constexpr std::ptrdiff_t m_goalOrientation = 0xA0; // QuaternionStorage - constexpr std::ptrdiff_t m_goalAngularVelocity = 0xB0; // - 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 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 - // Fields count: 24 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - 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; // - 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 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 > - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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_embeddedKeyvalues = 0x130; // CUtlString - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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 CPhysSurfacePropertiesAudio { - constexpr std::ptrdiff_t m_reflectivity = 0x0; // 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 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 - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPhysSurfaceProperties { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - 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_audioSounds = 0x48; // CPhysSurfacePropertiesSoundNames - constexpr std::ptrdiff_t m_audioParams = 0x88; // CPhysSurfacePropertiesAudio - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CVPhysXSurfacePropertiesList { - constexpr std::ptrdiff_t m_surfacePropertiesList = 0x0; // CUtlVector< CPhysSurfaceProperties* > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace MaterialGroup_t { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_materials = 0x8; // CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > > - } - // Parent: None - // Fields count: 7 - // - // 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 > - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace PermModelInfo_t { - constexpr std::ptrdiff_t m_nFlags = 0x0; // uint32 - constexpr std::ptrdiff_t m_vHullMin = 0x4; // - constexpr std::ptrdiff_t m_vHullMax = 0x10; // - constexpr std::ptrdiff_t m_vViewMin = 0x1C; // - constexpr std::ptrdiff_t m_vViewMax = 0x28; // - constexpr std::ptrdiff_t m_flMass = 0x34; // float32 - constexpr std::ptrdiff_t m_vEyePosition = 0x38; // - 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 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< InfoForResourceTypeCModel > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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_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_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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CModelConfigElement { - constexpr std::ptrdiff_t m_ElementName = 0x8; // CUtlString - constexpr std::ptrdiff_t m_NestedElements = 0x10; // CUtlVector< CModelConfigElement* > - } - // Parent: CModelConfigElement - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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_vOffset = 0x60; // - 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: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CModelConfigElement_UserPick { - constexpr std::ptrdiff_t m_Choices = 0x48; // CUtlVector< CUtlString > - } - // Parent: CModelConfigElement - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CModelConfigElement_RandomPick { - constexpr std::ptrdiff_t m_Choices = 0x48; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_ChoiceWeights = 0x60; // CUtlVector< float32 > - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CModelConfigElement_SetMaterialGroup { - constexpr std::ptrdiff_t m_MaterialGroupName = 0x48; // CUtlString - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CModelConfigElement_SetMaterialGroupOnAttachedModels { - constexpr std::ptrdiff_t m_MaterialGroupName = 0x48; // CUtlString - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CModelConfigElement_SetRenderColor { - constexpr std::ptrdiff_t m_Color = 0x48; // Color - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CModelConfigElement_RandomColor { - constexpr std::ptrdiff_t m_Gradient = 0x48; // CColorGradient - } - // Parent: CModelConfigElement - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CModelConfigElement_SetBodygroup { - constexpr std::ptrdiff_t m_GroupName = 0x48; // CUtlString - constexpr std::ptrdiff_t m_nChoice = 0x50; // int32 - } - // Parent: CModelConfigElement - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CModelConfigElement_SetBodygroupOnAttachedModels { - constexpr std::ptrdiff_t m_GroupName = 0x48; // CUtlString - constexpr std::ptrdiff_t m_nChoice = 0x50; // int32 - } - // Parent: CModelConfigElement - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CModelConfig { - constexpr std::ptrdiff_t m_ConfigName = 0x0; // CUtlString - constexpr std::ptrdiff_t m_Elements = 0x8; // CUtlVector< CModelConfigElement* > - constexpr std::ptrdiff_t m_bTopLevel = 0x20; // bool - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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* > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 SkeletonBoneBounds_t { - constexpr std::ptrdiff_t m_vecCenter = 0x0; // - constexpr std::ptrdiff_t m_vecSize = 0xC; // - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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_flSphereRadius = 0x58; // float32 - } - // Parent: None - // Fields count: 3 - // - // 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_nBoneWeightCount = 0x48; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CDrawCullingData { - constexpr std::ptrdiff_t m_vConeApex = 0x0; // - 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 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; // - 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< InfoForResourceTypeIMaterial2 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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_vTintColor = 0x60; // Vector4D - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAttachment { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - 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 CHitBox { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_sSurfaceProperty = 0x8; // CUtlString - constexpr std::ptrdiff_t m_sBoneName = 0x10; // CUtlString - constexpr std::ptrdiff_t m_vMinBounds = 0x18; // - constexpr std::ptrdiff_t m_vMaxBounds = 0x24; // - 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 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_SourceFilename = 0x28; // CUtlString - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CHitBoxSetList { - constexpr std::ptrdiff_t m_HitBoxSets = 0x0; // CUtlVector< CHitBoxSet > - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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< RenderHairStrandInfo_t > - } - // Parent: None - // Fields count: 5 - // - // 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_skeleton = 0xB8; // CRenderSkeleton - 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 CConstraintTarget { - constexpr std::ptrdiff_t m_qOffset = 0x20; // Quaternion - constexpr std::ptrdiff_t m_vOffset = 0x30; // - 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 CConstraintSlave { - constexpr std::ptrdiff_t m_qBaseOrientation = 0x0; // Quaternion - constexpr std::ptrdiff_t m_vBasePosition = 0x10; // - 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 CBoneConstraintBase { - } - // Parent: CBoneConstraintBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: CBaseConstraint - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPointConstraint { - } - // Parent: CBaseConstraint - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace COrientConstraint { - } - // Parent: CBaseConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAimConstraint { - constexpr std::ptrdiff_t m_qAimOffset = 0x70; // Quaternion - constexpr std::ptrdiff_t m_nUpType = 0x80; // uint32 - } - // Parent: CBaseConstraint - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CBaseConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CTiltTwistConstraint { - constexpr std::ptrdiff_t m_nTargetAxis = 0x70; // int32 - constexpr std::ptrdiff_t m_nSlaveAxis = 0x74; // int32 - } - // Parent: CBaseConstraint - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CBaseConstraint - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CParentConstraint { - } - // Parent: CBoneConstraintBase - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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 > - } - // Parent: CBaseConstraint - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CBoneConstraintPoseSpaceBone { - constexpr std::ptrdiff_t m_inputList = 0x70; // CUtlVector< CBoneConstraintPoseSpaceBone::Input_t > - } - // 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 > - } - // Parent: CBoneConstraintBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 CFlexRule { - constexpr std::ptrdiff_t m_nFlex = 0x0; // int32 - constexpr std::ptrdiff_t m_FlexOps = 0x8; // CUtlVector< CFlexOp > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFlexDesc { - constexpr std::ptrdiff_t m_szFacs = 0x0; // CUtlString - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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< CMorphBundleData > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CMorphData { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_morphRectDatas = 0x8; // CUtlVector< CMorphRectData > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimFoot { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_vBallOffset = 0x8; // - constexpr std::ptrdiff_t m_vHeelOffset = 0x14; // - constexpr std::ptrdiff_t m_ankleBoneIndex = 0x20; // int32 - constexpr std::ptrdiff_t m_toeBoneIndex = 0x24; // int32 - } - // Parent: None - // Fields count: 8 - // - // 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFootDefinition { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_ankleBoneName = 0x8; // CUtlString - constexpr std::ptrdiff_t m_toeBoneName = 0x10; // CUtlString - constexpr std::ptrdiff_t m_vBallOffset = 0x18; // - constexpr std::ptrdiff_t m_vHeelOffset = 0x24; // - 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 CCycleBase { - constexpr std::ptrdiff_t m_flCycle = 0x0; // float32 - } - // Parent: CCycleBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimCycle { - } - // Parent: CCycleBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFootCycle { - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFootCycleDefinition { - constexpr std::ptrdiff_t m_vStancePositionMS = 0x0; // - constexpr std::ptrdiff_t m_vMidpointPositionMS = 0xC; // - constexpr std::ptrdiff_t m_flStanceDirectionMS = 0x18; // float32 - constexpr std::ptrdiff_t m_vToStrideStartPos = 0x1C; // - 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 CFootTrajectory { - constexpr std::ptrdiff_t m_vOffset = 0x0; // - constexpr std::ptrdiff_t m_flRotationOffset = 0xC; // float32 - constexpr std::ptrdiff_t m_flProgression = 0x10; // float32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFootTrajectories { - constexpr std::ptrdiff_t m_trajectories = 0x0; // CUtlVector< CFootTrajectory > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFootStride { - constexpr std::ptrdiff_t m_definition = 0x0; // CFootCycleDefinition - constexpr std::ptrdiff_t m_trajectories = 0x40; // CFootTrajectories - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFootMotion { - constexpr std::ptrdiff_t m_strides = 0x0; // CUtlVector< CFootStride > - constexpr std::ptrdiff_t m_name = 0x18; // CUtlString - constexpr std::ptrdiff_t m_bAdditive = 0x20; // bool - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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_nFlexControllers = 0x60; // int32 - constexpr std::ptrdiff_t m_bPredicted = 0x64; // bool - constexpr std::ptrdiff_t m_Frames = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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< 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace SkeletonAnimCapture_t__Camera_t { - constexpr std::ptrdiff_t m_tmCamera = 0x0; // CTransform - constexpr std::ptrdiff_t m_flTime = 0x20; // float32 - } - // Parent: None - // Fields count: 3 - // - // 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_flRecordingTime = 0x30; // float32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmClip { - constexpr std::ptrdiff_t m_skeleton = 0x0; // CStrongHandle< InfoForResourceTypeCNmSkeleton > - 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_syncTrack = 0xA0; // CNmSyncTrack - constexpr std::ptrdiff_t m_rootMotion = 0x150; // CNmRootMotionData - constexpr std::ptrdiff_t m_bIsAdditive = 0x1A0; // bool - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace NmCompressionSettings_t { - constexpr std::ptrdiff_t m_translationRangeX = 0x0; // NmCompressionSettings_t::QuantizationRange_t - constexpr std::ptrdiff_t m_translationRangeY = 0x8; // NmCompressionSettings_t::QuantizationRange_t - constexpr std::ptrdiff_t m_translationRangeZ = 0x10; // NmCompressionSettings_t::QuantizationRange_t - constexpr std::ptrdiff_t m_scaleRange = 0x18; // NmCompressionSettings_t::QuantizationRange_t - constexpr std::ptrdiff_t m_constantRotation = 0x20; // Quaternion - constexpr std::ptrdiff_t m_bIsRotationStatic = 0x30; // bool - constexpr std::ptrdiff_t m_bIsTranslationStatic = 0x31; // bool - constexpr std::ptrdiff_t m_bIsScaleStatic = 0x32; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace NmCompressionSettings_t__QuantizationRange_t { - constexpr std::ptrdiff_t m_flRangeStart = 0x0; // float32 - constexpr std::ptrdiff_t m_flRangeLength = 0x4; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmEvent { - constexpr std::ptrdiff_t m_flStartTime = 0x8; // float32 - constexpr std::ptrdiff_t m_flDuration = 0xC; // float32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmRootMotionData { - constexpr std::ptrdiff_t m_transforms = 0x0; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_nNumFrames = 0x18; // int32 - constexpr std::ptrdiff_t m_flAverageLinearVelocity = 0x1C; // float32 - constexpr std::ptrdiff_t m_flAverageAngularVelocityRadians = 0x20; // float32 - constexpr std::ptrdiff_t m_totalDelta = 0x30; // CTransform - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // 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_numBonesToSampleAtLowLOD = 0x60; // int32 - constexpr std::ptrdiff_t m_boneMasks = 0x68; // CUtlLeanVector< CNmBoneMask > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace NmSyncTrackTime_t { - constexpr std::ptrdiff_t m_nEventIdx = 0x0; // int32 - constexpr std::ptrdiff_t m_percentageThrough = 0x4; // NmPercent_t - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace NmSyncTrackTimeRange_t { - constexpr std::ptrdiff_t m_startTime = 0x0; // NmSyncTrackTime_t - constexpr std::ptrdiff_t m_endTime = 0x8; // NmSyncTrackTime_t - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmSyncTrack { - constexpr std::ptrdiff_t m_syncEvents = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > - constexpr std::ptrdiff_t m_nStartEventOffset = 0xA8; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmSyncTrack__EventMarker_t { - constexpr std::ptrdiff_t m_startTime = 0x0; // NmPercent_t - constexpr std::ptrdiff_t m_ID = 0x8; // CGlobalSymbol - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmSyncTrack__Event_t { - constexpr std::ptrdiff_t m_ID = 0x0; // CGlobalSymbol - constexpr std::ptrdiff_t m_startTime = 0x8; // NmPercent_t - constexpr std::ptrdiff_t m_duration = 0xC; // NmPercent_t - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace NmPercent_t { - constexpr std::ptrdiff_t m_flValue = 0x0; // float32 - } - // Parent: CNmEvent - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmLegacyEvent { - } - // Parent: CNmEvent - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmFootEvent { - constexpr std::ptrdiff_t m_phase = 0x10; // NmFootPhase_t - } - // Parent: CNmEvent - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmIDEvent { - constexpr std::ptrdiff_t m_ID = 0x10; // CGlobalSymbol - } - // Parent: CNmEvent - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmTransitionEvent { - constexpr std::ptrdiff_t m_rule = 0x10; // NmTransitionRule_t - constexpr std::ptrdiff_t m_ID = 0x18; // CGlobalSymbol - } - // Parent: CNmEvent - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmFrameSnapEvent { - constexpr std::ptrdiff_t m_frameSnapMode = 0x10; // NmFrameSnapEventMode_t - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // 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 > - } - // Parent: None - // Fields count: 10 - // - // 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_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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmGraph__ExternalGraphSlot_t { - constexpr std::ptrdiff_t m_nNodeIdx = 0x0; // int16 - constexpr std::ptrdiff_t m_slotID = 0x8; // CGlobalSymbol - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmGraph__ChildGraphSlot_t { - constexpr std::ptrdiff_t m_nNodeIdx = 0x0; // int16 - constexpr std::ptrdiff_t m_dataSlotIdx = 0x2; // int16 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CNmGraphVariation { - constexpr std::ptrdiff_t m_graph = 0x0; // CStrongHandle< InfoForResourceTypeCNmGraph > - constexpr std::ptrdiff_t m_dataSet = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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< BoneDemoCaptureSettings_t > - constexpr std::ptrdiff_t m_ikChains = 0x60; // CUtlVector< IKDemoCaptureSettings_t > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimReplayFrame { - constexpr std::ptrdiff_t m_inputDataBlocks = 0x10; // CUtlVector< CUtlBinaryBlock > - 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 CAnimGraphDebugReplay { - constexpr std::ptrdiff_t m_animGraphFileName = 0x40; // CUtlString - constexpr std::ptrdiff_t m_frameList = 0x48; // CUtlVector< CSmartPtr< CAnimReplayFrame > > - 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 CAnimGraphModelBinding { - constexpr std::ptrdiff_t m_modelName = 0x8; // CUtlString - constexpr std::ptrdiff_t m_pSharedData = 0x10; // CSmartPtr< CAnimUpdateSharedData > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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 CAnimParamHandle { - constexpr std::ptrdiff_t m_type = 0x0; // AnimParamType_t - constexpr std::ptrdiff_t m_index = 0x1; // uint8 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimParamHandleMap { - constexpr std::ptrdiff_t m_list = 0x0; // CUtlHashtable< uint16, int16 > - } - // Parent: None - // Fields count: 6 - // - // 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 > - } - // Parent: None - // Fields count: 10 - // - // 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_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_rootNodePath = 0xB8; // CAnimNodePath - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 ParamSpanSample_t { - constexpr std::ptrdiff_t m_value = 0x0; // CAnimVariant - constexpr std::ptrdiff_t m_flCycle = 0x14; // float32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace ParamSpan_t { - constexpr std::ptrdiff_t m_samples = 0x0; // CUtlVector< ParamSpanSample_t > - 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 CParamSpanUpdater { - constexpr std::ptrdiff_t m_spans = 0x0; // CUtlVector< ParamSpan_t > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimGraphSettingsGroup { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimGraphSettingsManager { - constexpr std::ptrdiff_t m_settingsGroups = 0x18; // CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > - } - // Parent: None - // Fields count: 4 - // - // 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_hSequence = 0x38; // HSequence - constexpr std::ptrdiff_t m_flCycle = 0x3C; // float32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CStaticPoseCache { - constexpr std::ptrdiff_t m_poses = 0x10; // CUtlVector< CCachedPose > - constexpr std::ptrdiff_t m_nBoneCount = 0x28; // int32 - constexpr std::ptrdiff_t m_nMorphCount = 0x2C; // int32 - } - // Parent: CStaticPoseCache - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CStaticPoseCacheBuilder { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimActionUpdater { - } - // Parent: CAnimActionUpdater - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CEmitTagActionUpdater { - constexpr std::ptrdiff_t m_nTagIndex = 0x18; // int32 - constexpr std::ptrdiff_t m_bIsZeroDuration = 0x1C; // bool - } - // Parent: CAnimActionUpdater - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSetParameterActionUpdater { - constexpr std::ptrdiff_t m_hParam = 0x18; // CAnimParamHandle - constexpr std::ptrdiff_t m_value = 0x1A; // CAnimVariant - } - // Parent: CAnimActionUpdater - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CToggleComponentActionUpdater { - constexpr std::ptrdiff_t m_componentID = 0x18; // AnimComponentID - constexpr std::ptrdiff_t m_bSetEnabled = 0x1C; // bool - } - // Parent: CAnimActionUpdater - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CAnimTagBase { - constexpr std::ptrdiff_t m_name = 0x18; // CGlobalSymbol - constexpr std::ptrdiff_t m_group = 0x20; // CGlobalSymbol - constexpr std::ptrdiff_t m_tagID = 0x28; // AnimTagID - constexpr std::ptrdiff_t m_bIsReferenced = 0x40; // bool - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimTagManagerUpdater { - constexpr std::ptrdiff_t m_tags = 0x18; // CUtlVector< CSmartPtr< CAnimTagBase > > - } - // Parent: CAnimTagBase - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - // MPropertyElementNameFn - namespace CBodyGroupSetting { - constexpr std::ptrdiff_t m_BodyGroupName = 0x0; // CUtlString - constexpr std::ptrdiff_t m_nBodyGroupOption = 0x8; // int32 - } - // Parent: CAnimTagBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - namespace CBodyGroupAnimTag { - constexpr std::ptrdiff_t m_nPriority = 0x50; // int32 - constexpr std::ptrdiff_t m_bodyGroupSettings = 0x58; // CUtlVector< CBodyGroupSetting > - } - // Parent: CAnimTagBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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: CAnimTagBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - namespace CFootFallAnimTag { - constexpr std::ptrdiff_t m_foot = 0x50; // FootFallTagFoot_t - } - // Parent: CAnimTagBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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: CAnimTagBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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: CAnimTagBase - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - namespace CParticleAnimTag { - constexpr std::ptrdiff_t m_hParticleSystem = 0x50; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - 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: CAnimTagBase - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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: CAnimTagBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - namespace CSequenceFinishedAnimTag { - constexpr std::ptrdiff_t m_sequenceName = 0x50; // CUtlString - } - // Parent: CAnimTagBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - namespace CStringAnimTag { - } - // Parent: CAnimTagBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - namespace CTaskStatusAnimTag { - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimComponentUpdater { - constexpr std::ptrdiff_t m_name = 0x18; // CUtlString - constexpr std::ptrdiff_t m_id = 0x20; // AnimComponentID - constexpr std::ptrdiff_t m_networkMode = 0x24; // AnimNodeNetworkMode - constexpr std::ptrdiff_t m_bStartEnabled = 0x28; // bool - } - // Parent: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CAnimScriptComponentUpdater { - constexpr std::ptrdiff_t m_hScript = 0x30; // AnimScriptHandle - } - // Parent: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CCPPScriptComponentUpdater { - constexpr std::ptrdiff_t m_scriptsToRun = 0x30; // CUtlVector< CGlobalSymbol > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CDampedValueUpdateItem { - constexpr std::ptrdiff_t m_damping = 0x0; // CAnimInputDamping - constexpr std::ptrdiff_t m_hParamIn = 0x18; // CAnimParamHandle - constexpr std::ptrdiff_t m_hParamOut = 0x1A; // CAnimParamHandle - } - // Parent: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CDampedValueComponentUpdater { - constexpr std::ptrdiff_t m_items = 0x30; // CUtlVector< CDampedValueUpdateItem > - } - // Parent: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CDemoSettingsComponentUpdater { - constexpr std::ptrdiff_t m_settings = 0x30; // CAnimDemoCaptureSettings - } - // Parent: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CLODComponentUpdater { - constexpr std::ptrdiff_t m_nServerLOD = 0x30; // int32 - } - // Parent: CAnimComponentUpdater - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CAnimComponentUpdater - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CMovementComponentUpdater { - constexpr std::ptrdiff_t m_motors = 0x30; // CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > - 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 WeightList { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_weights = 0x8; // CUtlVector< float32 > - } - // Parent: CAnimComponentUpdater - // Fields count: 8 - // - // 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_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: CAnimComponentUpdater - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CStateMachineComponentUpdater { - constexpr std::ptrdiff_t m_stateMachine = 0x30; // CAnimStateMachineUpdater - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CMotionDataSet { - constexpr std::ptrdiff_t m_groups = 0x0; // CUtlVector< CMotionGraphGroup > - constexpr std::ptrdiff_t m_nDimensionCount = 0x18; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // 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_hIsActiveScript = 0x100; // AnimScriptHandle - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace SampleCode { - constexpr std::ptrdiff_t m_subCode = 0x0; // uint8[8] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace MotionDBIndex { - constexpr std::ptrdiff_t m_nIndex = 0x0; // uint32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CVectorQuantizer { - constexpr std::ptrdiff_t m_centroidVectors = 0x0; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_nCentroids = 0x18; // int32 - constexpr std::ptrdiff_t m_nDimensions = 0x1C; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CProductQuantizer { - constexpr std::ptrdiff_t m_subQuantizers = 0x0; // CUtlVector< CVectorQuantizer > - constexpr std::ptrdiff_t m_nDimensions = 0x18; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CMotionSearchNode { - constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector< CMotionSearchNode* > - 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 > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // 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_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: CMotionGraph - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CEditableMotionGraph { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CMotionNode { - constexpr std::ptrdiff_t m_name = 0x18; // CUtlString - constexpr std::ptrdiff_t m_id = 0x20; // AnimNodeID - } - // Parent: CMotionNode - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CMotionNodeSequence { - constexpr std::ptrdiff_t m_tags = 0x28; // CUtlVector< TagSpan_t > - constexpr std::ptrdiff_t m_hSequence = 0x40; // HSequence - constexpr std::ptrdiff_t m_flPlaybackSpeed = 0x44; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace MotionBlendItem { - constexpr std::ptrdiff_t m_pChild = 0x0; // CSmartPtr< CMotionNode > - constexpr std::ptrdiff_t m_flKeyValue = 0x8; // float32 - } - // Parent: CMotionNode - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CMotionNodeBlend1D { - constexpr std::ptrdiff_t m_blendItems = 0x28; // CUtlVector< MotionBlendItem > - constexpr std::ptrdiff_t m_nParamIndex = 0x40; // int32 - } - // Parent: None - // Fields count: 4 - // - // 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_flWeight = 0x48; // float32 - constexpr std::ptrdiff_t m_nDimensionStartIndex = 0x4C; // int32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CBlockSelectionMetricEvaluator { - } - // Parent: CMotionMetricEvaluator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CBonePositionMetricEvaluator { - constexpr std::ptrdiff_t m_nBoneIndex = 0x50; // int32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CBoneVelocityMetricEvaluator { - constexpr std::ptrdiff_t m_nBoneIndex = 0x50; // int32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CCurrentRotationVelocityMetricEvaluator { - } - // Parent: CMotionMetricEvaluator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CCurrentVelocityMetricEvaluator { - } - // Parent: CMotionMetricEvaluator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CMotionMetricEvaluator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFootCycleMetricEvaluator { - constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector< int32 > - } - // Parent: CMotionMetricEvaluator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFootPositionMetricEvaluator { - constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_bIgnoreSlope = 0x68; // bool - } - // Parent: CMotionMetricEvaluator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFutureFacingMetricEvaluator { - constexpr std::ptrdiff_t m_flDistance = 0x50; // float32 - constexpr std::ptrdiff_t m_flTime = 0x54; // float32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CMotionMetricEvaluator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPathMetricEvaluator { - constexpr std::ptrdiff_t m_pathTimeSamples = 0x50; // CUtlVector< float32 > - 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: CMotionMetricEvaluator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CStepsRemainingMetricEvaluator { - constexpr std::ptrdiff_t m_footIndices = 0x50; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_flMinStepsRemaining = 0x68; // float32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CAnimMotorUpdaterBase { - constexpr std::ptrdiff_t m_name = 0x10; // CUtlString - constexpr std::ptrdiff_t m_bDefault = 0x18; // bool - } - // Parent: CAnimMotorUpdaterBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPathAnimMotorUpdaterBase { - constexpr std::ptrdiff_t m_bLockToPath = 0x20; // bool - } - // Parent: CPathAnimMotorUpdaterBase - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CDampedPathAnimMotorUpdater { - constexpr std::ptrdiff_t m_flAnticipationTime = 0x2C; // float32 - constexpr std::ptrdiff_t m_flMinSpeedScale = 0x30; // float32 - constexpr std::ptrdiff_t m_hAnticipationPosParam = 0x34; // CAnimParamHandle - constexpr std::ptrdiff_t m_hAnticipationHeadingParam = 0x36; // CAnimParamHandle - constexpr std::ptrdiff_t m_flSpringConstant = 0x38; // float32 - constexpr std::ptrdiff_t m_flMinSpringTension = 0x3C; // float32 - constexpr std::ptrdiff_t m_flMaxSpringTension = 0x40; // float32 - } - // Parent: CPathAnimMotorUpdaterBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPathAnimMotorUpdater { - } - // Parent: CAnimMotorUpdaterBase - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPlayerInputAnimMotorUpdater { - constexpr std::ptrdiff_t m_sampleTimes = 0x20; // CUtlVector< float32 > - 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 - } - } - // Module: client.dll - // Classes count: 256 - // Enums count: 8 - 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class CompositeMaterialVarSystemVar_t : int32_t { - COMPMATSYSVAR_COMPOSITETIME = 0, - COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Parent: None - // Fields count: 0 - namespace CEntityComponent { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_nameStringableIndex (int32) - namespace CEntityIdentity { - constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32 - constexpr std::ptrdiff_t m_name = 0x18; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_designerName = 0x20; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flags = 0x30; // uint32 - 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 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - 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: CEntityComponent - // Fields count: 1 - namespace CScriptComponent { - constexpr std::ptrdiff_t m_scriptClassName = 0x30; // CUtlSymbolLarge - } - // Parent: CEntityComponent - // Fields count: 2 - namespace CBodyComponent { - constexpr std::ptrdiff_t m_pSceneNode = 0x8; // CGameSceneNode* - constexpr std::ptrdiff_t __m_pChainEntity = 0x20; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_sceneNode (CGameSceneNode) - namespace CBodyComponentPoint { - constexpr std::ptrdiff_t m_sceneNode = 0x50; // CGameSceneNode - constexpr std::ptrdiff_t __m_pChainEntity = 0x1A0; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) - namespace CBodyComponentSkeletonInstance { - constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance - constexpr std::ptrdiff_t __m_pChainEntity = 0x430; // CNetworkVarChainer - } - // Parent: CEntityComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_bvDisabledHitGroups (uint32) - namespace CHitboxComponent { - constexpr std::ptrdiff_t m_bvDisabledHitGroups = 0x24; // uint32[1] - } - // Parent: CEntityComponent - // Fields count: 66 - // - // Metadata: - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_SecondaryColor (Color) - // NetworkVarNames: m_flBrightness (float) - // NetworkVarNames: m_flBrightnessScale (float) - // NetworkVarNames: m_flBrightnessMult (float) - // NetworkVarNames: m_flRange (float) - // NetworkVarNames: m_flFalloff (float) - // NetworkVarNames: m_flAttenuation0 (float) - // NetworkVarNames: m_flAttenuation1 (float) - // NetworkVarNames: m_flAttenuation2 (float) - // NetworkVarNames: m_flTheta (float) - // NetworkVarNames: m_flPhi (float) - // NetworkVarNames: m_hLightCookie (HRenderTextureStrong) - // NetworkVarNames: m_nCascades (int) - // NetworkVarNames: m_nCastShadows (int) - // NetworkVarNames: m_nShadowWidth (int) - // NetworkVarNames: m_nShadowHeight (int) - // NetworkVarNames: m_bRenderDiffuse (bool) - // NetworkVarNames: m_nRenderSpecular (int) - // NetworkVarNames: m_bRenderTransmissive (bool) - // NetworkVarNames: m_flOrthoLightWidth (float) - // NetworkVarNames: m_flOrthoLightHeight (float) - // NetworkVarNames: m_nStyle (int) - // NetworkVarNames: m_Pattern (CUtlString) - // NetworkVarNames: m_nCascadeRenderStaticObjects (int) - // NetworkVarNames: m_flShadowCascadeCrossFade (float) - // NetworkVarNames: m_flShadowCascadeDistanceFade (float) - // NetworkVarNames: m_flShadowCascadeDistance0 (float) - // NetworkVarNames: m_flShadowCascadeDistance1 (float) - // NetworkVarNames: m_flShadowCascadeDistance2 (float) - // NetworkVarNames: m_flShadowCascadeDistance3 (float) - // NetworkVarNames: m_nShadowCascadeResolution0 (int) - // NetworkVarNames: m_nShadowCascadeResolution1 (int) - // NetworkVarNames: m_nShadowCascadeResolution2 (int) - // NetworkVarNames: m_nShadowCascadeResolution3 (int) - // NetworkVarNames: m_bUsesBakedShadowing (bool) - // NetworkVarNames: m_nShadowPriority (int) - // NetworkVarNames: m_nBakedShadowIndex (int) - // NetworkVarNames: m_bRenderToCubemaps (bool) - // NetworkVarNames: m_nDirectLight (int) - // NetworkVarNames: m_nIndirectLight (int) - // NetworkVarNames: m_flFadeMinDist (float) - // NetworkVarNames: m_flFadeMaxDist (float) - // NetworkVarNames: m_flShadowFadeMinDist (float) - // NetworkVarNames: m_flShadowFadeMaxDist (float) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bFlicker (bool) - // NetworkVarNames: m_bPrecomputedFieldsValid (bool) - // NetworkVarNames: m_vPrecomputedBoundsMins (Vector) - // NetworkVarNames: m_vPrecomputedBoundsMaxs (Vector) - // NetworkVarNames: m_vPrecomputedOBBOrigin (Vector) - // NetworkVarNames: m_vPrecomputedOBBAngles (QAngle) - // NetworkVarNames: m_vPrecomputedOBBExtent (Vector) - // NetworkVarNames: m_flPrecomputedMaxRange (float) - // NetworkVarNames: m_nFogLightingMode (int) - // NetworkVarNames: m_flFogContributionStength (float) - // NetworkVarNames: m_flNearClipPlane (float) - // NetworkVarNames: m_SkyColor (Color) - // NetworkVarNames: m_flSkyIntensity (float) - // NetworkVarNames: m_SkyAmbientBounce (Color) - // NetworkVarNames: m_bUseSecondaryColor (bool) - // NetworkVarNames: m_bMixedShadows (bool) - // NetworkVarNames: m_flLightStyleStartTime (GameTime_t) - // NetworkVarNames: m_flCapsuleLength (float) - // NetworkVarNames: m_flMinRoughness (float) - namespace CLightComponent { - constexpr std::ptrdiff_t __m_pChainEntity = 0x48; // CNetworkVarChainer - constexpr std::ptrdiff_t m_Color = 0x85; // Color - constexpr std::ptrdiff_t m_SecondaryColor = 0x89; // Color - constexpr std::ptrdiff_t m_flBrightness = 0x90; // float32 - constexpr std::ptrdiff_t m_flBrightnessScale = 0x94; // float32 - constexpr std::ptrdiff_t m_flBrightnessMult = 0x98; // float32 - constexpr std::ptrdiff_t m_flRange = 0x9C; // float32 - constexpr std::ptrdiff_t m_flFalloff = 0xA0; // float32 - constexpr std::ptrdiff_t m_flAttenuation0 = 0xA4; // float32 - constexpr std::ptrdiff_t m_flAttenuation1 = 0xA8; // float32 - 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_nCascades = 0xC0; // int32 - constexpr std::ptrdiff_t m_nCastShadows = 0xC4; // int32 - constexpr std::ptrdiff_t m_nShadowWidth = 0xC8; // int32 - constexpr std::ptrdiff_t m_nShadowHeight = 0xCC; // int32 - constexpr std::ptrdiff_t m_bRenderDiffuse = 0xD0; // bool - constexpr std::ptrdiff_t m_nRenderSpecular = 0xD4; // int32 - constexpr std::ptrdiff_t m_bRenderTransmissive = 0xD8; // bool - constexpr std::ptrdiff_t m_flOrthoLightWidth = 0xDC; // float32 - constexpr std::ptrdiff_t m_flOrthoLightHeight = 0xE0; // float32 - constexpr std::ptrdiff_t m_nStyle = 0xE4; // int32 - constexpr std::ptrdiff_t m_Pattern = 0xE8; // CUtlString - constexpr std::ptrdiff_t m_nCascadeRenderStaticObjects = 0xF0; // int32 - constexpr std::ptrdiff_t m_flShadowCascadeCrossFade = 0xF4; // float32 - constexpr std::ptrdiff_t m_flShadowCascadeDistanceFade = 0xF8; // float32 - constexpr std::ptrdiff_t m_flShadowCascadeDistance0 = 0xFC; // float32 - constexpr std::ptrdiff_t m_flShadowCascadeDistance1 = 0x100; // float32 - constexpr std::ptrdiff_t m_flShadowCascadeDistance2 = 0x104; // float32 - constexpr std::ptrdiff_t m_flShadowCascadeDistance3 = 0x108; // float32 - constexpr std::ptrdiff_t m_nShadowCascadeResolution0 = 0x10C; // int32 - constexpr std::ptrdiff_t m_nShadowCascadeResolution1 = 0x110; // int32 - constexpr std::ptrdiff_t m_nShadowCascadeResolution2 = 0x114; // int32 - constexpr std::ptrdiff_t m_nShadowCascadeResolution3 = 0x118; // int32 - constexpr std::ptrdiff_t m_bUsesBakedShadowing = 0x11C; // bool - constexpr std::ptrdiff_t m_nShadowPriority = 0x120; // int32 - constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x124; // int32 - constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x128; // bool - constexpr std::ptrdiff_t m_nDirectLight = 0x12C; // int32 - constexpr std::ptrdiff_t m_nIndirectLight = 0x130; // int32 - constexpr std::ptrdiff_t m_flFadeMinDist = 0x134; // float32 - constexpr std::ptrdiff_t m_flFadeMaxDist = 0x138; // float32 - constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x13C; // float32 - constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x140; // float32 - constexpr std::ptrdiff_t m_bEnabled = 0x144; // bool - constexpr std::ptrdiff_t m_bFlicker = 0x145; // bool - constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x146; // bool - constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // - constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x16C; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // - constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x184; // float32 - constexpr std::ptrdiff_t m_nFogLightingMode = 0x188; // int32 - constexpr std::ptrdiff_t m_flFogContributionStength = 0x18C; // float32 - constexpr std::ptrdiff_t m_flNearClipPlane = 0x190; // float32 - constexpr std::ptrdiff_t m_SkyColor = 0x194; // Color - constexpr std::ptrdiff_t m_flSkyIntensity = 0x198; // float32 - constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x19C; // Color - constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1A0; // bool - constexpr std::ptrdiff_t m_bMixedShadows = 0x1A1; // bool - constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1A4; // GameTime_t - constexpr std::ptrdiff_t m_flCapsuleLength = 0x1A8; // float32 - constexpr std::ptrdiff_t m_flMinRoughness = 0x1AC; // float32 - } - // Parent: CEntityComponent - // Fields count: 5 - 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 = 0xB0; // bool - } - // Parent: None - // Fields count: 1 - namespace CBuoyancyHelper { - constexpr std::ptrdiff_t m_flFluidDensity = 0x18; // float32 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CBasePlayerControllerAPI { - } - // Parent: None - // Fields count: 2 - namespace C_CommandContext { - constexpr std::ptrdiff_t needsprocessing = 0x0; // bool - constexpr std::ptrdiff_t command_number = 0x90; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: nType (FixAngleSet_t) - // NetworkVarNames: qAngle (QAngle) - // NetworkVarNames: nIndex (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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CDynamicPropAPI { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_AutoaimServices { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: localSound (Vector) - // NetworkVarNames: soundscapeIndex (int32) - // NetworkVarNames: localBits (uint8) - // NetworkVarNames: soundscapeEntityListIndex (int) - // NetworkVarNames: soundEventHash (uint32) - namespace audioparams_t { - 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: CPlayerPawnComponent - // Fields count: 20 - // - // Metadata: - // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) - // NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t) - // NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32) - // NetworkVarNames: m_PlayerFog (fogplayerparams_t) - // NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>) - // NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) - // NetworkVarNames: m_audio (audioparams_t) - // NetworkVarNames: m_PostProcessingVolumes (CHandle) - 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< 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_audio = 0xA8; // audioparams_t - constexpr std::ptrdiff_t m_PostProcessingVolumes = 0x120; // C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > > - 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_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_angDemoViewAngles = 0x1F8; // QAngle - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_FlashlightServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_ItemServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 15 - // - // Metadata: - // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) - // NetworkVarNames: m_flMaxspeed (float32) - // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - 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; // - constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle - } - // Parent: CPlayer_MovementServices - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_flFallVelocity (float32) - // NetworkVarNames: m_bInCrouch (bool) - // NetworkVarNames: m_nCrouchState (uint32) - // NetworkVarNames: m_flCrouchTransitionStartTime (GameTime_t) - // NetworkVarNames: m_bDucked (bool) - // NetworkVarNames: m_bDucking (bool) - // NetworkVarNames: m_bInDuckJump (bool) - 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; // - 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: CPlayerPawnComponent - // Fields count: 6 - // - // Metadata: - // NetworkVarNames: m_iObserverMode (uint8) - // 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_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: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_UseServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_WaterServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_hMyWeapons (CHandle< C_BasePlayerWeapon >) - // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) - // 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_iAmmo = 0x60; // uint16[32] - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_animationController (CBaseAnimGraphController) - namespace CBodyComponentBaseAnimGraph { - constexpr std::ptrdiff_t m_animationController = 0x460; // CBaseAnimGraphController - constexpr std::ptrdiff_t __m_pChainEntity = 0x1C28; // CNetworkVarChainer - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_ID (CUtlStringToken) - // NetworkVarNames: m_Values (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 - // - // Metadata: - // NetworkVarNames: m_Handle (ModelConfigHandle_t) - // NetworkVarNames: m_Name (string_t) - // NetworkVarNames: m_AssociatedEntities (CHandle< C_BaseModelEntity >) - // NetworkVarNames: m_AssociatedEntityNames (string_t) - 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 > - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 - namespace CBodyComponentBaseModelEntity { - constexpr std::ptrdiff_t __m_pChainEntity = 0x460; // CNetworkVarChainer - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_hOwner (CEntityHandle) - // NetworkVarNames: m_name (CUtlStringToken) - namespace CGameSceneNodeHandle { - constexpr std::ptrdiff_t m_hOwner = 0x8; // CEntityHandle - constexpr std::ptrdiff_t m_name = 0xC; // CUtlStringToken - } - // Parent: None - // Fields count: 32 - // - // Metadata: - // NetworkVarNames: m_hParent (CGameSceneNodeHandle) - // NetworkVarNames: m_vecOrigin (CNetworkOriginCellCoordQuantizedVector) - // NetworkVarNames: m_angRotation (QAngle) - // NetworkVarNames: m_flScale (float) - // NetworkVarNames: m_name (CUtlStringToken) - // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) - 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; // - 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_hierarchyAttachName = 0x130; // CUtlStringToken - constexpr std::ptrdiff_t m_flZOffset = 0x134; // float32 - constexpr std::ptrdiff_t m_vRenderOrigin = 0x138; // - } - // Parent: None - // Fields count: 6 - 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 - // - // Metadata: - // NetworkVarNames: m_hSequence (HSequence) - // NetworkVarNames: m_flPrevCycle (float32) - // NetworkVarNames: m_flCycle (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 - // - // Metadata: - // NetworkVarNames: m_hModel (HModelStrong) - // NetworkVarNames: m_bClientClothCreationSuppressed (bool) - // 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_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 = 0x202; // int8 - constexpr std::ptrdiff_t m_nForceLOD = 0x203; // int8 - constexpr std::ptrdiff_t m_nClothUpdateFlags = 0x204; // int8 - } - // Parent: CGameSceneNode - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_modelState (CModelState) - // NetworkVarNames: m_bIsAnimationEnabled (bool) - // NetworkVarNames: m_bUseParentRenderBounds (bool) - // NetworkVarNames: m_materialGroup (CUtlStringToken) - // NetworkVarNames: m_nHitboxSet (uint8) - namespace CSkeletonInstance { - constexpr std::ptrdiff_t m_modelState = 0x160; // CModelState - constexpr std::ptrdiff_t m_bIsAnimationEnabled = 0x370; // bool - constexpr std::ptrdiff_t m_bUseParentRenderBounds = 0x371; // bool - constexpr std::ptrdiff_t m_bDisableSolidCollisionsForHierarchy = 0x372; // 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 = 0x374; // CUtlStringToken - constexpr std::ptrdiff_t m_nHitboxSet = 0x378; // uint8 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - namespace IntervalTimer { - constexpr std::ptrdiff_t m_timestamp = 0x8; // GameTime_t - constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_timescale (float32) - // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - 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_nWorldGroupId = 0x14; // WorldGroupId_t - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (float32) - // NetworkVarNames: m_timescale (float32) - 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: IntervalTimer - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_flValues (float) - // NetworkVarNames: m_nValueCounts (int) - // NetworkVarNames: m_nBucketCount (int) - // NetworkVarNames: m_flInterval (float) - // NetworkVarNames: m_flFinalValue (float) - // NetworkVarNames: m_nCompressionType (TimelineCompression_t) - // NetworkVarNames: m_bStopped (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 - // - // Metadata: - // NetworkVarNames: m_PredNetBoolVariables (uint32) - // NetworkVarNames: m_PredNetByteVariables (byte) - // NetworkVarNames: m_PredNetUInt16Variables (uint16) - // NetworkVarNames: m_PredNetIntVariables (int32) - // NetworkVarNames: m_PredNetUInt32Variables (uint32) - // NetworkVarNames: m_PredNetUInt64Variables (uint64) - // NetworkVarNames: m_PredNetFloatVariables (float) - // NetworkVarNames: m_PredNetVectorVariables (Vector) - // NetworkVarNames: m_PredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_PredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_OwnerOnlyPredNetBoolVariables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetByteVariables (byte) - // NetworkVarNames: m_OwnerOnlyPredNetUInt16Variables (uint16) - // NetworkVarNames: m_OwnerOnlyPredNetIntVariables (int32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt32Variables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt64Variables (uint64) - // NetworkVarNames: m_OwnerOnlyPredNetFloatVariables (float) - // NetworkVarNames: m_OwnerOnlyPredNetVectorVariables (Vector) - // NetworkVarNames: m_OwnerOnlyPredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_OwnerOnlyPredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_nBoolVariablesCount (int) - // NetworkVarNames: m_nOwnerOnlyBoolVariablesCount (int) - // 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_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: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace C_BaseEntityAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - namespace CClientPointEntityAPI { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CPulseGraphInstance_ClientEntity { - constexpr std::ptrdiff_t m_pParent = 0xD8; // CClientScriptEntity* - } - // Parent: CEntityInstance - // Fields count: 80 - // - // Metadata: - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByName - // NetworkVarNames: m_CBodyComponent (CBodyComponent::Storage_t) - // NetworkVarNames: m_iMaxHealth (int32) - // NetworkVarNames: m_iHealth (int32) - // NetworkVarNames: m_lifeState (uint8) - // NetworkVarNames: m_bTakesDamage (bool) - // NetworkVarNames: m_nTakeDamageFlags (TakeDamageFlags_t) - // NetworkVarNames: m_bIsPlatform (bool) - // NetworkVarNames: m_ubInterpolationFrame (uint8) - // NetworkVarNames: m_nSubclassID (EntitySubclassID_t) - // NetworkVarNames: m_flAnimTime (float32) - // NetworkVarNames: m_flSimulationTime (float32) - // NetworkVarNames: m_flCreateTime (GameTime_t) - // NetworkVarNames: m_bClientSideRagdoll (bool) - // NetworkVarNames: m_iTeamNum (uint8) - // NetworkVarNames: m_spawnflags (uint32) - // NetworkVarNames: m_nNextThinkTick (GameTick_t) - // NetworkVarNames: m_fFlags (uint32) - // NetworkVarNames: m_vecBaseVelocity (Vector) - // NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_MoveCollide (MoveCollide_t) - // NetworkVarNames: m_MoveType (MoveType_t) - // NetworkVarNames: m_flWaterLevel (float32) - // NetworkVarNames: m_fEffects (uint32) - // NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_flFriction (float32) - // NetworkVarNames: m_flElasticity (float32) - // NetworkVarNames: m_flGravityScale (float32) - // NetworkVarNames: m_flTimeScale (float32) - // NetworkVarNames: m_bAnimatedEveryTick (bool) - // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) - 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 = 0x310; // GameTick_t - constexpr std::ptrdiff_t m_pGameSceneNode = 0x318; // CGameSceneNode* - constexpr std::ptrdiff_t m_pRenderComponent = 0x320; // CRenderComponent* - constexpr std::ptrdiff_t m_pCollision = 0x328; // CCollisionProperty* - constexpr std::ptrdiff_t m_iMaxHealth = 0x330; // int32 - constexpr std::ptrdiff_t m_iHealth = 0x334; // int32 - constexpr std::ptrdiff_t m_lifeState = 0x338; // uint8 - constexpr std::ptrdiff_t m_bTakesDamage = 0x339; // bool - 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_nNoInterpolationTick = 0x348; // int32 - constexpr std::ptrdiff_t m_nVisibilityNoInterpolationTick = 0x34C; // int32 - constexpr std::ptrdiff_t m_flProxyRandomValue = 0x350; // float32 - constexpr std::ptrdiff_t m_iEFlags = 0x354; // int32 - constexpr std::ptrdiff_t m_nWaterType = 0x358; // uint8 - constexpr std::ptrdiff_t m_bInterpolateEvenWithNoModel = 0x359; // bool - constexpr std::ptrdiff_t m_bPredictionEligible = 0x35A; // bool - constexpr std::ptrdiff_t m_bApplyLayerMatchIDToModel = 0x35B; // bool - constexpr std::ptrdiff_t m_tokLayerMatchID = 0x35C; // CUtlStringToken - 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_nDisableContextThinkStartTick = 0x390; // GameTick_t - constexpr std::ptrdiff_t m_flAnimTime = 0x394; // float32 - constexpr std::ptrdiff_t m_flSimulationTime = 0x398; // float32 - constexpr std::ptrdiff_t m_nSceneObjectOverrideFlags = 0x39C; // uint8 - constexpr std::ptrdiff_t m_bHasSuccessfullyInterpolated = 0x39D; // bool - constexpr std::ptrdiff_t m_bHasAddedVarsToInterpolation = 0x39E; // bool - constexpr std::ptrdiff_t m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x39F; // bool - constexpr std::ptrdiff_t m_nInterpolationLatchDirtyFlags = 0x3A0; // int32[2] - constexpr std::ptrdiff_t m_ListEntry = 0x3A8; // uint16[11] - constexpr std::ptrdiff_t m_flCreateTime = 0x3C0; // GameTime_t - constexpr std::ptrdiff_t m_flSpeed = 0x3C4; // float32 - constexpr std::ptrdiff_t m_EntClientFlags = 0x3C8; // uint16 - constexpr std::ptrdiff_t m_bClientSideRagdoll = 0x3CA; // bool - constexpr std::ptrdiff_t m_iTeamNum = 0x3CB; // uint8 - constexpr std::ptrdiff_t m_spawnflags = 0x3CC; // uint32 - constexpr std::ptrdiff_t m_nNextThinkTick = 0x3D0; // GameTick_t - constexpr std::ptrdiff_t m_fFlags = 0x3D4; // uint32 - 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_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_flFriction = 0x43C; // float32 - constexpr std::ptrdiff_t m_flElasticity = 0x440; // float32 - constexpr std::ptrdiff_t m_flGravityScale = 0x444; // float32 - constexpr std::ptrdiff_t m_flTimeScale = 0x448; // float32 - constexpr std::ptrdiff_t m_bAnimatedEveryTick = 0x44C; // bool - constexpr std::ptrdiff_t m_flNavIgnoreUntilTime = 0x450; // GameTime_t - constexpr std::ptrdiff_t m_hThink = 0x454; // uint16 - constexpr std::ptrdiff_t m_fBBoxVisFlags = 0x460; // uint8 - constexpr std::ptrdiff_t m_bPredictable = 0x461; // bool - constexpr std::ptrdiff_t m_bRenderWithViewModels = 0x462; // bool - 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_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_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_nCreationTick = 0x520; // int32 - constexpr std::ptrdiff_t m_bAnimTimeChanged = 0x539; // bool - constexpr std::ptrdiff_t m_bSimulationTimeChanged = 0x53A; // bool - constexpr std::ptrdiff_t m_sUniqueHammerID = 0x548; // CUtlString - } - // Parent: C_BaseEntity - // Fields count: 0 - namespace CLogicalEntity { - } - // Parent: None - // Fields count: 5 - 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_BaseEntity - // Fields count: 18 - // - // Metadata: - // MNetworkIncludeByUserGroup - // NetworkVarNames: m_MinFalloff (float32) - // NetworkVarNames: m_MaxFalloff (float32) - // NetworkVarNames: m_flFadeInDuration (float32) - // NetworkVarNames: m_flFadeOutDuration (float32) - // NetworkVarNames: m_flMaxWeight (float32) - // NetworkVarNames: m_flCurWeight (float32) - // NetworkVarNames: m_netlookupFilename (char) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bMaster (bool) - // NetworkVarNames: m_bClientSide (bool) - // NetworkVarNames: m_bExclusive (bool) - namespace C_ColorCorrection { - constexpr std::ptrdiff_t m_vecOrigin = 0x550; // - constexpr std::ptrdiff_t m_MinFalloff = 0x55C; // float32 - constexpr std::ptrdiff_t m_MaxFalloff = 0x560; // float32 - constexpr std::ptrdiff_t m_flFadeInDuration = 0x564; // float32 - constexpr std::ptrdiff_t m_flFadeOutDuration = 0x568; // float32 - constexpr std::ptrdiff_t m_flMaxWeight = 0x56C; // float32 - constexpr std::ptrdiff_t m_flCurWeight = 0x570; // float32 - constexpr std::ptrdiff_t m_netlookupFilename = 0x574; // char[512] - constexpr std::ptrdiff_t m_bEnabled = 0x774; // bool - constexpr std::ptrdiff_t m_bMaster = 0x775; // bool - constexpr std::ptrdiff_t m_bClientSide = 0x776; // bool - constexpr std::ptrdiff_t m_bExclusive = 0x777; // bool - constexpr std::ptrdiff_t m_bEnabledOnClient = 0x778; // bool[1] - constexpr std::ptrdiff_t m_flCurWeightOnClient = 0x77C; // float32[1] - constexpr std::ptrdiff_t m_bFadingIn = 0x780; // bool[1] - constexpr std::ptrdiff_t m_flFadeStartWeight = 0x784; // float32[1] - constexpr std::ptrdiff_t m_flFadeStartTime = 0x788; // float32[1] - constexpr std::ptrdiff_t m_flFadeDuration = 0x78C; // float32[1] - } - // Parent: C_BaseEntity - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - namespace C_EnvWindClientside { - constexpr std::ptrdiff_t m_EnvWindShared = 0x550; // C_EnvWindShared - } - // Parent: C_BaseEntity - // Fields count: 3 - // - // Metadata: - // 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_bCheapEffect = 0x57C; // bool - } - // Parent: None - // Fields count: 30 - // - // Metadata: - // NetworkVarNames: m_hTargetEntity (CHandle< C_BaseEntity>) - // NetworkVarNames: m_bState (bool) - // NetworkVarNames: m_bAlwaysUpdate (bool) - // NetworkVarNames: m_flLightFOV (float32) - // NetworkVarNames: m_bEnableShadows (bool) - // NetworkVarNames: m_bSimpleProjection (bool) - // NetworkVarNames: m_bLightOnlyTarget (bool) - // NetworkVarNames: m_bLightWorld (bool) - // NetworkVarNames: m_bCameraSpace (bool) - // NetworkVarNames: m_flBrightnessScale (float32) - // NetworkVarNames: m_LightColor (Color) - // NetworkVarNames: m_flIntensity (float32) - // NetworkVarNames: m_flLinearAttenuation (float32) - // NetworkVarNames: m_flQuadraticAttenuation (float32) - // NetworkVarNames: m_bVolumetric (bool) - // NetworkVarNames: m_flVolumetricIntensity (float32) - // NetworkVarNames: m_flNoiseStrength (float32) - // NetworkVarNames: m_flFlashlightTime (float32) - // NetworkVarNames: m_nNumPlanes (uint32) - // NetworkVarNames: m_flPlaneOffset (float32) - // NetworkVarNames: m_flColorTransitionTime (float32) - // NetworkVarNames: m_flAmbient (float32) - // NetworkVarNames: m_SpotlightTextureName (char) - // NetworkVarNames: m_nSpotlightTextureFrame (int32) - // NetworkVarNames: m_nShadowQuality (uint32) - // NetworkVarNames: m_flNearZ (float32) - // NetworkVarNames: m_flFarZ (float32) - // NetworkVarNames: m_flProjectionSize (float32) - // 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_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_BaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flStartScale (float32) - // NetworkVarNames: m_flScaleTime (float) - // NetworkVarNames: m_nFlags (uint32) - namespace C_BaseFire { - constexpr std::ptrdiff_t m_flScale = 0x550; // float32 - constexpr std::ptrdiff_t m_flStartScale = 0x554; // float32 - constexpr std::ptrdiff_t m_flScaleTime = 0x558; // float32 - constexpr std::ptrdiff_t m_nFlags = 0x55C; // uint32 - } - // Parent: C_BaseFire - // Fields count: 13 - // - // Metadata: - // MNetworkOverride - // MNetworkOverride - // NetworkVarNames: m_nFlameModelIndex (int32) - // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - namespace C_FireSmoke { - constexpr std::ptrdiff_t m_nFlameModelIndex = 0x560; // int32 - constexpr std::ptrdiff_t m_nFlameFromAboveModelIndex = 0x564; // int32 - constexpr std::ptrdiff_t m_flScaleRegister = 0x568; // float32 - constexpr std::ptrdiff_t m_flScaleStart = 0x56C; // float32 - constexpr std::ptrdiff_t m_flScaleEnd = 0x570; // float32 - constexpr std::ptrdiff_t m_flScaleTimeStart = 0x574; // GameTime_t - constexpr std::ptrdiff_t m_flScaleTimeEnd = 0x578; // GameTime_t - constexpr std::ptrdiff_t m_flChildFlameSpread = 0x57C; // float32 - constexpr std::ptrdiff_t m_flClipPerc = 0x590; // float32 - constexpr std::ptrdiff_t m_bClipTested = 0x594; // bool - constexpr std::ptrdiff_t m_bFadingOut = 0x595; // bool - constexpr std::ptrdiff_t m_tParticleSpawn = 0x598; // TimedEvent - constexpr std::ptrdiff_t m_pFireOverlay = 0x5A0; // CFireOverlay* - } - // Parent: None - // Fields count: 1 - namespace C_RopeKeyframe__CPhysicsDelegate { - constexpr std::ptrdiff_t m_pKeyframe = 0x8; // C_RopeKeyframe* - } - // Parent: None - // Fields count: 1 - namespace C_SceneEntity__QueuedEvents_t { - constexpr std::ptrdiff_t starttime = 0x0; // float32 - } - // Parent: C_BaseEntity - // Fields count: 0 - namespace C_TintController { - } - // Parent: None - // Fields count: 13 - namespace CFlashlightEffect { - constexpr std::ptrdiff_t m_bIsOn = 0x10; // bool - constexpr std::ptrdiff_t m_bMuzzleFlashEnabled = 0x20; // bool - constexpr std::ptrdiff_t m_flMuzzleFlashBrightness = 0x24; // float32 - constexpr std::ptrdiff_t m_quatMuzzleFlashOrientation = 0x30; // Quaternion - constexpr std::ptrdiff_t m_vecMuzzleFlashOrigin = 0x40; // - constexpr std::ptrdiff_t m_flFov = 0x4C; // float32 - constexpr std::ptrdiff_t m_flFarZ = 0x50; // float32 - 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_textureName = 0x70; // char[64] - } - // Parent: None - // Fields count: 5 - 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 CGlowSprite { - 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 > - } - // Parent: None - // Fields count: 15 - namespace CGlowOverlay { - constexpr std::ptrdiff_t m_vPos = 0x8; // - constexpr std::ptrdiff_t m_bDirectional = 0x14; // bool - constexpr std::ptrdiff_t m_vDirection = 0x18; // - 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 IClientAlphaProperty { - } - // Parent: C_BaseEntity - // Fields count: 2 - namespace CSkyboxReference { - constexpr std::ptrdiff_t m_worldGroupId = 0x550; // WorldGroupId_t - constexpr std::ptrdiff_t m_hSkyCamera = 0x554; // CHandle< C_SkyCamera > - } - // Parent: C_BaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_skyboxData (sky3dparams_t) - // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) - namespace C_SkyCamera { - constexpr std::ptrdiff_t m_skyboxData = 0x550; // sky3dparams_t - constexpr std::ptrdiff_t m_skyboxSlotToken = 0x5E0; // CUtlStringToken - constexpr std::ptrdiff_t m_bUseAngles = 0x5E4; // bool - constexpr std::ptrdiff_t m_pNext = 0x5E8; // C_SkyCamera* - } - // Parent: None - // Fields count: 2 - namespace TimedEvent { - constexpr std::ptrdiff_t m_TimeBetweenEvents = 0x0; // float32 - constexpr std::ptrdiff_t m_fNextEvent = 0x4; // float32 - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nInteractsAs (uint64) - // NetworkVarNames: m_nInteractsWith (uint64) - // NetworkVarNames: m_nInteractsExclude (uint64) - // NetworkVarNames: m_nEntityId (uint32) - // NetworkVarNames: m_nOwnerId (uint32) - // NetworkVarNames: m_nHierarchyId (uint16) - // NetworkVarNames: m_nCollisionGroup (uint8) - // NetworkVarNames: m_nCollisionFunctionMask (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 - // - // Metadata: - // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) - // NetworkVarNames: m_vecMins (Vector) - // NetworkVarNames: m_vecMaxs (Vector) - // NetworkVarNames: m_usSolidFlags (uint8) - // NetworkVarNames: m_nSolidType (SolidType_t) - // NetworkVarNames: m_triggerBloat (uint8) - // NetworkVarNames: m_nSurroundType (SurroundingBoundsType_t) - // NetworkVarNames: m_CollisionGroup (uint8) - // NetworkVarNames: m_nEnablePhysics (uint8) - // NetworkVarNames: m_vecSpecifiedSurroundingMins (Vector) - // NetworkVarNames: m_vecSpecifiedSurroundingMaxs (Vector) - // NetworkVarNames: m_vCapsuleCenter1 (Vector) - // NetworkVarNames: m_vCapsuleCenter2 (Vector) - // NetworkVarNames: m_flCapsuleRadius (float) - namespace CCollisionProperty { - constexpr std::ptrdiff_t m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t - constexpr std::ptrdiff_t m_vecMins = 0x40; // - constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // - 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; // - constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; // - constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; // - constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; // - constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; // - constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; // - constexpr std::ptrdiff_t m_flCapsuleRadius = 0xAC; // float32 - } - // Parent: None - // Fields count: 12 - 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; // - 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 - // - // Metadata: - // NetworkVarNames: m_vOrigin (Vector) - // NetworkVarNames: m_vStart (Vector) - // NetworkVarNames: m_vNormal (Vector) - // NetworkVarNames: m_vAngles (QAngle) - // NetworkVarNames: m_hEntity (CEntityHandle) - // NetworkVarNames: m_hOtherEntity (CEntityHandle) - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flMagnitude (float32) - // NetworkVarNames: m_flRadius (float32) - // NetworkVarNames: m_nSurfaceProp (CUtlStringToken) - // NetworkVarNames: m_nEffectIndex (HParticleSystemDefinition) - // NetworkVarNames: m_nDamageType (uint32) - // NetworkVarNames: m_nPenetrate (uint8) - // NetworkVarNames: m_nMaterial (uint16) - // NetworkVarNames: m_nHitBox (uint16) - // NetworkVarNames: m_nColor (uint8) - // NetworkVarNames: m_fFlags (uint8) - // NetworkVarNames: m_nAttachmentIndex (AttachmentHandle_t) - // NetworkVarNames: m_nAttachmentName (CUtlStringToken) - // NetworkVarNames: m_iEffectName (uint16) - // NetworkVarNames: m_nExplosionType (uint8) - namespace CEffectData { - constexpr std::ptrdiff_t m_vOrigin = 0x8; // - constexpr std::ptrdiff_t m_vStart = 0x14; // - constexpr std::ptrdiff_t m_vNormal = 0x20; // - 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< InfoForResourceTypeIParticleSystemDefinition > - 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_BaseEntity - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_flFadeStartDist (float32) - // NetworkVarNames: m_flFadeEndDist (float32) - namespace C_EnvDetailController { - constexpr std::ptrdiff_t m_flFadeStartDist = 0x550; // float32 - constexpr std::ptrdiff_t m_flFadeEndDist = 0x554; // float32 - } - // Parent: None - // Fields count: 29 - // - // Metadata: - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_iWindSeed (uint32) - // NetworkVarNames: m_iMinWind (uint16) - // NetworkVarNames: m_iMaxWind (uint16) - // NetworkVarNames: m_windRadius (int32) - // NetworkVarNames: m_iMinGust (uint16) - // NetworkVarNames: m_iMaxGust (uint16) - // NetworkVarNames: m_flMinGustDelay (float32) - // NetworkVarNames: m_flMaxGustDelay (float32) - // NetworkVarNames: m_flGustDuration (float32) - // NetworkVarNames: m_iGustDirChange (uint16) - // NetworkVarNames: m_location (Vector) - // NetworkVarNames: m_iInitialWindDir (uint16) - // NetworkVarNames: m_flInitialWindSpeed (float32) - 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; // - 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; // - constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; // - constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; // - 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_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_EnvWindShared__WindVariationEvent_t { - constexpr std::ptrdiff_t m_flWindAngleVariation = 0x0; // float32 - constexpr std::ptrdiff_t m_flWindSpeedVariation = 0x4; // float32 - } - // Parent: C_BaseEntity - // Fields count: 0 - namespace C_InfoLadderDismount { - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_nModelID (int32) - // NetworkVarNames: m_hMaterial (HMaterialStrong) - // NetworkVarNames: m_solid (ShardSolid_t) - // NetworkVarNames: m_ShatterPanelMode (ShatterPanelMode) - // NetworkVarNames: m_vecPanelSize (Vector2D) - // NetworkVarNames: m_vecStressPositionA (Vector2D) - // NetworkVarNames: m_vecStressPositionB (Vector2D) - // NetworkVarNames: m_vecPanelVertices (Vector2D) - // NetworkVarNames: m_flGlassHalfThickness (float) - // NetworkVarNames: m_bHasParent (bool) - // NetworkVarNames: m_bParentFrozen (bool) - // 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_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_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_BaseEntity - // Fields count: 0 - namespace C_GameRulesProxy { - } - // Parent: None - // Fields count: 0 - namespace C_GameRules { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_iGlowType (int32) - // NetworkVarNames: m_iGlowTeam (int32) - // NetworkVarNames: m_nGlowRange (int32) - // NetworkVarNames: m_nGlowRangeMin (int32) - // NetworkVarNames: m_glowColorOverride (Color) - // NetworkVarNames: m_bFlashing (bool) - // NetworkVarNames: m_flGlowTime (float) - // NetworkVarNames: m_flGlowStartTime (float) - // NetworkVarNames: m_bEligibleForScreenHighlight (bool) - namespace CGlowProperty { - constexpr std::ptrdiff_t m_fGlowColor = 0x8; // - 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_GameRules - // Fields count: 0 - namespace C_MultiplayRules { - } - // Parent: None - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: dirPrimary (Vector) - // NetworkVarNames: colorPrimary (Color) - // NetworkVarNames: colorSecondary (Color) - // NetworkVarNames: colorPrimaryLerpTo (Color) - // NetworkVarNames: colorSecondaryLerpTo (Color) - // NetworkVarNames: start (float32) - // NetworkVarNames: end (float32) - // NetworkVarNames: farz (float32) - // NetworkVarNames: maxdensity (float32) - // NetworkVarNames: exponent (float32) - // NetworkVarNames: HDRColorScale (float32) - // NetworkVarNames: skyboxFogFactor (float32) - // NetworkVarNames: skyboxFogFactorLerpTo (float32) - // NetworkVarNames: startLerpTo (float32) - // NetworkVarNames: endLerpTo (float32) - // NetworkVarNames: maxdensityLerpTo (float32) - // NetworkVarNames: lerptime (GameTime_t) - // NetworkVarNames: duration (float32) - // NetworkVarNames: blendtobackground (float32) - // NetworkVarNames: scattering (float32) - // NetworkVarNames: locallightscale (float32) - // NetworkVarNames: enable (bool) - // NetworkVarNames: blend (bool) - // NetworkVarNames: m_bNoReflectionFog (bool) - namespace fogparams_t { - constexpr std::ptrdiff_t dirPrimary = 0x8; // - 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 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 - constexpr std::ptrdiff_t scattering = 0x5C; // float32 - 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_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_hCtrl = 0x8; // CHandle< C_FogController > - 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 - // - // Metadata: - // NetworkVarNames: scale (int16) - // NetworkVarNames: origin (Vector) - // NetworkVarNames: bClip3DSkyBoxNearToWorldFar (bool) - // NetworkVarNames: flClip3DSkyBoxNearToWorldFarOffset (float32) - // NetworkVarNames: fog (fogparams_t) - // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) - namespace sky3dparams_t { - constexpr std::ptrdiff_t scale = 0x8; // int16 - constexpr std::ptrdiff_t origin = 0xC; // - 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_nWorldGroupID = 0x88; // WorldGroupId_t - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_Transforms (CTransform) - // 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_bDirty = 0x68; // bool - } - // Parent: C_GameRules - // Fields count: 0 - namespace C_SingleplayRules { - } - // Parent: C_BaseEntity - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iszStackName (string_t) - // NetworkVarNames: m_iszOperatorName (string_t) - // NetworkVarNames: m_iszOpvarName (string_t) - // NetworkVarNames: m_iOpvarIndex (int) - // NetworkVarNames: m_bUseAutoCompare (bool) - namespace C_SoundOpvarSetPointBase { - constexpr std::ptrdiff_t m_iszStackName = 0x550; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszOperatorName = 0x558; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszOpvarName = 0x560; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iOpvarIndex = 0x568; // int32 - constexpr std::ptrdiff_t m_bUseAutoCompare = 0x56C; // bool - } - // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 - namespace C_SoundOpvarSetPointEntity { - } - // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 - namespace C_SoundOpvarSetAABBEntity { - } - // Parent: C_SoundOpvarSetAABBEntity - // Fields count: 0 - namespace C_SoundOpvarSetOBBEntity { - } - // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 - namespace C_SoundOpvarSetPathCornerEntity { - } - // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 - namespace C_SoundOpvarSetAutoRoomEntity { - } - // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 - namespace C_SoundOpvarSetOBBWindEntity { - } - // Parent: C_MultiplayRules - // Fields count: 0 - namespace C_TeamplayRules { - } - // Parent: C_BaseEntity - // Fields count: 30 - // - // Metadata: - // NetworkVarNames: m_bTimerPaused (bool) - // NetworkVarNames: m_flTimeRemaining (float) - // NetworkVarNames: m_flTimerEndTime (GameTime_t) - // NetworkVarNames: m_bIsDisabled (bool) - // NetworkVarNames: m_bShowInHUD (bool) - // NetworkVarNames: m_nTimerLength (int) - // NetworkVarNames: m_nTimerInitialLength (int) - // NetworkVarNames: m_nTimerMaxLength (int) - // NetworkVarNames: m_bAutoCountdown (bool) - // NetworkVarNames: m_nSetupTimeLength (int) - // NetworkVarNames: m_nState (int) - // NetworkVarNames: m_bStartPaused (bool) - // NetworkVarNames: m_bInCaptureWatchState (bool) - // NetworkVarNames: m_flTotalTime (float) - // NetworkVarNames: m_bStopWatchTimer (bool) - namespace C_TeamRoundTimer { - constexpr std::ptrdiff_t m_bTimerPaused = 0x550; // bool - constexpr std::ptrdiff_t m_flTimeRemaining = 0x554; // float32 - constexpr std::ptrdiff_t m_flTimerEndTime = 0x558; // GameTime_t - constexpr std::ptrdiff_t m_bIsDisabled = 0x55C; // bool - constexpr std::ptrdiff_t m_bShowInHUD = 0x55D; // bool - constexpr std::ptrdiff_t m_nTimerLength = 0x560; // int32 - constexpr std::ptrdiff_t m_nTimerInitialLength = 0x564; // int32 - constexpr std::ptrdiff_t m_nTimerMaxLength = 0x568; // int32 - constexpr std::ptrdiff_t m_bAutoCountdown = 0x56C; // bool - constexpr std::ptrdiff_t m_nSetupTimeLength = 0x570; // int32 - constexpr std::ptrdiff_t m_nState = 0x574; // int32 - constexpr std::ptrdiff_t m_bStartPaused = 0x578; // bool - constexpr std::ptrdiff_t m_bInCaptureWatchState = 0x579; // bool - constexpr std::ptrdiff_t m_flTotalTime = 0x57C; // float32 - constexpr std::ptrdiff_t m_bStopWatchTimer = 0x580; // bool - constexpr std::ptrdiff_t m_bFireFinished = 0x581; // bool - constexpr std::ptrdiff_t m_bFire5MinRemain = 0x582; // bool - constexpr std::ptrdiff_t m_bFire4MinRemain = 0x583; // bool - constexpr std::ptrdiff_t m_bFire3MinRemain = 0x584; // bool - constexpr std::ptrdiff_t m_bFire2MinRemain = 0x585; // bool - constexpr std::ptrdiff_t m_bFire1MinRemain = 0x586; // bool - constexpr std::ptrdiff_t m_bFire30SecRemain = 0x587; // bool - constexpr std::ptrdiff_t m_bFire10SecRemain = 0x588; // bool - constexpr std::ptrdiff_t m_bFire5SecRemain = 0x589; // bool - constexpr std::ptrdiff_t m_bFire4SecRemain = 0x58A; // bool - constexpr std::ptrdiff_t m_bFire3SecRemain = 0x58B; // bool - constexpr std::ptrdiff_t m_bFire2SecRemain = 0x58C; // bool - constexpr std::ptrdiff_t m_bFire1SecRemain = 0x58D; // bool - constexpr std::ptrdiff_t m_nOldTimerLength = 0x590; // int32 - constexpr std::ptrdiff_t m_nOldTimerState = 0x594; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_Attributes (CEconItemAttribute) - namespace CAttributeList { - constexpr std::ptrdiff_t m_Attributes = 0x8; // C_UtlVectorEmbeddedNetworkVar< CEconItemAttribute > - constexpr std::ptrdiff_t m_pManager = 0x58; // CAttributeManager* - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) - // NetworkVarNames: m_flValue (float) - // NetworkVarNames: m_flInitialValue (float) - // NetworkVarNames: m_nRefundableCurrency (int) - // NetworkVarNames: m_bSetBonus (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 - // - // Metadata: - // NetworkVarNames: m_iReapplyProvisionParity (int) - // 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_iReapplyProvisionParity = 0x20; // int32 - constexpr std::ptrdiff_t m_hOuter = 0x24; // CHandle< C_BaseEntity > - 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 > - } - // Parent: None - // Fields count: 3 - 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: CAttributeManager - // Fields count: 3 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_Item (CEconItemView) - namespace C_AttributeContainer { - constexpr std::ptrdiff_t m_Item = 0x50; // C_EconItemView - constexpr std::ptrdiff_t m_iExternalItemProviderRegisteredToken = 0x498; // int32 - constexpr std::ptrdiff_t m_ullRegisteredAsItemID = 0x4A0; // uint64 - } - // Parent: None - // Fields count: 1 - namespace C_EconEntity__AttachedModelData_t { - constexpr std::ptrdiff_t m_iModelDisplayFlags = 0x0; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_bSpotted (bool) - // NetworkVarNames: m_bSpottedByMask (uint32) - namespace EntitySpottedState_t { - constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool - constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2] - } - // Parent: C_GameRulesProxy - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_pGameRules (CCSGameRules*) - namespace C_CSGameRulesProxy { - constexpr std::ptrdiff_t m_pGameRules = 0x550; // C_CSGameRules* - } - // Parent: C_TeamplayRules - // Fields count: 117 - // - // Metadata: - // NetworkVarNames: m_bFreezePeriod (bool) - // NetworkVarNames: m_bWarmupPeriod (bool) - // NetworkVarNames: m_fWarmupPeriodEnd (GameTime_t) - // NetworkVarNames: m_fWarmupPeriodStart (GameTime_t) - // NetworkVarNames: m_nTotalPausedTicks (int) - // NetworkVarNames: m_nPauseStartTick (int) - // NetworkVarNames: m_bServerPaused (bool) - // NetworkVarNames: m_bGamePaused (bool) - // NetworkVarNames: m_bTerroristTimeOutActive (bool) - // NetworkVarNames: m_bCTTimeOutActive (bool) - // NetworkVarNames: m_flTerroristTimeOutRemaining (float) - // NetworkVarNames: m_flCTTimeOutRemaining (float) - // NetworkVarNames: m_nTerroristTimeOuts (int) - // NetworkVarNames: m_nCTTimeOuts (int) - // NetworkVarNames: m_bTechnicalTimeOut (bool) - // NetworkVarNames: m_bMatchWaitingForResume (bool) - // NetworkVarNames: m_iRoundTime (int) - // NetworkVarNames: m_fMatchStartTime (float) - // NetworkVarNames: m_fRoundStartTime (GameTime_t) - // NetworkVarNames: m_flRestartRoundTime (GameTime_t) - // NetworkVarNames: m_bGameRestart (bool) - // NetworkVarNames: m_flGameStartTime (float) - // NetworkVarNames: m_timeUntilNextPhaseStarts (float) - // NetworkVarNames: m_gamePhase (int) - // NetworkVarNames: m_totalRoundsPlayed (int) - // NetworkVarNames: m_nRoundsPlayedThisPhase (int) - // NetworkVarNames: m_nOvertimePlaying (int) - // NetworkVarNames: m_iHostagesRemaining (int) - // NetworkVarNames: m_bAnyHostageReached (bool) - // NetworkVarNames: m_bMapHasBombTarget (bool) - // NetworkVarNames: m_bMapHasRescueZone (bool) - // NetworkVarNames: m_bMapHasBuyZone (bool) - // NetworkVarNames: m_bIsQueuedMatchmaking (bool) - // NetworkVarNames: m_nQueuedMatchmakingMode (int) - // NetworkVarNames: m_bIsValveDS (bool) - // NetworkVarNames: m_bLogoMap (bool) - // NetworkVarNames: m_bPlayAllStepSoundsOnServer (bool) - // NetworkVarNames: m_iSpectatorSlotCount (int) - // NetworkVarNames: m_MatchDevice (int) - // NetworkVarNames: m_bHasMatchStarted (bool) - // NetworkVarNames: m_nNextMapInMapgroup (int) - // NetworkVarNames: m_szTournamentEventName (char) - // NetworkVarNames: m_szTournamentEventStage (char) - // NetworkVarNames: m_szMatchStatTxt (char) - // NetworkVarNames: m_szTournamentPredictionsTxt (char) - // NetworkVarNames: m_nTournamentPredictionsPct (int) - // NetworkVarNames: m_flCMMItemDropRevealStartTime (GameTime_t) - // NetworkVarNames: m_flCMMItemDropRevealEndTime (GameTime_t) - // NetworkVarNames: m_bIsDroppingItems (bool) - // NetworkVarNames: m_bIsQuestEligible (bool) - // NetworkVarNames: m_bIsHltvActive (bool) - // NetworkVarNames: m_nGuardianModeWaveNumber (int) - // NetworkVarNames: m_nGuardianModeSpecialKillsRemaining (int) - // NetworkVarNames: m_nGuardianModeSpecialWeaponNeeded (int) - // NetworkVarNames: m_numGlobalGiftsGiven (uint32) - // NetworkVarNames: m_numGlobalGifters (uint32) - // NetworkVarNames: m_numGlobalGiftsPeriodSeconds (uint32) - // NetworkVarNames: m_arrFeaturedGiftersAccounts (uint32) - // NetworkVarNames: m_arrFeaturedGiftersGifts (uint32) - // NetworkVarNames: m_arrProhibitedItemIndices (uint16) - // NetworkVarNames: m_arrTournamentActiveCasterAccounts (uint32) - // NetworkVarNames: m_numBestOfMaps (int) - // NetworkVarNames: m_nHalloweenMaskListSeed (int) - // NetworkVarNames: m_bBombDropped (bool) - // NetworkVarNames: m_bBombPlanted (bool) - // NetworkVarNames: m_iRoundWinStatus (int) - // NetworkVarNames: m_eRoundWinReason (int) - // NetworkVarNames: m_bTCantBuy (bool) - // NetworkVarNames: m_bCTCantBuy (bool) - // NetworkVarNames: m_flGuardianBuyUntilTime (GameTime_t) - // NetworkVarNames: m_iMatchStats_RoundResults (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_CT (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) - // NetworkVarNames: m_TeamRespawnWaveTimes (float) - // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) - // NetworkVarNames: m_vMinimapMins (Vector) - // NetworkVarNames: m_vMinimapMaxs (Vector) - // NetworkVarNames: m_MinimapVerticalSectionHeights (float) - // NetworkVarNames: m_nEndMatchMapGroupVoteTypes (int) - // NetworkVarNames: m_nEndMatchMapGroupVoteOptions (int) - // NetworkVarNames: m_nEndMatchMapVoteWinner (int) - // NetworkVarNames: m_iNumConsecutiveCTLoses (int) - // NetworkVarNames: m_iNumConsecutiveTerroristLoses (int) - // NetworkVarNames: m_nMatchAbortedEarlyReason (int) - // NetworkVarNames: m_pGameModeRules (CCSGameModeRules *) - // NetworkVarNames: m_RetakeRules (CRetakeGameRules) - // NetworkVarNames: m_nMatchEndCount (uint8) - // NetworkVarNames: m_nTTeamIntroVariant (int) - // NetworkVarNames: m_nCTTeamIntroVariant (int) - // NetworkVarNames: m_bTeamIntroPeriod (bool) - // NetworkVarNames: m_iRoundEndWinnerTeam (int) - // NetworkVarNames: m_eRoundEndReason (int) - // NetworkVarNames: m_bRoundEndShowTimerDefend (bool) - // NetworkVarNames: m_iRoundEndTimerTime (int) - // NetworkVarNames: m_sRoundEndFunFactToken (CUtlString) - // NetworkVarNames: m_iRoundEndFunFactPlayerSlot (CPlayerSlot) - // NetworkVarNames: m_iRoundEndFunFactData1 (int) - // NetworkVarNames: m_iRoundEndFunFactData2 (int) - // NetworkVarNames: m_iRoundEndFunFactData3 (int) - // NetworkVarNames: m_sRoundEndMessage (CUtlString) - // NetworkVarNames: m_iRoundEndPlayerCount (int) - // NetworkVarNames: m_bRoundEndNoMusic (bool) - // NetworkVarNames: m_iRoundEndLegacy (int) - // NetworkVarNames: m_nRoundEndCount (uint8) - // NetworkVarNames: m_iRoundStartRoundNumber (int) - // NetworkVarNames: m_nRoundStartCount (uint8) - 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; // - constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC68; // - 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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 1 - namespace CCSGameModeRules { - constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer - } - // Parent: CCSGameModeRules - // Fields count: 0 - namespace CCSGameModeRules_Noop { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSGameModeScript { - } - // Parent: CCSGameModeRules - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_WeaponSequence (CUtlString) - namespace CCSGameModeRules_ArmsRace { - constexpr std::ptrdiff_t m_WeaponSequence = 0x38; // C_NetworkUtlVectorBase< CUtlString > - } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSArmsRaceScript { - constexpr std::ptrdiff_t m_pOuter = 0xD8; // CCSGameModeRules_ArmsRace* - } - // Parent: CCSGameModeRules - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) - // NetworkVarNames: m_flDMBonusTimeLength (float) - // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (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: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSDeathmatchScript { - constexpr std::ptrdiff_t m_pOuter = 0xD8; // CCSGameModeRules_Deathmatch* - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_nMatchSeed (int) - // NetworkVarNames: m_bBlockersPresent (bool) - // NetworkVarNames: m_bRoundInProgress (bool) - // NetworkVarNames: m_iFirstSecondHalfRound (int) - // NetworkVarNames: m_iBombSite (int) - 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 - // - // Metadata: - // NetworkVarNames: m_iKills (int) - // NetworkVarNames: m_iDeaths (int) - // NetworkVarNames: m_iAssists (int) - // NetworkVarNames: m_iDamage (int) - // NetworkVarNames: m_iEquipmentValue (int) - // NetworkVarNames: m_iMoneySaved (int) - // NetworkVarNames: m_iKillReward (int) - // NetworkVarNames: m_iLiveTime (int) - // NetworkVarNames: m_iHeadShotKills (int) - // NetworkVarNames: m_iObjective (int) - // NetworkVarNames: m_iCashEarned (int) - // NetworkVarNames: m_iUtilityDamage (int) - // NetworkVarNames: m_iEnemiesFlashed (int) - 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: CSPerRoundStats_t - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iEnemy5Ks (int) - // NetworkVarNames: m_iEnemy4Ks (int) - // NetworkVarNames: m_iEnemy3Ks (int) - // NetworkVarNames: m_iEnemyKnifeKills (int) - // NetworkVarNames: m_iEnemyTaserKills (int) - namespace CSMatchStats_t { - constexpr std::ptrdiff_t m_iEnemy5Ks = 0x68; // int32 - constexpr std::ptrdiff_t m_iEnemy4Ks = 0x6C; // int32 - constexpr std::ptrdiff_t m_iEnemy3Ks = 0x70; // int32 - constexpr std::ptrdiff_t m_iEnemyKnifeKills = 0x74; // int32 - constexpr std::ptrdiff_t m_iEnemyTaserKills = 0x78; // int32 - } - // Parent: C_BaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nVariant (int) - // NetworkVarNames: m_nRandom (int) - // NetworkVarNames: m_nOrdinal (int) - // NetworkVarNames: m_sWeaponName (CUtlString) - // NetworkVarNames: m_xuid (XUID) - // NetworkVarNames: m_agentItem (CEconItemView) - // NetworkVarNames: m_glovesItem (CEconItemView) - // NetworkVarNames: m_weaponItem (CEconItemView) - namespace C_CSGO_TeamPreviewCharacterPosition { - constexpr std::ptrdiff_t m_nVariant = 0x550; // int32 - constexpr std::ptrdiff_t m_nRandom = 0x554; // int32 - constexpr std::ptrdiff_t m_nOrdinal = 0x558; // int32 - constexpr std::ptrdiff_t m_sWeaponName = 0x560; // CUtlString - constexpr std::ptrdiff_t m_xuid = 0x568; // uint64 - constexpr std::ptrdiff_t m_agentItem = 0x570; // C_EconItemView - constexpr std::ptrdiff_t m_glovesItem = 0x9B8; // C_EconItemView - constexpr std::ptrdiff_t m_weaponItem = 0xE00; // C_EconItemView - } - // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 - namespace C_CSGO_TeamSelectCharacterPosition { - } - // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 - namespace C_CSGO_TeamSelectTerroristPosition { - } - // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 - namespace C_CSGO_TeamSelectCounterTerroristPosition { - } - // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 - namespace C_CSGO_TeamIntroCharacterPosition { - } - // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 - namespace C_CSGO_TeamIntroTerroristPosition { - } - // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 - namespace C_CSGO_TeamIntroCounterTerroristPosition { - } - // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 - namespace CCSGO_WingmanIntroCharacterPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - namespace CCSGO_WingmanIntroTerroristPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - namespace CCSGO_WingmanIntroCounterTerroristPosition { - } - // Parent: C_BaseEntity - // Fields count: 0 - namespace C_CSMinimapBoundary { - } - // Parent: C_BaseEntity - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>) - // NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_iType (int) - // 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_iType = 0x588; // int32 - constexpr std::ptrdiff_t m_bUrgent = 0x58C; // bool - constexpr std::ptrdiff_t m_szPlaceName = 0x58D; // char[18] - } - // Parent: CPlayerPawnComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) - namespace CCSPlayer_PingServices { - constexpr std::ptrdiff_t m_hPlayerPing = 0x40; // CHandle< C_BaseEntity > - } - // Parent: C_BaseEntity - // Fields count: 10 - // - // Metadata: - // NetworkVarNames: m_bHostageAlive (bool) - // NetworkVarNames: m_isHostageFollowingSomeone (bool) - // NetworkVarNames: m_iHostageEntityIDs (CEntityIndex) - // NetworkVarNames: m_bombsiteCenterA (Vector) - // NetworkVarNames: m_bombsiteCenterB (Vector) - // NetworkVarNames: m_hostageRescueX (int) - // NetworkVarNames: m_hostageRescueY (int) - // 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_iHostageEntityIDs = 0x568; // CEntityIndex[12] - constexpr std::ptrdiff_t m_bombsiteCenterA = 0x598; // - constexpr std::ptrdiff_t m_bombsiteCenterB = 0x5A4; // - constexpr std::ptrdiff_t m_hostageRescueX = 0x5B0; // int32[4] - constexpr std::ptrdiff_t m_hostageRescueY = 0x5C0; // int32[4] - constexpr std::ptrdiff_t m_hostageRescueZ = 0x5D0; // int32[4] - constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x5E0; // bool - constexpr std::ptrdiff_t m_foundGoalPositions = 0x5E1; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSPlayerControllerAPI { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_ViewModelServices { - } - // Parent: CPlayer_CameraServices - // Fields count: 6 - // - // Metadata: - // NetworkVarNames: m_iFOV (uint32) - // NetworkVarNames: m_iFOVStart (uint32) - // NetworkVarNames: m_flFOVTime (GameTime_t) - // NetworkVarNames: m_flFOVRate (float32) - // NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>) - 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< C_BaseEntity > - constexpr std::ptrdiff_t m_flLastShotFOV = 0x224; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_nItemDefIndex (uint16) - // NetworkVarNames: m_nCount (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 WeaponPurchaseTracker_t { - constexpr std::ptrdiff_t m_weaponPurchases = 0x8; // C_UtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t > - } - // Parent: CPlayerPawnComponent - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_bIsRescuing (bool) - // 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_bIsRescuing = 0x44; // bool - constexpr std::ptrdiff_t m_weaponPurchasesThisMatch = 0x48; // WeaponPurchaseTracker_t - constexpr std::ptrdiff_t m_weaponPurchasesThisRound = 0xA0; // WeaponPurchaseTracker_t - } - // Parent: CPlayerPawnComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_totalHitsOnServer (int32) - namespace CCSPlayer_BulletServices { - constexpr std::ptrdiff_t m_totalHitsOnServer = 0x40; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_unDefIdx (item_definition_index_t) - // NetworkVarNames: m_nCost (int) - // NetworkVarNames: m_nPrevArmor (int) - // NetworkVarNames: m_bPrevHelmet (bool) - // NetworkVarNames: m_hItem (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: CPlayerPawnComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) - namespace CCSPlayer_BuyServices { - constexpr std::ptrdiff_t m_vecSellbackPurchaseEntries = 0x40; // C_UtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t > - } - // Parent: CCSPlayerBase_CameraServices - // Fields count: 1 - namespace CCSPlayer_CameraServices { - constexpr std::ptrdiff_t m_flDeathCamTilt = 0x228; // float32 - } - // Parent: CPlayerPawnComponent - // Fields count: 2 - // - // Metadata: - // 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 > - } - // Parent: CPlayer_ItemServices - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_bHasDefuser (bool) - // NetworkVarNames: m_bHasHelmet (bool) - // NetworkVarNames: m_bHasHeavyArmor (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: CPlayer_MovementServices_Humanoid - // Fields count: 37 - // - // Metadata: - // NetworkVarNames: m_flMaxFallVelocity (float) - // NetworkVarNames: m_vecLadderNormal (Vector) - // NetworkVarNames: m_nLadderSurfacePropIndex (int) - // NetworkVarNames: m_flDuckAmount (float) - // NetworkVarNames: m_flDuckSpeed (float) - // NetworkVarNames: m_bDuckOverride (bool) - // NetworkVarNames: m_bDesiresDuck (bool) - // NetworkVarNames: m_nDuckTimeMsecs (uint32) - // NetworkVarNames: m_nDuckJumpTimeMsecs (uint32) - // NetworkVarNames: m_nJumpTimeMsecs (uint32) - // NetworkVarNames: m_flLastDuckTime (float) - // NetworkVarNames: m_nGameCodeHasMovedPlayerAfterCommand (int) - // NetworkVarNames: m_bOldJumpPressed (bool) - // NetworkVarNames: m_flJumpUntil (float) - // NetworkVarNames: m_flJumpVel (float) - // NetworkVarNames: m_fStashGrenadeParameterWhen (GameTime_t) - // NetworkVarNames: m_nButtonDownMaskPrev (ButtonBitMask_t) - // NetworkVarNames: m_flOffsetTickCompleteTime (float) - // NetworkVarNames: m_flOffsetTickStashedSpeed (float) - // NetworkVarNames: m_flStamina (float) - namespace CCSPlayer_MovementServices { - constexpr std::ptrdiff_t m_flMaxFallVelocity = 0x218; // float32 - constexpr std::ptrdiff_t m_vecLadderNormal = 0x21C; // - constexpr std::ptrdiff_t m_nLadderSurfacePropIndex = 0x228; // int32 - constexpr std::ptrdiff_t m_flDuckAmount = 0x22C; // float32 - constexpr std::ptrdiff_t m_flDuckSpeed = 0x230; // float32 - constexpr std::ptrdiff_t m_bDuckOverride = 0x234; // bool - constexpr std::ptrdiff_t m_bDesiresDuck = 0x235; // bool - constexpr std::ptrdiff_t m_flDuckOffset = 0x238; // float32 - constexpr std::ptrdiff_t m_nDuckTimeMsecs = 0x23C; // uint32 - constexpr std::ptrdiff_t m_nDuckJumpTimeMsecs = 0x240; // uint32 - constexpr std::ptrdiff_t m_nJumpTimeMsecs = 0x244; // uint32 - constexpr std::ptrdiff_t m_flLastDuckTime = 0x248; // float32 - constexpr std::ptrdiff_t m_vecLastPositionAtFullCrouchSpeed = 0x258; // Vector2D - constexpr std::ptrdiff_t m_duckUntilOnGround = 0x260; // bool - constexpr std::ptrdiff_t m_bHasWalkMovedSinceLastJump = 0x261; // bool - constexpr std::ptrdiff_t m_bInStuckTest = 0x262; // bool - constexpr std::ptrdiff_t m_flStuckCheckTime = 0x270; // float32[64][2] - constexpr std::ptrdiff_t m_nTraceCount = 0x470; // int32 - constexpr std::ptrdiff_t m_StuckLast = 0x474; // int32 - constexpr std::ptrdiff_t m_bSpeedCropped = 0x478; // bool - constexpr std::ptrdiff_t m_nOldWaterLevel = 0x47C; // int32 - constexpr std::ptrdiff_t m_flWaterEntryTime = 0x480; // float32 - constexpr std::ptrdiff_t m_vecForward = 0x484; // - constexpr std::ptrdiff_t m_vecLeft = 0x490; // - constexpr std::ptrdiff_t m_vecUp = 0x49C; // - constexpr std::ptrdiff_t m_nGameCodeHasMovedPlayerAfterCommand = 0x4A8; // int32 - constexpr std::ptrdiff_t m_bOldJumpPressed = 0x4AC; // bool - constexpr std::ptrdiff_t m_flJumpPressedTime = 0x4B0; // float32 - constexpr std::ptrdiff_t m_flJumpUntil = 0x4B4; // float32 - constexpr std::ptrdiff_t m_flJumpVel = 0x4B8; // float32 - constexpr std::ptrdiff_t m_fStashGrenadeParameterWhen = 0x4BC; // GameTime_t - constexpr std::ptrdiff_t m_nButtonDownMaskPrev = 0x4C0; // uint64 - constexpr std::ptrdiff_t m_flOffsetTickCompleteTime = 0x4C8; // float32 - constexpr std::ptrdiff_t m_flOffsetTickStashedSpeed = 0x4CC; // float32 - constexpr std::ptrdiff_t m_flStamina = 0x4D0; // float32 - constexpr std::ptrdiff_t m_flHeightAtJumpStart = 0x4D4; // float32 - constexpr std::ptrdiff_t m_flMaxJumpHeightThisJump = 0x4D8; // float32 - } - // Parent: CPlayer_UseServices - // Fields count: 0 - namespace CCSPlayer_UseServices { - } - // Parent: CPlayer_ViewModelServices - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >) - namespace CCSPlayer_ViewModelServices { - constexpr std::ptrdiff_t m_hViewModel = 0x40; // CHandle< C_BaseViewModel >[3] - } - // Parent: CPlayer_WaterServices - // Fields count: 3 - namespace CCSPlayer_WaterServices { - constexpr std::ptrdiff_t m_flWaterJumpTime = 0x40; // float32 - constexpr std::ptrdiff_t m_vecWaterJumpVel = 0x44; // - constexpr std::ptrdiff_t m_flSwimSoundTime = 0x50; // float32 - } - // Parent: CPlayer_WeaponServices - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_flNextAttack (GameTime_t) - // NetworkVarNames: m_bIsLookingAtWeapon (bool) - // NetworkVarNames: m_bIsHoldingLookAtWeapon (bool) - 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: CPlayer_ObserverServices - // Fields count: 8 - namespace CCSObserver_ObserverServices { - constexpr std::ptrdiff_t m_hLastObserverTarget = 0x58; // CEntityHandle - constexpr std::ptrdiff_t m_vecObserverInterpolateOffset = 0x5C; // - constexpr std::ptrdiff_t m_vecObserverInterpStartPos = 0x68; // - 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: CCSPlayerBase_CameraServices - // Fields count: 0 - namespace CCSObserver_CameraServices { - } - // Parent: CPlayer_MovementServices - // Fields count: 0 - namespace CCSObserver_MovementServices { - } - // Parent: CPlayer_UseServices - // Fields count: 0 - namespace CCSObserver_UseServices { - } - // Parent: CPlayer_ViewModelServices - // Fields count: 0 - namespace CCSObserver_ViewModelServices { - } - // Parent: CPlayerControllerComponent - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_perRoundStats (CSPerRoundStats_t) - // NetworkVarNames: m_matchStats (CSMatchStats_t) - // NetworkVarNames: m_iNumRoundKills (int) - // 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_matchStats = 0x90; // CSMatchStats_t - constexpr std::ptrdiff_t m_iNumRoundKills = 0x110; // int32 - constexpr std::ptrdiff_t m_iNumRoundKillsHeadshots = 0x114; // int32 - constexpr std::ptrdiff_t m_unTotalRoundDamageDealt = 0x118; // uint32 - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // NetworkVarNames: m_PlayerDamager (CHandle< CCSPlayerPawnBase >) - // NetworkVarNames: m_PlayerRecipient (CHandle< CCSPlayerPawnBase >) - // NetworkVarNames: m_hPlayerControllerDamager (CHandle< CCSPlayerController >) - // NetworkVarNames: m_hPlayerControllerRecipient (CHandle< CCSPlayerController >) - // NetworkVarNames: m_szPlayerDamagerName (CUtlString) - // NetworkVarNames: m_szPlayerRecipientName (CUtlString) - // NetworkVarNames: m_DamagerXuid (uint64) - // NetworkVarNames: m_RecipientXuid (uint64) - // NetworkVarNames: m_iDamage (int) - // NetworkVarNames: m_iActualHealthRemoved (int) - // NetworkVarNames: m_iNumHits (int) - // NetworkVarNames: m_iLastBulletUpdate (int) - // 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_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: CPlayerControllerComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_nSendUpdate (int) - // 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 > - } - // Parent: CPlayerControllerComponent - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iAccount (int) - // NetworkVarNames: m_iStartAccount (int) - // NetworkVarNames: m_iTotalCashSpent (int) - // NetworkVarNames: m_iCashSpentThisRound (int) - 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 ServerAuthoritativeWeaponSlot_t { - constexpr std::ptrdiff_t unClass = 0x28; // uint16 - constexpr std::ptrdiff_t unSlot = 0x2A; // uint16 - constexpr std::ptrdiff_t unItemDefIdx = 0x2C; // uint16 - } - // Parent: CPlayerControllerComponent - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_unMusicID (item_definition_index_t) - // NetworkVarNames: m_rank (MedalRank_t) - // NetworkVarNames: m_nPersonaDataPublicLevel (int) - // NetworkVarNames: m_nPersonaDataPublicCommendsLeader (int) - // NetworkVarNames: m_nPersonaDataPublicCommendsTeacher (int) - // NetworkVarNames: m_nPersonaDataPublicCommendsFriendly (int) - // NetworkVarNames: m_nPersonaDataXpTrailLevel (int) - // NetworkVarNames: m_vecServerAuthoritativeWeaponSlots (ServerAuthoritativeWeaponSlot_t) - 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_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< ServerAuthoritativeWeaponSlot_t > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSWeaponBaseVDataAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSWeaponBaseAPI { - } - // Parent: None - // Fields count: 13 - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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< CUtlString > - 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< CompMatPropertyMutator_t > - constexpr std::ptrdiff_t m_vecConditionalMutators = 0x308; // CUtlVector< CompMatPropertyMutator_t > - 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 > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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< CompositeMaterialInputLooseVariable_t > - constexpr std::ptrdiff_t m_strAttrNameForVar = 0x110; // CUtlString - constexpr std::ptrdiff_t m_bExposeExternally = 0x118; // bool - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // 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 > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyElementNameFn - namespace GeneratedTextureHandle_t { - constexpr std::ptrdiff_t m_strBitmapName = 0x0; // CUtlString - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MPropertyElementNameFn - 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< GeneratedTextureHandle_t > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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< CompositeMaterialAssemblyProcedure_t > - constexpr std::ptrdiff_t m_vecCompositeMaterials = 0x1F8; // CUtlVector< CompositeMaterial_t > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // 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_KVthumbnail = 0x28; // KeyValues3 - } - // Parent: None - // Fields count: 43 - namespace CGlobalLightBase { - constexpr std::ptrdiff_t m_bSpotLight = 0x10; // bool - constexpr std::ptrdiff_t m_SpotLightOrigin = 0x14; // - constexpr std::ptrdiff_t m_SpotLightAngles = 0x20; // QAngle - constexpr std::ptrdiff_t m_ShadowDirection = 0x2C; // - constexpr std::ptrdiff_t m_AmbientDirection = 0x38; // - constexpr std::ptrdiff_t m_SpecularDirection = 0x44; // - constexpr std::ptrdiff_t m_InspectorSpecularDirection = 0x50; // - 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; // - constexpr std::ptrdiff_t m_ViewOrigin = 0xD4; // - 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< C_BaseEntity > - constexpr std::ptrdiff_t m_hEnvSky = 0x4BC; // CHandle< C_BaseEntity > - } - // Parent: C_BaseEntity - // Fields count: 1 - namespace C_GlobalLight { - constexpr std::ptrdiff_t m_WindClothForceHandle = 0xA10; // uint16 - } - // 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* > - } - // 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 > - } - // Parent: C_BaseEntity - // Fields count: 10 - namespace C_CSGO_MapPreviewCameraPathNode { - constexpr std::ptrdiff_t m_szParentPathUniqueID = 0x550; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_nPathIndex = 0x558; // int32 - constexpr std::ptrdiff_t m_vInTangentLocal = 0x55C; // - constexpr std::ptrdiff_t m_vOutTangentLocal = 0x568; // - constexpr std::ptrdiff_t m_flFOV = 0x574; // float32 - constexpr std::ptrdiff_t m_flSpeed = 0x578; // float32 - constexpr std::ptrdiff_t m_flEaseIn = 0x57C; // float32 - constexpr std::ptrdiff_t m_flEaseOut = 0x580; // float32 - constexpr std::ptrdiff_t m_vInTangentWorld = 0x584; // - constexpr std::ptrdiff_t m_vOutTangentWorld = 0x590; // - } - // Parent: C_BaseEntity - // Fields count: 8 - namespace C_CSGO_MapPreviewCameraPath { - constexpr std::ptrdiff_t m_flZFar = 0x550; // float32 - constexpr std::ptrdiff_t m_flZNear = 0x554; // float32 - constexpr std::ptrdiff_t m_bLoop = 0x558; // bool - constexpr std::ptrdiff_t m_bVerticalFOV = 0x559; // bool - constexpr std::ptrdiff_t m_bConstantSpeed = 0x55A; // bool - constexpr std::ptrdiff_t m_flDuration = 0x55C; // float32 - constexpr std::ptrdiff_t m_flPathLength = 0x5A0; // float32 - constexpr std::ptrdiff_t m_flPathDuration = 0x5A4; // float32 - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CCSPlayer_GlowServices { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace C_CSObserverPawnAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace C_CSPlayerPawnAPI { - } - // Parent: C_BaseEntity - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_iActiveIssueIndex (int) - // NetworkVarNames: m_iOnlyTeamToVote (int) - // NetworkVarNames: m_nVoteOptionCount (int) - // NetworkVarNames: m_nPotentialVotes (int) - // NetworkVarNames: m_bIsYesNoVote (bool) - namespace C_VoteController { - constexpr std::ptrdiff_t m_iActiveIssueIndex = 0x560; // int32 - constexpr std::ptrdiff_t m_iOnlyTeamToVote = 0x564; // int32 - constexpr std::ptrdiff_t m_nVoteOptionCount = 0x568; // int32[5] - constexpr std::ptrdiff_t m_nPotentialVotes = 0x57C; // int32 - constexpr std::ptrdiff_t m_bVotesDirty = 0x580; // bool - constexpr std::ptrdiff_t m_bTypeDirty = 0x581; // bool - constexpr std::ptrdiff_t m_bIsYesNoVote = 0x582; // bool - } - // Parent: C_BaseEntity - // Fields count: 17 - // - // Metadata: - // NetworkVarNames: m_nDraftType (int) - // NetworkVarNames: m_nTeamWinningCoinToss (int) - // NetworkVarNames: m_nTeamWithFirstChoice (int) - // NetworkVarNames: m_nVoteMapIdsList (int) - // NetworkVarNames: m_nAccountIDs (int) - // NetworkVarNames: m_nMapId0 (int) - // NetworkVarNames: m_nMapId1 (int) - // NetworkVarNames: m_nMapId2 (int) - // NetworkVarNames: m_nMapId3 (int) - // NetworkVarNames: m_nMapId4 (int) - // NetworkVarNames: m_nMapId5 (int) - // NetworkVarNames: m_nStartingSide0 (int) - // NetworkVarNames: m_nCurrentPhase (int) - // NetworkVarNames: m_nPhaseStartTick (int) - // NetworkVarNames: m_nPhaseDurationTicks (int) - namespace C_MapVetoPickController { - constexpr std::ptrdiff_t m_nDraftType = 0x560; // int32 - constexpr std::ptrdiff_t m_nTeamWinningCoinToss = 0x564; // int32 - constexpr std::ptrdiff_t m_nTeamWithFirstChoice = 0x568; // int32[64] - constexpr std::ptrdiff_t m_nVoteMapIdsList = 0x668; // int32[7] - constexpr std::ptrdiff_t m_nAccountIDs = 0x684; // int32[64] - constexpr std::ptrdiff_t m_nMapId0 = 0x784; // int32[64] - constexpr std::ptrdiff_t m_nMapId1 = 0x884; // int32[64] - constexpr std::ptrdiff_t m_nMapId2 = 0x984; // int32[64] - constexpr std::ptrdiff_t m_nMapId3 = 0xA84; // int32[64] - constexpr std::ptrdiff_t m_nMapId4 = 0xB84; // int32[64] - constexpr std::ptrdiff_t m_nMapId5 = 0xC84; // int32[64] - constexpr std::ptrdiff_t m_nStartingSide0 = 0xD84; // int32[64] - constexpr std::ptrdiff_t m_nCurrentPhase = 0xE84; // int32 - constexpr std::ptrdiff_t m_nPhaseStartTick = 0xE88; // int32 - constexpr std::ptrdiff_t m_nPhaseDurationTicks = 0xE8C; // int32 - constexpr std::ptrdiff_t m_nPostDataUpdateTick = 0xE90; // int32 - constexpr std::ptrdiff_t m_bDisabledHud = 0xE94; // bool - } - // Parent: None - // Fields count: 0 - namespace CPlayerSprayDecalRenderHelper { - } - // Parent: C_CSGO_MapPreviewCameraPath - // Fields count: 7 - namespace C_CSGO_TeamPreviewCamera { - constexpr std::ptrdiff_t m_nVariant = 0x5B0; // int32 - constexpr std::ptrdiff_t m_bDofEnabled = 0x5B4; // bool - constexpr std::ptrdiff_t m_flDofNearBlurry = 0x5B8; // float32 - constexpr std::ptrdiff_t m_flDofNearCrisp = 0x5BC; // float32 - constexpr std::ptrdiff_t m_flDofFarCrisp = 0x5C0; // float32 - constexpr std::ptrdiff_t m_flDofFarBlurry = 0x5C4; // float32 - constexpr std::ptrdiff_t m_flDofTiltToGround = 0x5C8; // float32 - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - namespace C_CSGO_TeamSelectCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - namespace C_CSGO_TerroristTeamIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - namespace C_CSGO_TerroristWingmanIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - namespace C_CSGO_CounterTerroristTeamIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - namespace C_CSGO_CounterTerroristWingmanIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - namespace C_CSGO_EndOfMatchCamera { - } - // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 - namespace C_CSGO_EndOfMatchCharacterPosition { - } - // Parent: C_BaseEntity - // Fields count: 0 - namespace C_CSGO_EndOfMatchLineupEndpoint { - } - // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 - namespace C_CSGO_EndOfMatchLineupStart { - } - // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 - namespace C_CSGO_EndOfMatchLineupEnd { - } - // Parent: C_BaseEntity - // Fields count: 2 - namespace C_CsmFovOverride { - constexpr std::ptrdiff_t m_cameraName = 0x550; // CUtlString - constexpr std::ptrdiff_t m_flCsmFovOverrideValue = 0x558; // float32 - } - // Parent: C_BaseEntity - // Fields count: 0 - namespace C_PointEntity { - } - // Parent: C_BaseEntity - // Fields count: 24 - // - // Metadata: - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_flBrightness (float) - // NetworkVarNames: m_hCubemapTexture (HRenderTextureStrong) - // NetworkVarNames: m_bCustomCubemapTexture (bool) - // NetworkVarNames: m_hLightProbeTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightIndicesTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightScalarsTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightShadowsTexture (HRenderTextureStrong) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bMoveable (bool) - // NetworkVarNames: m_nHandshake (int) - // NetworkVarNames: m_nEnvCubeMapArrayIndex (int) - // NetworkVarNames: m_nPriority (int) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_flEdgeFadeDist (float) - // NetworkVarNames: m_vEdgeFadeDists (Vector) - // NetworkVarNames: m_nLightProbeSizeX (int) - // NetworkVarNames: m_nLightProbeSizeY (int) - // NetworkVarNames: m_nLightProbeSizeZ (int) - // NetworkVarNames: m_nLightProbeAtlasX (int) - // NetworkVarNames: m_nLightProbeAtlasY (int) - // NetworkVarNames: m_nLightProbeAtlasZ (int) - // NetworkVarNames: m_bEnabled (bool) - 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_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_vBoxMins = 0x15E0; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x15EC; // - constexpr std::ptrdiff_t m_bMoveable = 0x15F8; // bool - constexpr std::ptrdiff_t m_nHandshake = 0x15FC; // int32 - constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x1600; // int32 - constexpr std::ptrdiff_t m_nPriority = 0x1604; // int32 - constexpr std::ptrdiff_t m_bStartDisabled = 0x1608; // bool - constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x160C; // float32 - constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1610; // - constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x161C; // int32 - constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1620; // int32 - constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1624; // int32 - constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x1628; // int32 - constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x162C; // int32 - constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1630; // int32 - constexpr std::ptrdiff_t m_bEnabled = 0x1649; // bool - } - // Parent: C_BaseEntity - // Fields count: 18 - // - // Metadata: - // NetworkVarNames: m_hCubemapTexture (HRenderTextureStrong) - // NetworkVarNames: m_bCustomCubemapTexture (bool) - // NetworkVarNames: m_flInfluenceRadius (float) - // NetworkVarNames: m_vBoxProjectMins (Vector) - // NetworkVarNames: m_vBoxProjectMaxs (Vector) - // NetworkVarNames: m_bMoveable (bool) - // NetworkVarNames: m_nHandshake (int) - // NetworkVarNames: m_nEnvCubeMapArrayIndex (int) - // NetworkVarNames: m_nPriority (int) - // NetworkVarNames: m_flEdgeFadeDist (float) - // NetworkVarNames: m_vEdgeFadeDists (Vector) - // NetworkVarNames: m_flDiffuseScale (float) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_bDefaultEnvMap (bool) - // NetworkVarNames: m_bDefaultSpecEnvMap (bool) - // NetworkVarNames: m_bIndoorCubeMap (bool) - // 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_bCustomCubemapTexture = 0x5D8; // bool - constexpr std::ptrdiff_t m_flInfluenceRadius = 0x5DC; // float32 - constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5E0; // - constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5EC; // - constexpr std::ptrdiff_t m_bMoveable = 0x5F8; // bool - constexpr std::ptrdiff_t m_nHandshake = 0x5FC; // int32 - constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x600; // int32 - constexpr std::ptrdiff_t m_nPriority = 0x604; // int32 - constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x608; // float32 - constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x60C; // - constexpr std::ptrdiff_t m_flDiffuseScale = 0x618; // float32 - constexpr std::ptrdiff_t m_bStartDisabled = 0x61C; // bool - constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x61D; // bool - constexpr std::ptrdiff_t m_bDefaultSpecEnvMap = 0x61E; // bool - constexpr std::ptrdiff_t m_bIndoorCubeMap = 0x61F; // bool - constexpr std::ptrdiff_t m_bCopyDiffuseFromDefaultCubemap = 0x620; // bool - constexpr std::ptrdiff_t m_bEnabled = 0x630; // bool - } - // Parent: C_EnvCubemap - // Fields count: 0 - namespace C_EnvCubemapBox { - } - // Parent: C_BaseEntity - // Fields count: 18 - // - // Metadata: - // NetworkVarNames: m_flEndDistance (float) - // NetworkVarNames: m_flStartDistance (float) - // NetworkVarNames: m_flFogFalloffExponent (float) - // NetworkVarNames: m_bHeightFogEnabled (bool) - // NetworkVarNames: m_flFogHeightWidth (float) - // NetworkVarNames: m_flFogHeightEnd (float) - // NetworkVarNames: m_flFogHeightStart (float) - // NetworkVarNames: m_flFogHeightExponent (float) - // NetworkVarNames: m_flLODBias (float) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_flFogMaxOpacity (float) - // NetworkVarNames: m_nCubemapSourceType (int) - // NetworkVarNames: m_hSkyMaterial (HMaterialStrong) - // NetworkVarNames: m_iszSkyEntity (string_t) - // NetworkVarNames: m_hFogCubemapTexture (HRenderTextureStrong) - // NetworkVarNames: m_bHasHeightFogEnd (bool) - namespace C_EnvCubemapFog { - constexpr std::ptrdiff_t m_flEndDistance = 0x550; // float32 - constexpr std::ptrdiff_t m_flStartDistance = 0x554; // float32 - constexpr std::ptrdiff_t m_flFogFalloffExponent = 0x558; // float32 - constexpr std::ptrdiff_t m_bHeightFogEnabled = 0x55C; // bool - constexpr std::ptrdiff_t m_flFogHeightWidth = 0x560; // float32 - constexpr std::ptrdiff_t m_flFogHeightEnd = 0x564; // float32 - constexpr std::ptrdiff_t m_flFogHeightStart = 0x568; // float32 - constexpr std::ptrdiff_t m_flFogHeightExponent = 0x56C; // float32 - constexpr std::ptrdiff_t m_flLODBias = 0x570; // float32 - constexpr std::ptrdiff_t m_bActive = 0x574; // bool - 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_iszSkyEntity = 0x588; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_bHasHeightFogEnd = 0x598; // bool - constexpr std::ptrdiff_t m_bFirstTime = 0x599; // bool - } - // Parent: C_BaseEntity - // Fields count: 16 - // - // Metadata: - // NetworkVarNames: m_hGradientFogTexture (HRenderTextureStrong) - // NetworkVarNames: m_flFogStartDistance (float) - // NetworkVarNames: m_flFogEndDistance (float) - // NetworkVarNames: m_bHeightFogEnabled (bool) - // NetworkVarNames: m_flFogStartHeight (float) - // NetworkVarNames: m_flFogEndHeight (float) - // NetworkVarNames: m_flFarZ (float) - // NetworkVarNames: m_flFogMaxOpacity (float) - // NetworkVarNames: m_flFogFalloffExponent (float) - // NetworkVarNames: m_flFogVerticalExponent (float) - // NetworkVarNames: m_fogColor (Color) - // NetworkVarNames: m_flFogStrength (float) - // NetworkVarNames: m_flFadeTime (float) - // 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_flFogStartDistance = 0x558; // float32 - constexpr std::ptrdiff_t m_flFogEndDistance = 0x55C; // float32 - constexpr std::ptrdiff_t m_bHeightFogEnabled = 0x560; // bool - constexpr std::ptrdiff_t m_flFogStartHeight = 0x564; // float32 - constexpr std::ptrdiff_t m_flFogEndHeight = 0x568; // float32 - constexpr std::ptrdiff_t m_flFarZ = 0x56C; // float32 - constexpr std::ptrdiff_t m_flFogMaxOpacity = 0x570; // float32 - constexpr std::ptrdiff_t m_flFogFalloffExponent = 0x574; // float32 - constexpr std::ptrdiff_t m_flFogVerticalExponent = 0x578; // float32 - constexpr std::ptrdiff_t m_fogColor = 0x57C; // Color - constexpr std::ptrdiff_t m_flFogStrength = 0x580; // float32 - constexpr std::ptrdiff_t m_flFadeTime = 0x584; // float32 - constexpr std::ptrdiff_t m_bStartDisabled = 0x588; // bool - constexpr std::ptrdiff_t m_bIsEnabled = 0x589; // bool - constexpr std::ptrdiff_t m_bGradientFogNeedsTextures = 0x58A; // bool - } - // Parent: C_BaseEntity - // Fields count: 17 - // - // Metadata: - // NetworkVarNames: m_hLightProbeTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightIndicesTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightScalarsTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightShadowsTexture (HRenderTextureStrong) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bMoveable (bool) - // NetworkVarNames: m_nHandshake (int) - // NetworkVarNames: m_nPriority (int) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_nLightProbeSizeX (int) - // NetworkVarNames: m_nLightProbeSizeY (int) - // NetworkVarNames: m_nLightProbeSizeZ (int) - // NetworkVarNames: m_nLightProbeAtlasX (int) - // NetworkVarNames: m_nLightProbeAtlasY (int) - // 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_vBoxMins = 0x1548; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x1554; // - constexpr std::ptrdiff_t m_bMoveable = 0x1560; // bool - constexpr std::ptrdiff_t m_nHandshake = 0x1564; // int32 - constexpr std::ptrdiff_t m_nPriority = 0x1568; // int32 - constexpr std::ptrdiff_t m_bStartDisabled = 0x156C; // bool - constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1570; // int32 - constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1574; // int32 - constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1578; // int32 - constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x157C; // int32 - constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1580; // int32 - constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1584; // int32 - constexpr std::ptrdiff_t m_bEnabled = 0x1591; // bool - } - // Parent: C_BaseEntity - // Fields count: 6 - // - // Metadata: - // NetworkVarNames: m_flVisibilityStrength (float) - // NetworkVarNames: m_flFogDistanceMultiplier (float) - // NetworkVarNames: m_flFogMaxDensityMultiplier (float) - // NetworkVarNames: m_flFadeTime (float) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_bIsEnabled (bool) - namespace C_PlayerVisibility { - constexpr std::ptrdiff_t m_flVisibilityStrength = 0x550; // float32 - constexpr std::ptrdiff_t m_flFogDistanceMultiplier = 0x554; // float32 - constexpr std::ptrdiff_t m_flFogMaxDensityMultiplier = 0x558; // float32 - constexpr std::ptrdiff_t m_flFadeTime = 0x55C; // float32 - constexpr std::ptrdiff_t m_bStartDisabled = 0x560; // bool - constexpr std::ptrdiff_t m_bIsEnabled = 0x561; // bool - } - // Parent: C_BaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_flAutoExposureMin (float) - // NetworkVarNames: m_flAutoExposureMax (float) - // NetworkVarNames: m_flTonemapPercentTarget (float) - // NetworkVarNames: m_flTonemapPercentBrightPixels (float) - // NetworkVarNames: m_flTonemapMinAvgLum (float) - // NetworkVarNames: m_flExposureAdaptationSpeedUp (float) - // NetworkVarNames: m_flExposureAdaptationSpeedDown (float) - // NetworkVarNames: m_flTonemapEVSmoothingRange (float) - namespace C_TonemapController2 { - constexpr std::ptrdiff_t m_flAutoExposureMin = 0x550; // float32 - constexpr std::ptrdiff_t m_flAutoExposureMax = 0x554; // float32 - constexpr std::ptrdiff_t m_flTonemapPercentTarget = 0x558; // float32 - constexpr std::ptrdiff_t m_flTonemapPercentBrightPixels = 0x55C; // float32 - constexpr std::ptrdiff_t m_flTonemapMinAvgLum = 0x560; // float32 - constexpr std::ptrdiff_t m_flExposureAdaptationSpeedUp = 0x564; // float32 - constexpr std::ptrdiff_t m_flExposureAdaptationSpeedDown = 0x568; // float32 - constexpr std::ptrdiff_t m_flTonemapEVSmoothingRange = 0x56C; // float32 - } - // Parent: C_BaseEntity - // Fields count: 28 - // - // Metadata: - // NetworkVarNames: m_flScattering (float) - // NetworkVarNames: m_flAnisotropy (float) - // NetworkVarNames: m_flFadeSpeed (float) - // NetworkVarNames: m_flDrawDistance (float) - // NetworkVarNames: m_flFadeInStart (float) - // NetworkVarNames: m_flFadeInEnd (float) - // NetworkVarNames: m_flIndirectStrength (float) - // NetworkVarNames: m_nIndirectTextureDimX (int) - // NetworkVarNames: m_nIndirectTextureDimY (int) - // NetworkVarNames: m_nIndirectTextureDimZ (int) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_flStartAnisoTime (GameTime_t) - // NetworkVarNames: m_flStartScatterTime (GameTime_t) - // NetworkVarNames: m_flStartDrawDistanceTime (GameTime_t) - // NetworkVarNames: m_flStartAnisotropy (float) - // NetworkVarNames: m_flStartScattering (float) - // NetworkVarNames: m_flStartDrawDistance (float) - // NetworkVarNames: m_flDefaultAnisotropy (float) - // NetworkVarNames: m_flDefaultScattering (float) - // NetworkVarNames: m_flDefaultDrawDistance (float) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_bEnableIndirect (bool) - // NetworkVarNames: m_bIsMaster (bool) - // NetworkVarNames: m_hFogIndirectTexture (HRenderTextureStrong) - // NetworkVarNames: m_nForceRefreshCount (int) - namespace C_EnvVolumetricFogController { - constexpr std::ptrdiff_t m_flScattering = 0x550; // float32 - constexpr std::ptrdiff_t m_flAnisotropy = 0x554; // float32 - constexpr std::ptrdiff_t m_flFadeSpeed = 0x558; // float32 - constexpr std::ptrdiff_t m_flDrawDistance = 0x55C; // float32 - constexpr std::ptrdiff_t m_flFadeInStart = 0x560; // float32 - constexpr std::ptrdiff_t m_flFadeInEnd = 0x564; // float32 - constexpr std::ptrdiff_t m_flIndirectStrength = 0x568; // float32 - constexpr std::ptrdiff_t m_nIndirectTextureDimX = 0x56C; // int32 - constexpr std::ptrdiff_t m_nIndirectTextureDimY = 0x570; // int32 - constexpr std::ptrdiff_t m_nIndirectTextureDimZ = 0x574; // int32 - constexpr std::ptrdiff_t m_vBoxMins = 0x578; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x584; // - constexpr std::ptrdiff_t m_bActive = 0x590; // bool - constexpr std::ptrdiff_t m_flStartAnisoTime = 0x594; // GameTime_t - constexpr std::ptrdiff_t m_flStartScatterTime = 0x598; // GameTime_t - constexpr std::ptrdiff_t m_flStartDrawDistanceTime = 0x59C; // GameTime_t - constexpr std::ptrdiff_t m_flStartAnisotropy = 0x5A0; // float32 - constexpr std::ptrdiff_t m_flStartScattering = 0x5A4; // float32 - constexpr std::ptrdiff_t m_flStartDrawDistance = 0x5A8; // float32 - constexpr std::ptrdiff_t m_flDefaultAnisotropy = 0x5AC; // float32 - constexpr std::ptrdiff_t m_flDefaultScattering = 0x5B0; // float32 - constexpr std::ptrdiff_t m_flDefaultDrawDistance = 0x5B4; // float32 - 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_nForceRefreshCount = 0x5C8; // int32 - constexpr std::ptrdiff_t m_bFirstTime = 0x5CC; // bool - } - // Parent: C_BaseEntity - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_flStrength (float) - // NetworkVarNames: m_nFalloffShape (int) - // NetworkVarNames: m_flFalloffExponent (float) - namespace C_EnvVolumetricFogVolume { - constexpr std::ptrdiff_t m_bActive = 0x550; // bool - constexpr std::ptrdiff_t m_vBoxMins = 0x554; // - constexpr std::ptrdiff_t m_vBoxMaxs = 0x560; // - constexpr std::ptrdiff_t m_bStartDisabled = 0x56C; // bool - constexpr std::ptrdiff_t m_flStrength = 0x570; // float32 - constexpr std::ptrdiff_t m_nFalloffShape = 0x574; // int32 - constexpr std::ptrdiff_t m_flFalloffExponent = 0x578; // float32 - } - // Parent: C_BaseEntity - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_fog (fogparams_t) - namespace C_FogController { - constexpr std::ptrdiff_t m_fog = 0x550; // fogparams_t - constexpr std::ptrdiff_t m_bUseAngles = 0x5B8; // bool - constexpr std::ptrdiff_t m_iChangedVariables = 0x5BC; // int32 - } - // Parent: C_PointEntity - // Fields count: 0 - namespace CInfoTarget { - } - // Parent: C_PointEntity - // Fields count: 0 - namespace CInfoParticleTarget { - } - // Parent: C_BaseEntity - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_nMode (int) - // NetworkVarNames: m_vBoxSize (Vector) - // NetworkVarNames: m_bEnabled (bool) - namespace C_InfoVisibilityBox { - constexpr std::ptrdiff_t m_nMode = 0x554; // int32 - constexpr std::ptrdiff_t m_vBoxSize = 0x558; // - constexpr std::ptrdiff_t m_bEnabled = 0x564; // bool - } - // Parent: C_BaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_worldName (string_t) - // NetworkVarNames: m_layerName (string_t) - // NetworkVarNames: m_bWorldLayerVisible (bool) - // NetworkVarNames: m_bEntitiesSpawned (bool) - namespace CInfoWorldLayer { - constexpr std::ptrdiff_t m_pOutputOnEntitiesSpawned = 0x550; // CEntityIOOutput - constexpr std::ptrdiff_t m_worldName = 0x578; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_layerName = 0x580; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bWorldLayerVisible = 0x588; // bool - constexpr std::ptrdiff_t m_bEntitiesSpawned = 0x589; // bool - constexpr std::ptrdiff_t m_bCreateAsChildSpawnGroup = 0x58A; // bool - constexpr std::ptrdiff_t m_hLayerSpawnGroup = 0x58C; // uint32 - constexpr std::ptrdiff_t m_bWorldLayerActuallyVisible = 0x590; // bool - } - // Parent: C_BaseEntity - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: m_FOV (float) - // NetworkVarNames: m_Resolution (float) - // NetworkVarNames: m_bFogEnable (bool) - // NetworkVarNames: m_FogColor (Color) - // NetworkVarNames: m_flFogStart (float) - // NetworkVarNames: m_flFogEnd (float) - // NetworkVarNames: m_flFogMaxDensity (float) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_bUseScreenAspectRatio (bool) - // NetworkVarNames: m_flAspectRatio (float) - // NetworkVarNames: m_bNoSky (bool) - // NetworkVarNames: m_fBrightness (float) - // NetworkVarNames: m_flZFar (float) - // NetworkVarNames: m_flZNear (float) - // NetworkVarNames: m_bCanHLTVUse (bool) - // NetworkVarNames: m_bDofEnabled (bool) - // NetworkVarNames: m_flDofNearBlurry (float) - // NetworkVarNames: m_flDofNearCrisp (float) - // NetworkVarNames: m_flDofFarCrisp (float) - // NetworkVarNames: m_flDofFarBlurry (float) - // NetworkVarNames: m_flDofTiltToGround (float) - namespace C_PointCamera { - constexpr std::ptrdiff_t m_FOV = 0x550; // float32 - constexpr std::ptrdiff_t m_Resolution = 0x554; // float32 - constexpr std::ptrdiff_t m_bFogEnable = 0x558; // bool - constexpr std::ptrdiff_t m_FogColor = 0x559; // Color - constexpr std::ptrdiff_t m_flFogStart = 0x560; // float32 - constexpr std::ptrdiff_t m_flFogEnd = 0x564; // float32 - constexpr std::ptrdiff_t m_flFogMaxDensity = 0x568; // float32 - constexpr std::ptrdiff_t m_bActive = 0x56C; // bool - constexpr std::ptrdiff_t m_bUseScreenAspectRatio = 0x56D; // bool - constexpr std::ptrdiff_t m_flAspectRatio = 0x570; // float32 - constexpr std::ptrdiff_t m_bNoSky = 0x574; // bool - constexpr std::ptrdiff_t m_fBrightness = 0x578; // float32 - constexpr std::ptrdiff_t m_flZFar = 0x57C; // float32 - constexpr std::ptrdiff_t m_flZNear = 0x580; // float32 - constexpr std::ptrdiff_t m_bCanHLTVUse = 0x584; // bool - constexpr std::ptrdiff_t m_bDofEnabled = 0x585; // bool - constexpr std::ptrdiff_t m_flDofNearBlurry = 0x588; // float32 - constexpr std::ptrdiff_t m_flDofNearCrisp = 0x58C; // float32 - constexpr std::ptrdiff_t m_flDofFarCrisp = 0x590; // float32 - constexpr std::ptrdiff_t m_flDofFarBlurry = 0x594; // float32 - constexpr std::ptrdiff_t m_flDofTiltToGround = 0x598; // float32 - constexpr std::ptrdiff_t m_TargetFOV = 0x59C; // float32 - constexpr std::ptrdiff_t m_DegreesPerSecond = 0x5A0; // float32 - constexpr std::ptrdiff_t m_bIsOn = 0x5A4; // bool - constexpr std::ptrdiff_t m_pNext = 0x5A8; // C_PointCamera* - } - // Parent: C_PointCamera - // Fields count: 1 - namespace C_PointCameraVFOV { - constexpr std::ptrdiff_t m_flVerticalFOV = 0x5B0; // float32 - } - // Parent: CLogicalEntity - // Fields count: 12 - namespace CPointTemplate { - constexpr std::ptrdiff_t m_iszWorldName = 0x550; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszSource2EntityLumpName = 0x558; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszEntityFilterName = 0x560; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flTimeoutInterval = 0x568; // float32 - constexpr std::ptrdiff_t m_bAsynchronouslySpawnEntities = 0x56C; // bool - 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_ScriptSpawnCallback = 0x5D0; // HSCRIPT - constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x5D8; // HSCRIPT - } - // Parent: C_BaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_bDisabled (bool) - // NetworkVarNames: m_iszSoundAreaType (string_t) - // NetworkVarNames: m_vPos (Vector) - namespace C_SoundAreaEntityBase { - constexpr std::ptrdiff_t m_bDisabled = 0x550; // bool - constexpr std::ptrdiff_t m_bWasEnabled = 0x558; // bool - constexpr std::ptrdiff_t m_iszSoundAreaType = 0x560; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_vPos = 0x568; // - } - // Parent: C_SoundAreaEntityBase - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_flRadius (float) - namespace C_SoundAreaEntitySphere { - constexpr std::ptrdiff_t m_flRadius = 0x578; // float32 - } - // Parent: C_SoundAreaEntityBase - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_vMin (Vector) - // NetworkVarNames: m_vMax (Vector) - namespace C_SoundAreaEntityOrientedBox { - constexpr std::ptrdiff_t m_vMin = 0x578; // - constexpr std::ptrdiff_t m_vMax = 0x584; // - } - // Parent: C_BaseEntity - // Fields count: 4 - // - // Metadata: - // MNetworkIncludeByName - // NetworkVarNames: m_aPlayerControllers (CHandle< CBasePlayerController >) - // NetworkVarNames: m_aPlayers (CHandle< C_BasePlayerPawn >) - // 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_iScore = 0x580; // int32 - constexpr std::ptrdiff_t m_szTeamname = 0x584; // char[129] - } - // Parent: C_BaseEntity - // Fields count: 15 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkUserGroupProxy - // MNetworkUserGroupProxy - // MNetworkIncludeByUserGroup - // NetworkVarNames: m_nTickBase (uint32) - // NetworkVarNames: m_hPawn (CHandle< CBasePlayerPawn>) - // NetworkVarNames: m_iConnected (PlayerConnectedState) - // NetworkVarNames: m_iszPlayerName (char) - // NetworkVarNames: m_steamID (uint64) - // NetworkVarNames: m_iDesiredFOV (uint32) - // MNetworkReplayCompatField - namespace CBasePlayerController { - constexpr std::ptrdiff_t m_nFinalPredictedTick = 0x558; // int32 - 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_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_bIsHLTV = 0x630; // bool - constexpr std::ptrdiff_t m_iConnected = 0x634; // PlayerConnectedState - constexpr std::ptrdiff_t m_iszPlayerName = 0x638; // char[128] - constexpr std::ptrdiff_t m_steamID = 0x6C0; // uint64 - constexpr std::ptrdiff_t m_bIsLocalPlayerController = 0x6C8; // bool - constexpr std::ptrdiff_t m_iDesiredFOV = 0x6CC; // uint32 - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CBasePlayerVData { - constexpr std::ptrdiff_t m_sModelName = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - 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 CBasePlayerWeaponVData { - constexpr std::ptrdiff_t m_szWorldModel = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - 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_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< WeaponSound_t, CSoundEventName > - constexpr std::ptrdiff_t m_iSlot = 0x240; // int32 - constexpr std::ptrdiff_t m_iPosition = 0x244; // int32 - } - // Parent: CSkeletonAnimationController - // Fields count: 13 - // - // Metadata: - // NetworkVarNames: m_animGraphNetworkedVars (CAnimGraphNetworkedVariables) - // NetworkVarNames: m_hSequence (HSequence) - // NetworkVarNames: m_flSeqStartTime (GameTime_t) - // NetworkVarNames: m_flSeqFixedCycle (float) - // NetworkVarNames: m_nAnimLoopMode (AnimLoopMode_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_BaseEntity - // Fields count: 31 - // - // Metadata: - // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) - // NetworkVarNames: m_CHitboxComponent (CHitboxComponent::Storage_t) - // NetworkVarNames: m_nRenderMode (RenderMode_t) - // NetworkVarNames: m_nRenderFX (RenderFx_t) - // NetworkVarNames: m_clrRender (Color) - // NetworkVarNames: m_vecRenderAttributes (EntityRenderAttribute_t) - // NetworkVarNames: m_bRenderToCubemaps (bool) - // NetworkVarNames: m_Collision (CCollisionProperty) - // NetworkVarNames: m_Glow (CGlowProperty) - // NetworkVarNames: m_flGlowBackfaceMult (float) - // NetworkVarNames: m_fadeMinDist (float32) - // NetworkVarNames: m_fadeMaxDist (float32) - // NetworkVarNames: m_flFadeScale (float32) - // NetworkVarNames: m_flShadowStrength (float32) - // NetworkVarNames: m_nObjectCulling (uint8) - // NetworkVarNames: m_nAddDecal (int) - // NetworkVarNames: m_vDecalPosition (Vector) - // NetworkVarNames: m_vDecalForwardAxis (Vector) - // NetworkVarNames: m_flDecalHealBloodRate (float) - // NetworkVarNames: m_flDecalHealHeightRate (float) - // NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< C_BaseModelEntity >) - namespace C_BaseModelEntity { - constexpr std::ptrdiff_t m_CRenderComponent = 0xA20; // CRenderComponent* - constexpr std::ptrdiff_t m_CHitboxComponent = 0xA28; // CHitboxComponent - constexpr std::ptrdiff_t m_bInitModelEffects = 0xA70; // bool - constexpr std::ptrdiff_t m_bIsStaticProp = 0xA71; // bool - constexpr std::ptrdiff_t m_nLastAddDecal = 0xA74; // int32 - constexpr std::ptrdiff_t m_nDecalsAdded = 0xA78; // int32 - constexpr std::ptrdiff_t m_iOldHealth = 0xA7C; // int32 - constexpr std::ptrdiff_t m_nRenderMode = 0xA80; // RenderMode_t - 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_bRenderToCubemaps = 0xAF0; // bool - constexpr std::ptrdiff_t m_Collision = 0xAF8; // CCollisionProperty - constexpr std::ptrdiff_t m_Glow = 0xBA8; // CGlowProperty - constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0xC00; // float32 - constexpr std::ptrdiff_t m_fadeMinDist = 0xC04; // float32 - constexpr std::ptrdiff_t m_fadeMaxDist = 0xC08; // float32 - constexpr std::ptrdiff_t m_flFadeScale = 0xC0C; // float32 - constexpr std::ptrdiff_t m_flShadowStrength = 0xC10; // float32 - constexpr std::ptrdiff_t m_nObjectCulling = 0xC14; // uint8 - constexpr std::ptrdiff_t m_nAddDecal = 0xC18; // int32 - constexpr std::ptrdiff_t m_vDecalPosition = 0xC1C; // - 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_vecViewOffset = 0xC58; // CNetworkViewOffsetVector - constexpr std::ptrdiff_t m_pClientAlphaProperty = 0xC88; // CClientAlphaProperty* - constexpr std::ptrdiff_t m_ClientOverrideTint = 0xC90; // Color - constexpr std::ptrdiff_t m_bUseClientOverrideTint = 0xC94; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 0 - namespace CServerOnlyModelEntity { - } - // Parent: C_BaseModelEntity - // Fields count: 0 - namespace C_ModelPointEntity { - } - // Parent: CLogicalEntity - // Fields count: 7 - namespace CLogicRelay { - constexpr std::ptrdiff_t m_OnTrigger = 0x550; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnSpawn = 0x578; // CEntityIOOutput - constexpr std::ptrdiff_t m_bDisabled = 0x5A0; // bool - constexpr std::ptrdiff_t m_bWaitForRefire = 0x5A1; // bool - constexpr std::ptrdiff_t m_bTriggerOnce = 0x5A2; // bool - constexpr std::ptrdiff_t m_bFastRetrigger = 0x5A3; // bool - constexpr std::ptrdiff_t m_bPassthoughCaller = 0x5A4; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 24 - // - // Metadata: - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_szSnapshotFileName (char) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_bFrozen (bool) - // NetworkVarNames: m_flFreezeTransitionDuration (float) - // NetworkVarNames: m_nStopType (int) - // NetworkVarNames: m_bAnimateDuringGameplayPause (bool) - // NetworkVarNames: m_iEffectIndex (HParticleSystemDefinitionStrong) - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_flPreSimTime (float32) - // NetworkVarNames: m_vServerControlPoints (Vector) - // NetworkVarNames: m_iServerControlPointAssignments (uint8) - // NetworkVarNames: m_hControlPointEnts (CHandle< CBaseEntity >) - // NetworkVarNames: m_bNoSave (bool) - // NetworkVarNames: m_bNoFreeze (bool) - // NetworkVarNames: m_bNoRamp (bool) - namespace C_ParticleSystem { - constexpr std::ptrdiff_t m_szSnapshotFileName = 0xCD0; // char[512] - constexpr std::ptrdiff_t m_bActive = 0xED0; // bool - constexpr std::ptrdiff_t m_bFrozen = 0xED1; // bool - 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_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_bNoSave = 0x1024; // bool - constexpr std::ptrdiff_t m_bNoFreeze = 0x1025; // bool - constexpr std::ptrdiff_t m_bNoRamp = 0x1026; // bool - constexpr std::ptrdiff_t m_bStartActive = 0x1027; // bool - constexpr std::ptrdiff_t m_iszEffectName = 0x1028; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszControlPointNames = 0x1030; // CUtlSymbolLarge[64] - constexpr std::ptrdiff_t m_nDataCP = 0x1230; // int32 - constexpr std::ptrdiff_t m_vecDataCPValue = 0x1234; // - constexpr std::ptrdiff_t m_nTintCP = 0x1240; // int32 - constexpr std::ptrdiff_t m_clrTint = 0x1244; // Color - constexpr std::ptrdiff_t m_bOldActive = 0x1268; // bool - constexpr std::ptrdiff_t m_bOldFrozen = 0x1269; // bool - } - // Parent: C_BaseEntity - // Fields count: 16 - // - // Metadata: - // NetworkVarNames: m_flParticleSpacing (float) - // NetworkVarNames: m_flSlack (float) - // NetworkVarNames: m_flRadius (float) - // NetworkVarNames: m_ColorTint (Color) - // NetworkVarNames: m_nEffectState (int) - // NetworkVarNames: m_iEffectIndex (HParticleSystemDefinitionStrong) - // NetworkVarNames: m_PathNodes_Position (Vector) - // NetworkVarNames: m_PathNodes_TangentIn (Vector) - // NetworkVarNames: m_PathNodes_TangentOut (Vector) - // NetworkVarNames: m_PathNodes_Color (Vector) - // NetworkVarNames: m_PathNodes_PinEnabled (bool) - // NetworkVarNames: m_PathNodes_RadiusScale (float) - namespace C_PathParticleRope { - 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_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 > - } - // Parent: C_PathParticleRope - // Fields count: 0 - namespace C_PathParticleRopeAlias_path_particle_rope_clientside { - } - // Parent: C_BaseModelEntity - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_Flags (uint8) - // NetworkVarNames: m_LightStyle (uint8) - // NetworkVarNames: m_Radius (float32) - // NetworkVarNames: m_Exponent (int32) - // NetworkVarNames: m_InnerAngle (float32) - // NetworkVarNames: m_OuterAngle (float32) - // NetworkVarNames: m_SpotRadius (float32) - namespace C_DynamicLight { - constexpr std::ptrdiff_t m_Flags = 0xCD0; // uint8 - constexpr std::ptrdiff_t m_LightStyle = 0xCD1; // uint8 - constexpr std::ptrdiff_t m_Radius = 0xCD4; // float32 - constexpr std::ptrdiff_t m_Exponent = 0xCD8; // int32 - constexpr std::ptrdiff_t m_InnerAngle = 0xCDC; // float32 - constexpr std::ptrdiff_t m_OuterAngle = 0xCE0; // float32 - constexpr std::ptrdiff_t m_SpotRadius = 0xCE4; // float32 - } - // Parent: C_PointEntity - // Fields count: 9 - // - // Metadata: - // NetworkVarNames: m_iszOverlayNames (string_t) - // NetworkVarNames: m_flOverlayTimes (float32) - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_iDesiredOverlay (int32) - // NetworkVarNames: m_bIsActive (bool) - namespace C_EnvScreenOverlay { - constexpr std::ptrdiff_t m_iszOverlayNames = 0x550; // CUtlSymbolLarge[10] - constexpr std::ptrdiff_t m_flOverlayTimes = 0x5A0; // float32[10] - constexpr std::ptrdiff_t m_flStartTime = 0x5C8; // GameTime_t - constexpr std::ptrdiff_t m_iDesiredOverlay = 0x5CC; // int32 - constexpr std::ptrdiff_t m_bIsActive = 0x5D0; // bool - constexpr std::ptrdiff_t m_bWasActive = 0x5D1; // bool - constexpr std::ptrdiff_t m_iCachedDesiredOverlay = 0x5D4; // int32 - constexpr std::ptrdiff_t m_iCurrentOverlay = 0x5D8; // int32 - constexpr std::ptrdiff_t m_flCurrentOverlayTime = 0x5DC; // GameTime_t - } - // Parent: C_BaseModelEntity - // Fields count: 3 - namespace C_FuncTrackTrain { - constexpr std::ptrdiff_t m_nLongAxis = 0xCD0; // int32 - constexpr std::ptrdiff_t m_flRadius = 0xCD4; // float32 - constexpr std::ptrdiff_t m_flLineLength = 0xCD8; // float32 - } - // Parent: CGlowOverlay - // Fields count: 7 - namespace C_LightGlowOverlay { - constexpr std::ptrdiff_t m_vecOrigin = 0xD0; // - constexpr std::ptrdiff_t m_vecDirection = 0xDC; // - constexpr std::ptrdiff_t m_nMinDist = 0xE8; // int32 - constexpr std::ptrdiff_t m_nMaxDist = 0xEC; // int32 - constexpr std::ptrdiff_t m_nOuterMaxDist = 0xF0; // int32 - constexpr std::ptrdiff_t m_bOneSided = 0xF4; // bool - constexpr std::ptrdiff_t m_bModulateByDot = 0xF5; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 8 - // - // Metadata: - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_nHorizontalSize (uint32) - // NetworkVarNames: m_nVerticalSize (uint32) - // NetworkVarNames: m_nMinDist (uint32) - // NetworkVarNames: m_nMaxDist (uint32) - // NetworkVarNames: m_nOuterMaxDist (uint32) - // NetworkVarNames: m_flGlowProxySize (float32) - // NetworkVarNames: m_flHDRColorScale (float32) - namespace C_LightGlow { - constexpr std::ptrdiff_t m_nHorizontalSize = 0xCD0; // uint32 - constexpr std::ptrdiff_t m_nVerticalSize = 0xCD4; // uint32 - constexpr std::ptrdiff_t m_nMinDist = 0xCD8; // uint32 - constexpr std::ptrdiff_t m_nMaxDist = 0xCDC; // uint32 - constexpr std::ptrdiff_t m_nOuterMaxDist = 0xCE0; // uint32 - constexpr std::ptrdiff_t m_flGlowProxySize = 0xCE4; // float32 - constexpr std::ptrdiff_t m_flHDRColorScale = 0xCE8; // float32 - constexpr std::ptrdiff_t m_Glow = 0xCF0; // C_LightGlowOverlay - } - // Parent: C_BaseEntity - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) - namespace C_RagdollManager { - constexpr std::ptrdiff_t m_iCurrentMaxRagdollCount = 0x550; // int8 - } - // Parent: C_BaseModelEntity - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_flLightScale (float32) - // NetworkVarNames: m_Radius (float32) - namespace C_SpotlightEnd { - constexpr std::ptrdiff_t m_flLightScale = 0xCD0; // float32 - constexpr std::ptrdiff_t m_Radius = 0xCD4; // float32 - } - // Parent: C_BaseEntity - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: m_bDisabled (bool) - // NetworkVarNames: m_bUpdateOnClient (bool) - // NetworkVarNames: m_nInputType (ValueRemapperInputType_t) - // NetworkVarNames: m_hRemapLineStart (CHandle< CBaseEntity>) - // NetworkVarNames: m_hRemapLineEnd (CHandle< CBaseEntity>) - // NetworkVarNames: m_flMaximumChangePerSecond (float) - // NetworkVarNames: m_flDisengageDistance (float) - // NetworkVarNames: m_flEngageDistance (float) - // NetworkVarNames: m_bRequiresUseKey (bool) - // NetworkVarNames: m_nOutputType (ValueRemapperOutputType_t) - // NetworkVarNames: m_hOutputEntities (CHandle< C_BaseEntity >) - // NetworkVarNames: m_nHapticsType (ValueRemapperHapticsType_t) - // NetworkVarNames: m_nMomentumType (ValueRemapperMomentumType_t) - // NetworkVarNames: m_flMomentumModifier (float) - // NetworkVarNames: m_flSnapValue (float) - // NetworkVarNames: m_nRatchetType (ValueRemapperRatchetType_t) - // NetworkVarNames: m_flInputOffset (float) - namespace C_PointValueRemapper { - constexpr std::ptrdiff_t m_bDisabled = 0x550; // bool - 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_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_nHapticsType = 0x590; // ValueRemapperHapticsType_t - constexpr std::ptrdiff_t m_nMomentumType = 0x594; // ValueRemapperMomentumType_t - constexpr std::ptrdiff_t m_flMomentumModifier = 0x598; // float32 - constexpr std::ptrdiff_t m_flSnapValue = 0x59C; // float32 - constexpr std::ptrdiff_t m_flCurrentMomentum = 0x5A0; // float32 - constexpr std::ptrdiff_t m_nRatchetType = 0x5A4; // ValueRemapperRatchetType_t - constexpr std::ptrdiff_t m_flRatchetOffset = 0x5A8; // float32 - constexpr std::ptrdiff_t m_flInputOffset = 0x5AC; // float32 - constexpr std::ptrdiff_t m_bEngaged = 0x5B0; // bool - constexpr std::ptrdiff_t m_bFirstUpdate = 0x5B1; // bool - constexpr std::ptrdiff_t m_flPreviousValue = 0x5B4; // float32 - constexpr std::ptrdiff_t m_flPreviousUpdateTickTime = 0x5B8; // GameTime_t - constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x5BC; // - } - // Parent: C_ModelPointEntity - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_messageText (char) - // NetworkVarNames: m_FontName (char) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bFullbright (bool) - // NetworkVarNames: m_flWorldUnitsPerPx (float) - // NetworkVarNames: m_flFontSize (float) - // NetworkVarNames: m_flDepthOffset (float) - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) - // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) - // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) - namespace C_PointWorldText { - constexpr std::ptrdiff_t m_bForceRecreateNextUpdate = 0xCD8; // bool - constexpr std::ptrdiff_t m_messageText = 0xCE8; // char[512] - constexpr std::ptrdiff_t m_FontName = 0xEE8; // char[64] - constexpr std::ptrdiff_t m_bEnabled = 0xF28; // bool - constexpr std::ptrdiff_t m_bFullbright = 0xF29; // bool - constexpr std::ptrdiff_t m_flWorldUnitsPerPx = 0xF2C; // float32 - constexpr std::ptrdiff_t m_flFontSize = 0xF30; // float32 - constexpr std::ptrdiff_t m_flDepthOffset = 0xF34; // float32 - constexpr std::ptrdiff_t m_Color = 0xF38; // Color - constexpr std::ptrdiff_t m_nJustifyHorizontal = 0xF3C; // PointWorldTextJustifyHorizontal_ - constexpr std::ptrdiff_t m_nJustifyVertical = 0xF40; // PointWorldTextJustifyVertical_t - constexpr std::ptrdiff_t m_nReorientMode = 0xF44; // PointWorldTextReorientMode_t - } - // Parent: C_BaseEntity - // Fields count: 2 - // - // Metadata: - // 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_bSendHandle = 0x554; // bool - } - // Parent: C_BaseEntity - // Fields count: 0 - namespace CClientScriptEntity { - } - // Parent: C_BaseEntity - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - namespace C_EnvWind { - constexpr std::ptrdiff_t m_EnvWindShared = 0x550; // C_EnvWindShared - } - // Parent: C_BaseModelEntity - // Fields count: 0 - namespace C_BaseToggle { - } - // Parent: C_BaseToggle - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_glowEntity (CHandle< C_BaseModelEntity>) - // 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_usable = 0xCD4; // bool - constexpr std::ptrdiff_t m_szDisplayText = 0xCD8; // CUtlSymbolLarge - } - // Parent: C_BaseModelEntity - // Fields count: 0 - namespace C_PrecipitationBlocker { - } - // Parent: C_BaseModelEntity - // Fields count: 13 - // - // Metadata: - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_flFadeInStart (float32) - // NetworkVarNames: m_flFadeInLength (float32) - // NetworkVarNames: m_flFadeOutModelStart (float32) - // NetworkVarNames: m_flFadeOutModelLength (float32) - // NetworkVarNames: m_flFadeOutStart (float32) - // NetworkVarNames: m_flFadeOutLength (float32) - // NetworkVarNames: m_nDissolveType (EntityDisolveType_t) - // NetworkVarNames: m_vDissolverOrigin (Vector) - // NetworkVarNames: m_nMagnitude (uint32) - namespace C_EntityDissolve { - constexpr std::ptrdiff_t m_flStartTime = 0xCD8; // GameTime_t - constexpr std::ptrdiff_t m_flFadeInStart = 0xCDC; // float32 - constexpr std::ptrdiff_t m_flFadeInLength = 0xCE0; // float32 - constexpr std::ptrdiff_t m_flFadeOutModelStart = 0xCE4; // float32 - constexpr std::ptrdiff_t m_flFadeOutModelLength = 0xCE8; // float32 - constexpr std::ptrdiff_t m_flFadeOutStart = 0xCEC; // float32 - constexpr std::ptrdiff_t m_flFadeOutLength = 0xCF0; // float32 - constexpr std::ptrdiff_t m_flNextSparkTime = 0xCF4; // GameTime_t - constexpr std::ptrdiff_t m_nDissolveType = 0xCF8; // EntityDisolveType_t - constexpr std::ptrdiff_t m_vDissolverOrigin = 0xCFC; // - constexpr std::ptrdiff_t m_nMagnitude = 0xD08; // uint32 - constexpr std::ptrdiff_t m_bCoreExplode = 0xD0C; // bool - constexpr std::ptrdiff_t m_bLinkedToServerEnt = 0xD0D; // bool - } - // Parent: C_ModelPointEntity - // Fields count: 0 - namespace C_EnvProjectedTexture { - } - // Parent: C_BaseModelEntity - // Fields count: 9 - // - // Metadata: - // NetworkVarNames: m_hDecalMaterial (HMaterialStrong) - // NetworkVarNames: m_flWidth (float) - // NetworkVarNames: m_flHeight (float) - // NetworkVarNames: m_flDepth (float) - // NetworkVarNames: m_nRenderOrder (uint32) - // NetworkVarNames: m_bProjectOnWorld (bool) - // NetworkVarNames: m_bProjectOnCharacters (bool) - // 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_flWidth = 0xCD8; // float32 - constexpr std::ptrdiff_t m_flHeight = 0xCDC; // float32 - constexpr std::ptrdiff_t m_flDepth = 0xCE0; // float32 - constexpr std::ptrdiff_t m_nRenderOrder = 0xCE4; // uint32 - constexpr std::ptrdiff_t m_bProjectOnWorld = 0xCE8; // bool - constexpr std::ptrdiff_t m_bProjectOnCharacters = 0xCE9; // bool - constexpr std::ptrdiff_t m_bProjectOnWater = 0xCEA; // bool - constexpr std::ptrdiff_t m_flDepthSortBias = 0xCEC; // float32 - } - // Parent: CGlowOverlay - // Fields count: 4 - 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_BaseModelEntity - // Fields count: 0 - namespace C_FuncBrush { - } - // Parent: C_FuncBrush - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_EffectName (string_t) - // NetworkVarNames: m_bState (bool) - namespace C_FuncElectrifiedVolume { - constexpr std::ptrdiff_t m_nAmbientEffect = 0xCD0; // ParticleIndex_t - constexpr std::ptrdiff_t m_EffectName = 0xCD8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bState = 0xCE0; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 0 - // - // Metadata: - // MNetworkOverride - // MNetworkOverride - namespace C_FuncRotating { - } - // Parent: C_BaseModelEntity - // Fields count: 0 - namespace C_Breakable { - } - // Parent: C_Breakable - // Fields count: 0 - namespace C_PhysBox { - } - // Parent: C_BaseModelEntity - // Fields count: 41 - // - // Metadata: - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_flScrollSpeed (float32) - // NetworkVarNames: m_RopeFlags (uint16) - // NetworkVarNames: m_iRopeMaterialModelIndex (HMaterialStrong) - // NetworkVarNames: m_nSegments (uint8) - // NetworkVarNames: m_hStartPoint (CHandle< C_BaseEntity>) - // NetworkVarNames: m_hEndPoint (CHandle< C_BaseEntity>) - // NetworkVarNames: m_iStartAttachment (AttachmentHandle_t) - // NetworkVarNames: m_iEndAttachment (AttachmentHandle_t) - // NetworkVarNames: m_Subdiv (uint8) - // NetworkVarNames: m_RopeLength (int16) - // NetworkVarNames: m_Slack (int16) - // NetworkVarNames: m_TextureScale (float32) - // NetworkVarNames: m_fLockedPoints (uint8) - // NetworkVarNames: m_nChangeCount (uint8) - // 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_nLinksTouchingSomething = 0xCDC; // int32 - constexpr std::ptrdiff_t m_bApplyWind = 0xCE0; // bool - constexpr std::ptrdiff_t m_fPrevLockedPoints = 0xCE4; // int32 - constexpr std::ptrdiff_t m_iForcePointMoveCounter = 0xCE8; // int32 - constexpr std::ptrdiff_t m_bPrevEndPointPos = 0xCEC; // bool[2] - constexpr std::ptrdiff_t m_vPrevEndPointPos = 0xCF0; // Vector[2] - 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_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_iStartAttachment = 0x1014; // AttachmentHandle_t - constexpr std::ptrdiff_t m_iEndAttachment = 0x1015; // AttachmentHandle_t - constexpr std::ptrdiff_t m_Subdiv = 0x1016; // uint8 - constexpr std::ptrdiff_t m_RopeLength = 0x1018; // int16 - constexpr std::ptrdiff_t m_Slack = 0x101A; // int16 - constexpr std::ptrdiff_t m_TextureScale = 0x101C; // float32 - constexpr std::ptrdiff_t m_fLockedPoints = 0x1020; // uint8 - 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_TextureHeight = 0x1040; // int32 - constexpr std::ptrdiff_t m_vecImpulse = 0x1044; // - constexpr std::ptrdiff_t m_vecPreviousImpulse = 0x1050; // - constexpr std::ptrdiff_t m_flCurrentGustTimer = 0x105C; // float32 - constexpr std::ptrdiff_t m_flCurrentGustLifetime = 0x1060; // float32 - constexpr std::ptrdiff_t m_flTimeToNextGust = 0x1064; // float32 - constexpr std::ptrdiff_t m_vWindDir = 0x1068; // - constexpr std::ptrdiff_t m_vColorMod = 0x1074; // - constexpr std::ptrdiff_t m_vCachedEndPointAttachmentPos = 0x1080; // Vector[2] - constexpr std::ptrdiff_t m_vCachedEndPointAttachmentAngle = 0x1098; // QAngle[2] - constexpr std::ptrdiff_t m_bConstrainBetweenEndpoints = 0x10B0; // 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_PointEntity - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_bIsPlayingBack (bool) - // NetworkVarNames: m_bPaused (bool) - // NetworkVarNames: m_bMultiplayer (bool) - // NetworkVarNames: m_bAutogenerated (bool) - // NetworkVarNames: m_flForceClientTime (float32) - // NetworkVarNames: m_nSceneStringIndex (uint16) - // NetworkVarNames: m_hActorList (CHandle< C_BaseFlex >) - namespace C_SceneEntity { - constexpr std::ptrdiff_t m_bIsPlayingBack = 0x558; // bool - constexpr std::ptrdiff_t m_bPaused = 0x559; // bool - constexpr std::ptrdiff_t m_bMultiplayer = 0x55A; // bool - constexpr std::ptrdiff_t m_bAutogenerated = 0x55B; // bool - 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_bWasPlaying = 0x580; // bool - constexpr std::ptrdiff_t m_QueuedEvents = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > - constexpr std::ptrdiff_t m_flCurrentTime = 0x5A8; // float32 - } - // Parent: CGlowOverlay - // Fields count: 1 - namespace C_SunGlowOverlay { - constexpr std::ptrdiff_t m_bModulateByDot = 0xD0; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 18 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkExcludeByName - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_vDirection (Vector) - // NetworkVarNames: m_iszEffectName (string_t) - // NetworkVarNames: m_iszSSEffectName (string_t) - // NetworkVarNames: m_clrOverlay (Color) - // NetworkVarNames: m_bOn (bool) - // NetworkVarNames: m_bmaxColor (bool) - // NetworkVarNames: m_flSize (float32) - // NetworkVarNames: m_flHazeScale (float32) - // NetworkVarNames: m_flRotation (float32) - // NetworkVarNames: m_flHDRColorScale (float32) - // NetworkVarNames: m_flAlphaHaze (float32) - // NetworkVarNames: m_flAlphaScale (float32) - // NetworkVarNames: m_flAlphaHdr (float32) - // NetworkVarNames: m_flFarZScale (float32) - namespace C_Sun { - constexpr std::ptrdiff_t m_fxSSSunFlareEffectIndex = 0xCD0; // ParticleIndex_t - constexpr std::ptrdiff_t m_fxSunFlareEffectIndex = 0xCD4; // ParticleIndex_t - constexpr std::ptrdiff_t m_fdistNormalize = 0xCD8; // float32 - constexpr std::ptrdiff_t m_vSunPos = 0xCDC; // - constexpr std::ptrdiff_t m_vDirection = 0xCE8; // - constexpr std::ptrdiff_t m_iszEffectName = 0xCF8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszSSEffectName = 0xD00; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_clrOverlay = 0xD08; // Color - constexpr std::ptrdiff_t m_bOn = 0xD0C; // bool - constexpr std::ptrdiff_t m_bmaxColor = 0xD0D; // bool - constexpr std::ptrdiff_t m_flSize = 0xD10; // float32 - constexpr std::ptrdiff_t m_flHazeScale = 0xD14; // float32 - constexpr std::ptrdiff_t m_flRotation = 0xD18; // float32 - constexpr std::ptrdiff_t m_flHDRColorScale = 0xD1C; // float32 - constexpr std::ptrdiff_t m_flAlphaHaze = 0xD20; // float32 - constexpr std::ptrdiff_t m_flAlphaScale = 0xD24; // float32 - constexpr std::ptrdiff_t m_flAlphaHdr = 0xD28; // float32 - constexpr std::ptrdiff_t m_flFarZScale = 0xD2C; // float32 - } - // Parent: C_BaseToggle - // Fields count: 2 - // - // Metadata: - // MNetworkIncludeByName - // NetworkVarNames: m_bDisabled (bool) - // NetworkVarNames: m_bClientSidePredicted (bool) - namespace C_BaseTrigger { - constexpr std::ptrdiff_t m_bDisabled = 0xCD0; // bool - constexpr std::ptrdiff_t m_bClientSidePredicted = 0xCD1; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 0 - namespace C_TriggerVolume { - } - } - // Module: engine2.dll - // Classes count: 48 - // Enums count: 4 - 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class EntityDormancyType_t : int32_t { - ENTITY_NOT_DORMANT = 0, - ENTITY_DORMANT = 1, - ENTITY_SUSPENDED = 2 - } - // 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 - } - // Parent: None - // Fields count: 4 - 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 EventModInitialized_t { - } - // Parent: None - // Fields count: 1 - namespace EventFrameBoundary_t { - constexpr std::ptrdiff_t m_flFrameTime = 0x0; // float32 - } - // Parent: None - // Fields count: 1 - namespace EventProfileStorageAvailable_t { - constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x0; // CSplitScreenSlot - } - // Parent: None - // Fields count: 0 - namespace EventSplitScreenStateChanged_t { - } - // Parent: None - // Fields count: 8 - 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 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 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 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 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 EventClientSceneSystemThreadStateChange_t { - constexpr std::ptrdiff_t m_bThreadsActive = 0x0; // bool - } - // Parent: None - // Fields count: 5 - 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 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 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 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 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: EventSimulate_t - // Fields count: 4 - namespace EventAdvanceTick_t { - constexpr std::ptrdiff_t m_nCurrentTick = 0x30; // int32 - constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34; // int32 - constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38; // int32 - constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; // int32 - } - // Parent: EventSimulate_t - // Fields count: 4 - namespace EventPostAdvanceTick_t { - constexpr std::ptrdiff_t m_nCurrentTick = 0x30; // int32 - constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34; // int32 - constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38; // int32 - constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; // int32 - } - // Parent: EventAdvanceTick_t - // Fields count: 0 - namespace EventServerAdvanceTick_t { - } - // Parent: EventPostAdvanceTick_t - // Fields count: 0 - namespace EventServerPostAdvanceTick_t { - } - // Parent: EventAdvanceTick_t - // Fields count: 0 - namespace EventClientAdvanceTick_t { - } - // Parent: EventPostAdvanceTick_t - // Fields count: 0 - namespace EventClientPostAdvanceTick_t { - } - // Parent: None - // Fields count: 0 - namespace EventClientPredictionPostNetupdate_t { - } - // Parent: None - // Fields count: 1 - namespace EventClientPollNetworking_t { - constexpr std::ptrdiff_t m_nTickCount = 0x0; // int32 - } - // Parent: None - // Fields count: 0 - namespace EventClientProcessNetworking_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - namespace EventClientPreSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - namespace EventClientSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - namespace EventServerPollNetworking_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - namespace EventServerProcessNetworking_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - namespace EventServerSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - namespace EventServerPostSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - namespace EventClientPostSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - namespace EventClientPauseSimulate_t { - } - // Parent: None - // Fields count: 1 - namespace EventPostDataUpdate_t { - constexpr std::ptrdiff_t m_nCount = 0x0; // int32 - } - // Parent: None - // Fields count: 1 - namespace EventPreDataUpdate_t { - constexpr std::ptrdiff_t m_nCount = 0x0; // int32 - } - // Parent: None - // Fields count: 1 - namespace EventAppShutdown_t { - constexpr std::ptrdiff_t m_nDummy0 = 0x0; // int32 - } - // Parent: None - // Fields count: 1 - namespace CNetworkVarChainer { - constexpr std::ptrdiff_t m_PathIndex = 0x20; // ChangeAccessorFieldPathIndex_t - } - // Parent: None - // Fields count: 0 - namespace CVariantDefaultAllocator { - } - // Parent: None - // Fields count: 0 - namespace EntOutput_t { - } - // Parent: None - // Fields count: 7 - 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 CEntityComponent { - } - // Parent: None - // Fields count: 0 - namespace EntInput_t { - } - // Parent: None - // Fields count: 4 - namespace CEntityComponentHelper { - constexpr std::ptrdiff_t m_flags = 0x8; // uint32 - 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 CEntityIdentity { - constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32 - constexpr std::ptrdiff_t m_name = 0x18; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_designerName = 0x20; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flags = 0x30; // uint32 - 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 CEmptyEntityInstance { - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - 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 CEntityIOOutput { - constexpr std::ptrdiff_t m_Value = 0x18; // CVariantBase< CVariantDefaultAllocator > - } - // Parent: CEntityComponent - // Fields count: 1 - namespace CScriptComponent { - constexpr std::ptrdiff_t m_scriptClassName = 0x30; // CUtlSymbolLarge - } - } - // Module: host.dll - // Classes count: 2 - // Enums count: 0 - namespace host { - // Parent: None - // Fields count: 1 - namespace CAnimScriptBase { - constexpr std::ptrdiff_t m_bIsValid = 0x8; // bool - } - // Parent: CAnimScriptBase - // Fields count: 1 - namespace EmptyTestScript { - constexpr std::ptrdiff_t m_hTest = 0x10; // CAnimScriptParam< float32 > - } - } - // Module: materialsystem2.dll - // Classes count: 13 - // Enums count: 5 - 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class LayoutPositionType_e : int32_t { - LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0, - LAYOUTPOSITIONTYPE_FRACTIONAL = 1, - LAYOUTPOSITIONTYPE_NONE = 2 - } - // Alignment: 4 - // Members count: 3 - enum class BloomBlendMode_t : int32_t { - BLOOM_BLEND_ADD = 0, - BLOOM_BLEND_SCREEN = 1, - BLOOM_BLEND_BLUR = 2 - } - // Alignment: 4 - // Members count: 3 - enum class ViewFadeMode_t : int32_t { - VIEW_FADE_CONSTANT_COLOR = 0, - VIEW_FADE_MODULATE = 1, - VIEW_FADE_MOD2X = 2 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace MaterialParam_t { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace MaterialParamInt_t { - constexpr std::ptrdiff_t m_nValue = 0x8; // int32 - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace MaterialParamFloat_t { - constexpr std::ptrdiff_t m_flValue = 0x8; // float32 - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace MaterialParamVector_t { - constexpr std::ptrdiff_t m_value = 0x8; // Vector4D - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace MaterialParamTexture_t { - constexpr std::ptrdiff_t m_pValue = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace MaterialParamString_t { - constexpr std::ptrdiff_t m_value = 0x8; // CUtlString - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace MaterialParamBuffer_t { - constexpr std::ptrdiff_t m_value = 0x8; // CUtlBinaryBlock - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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; // - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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: meshsystem.dll - // Classes count: 0 - // Enums count: 0 - namespace meshsystem { - } - // Module: networksystem.dll - // Classes count: 1 - // Enums count: 0 - namespace networksystem { - // Parent: None - // Fields count: 1 - namespace ChangeAccessorFieldPathIndex_t { - constexpr std::ptrdiff_t m_Value = 0x0; // int16 - } - } - // Module: panorama.dll - // Classes count: 0 - // Enums count: 2 - 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 - } - // 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 - } - } - // Module: particles.dll - // Classes count: 250 - // Enums count: 71 - 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class ParticleFalloffFunction_t : int32_t { - PARTICLE_FALLOFF_CONSTANT = 0, - PARTICLE_FALLOFF_LINEAR = 1, - PARTICLE_FALLOFF_EXPONENTIAL = 2 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class InheritableBoolType_t : int32_t { - INHERITABLE_BOOL_INHERIT = 0, - INHERITABLE_BOOL_FALSE = 1, - INHERITABLE_BOOL_TRUE = 2 - } - // Alignment: 4 - // Members count: 2 - enum class ParticleHitboxBiasType_t : int32_t { - PARTICLE_HITBOX_BIAS_ENTITY = 0, - PARTICLE_HITBOX_BIAS_HITBOX = 1 - } - // Alignment: 4 - // Members count: 2 - enum class ParticleAttrBoxFlags_t : int32_t { - PARTICLE_ATTR_BOX_FLAGS_NONE = 0, - PARTICLE_ATTR_BOX_FLAGS_WATER = 1 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class PetGroundType_t : int32_t { - PET_GROUND_NONE = 0, - PET_GROUND_GRID = 1, - PET_GROUND_PLANE = 2 - } - // Alignment: 4 - // Members count: 2 - enum class SpriteCardShaderType_t : int32_t { - SPRITECARD_SHADER_BASE = 0, - SPRITECARD_SHADER_CUSTOM = 1 - } - // 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 - } - // Alignment: 4 - // Members count: 4 - enum class ParticleDetailLevel_t : int32_t { - PARTICLEDETAIL_LOW = 0, - PARTICLEDETAIL_MEDIUM = 1, - PARTICLEDETAIL_HIGH = 2, - PARTICLEDETAIL_ULTRA = 3 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class HitboxLerpType_t : int32_t { - HITBOX_LERP_LIFETIME = 0, - HITBOX_LERP_CONSTANT = 1 - } - // Alignment: 4 - // Members count: 3 - enum class ParticleSelection_t : int32_t { - PARTICLE_SELECTION_FIRST = 0, - PARTICLE_SELECTION_LAST = 1, - PARTICLE_SELECTION_NUMBER = 2 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class StandardLightingAttenuationStyle_t : int32_t { - LIGHT_STYLE_OLD = 0, - LIGHT_STYLE_NEW = 1 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class ParticleOrientationSetMode_t : int32_t { - PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0, - PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 1 - } - // Alignment: 4 - // Members count: 2 - enum class ParticleLightnintBranchBehavior_t : int32_t { - PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0, - PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 1 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class MaterialProxyType_t : int32_t { - MATERIAL_PROXY_STATUS_EFFECT = 0, - MATERIAL_PROXY_TINT = 1 - } - // Alignment: 4 - // Members count: 3 - enum class BBoxVolumeType_t : int32_t { - BBOX_VOLUME = 0, - BBOX_DIMENSIONS = 1, - BBOX_MINS_MAXS = 2 - } - // Alignment: 4 - // Members count: 2 - enum class ParticleHitboxDataSelection_t : int32_t { - PARTICLE_HITBOX_AVERAGE_SPEED = 0, - PARTICLE_HITBOX_COUNT = 1 - } - // Alignment: 4 - // Members count: 2 - enum class SnapshotIndexType_t : int32_t { - SNAPSHOT_INDEX_INCREMENT = 0, - SNAPSHOT_INDEX_DIRECT = 1 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class BlurFilterType_t : int32_t { - BLURFILTER_GAUSSIAN = 0, - BLURFILTER_BOX = 1 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class ParticleLightUnitChoiceList_t : int32_t { - PARTICLE_LIGHT_UNIT_CANDELAS = 0, - PARTICLE_LIGHT_UNIT_LUMENS = 1 - } - // Alignment: 4 - // Members count: 2 - enum class ParticleOmni2LightTypeChoiceList_t : int32_t { - PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0, - PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 1 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class ParticleSortingChoiceList_t : int32_t { - PARTICLE_SORTING_NEAREST = 0, - PARTICLE_SORTING_CREATION_TIME = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class ParticleFogType_t : int32_t { - PARTICLE_FOG_GAME_DEFAULT = 0, - PARTICLE_FOG_ENABLED = 1, - PARTICLE_FOG_DISABLED = 2 - } - // Alignment: 4 - // Members count: 2 - enum class TextureRepetitionMode_t : int32_t { - TEXTURE_REPETITION_PARTICLE = 0, - TEXTURE_REPETITION_PATH = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 RenderProjectedMaterial_t { - constexpr std::ptrdiff_t m_hMaterial = 0x0; // CStrongHandle< InfoForResourceTypeIMaterial2 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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< ParticlePreviewBodyGroup_t > - 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; // - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - constexpr std::ptrdiff_t m_angOffset = 0x1C; // QAngle - constexpr std::ptrdiff_t m_entityName = 0x28; // CUtlString - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // 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_previewState = 0x20; // ParticlePreviewState_t - } - // Parent: None - // Fields count: 0 - namespace IParticleCollection { - } - // Parent: None - // Fields count: 0 - namespace IControlPointEditorData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace IParticleSystemDefinition { - } - // Parent: None - // Fields count: 18 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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; // - constexpr std::ptrdiff_t m_vMidPointOffset = 0x20; // - constexpr std::ptrdiff_t m_vEndOffset = 0x2C; // - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace ParticleChildrenInfo_t { - constexpr std::ptrdiff_t m_ChildRef = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - 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 ControlPointReference_t { - constexpr std::ptrdiff_t m_controlPointNameString = 0x0; // int32 - constexpr std::ptrdiff_t m_vOffsetFromControlPoint = 0x4; // - constexpr std::ptrdiff_t m_bOffsetInLocalSpace = 0x10; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace ModelReference_t { - constexpr std::ptrdiff_t m_model = 0x0; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_flRelativeProbabilityOfSpawn = 0x8; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CollisionGroupContext_t { - constexpr std::ptrdiff_t m_nCollisionGroupNumber = 0x0; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - } - // Parent: PointDefinition_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace PointDefinitionWithTimeValues_t { - constexpr std::ptrdiff_t m_flTimeDuration = 0x14; // float32 - } - // Parent: IParticleSystemDefinition - // Fields count: 64 - // - // Metadata: - // 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_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; // - constexpr std::ptrdiff_t m_BoundingBoxMax = 0x228; // - 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< ParticleNamedValueSource_t* > - constexpr std::ptrdiff_t m_ConstantColor = 0x260; // Color - constexpr std::ptrdiff_t m_ConstantNormal = 0x264; // - 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< InfoForResourceTypeIParticleSnapshot > - constexpr std::ptrdiff_t m_pszCullReplacementName = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - 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_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_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< ParticleControlPointConfiguration_t > - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CParticleFunction { - constexpr std::ptrdiff_t m_flOpStrength = 0x8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nOpEndCapState = 0x160; // ParticleEndcapMode_t - constexpr std::ptrdiff_t m_flOpStartFadeInTime = 0x164; // float32 - constexpr std::ptrdiff_t m_flOpEndFadeInTime = 0x168; // float32 - constexpr std::ptrdiff_t m_flOpStartFadeOutTime = 0x16C; // float32 - constexpr std::ptrdiff_t m_flOpEndFadeOutTime = 0x170; // float32 - constexpr std::ptrdiff_t m_flOpFadeOscillatePeriod = 0x174; // float32 - constexpr std::ptrdiff_t m_bNormalizeToStopTime = 0x178; // bool - constexpr std::ptrdiff_t m_flOpTimeOffsetMin = 0x17C; // float32 - constexpr std::ptrdiff_t m_flOpTimeOffsetMax = 0x180; // float32 - constexpr std::ptrdiff_t m_nOpTimeOffsetSeed = 0x184; // int32 - constexpr std::ptrdiff_t m_nOpTimeScaleSeed = 0x188; // int32 - constexpr std::ptrdiff_t m_flOpTimeScaleMin = 0x18C; // float32 - constexpr std::ptrdiff_t m_flOpTimeScaleMax = 0x190; // float32 - constexpr std::ptrdiff_t m_bDisableOperator = 0x196; // bool - constexpr std::ptrdiff_t m_Notes = 0x198; // CUtlString - } - // Parent: CParticleFunction - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CParticleFunctionInitializer { - constexpr std::ptrdiff_t m_nAssociatedEmitterIndex = 0x1B8; // int32 - } - // Parent: CParticleFunction - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CParticleFunctionEmitter { - constexpr std::ptrdiff_t m_nEmitterIndex = 0x1B8; // int32 - } - // Parent: CParticleFunction - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CParticleFunctionConstraint { - } - // Parent: CParticleFunction - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CParticleFunctionOperator { - } - // Parent: CParticleFunction - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CParticleFunctionForce { - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CParticleFunctionPreEmission { - constexpr std::ptrdiff_t m_bRunOnce = 0x1C0; // bool - } - // Parent: CParticleFunction - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CParticleFunctionRenderer { - constexpr std::ptrdiff_t VisibilityInputs = 0x1B8; // CParticleVisibilityInputs - constexpr std::ptrdiff_t m_bCannotBeRefracted = 0x1FC; // bool - constexpr std::ptrdiff_t m_bSkipRenderingOnMobile = 0x1FD; // bool - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - namespace TextureControls_t { - constexpr std::ptrdiff_t m_flFinalTextureScaleU = 0x0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flFinalTextureScaleV = 0x158; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flFinalTextureOffsetU = 0x2B0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flFinalTextureOffsetV = 0x408; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flFinalTextureUVRotation = 0x560; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flZoomScale = 0x6B8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flDistortion = 0x810; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_bRandomizeOffsets = 0x968; // bool - constexpr std::ptrdiff_t m_bClampUVs = 0x969; // bool - constexpr std::ptrdiff_t m_nPerParticleBlend = 0x96C; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_nPerParticleScale = 0x970; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_nPerParticleOffsetU = 0x974; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_nPerParticleOffsetV = 0x978; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_nPerParticleRotation = 0x97C; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_nPerParticleZoom = 0x980; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_nPerParticleDistortion = 0x984; // SpriteCardPerParticleScale_t - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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 = 0x190; // TextureControls_t - } - // Parent: CParticleFunctionRenderer - // Fields count: 62 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CBaseRendererSource2 { - constexpr std::ptrdiff_t m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flAlphaScale = 0x358; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flRollScale = 0x4B0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_nAlpha2Field = 0x608; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vecColorScale = 0x610; // CParticleCollectionRendererVecInput - constexpr std::ptrdiff_t m_nColorBlendType = 0xC68; // ParticleColorBlendType_t - constexpr std::ptrdiff_t m_nShaderType = 0xC6C; // SpriteCardShaderType_t - constexpr std::ptrdiff_t m_strShaderOverride = 0xC70; // CUtlString - constexpr std::ptrdiff_t m_flCenterXOffset = 0xC78; // CParticleCollectionRendererFloatInput - 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_flAnimationRate = 0xF48; // float32 - constexpr std::ptrdiff_t m_nAnimationType = 0xF4C; // AnimationType_t - constexpr std::ptrdiff_t m_bAnimateInFPS = 0xF50; // bool - constexpr std::ptrdiff_t m_flSelfIllumAmount = 0xF58; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flDiffuseAmount = 0x10B0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flDiffuseClamp = 0x1208; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_nLightingControlPoint = 0x1360; // int32 - constexpr std::ptrdiff_t m_nSelfIllumPerParticle = 0x1364; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nOutputBlendMode = 0x1368; // ParticleOutputBlendMode_t - constexpr std::ptrdiff_t m_bGammaCorrectVertexColors = 0x136C; // bool - constexpr std::ptrdiff_t m_bSaturateColorPreAlphaBlend = 0x136D; // bool - constexpr std::ptrdiff_t m_flAddSelfAmount = 0x1370; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flDesaturation = 0x14C8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flOverbrightFactor = 0x1620; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_nHSVShiftControlPoint = 0x1778; // int32 - constexpr std::ptrdiff_t m_nFogType = 0x177C; // ParticleFogType_t - constexpr std::ptrdiff_t m_flFogAmount = 0x1780; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_bTintByFOW = 0x18D8; // bool - constexpr std::ptrdiff_t m_bTintByGlobalLight = 0x18D9; // bool - constexpr std::ptrdiff_t m_nPerParticleAlphaReference = 0x18DC; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_nPerParticleAlphaRefWindow = 0x18E0; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_nAlphaReferenceType = 0x18E4; // ParticleAlphaReferenceType_t - constexpr std::ptrdiff_t m_flAlphaReferenceSoftness = 0x18E8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flSourceAlphaValueToMapToZero = 0x1A40; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flSourceAlphaValueToMapToOne = 0x1B98; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_bRefract = 0x1CF0; // bool - constexpr std::ptrdiff_t m_bRefractSolid = 0x1CF1; // bool - constexpr std::ptrdiff_t m_flRefractAmount = 0x1CF8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_nRefractBlurRadius = 0x1E50; // int32 - constexpr std::ptrdiff_t m_nRefractBlurType = 0x1E54; // BlurFilterType_t - constexpr std::ptrdiff_t m_bOnlyRenderInEffectsBloomPass = 0x1E58; // bool - constexpr std::ptrdiff_t m_bOnlyRenderInEffectsWaterPass = 0x1E59; // bool - constexpr std::ptrdiff_t m_bUseMixedResolutionRendering = 0x1E5A; // bool - constexpr std::ptrdiff_t m_bOnlyRenderInEffecsGameOverlay = 0x1E5B; // bool - constexpr std::ptrdiff_t m_stencilTestID = 0x1E5C; // char[128] - constexpr std::ptrdiff_t m_bStencilTestExclude = 0x1EDC; // bool - constexpr std::ptrdiff_t m_stencilWriteID = 0x1EDD; // char[128] - constexpr std::ptrdiff_t m_bWriteStencilOnDepthPass = 0x1F5D; // bool - constexpr std::ptrdiff_t m_bWriteStencilOnDepthFail = 0x1F5E; // bool - constexpr std::ptrdiff_t m_bReverseZBuffering = 0x1F5F; // bool - constexpr std::ptrdiff_t m_bDisableZBuffering = 0x1F60; // bool - constexpr std::ptrdiff_t m_nFeatheringMode = 0x1F64; // ParticleDepthFeatheringMode_t - constexpr std::ptrdiff_t m_flFeatheringMinDist = 0x1F68; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flFeatheringMaxDist = 0x20C0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flFeatheringFilter = 0x2218; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flDepthBias = 0x2370; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_nSortMethod = 0x24C8; // ParticleSortingChoiceList_t - constexpr std::ptrdiff_t m_bBlendFramesSeq0 = 0x24CC; // bool - constexpr std::ptrdiff_t m_bMaxLuminanceBlendingSequence0 = 0x24CD; // bool - } - // Parent: CBaseRendererSource2 - // Fields count: 27 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RenderSprites { - constexpr std::ptrdiff_t m_nSequenceOverride = 0x2710; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_nOrientationType = 0x2868; // ParticleOrientationChoiceList_t - constexpr std::ptrdiff_t m_nOrientationControlPoint = 0x286C; // int32 - constexpr std::ptrdiff_t m_bUseYawWithNormalAligned = 0x2870; // bool - constexpr std::ptrdiff_t m_flMinSize = 0x2878; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flMaxSize = 0x29D0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flAlphaAdjustWithSizeAdjust = 0x2B28; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flStartFadeSize = 0x2C80; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flEndFadeSize = 0x2DD8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flStartFadeDot = 0x2F30; // float32 - constexpr std::ptrdiff_t m_flEndFadeDot = 0x2F34; // float32 - constexpr std::ptrdiff_t m_bDistanceAlpha = 0x2F38; // bool - constexpr std::ptrdiff_t m_bSoftEdges = 0x2F39; // bool - constexpr std::ptrdiff_t m_flEdgeSoftnessStart = 0x2F3C; // float32 - constexpr std::ptrdiff_t m_flEdgeSoftnessEnd = 0x2F40; // float32 - constexpr std::ptrdiff_t m_bOutline = 0x2F44; // bool - constexpr std::ptrdiff_t m_OutlineColor = 0x2F45; // Color - constexpr std::ptrdiff_t m_nOutlineAlpha = 0x2F4C; // int32 - constexpr std::ptrdiff_t m_flOutlineStart0 = 0x2F50; // float32 - constexpr std::ptrdiff_t m_flOutlineStart1 = 0x2F54; // float32 - constexpr std::ptrdiff_t m_flOutlineEnd0 = 0x2F58; // float32 - constexpr std::ptrdiff_t m_flOutlineEnd1 = 0x2F5C; // float32 - constexpr std::ptrdiff_t m_nLightingMode = 0x2F60; // ParticleLightingQuality_t - constexpr std::ptrdiff_t m_flLightingTessellation = 0x2F68; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_flLightingDirectionality = 0x30C0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_bParticleShadows = 0x3218; // bool - constexpr std::ptrdiff_t m_flShadowDensity = 0x321C; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 VecInputMaterialVariable_t { - constexpr std::ptrdiff_t m_strVariable = 0x0; // CUtlString - constexpr std::ptrdiff_t m_vecInput = 0x8; // CParticleCollectionVecInput - } - // Parent: CParticleFunctionRenderer - // Fields count: 22 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RenderCables { - constexpr std::ptrdiff_t m_flRadiusScale = 0x200; // CParticleCollectionFloatInput - 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_nTextureRepetitionMode = 0xB18; // TextureRepetitionMode_t - constexpr std::ptrdiff_t m_flTextureRepeatsPerSegment = 0xB20; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flTextureRepeatsCircumference = 0xC78; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flColorMapOffsetV = 0xDD0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flColorMapOffsetU = 0xF28; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flNormalMapOffsetV = 0x1080; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flNormalMapOffsetU = 0x11D8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_bDrawCableCaps = 0x1330; // bool - constexpr std::ptrdiff_t m_flCapRoundness = 0x1334; // float32 - constexpr std::ptrdiff_t m_flCapOffsetAmount = 0x1338; // float32 - constexpr std::ptrdiff_t m_flTessScale = 0x133C; // float32 - constexpr std::ptrdiff_t m_nMinTesselation = 0x1340; // int32 - 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 > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CParticleInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - namespace CPerParticleFloatInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - namespace CParticleCollectionFloatInput { - } - // Parent: CParticleCollectionFloatInput - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - namespace CParticleCollectionRendererFloatInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - namespace CParticleRemapFloatInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - namespace CPerParticleVecInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - namespace CParticleCollectionVecInput { - } - // Parent: CParticleCollectionVecInput - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - namespace CParticleCollectionRendererVecInput { - } - // Parent: None - // Fields count: 1 - namespace PARTICLE_EHANDLE__ { - constexpr std::ptrdiff_t unused = 0x0; // int32 - } - // Parent: None - // Fields count: 1 - namespace PARTICLE_WORLD_HANDLE__ { - constexpr std::ptrdiff_t unused = 0x0; // int32 - } - // Parent: None - // Fields count: 0 - namespace IParticleEffect { - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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< ParticleNamedValueConfiguration_t > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - 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 CParticleProperty { - } - // Parent: IParticleEffect - // Fields count: 32 - 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; // - 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; // - constexpr std::ptrdiff_t m_LastMax = 0x8C; // - constexpr std::ptrdiff_t m_nSplitScreenUser = 0x98; // CSplitScreenSlot - constexpr std::ptrdiff_t m_vecAggregationCenter = 0x9C; // - constexpr std::ptrdiff_t m_RefCount = 0xC0; // int32 - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ConstrainDistance { - constexpr std::ptrdiff_t m_fMinDistance = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fMaxDistance = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nControlPointNumber = 0x470; // int32 - constexpr std::ptrdiff_t m_CenterOffset = 0x474; // - constexpr std::ptrdiff_t m_bGlobalCenter = 0x480; // bool - } - // Parent: CParticleFunctionConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_CollideWithSelf { - constexpr std::ptrdiff_t m_flRadiusScale = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flMinimumSpeed = 0x318; // CPerParticleFloatInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_CollideWithParentParticles { - constexpr std::ptrdiff_t m_flParentRadiusScale = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flRadiusScale = 0x318; // CPerParticleFloatInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ConstrainDistanceToPath { - constexpr std::ptrdiff_t m_fMinDistance = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flMaxDistance0 = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flMaxDistanceMid = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flMaxDistance1 = 0x1CC; // float32 - constexpr std::ptrdiff_t m_PathParameters = 0x1D0; // CPathParameters - constexpr std::ptrdiff_t m_flTravelTime = 0x210; // float32 - constexpr std::ptrdiff_t m_nFieldScale = 0x214; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nManualTField = 0x218; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ConstrainDistanceToUserSpecifiedPath { - constexpr std::ptrdiff_t m_fMinDistance = 0x1C0; // float32 - 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 > - } - // Parent: CParticleFunctionConstraint - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_PlanarConstraint { - constexpr std::ptrdiff_t m_PointOnPlane = 0x1C0; // - constexpr std::ptrdiff_t m_PlaneNormal = 0x1CC; // - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1D8; // int32 - constexpr std::ptrdiff_t m_bGlobalOrigin = 0x1DC; // bool - constexpr std::ptrdiff_t m_bGlobalNormal = 0x1DD; // bool - constexpr std::ptrdiff_t m_flRadiusScale = 0x1E0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flMaximumDistanceToCP = 0x338; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_bUseOldCode = 0x490; // bool - } - // Parent: CParticleFunctionConstraint - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_WorldCollideConstraint { - } - // Parent: CParticleFunctionConstraint - // Fields count: 27 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_WorldTraceConstraint { - constexpr std::ptrdiff_t m_nCP = 0x1C0; // int32 - constexpr std::ptrdiff_t m_vecCpOffset = 0x1C4; // - constexpr std::ptrdiff_t m_nCollisionMode = 0x1D0; // ParticleCollisionMode_t - constexpr std::ptrdiff_t m_nCollisionModeMin = 0x1D4; // ParticleCollisionMode_t - constexpr std::ptrdiff_t m_nTraceSet = 0x1D8; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_CollisionGroupName = 0x1DC; // char[128] - constexpr std::ptrdiff_t m_bWorldOnly = 0x25C; // bool - constexpr std::ptrdiff_t m_bBrushOnly = 0x25D; // bool - constexpr std::ptrdiff_t m_bIncludeWater = 0x25E; // bool - constexpr std::ptrdiff_t m_nIgnoreCP = 0x260; // int32 - constexpr std::ptrdiff_t m_flCpMovementTolerance = 0x264; // float32 - constexpr std::ptrdiff_t m_flRetestRate = 0x268; // float32 - constexpr std::ptrdiff_t m_flTraceTolerance = 0x26C; // float32 - constexpr std::ptrdiff_t m_flCollisionConfirmationSpeed = 0x270; // float32 - constexpr std::ptrdiff_t m_nMaxTracesPerFrame = 0x274; // float32 - constexpr std::ptrdiff_t m_flRadiusScale = 0x278; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flBounceAmount = 0x3D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flSlideAmount = 0x528; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flRandomDirScale = 0x680; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_bDecayBounce = 0x7D8; // bool - constexpr std::ptrdiff_t m_bKillonContact = 0x7D9; // bool - constexpr std::ptrdiff_t m_flMinSpeed = 0x7DC; // float32 - constexpr std::ptrdiff_t m_bSetNormal = 0x7E0; // bool - constexpr std::ptrdiff_t m_nStickOnCollisionField = 0x7E4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flStopSpeed = 0x7E8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_nEntityStickDataField = 0x940; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nEntityStickNormalField = 0x944; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_BoxConstraint { - constexpr std::ptrdiff_t m_vecMin = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vecMax = 0x818; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_nCP = 0xE70; // int32 - constexpr std::ptrdiff_t m_bLocalSpace = 0xE74; // bool - constexpr std::ptrdiff_t m_bAccountForRadius = 0xE75; // bool - } - // Parent: CParticleFunctionConstraint - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ShapeMatchingConstraint { - constexpr std::ptrdiff_t m_flShapeRestorationTime = 0x1C0; // float32 - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RopeSpringConstraint { - constexpr std::ptrdiff_t m_flRestLength = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flMinDistance = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flMaxDistance = 0x470; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flAdjustmentScale = 0x5C8; // float32 - constexpr std::ptrdiff_t m_flInitialRestingLength = 0x5D0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_SpringToVectorConstraint { - constexpr std::ptrdiff_t m_flRestLength = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flMinDistance = 0x318; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flMaxDistance = 0x470; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flRestingLength = 0x5C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vecAnchorVector = 0x720; // CPerParticleVecInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ConstrainLineLength { - constexpr std::ptrdiff_t m_flMinDistance = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flMaxDistance = 0x1C4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RingWave { - constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_flParticlesPerOrbit = 0x228; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flInitialRadius = 0x380; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flThickness = 0x4D8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flInitialSpeedMin = 0x630; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flInitialSpeedMax = 0x788; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flRoll = 0x8E0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flPitch = 0xA38; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flYaw = 0xB90; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_bEvenDistribution = 0xCE8; // bool - constexpr std::ptrdiff_t m_bXYVelocityOnly = 0xCE9; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateSpiralSphere { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nOverrideCP = 0x1C4; // int32 - constexpr std::ptrdiff_t m_nDensity = 0x1C8; // int32 - constexpr std::ptrdiff_t m_flInitialRadius = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flInitialSpeedMin = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flInitialSpeedMax = 0x1D4; // float32 - constexpr std::ptrdiff_t m_bUseParticleCount = 0x1D8; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateInEpitrochoid { - constexpr std::ptrdiff_t m_nComponent1 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nComponent2 = 0x1C4; // int32 - constexpr std::ptrdiff_t m_TransformInput = 0x1C8; // CParticleTransformInput - constexpr std::ptrdiff_t m_flParticleDensity = 0x230; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flOffset = 0x388; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flRadius1 = 0x4E0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flRadius2 = 0x638; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_bUseCount = 0x790; // bool - constexpr std::ptrdiff_t m_bUseLocalCoords = 0x791; // bool - constexpr std::ptrdiff_t m_bOffsetExistingPos = 0x792; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreatePhyllotaxis { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nScaleCP = 0x1C4; // int32 - constexpr std::ptrdiff_t m_nComponent = 0x1C8; // int32 - constexpr std::ptrdiff_t m_fRadCentCore = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fRadPerPoint = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fRadPerPointTo = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fpointAngle = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fsizeOverall = 0x1DC; // float32 - constexpr std::ptrdiff_t m_fRadBias = 0x1E0; // float32 - constexpr std::ptrdiff_t m_fMinRad = 0x1E4; // float32 - constexpr std::ptrdiff_t m_fDistBias = 0x1E8; // float32 - constexpr std::ptrdiff_t m_bUseLocalCoords = 0x1EC; // bool - constexpr std::ptrdiff_t m_bUseWithContEmit = 0x1ED; // bool - constexpr std::ptrdiff_t m_bUseOrigRadius = 0x1EE; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateOnModel { - constexpr std::ptrdiff_t m_modelInput = 0x1C0; // CParticleModelInput - constexpr std::ptrdiff_t m_transformInput = 0x220; // CParticleTransformInput - constexpr std::ptrdiff_t m_nForceInModel = 0x288; // int32 - constexpr std::ptrdiff_t m_nDesiredHitbox = 0x28C; // int32 - constexpr std::ptrdiff_t m_nHitboxValueFromControlPointIndex = 0x290; // int32 - constexpr std::ptrdiff_t m_vecHitBoxScale = 0x298; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_flBoneVelocity = 0x8F0; // float32 - constexpr std::ptrdiff_t m_flMaxBoneVelocity = 0x8F4; // float32 - constexpr std::ptrdiff_t m_vecDirectionBias = 0x8F8; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_HitboxSetName = 0xF50; // char[128] - constexpr std::ptrdiff_t m_bLocalCoords = 0xFD0; // bool - constexpr std::ptrdiff_t m_bUseBones = 0xFD1; // bool - constexpr std::ptrdiff_t m_bUseMesh = 0xFD2; // bool - constexpr std::ptrdiff_t m_flShellSize = 0xFD8; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateOnModelAtHeight { - constexpr std::ptrdiff_t m_bUseBones = 0x1C0; // bool - constexpr std::ptrdiff_t m_bForceZ = 0x1C1; // bool - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C4; // int32 - constexpr std::ptrdiff_t m_nHeightCP = 0x1C8; // int32 - constexpr std::ptrdiff_t m_bUseWaterHeight = 0x1CC; // bool - constexpr std::ptrdiff_t m_flDesiredHeight = 0x1D0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_vecHitBoxScale = 0x328; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vecDirectionBias = 0x980; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_nBiasType = 0xFD8; // ParticleHitboxBiasType_t - constexpr std::ptrdiff_t m_bLocalCoords = 0xFDC; // bool - constexpr std::ptrdiff_t m_bPreferMovingBoxes = 0xFDD; // bool - constexpr std::ptrdiff_t m_HitboxSetName = 0xFDE; // char[128] - constexpr std::ptrdiff_t m_flHitboxVelocityScale = 0x1060; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flMaxBoneVelocity = 0x11B8; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_SetHitboxToClosest { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nDesiredHitbox = 0x1C4; // int32 - constexpr std::ptrdiff_t m_vecHitBoxScale = 0x1C8; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_HitboxSetName = 0x820; // char[128] - constexpr std::ptrdiff_t m_bUseBones = 0x8A0; // bool - constexpr std::ptrdiff_t m_bUseClosestPointOnHitbox = 0x8A1; // bool - constexpr std::ptrdiff_t m_nTestType = 0x8A4; // ClosestPointTestType_t - constexpr std::ptrdiff_t m_flHybridRatio = 0x8A8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_bUpdatePosition = 0xA00; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_SetHitboxToModel { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nForceInModel = 0x1C4; // int32 - constexpr std::ptrdiff_t m_nDesiredHitbox = 0x1C8; // int32 - constexpr std::ptrdiff_t m_vecHitBoxScale = 0x1D0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vecDirectionBias = 0x828; // - constexpr std::ptrdiff_t m_bMaintainHitbox = 0x834; // bool - constexpr std::ptrdiff_t m_bUseBones = 0x835; // bool - constexpr std::ptrdiff_t m_HitboxSetName = 0x836; // char[128] - constexpr std::ptrdiff_t m_flShellSize = 0x8B8; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateWithinSphereTransform { - constexpr std::ptrdiff_t m_fRadiusMin = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fRadiusMax = 0x318; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vecDistanceBias = 0x470; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vecDistanceBiasAbs = 0xAC8; // - constexpr std::ptrdiff_t m_TransformInput = 0xAD8; // CParticleTransformInput - constexpr std::ptrdiff_t m_fSpeedMin = 0xB40; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fSpeedMax = 0xC98; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fSpeedRandExp = 0xDF0; // float32 - constexpr std::ptrdiff_t m_bLocalCoords = 0xDF4; // bool - constexpr std::ptrdiff_t m_flEndCPGrowthTime = 0xDF8; // float32 - constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMin = 0xE00; // CPerParticleVecInput - constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMax = 0x1458; // CPerParticleVecInput - constexpr std::ptrdiff_t m_nFieldOutput = 0x1AB0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldVelocity = 0x1AB4; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateWithinBox { - constexpr std::ptrdiff_t m_vecMin = 0x1C0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vecMax = 0x818; // CPerParticleVecInput - constexpr std::ptrdiff_t m_nControlPointNumber = 0xE70; // int32 - constexpr std::ptrdiff_t m_bLocalSpace = 0xE74; // bool - constexpr std::ptrdiff_t m_randomnessParameters = 0xE78; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateOnGrid { - constexpr std::ptrdiff_t m_nXCount = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nYCount = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nZCount = 0x470; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nXSpacing = 0x5C8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nYSpacing = 0x720; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nZSpacing = 0x878; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nControlPointNumber = 0x9D0; // int32 - constexpr std::ptrdiff_t m_bLocalSpace = 0x9D4; // bool - constexpr std::ptrdiff_t m_bCenter = 0x9D5; // bool - constexpr std::ptrdiff_t m_bHollow = 0x9D6; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_PositionOffset { - constexpr std::ptrdiff_t m_OffsetMin = 0x1C0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_OffsetMax = 0x818; // CPerParticleVecInput - constexpr std::ptrdiff_t m_TransformInput = 0xE70; // CParticleTransformInput - constexpr std::ptrdiff_t m_bLocalCoords = 0xED8; // bool - constexpr std::ptrdiff_t m_bProportional = 0xED9; // bool - constexpr std::ptrdiff_t m_randomnessParameters = 0xEDC; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_PositionOffsetToCP { - constexpr std::ptrdiff_t m_nControlPointNumberStart = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nControlPointNumberEnd = 0x1C4; // int32 - constexpr std::ptrdiff_t m_bLocalCoords = 0x1C8; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_PositionPlaceOnGround { - constexpr std::ptrdiff_t m_flOffset = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flMaxTraceLength = 0x318; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_CollisionGroupName = 0x470; // char[128] - constexpr std::ptrdiff_t m_nTraceSet = 0x4F0; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_nTraceMissBehavior = 0x500; // ParticleTraceMissBehavior_t - constexpr std::ptrdiff_t m_bIncludeWater = 0x504; // bool - constexpr std::ptrdiff_t m_bSetNormal = 0x505; // bool - constexpr std::ptrdiff_t m_bSetPXYZOnly = 0x506; // bool - constexpr std::ptrdiff_t m_bTraceAlongNormal = 0x507; // bool - constexpr std::ptrdiff_t m_bOffsetonColOnly = 0x508; // bool - constexpr std::ptrdiff_t m_flOffsetByRadiusFactor = 0x50C; // float32 - constexpr std::ptrdiff_t m_nPreserveOffsetCP = 0x510; // int32 - constexpr std::ptrdiff_t m_nIgnoreCP = 0x514; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_VelocityFromNormal { - constexpr std::ptrdiff_t m_fSpeedMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fSpeedMax = 0x1C4; // float32 - constexpr std::ptrdiff_t m_bIgnoreDt = 0x1C8; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_VelocityRandom { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_fSpeedMin = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fSpeedMax = 0x320; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMin = 0x478; // CPerParticleVecInput - constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMax = 0xAD0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_bIgnoreDT = 0x1128; // bool - constexpr std::ptrdiff_t m_randomnessParameters = 0x112C; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitialVelocityNoise { - constexpr std::ptrdiff_t m_vecAbsVal = 0x1C0; // - constexpr std::ptrdiff_t m_vecAbsValInv = 0x1CC; // - constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1D8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_flOffset = 0x830; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vecOutputMin = 0x988; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vecOutputMax = 0xFE0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_flNoiseScale = 0x1638; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flNoiseScaleLoc = 0x1790; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_TransformInput = 0x18E8; // CParticleTransformInput - constexpr std::ptrdiff_t m_bIgnoreDt = 0x1950; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitialVelocityFromHitbox { - constexpr std::ptrdiff_t m_flVelocityMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flVelocityMax = 0x1C4; // float32 - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C8; // int32 - constexpr std::ptrdiff_t m_HitboxSetName = 0x1CC; // char[128] - constexpr std::ptrdiff_t m_bUseBones = 0x24C; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_VelocityRadialRandom { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_fSpeedMin = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fSpeedMax = 0x1C8; // float32 - constexpr std::ptrdiff_t m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // - constexpr std::ptrdiff_t m_bIgnoreDelta = 0x1D9; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomLifeTime { - constexpr std::ptrdiff_t m_fLifetimeMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fLifetimeMax = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fLifetimeRandExponent = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomScalar { - constexpr std::ptrdiff_t m_flMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flMax = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flExponent = 0x1C8; // float32 - constexpr std::ptrdiff_t m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomVector { - constexpr std::ptrdiff_t m_vecMin = 0x1C0; // - constexpr std::ptrdiff_t m_vecMax = 0x1CC; // - constexpr std::ptrdiff_t m_nFieldOutput = 0x1D8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_randomnessParameters = 0x1DC; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomVectorComponent { - constexpr std::ptrdiff_t m_flMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flMax = 0x1C4; // float32 - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nComponent = 0x1CC; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_AddVectorToVector { - constexpr std::ptrdiff_t m_vecScale = 0x1C0; // - constexpr std::ptrdiff_t m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldInput = 0x1D0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vOffsetMin = 0x1D4; // - constexpr std::ptrdiff_t m_vOffsetMax = 0x1E0; // - constexpr std::ptrdiff_t m_randomnessParameters = 0x1EC; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomAlphaWindowThreshold { - constexpr std::ptrdiff_t m_flMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flMax = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flExponent = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomRadius { - constexpr std::ptrdiff_t m_flRadiusMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flRadiusMax = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flRadiusRandExponent = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomAlpha { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nAlphaMin = 0x1C4; // int32 - constexpr std::ptrdiff_t m_nAlphaMax = 0x1C8; // int32 - constexpr std::ptrdiff_t m_flAlphaRandExponent = 0x1D4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CGeneralRandomRotation { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flDegrees = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flDegreesMin = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flDegreesMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flRotationRandExponent = 0x1D0; // float32 - constexpr std::ptrdiff_t m_bRandomlyFlipDirection = 0x1D4; // bool - } - // Parent: CGeneralRandomRotation - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomRotation { - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_Orient2DRelToCP { - constexpr std::ptrdiff_t m_nCP = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flRotOffset = 0x1C8; // float32 - } - // Parent: CGeneralRandomRotation - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomRotationSpeed { - } - // Parent: CGeneralRandomRotation - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomYaw { - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomColor { - constexpr std::ptrdiff_t m_ColorMin = 0x1DC; // Color - constexpr std::ptrdiff_t m_ColorMax = 0x1E0; // Color - constexpr std::ptrdiff_t m_TintMin = 0x1E4; // Color - constexpr std::ptrdiff_t m_TintMax = 0x1E8; // Color - constexpr std::ptrdiff_t m_flTintPerc = 0x1EC; // float32 - constexpr std::ptrdiff_t m_flUpdateThreshold = 0x1F0; // float32 - constexpr std::ptrdiff_t m_nTintCP = 0x1F4; // int32 - constexpr std::ptrdiff_t m_nFieldOutput = 0x1F8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nTintBlendMode = 0x1FC; // ParticleColorBlendMode_t - constexpr std::ptrdiff_t m_flLightAmplification = 0x200; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_ColorLitPerParticle { - constexpr std::ptrdiff_t m_ColorMin = 0x1D8; // Color - constexpr std::ptrdiff_t m_ColorMax = 0x1DC; // Color - constexpr std::ptrdiff_t m_TintMin = 0x1E0; // Color - constexpr std::ptrdiff_t m_TintMax = 0x1E4; // Color - constexpr std::ptrdiff_t m_flTintPerc = 0x1E8; // float32 - constexpr std::ptrdiff_t m_nTintBlendMode = 0x1EC; // ParticleColorBlendMode_t - constexpr std::ptrdiff_t m_flLightAmplification = 0x1F0; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomTrailLength { - constexpr std::ptrdiff_t m_flMinLength = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flMaxLength = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flLengthRandExponent = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomSequence { - constexpr std::ptrdiff_t m_nSequenceMin = 0x1C0; // int32 - 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 > - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_SequenceFromCP { - constexpr std::ptrdiff_t m_bKillUnused = 0x1C0; // bool - constexpr std::ptrdiff_t m_bRadiusScale = 0x1C1; // bool - constexpr std::ptrdiff_t m_nCP = 0x1C4; // int32 - constexpr std::ptrdiff_t m_vecOffset = 0x1C8; // - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_ScaleVelocity { - constexpr std::ptrdiff_t m_vecScale = 0x1C0; // CParticleCollectionVecInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_PositionWarp { - constexpr std::ptrdiff_t m_vecWarpMin = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vecWarpMax = 0x818; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_nScaleControlPointNumber = 0xE70; // int32 - constexpr std::ptrdiff_t m_nControlPointNumber = 0xE74; // int32 - constexpr std::ptrdiff_t m_nRadiusComponent = 0xE78; // int32 - constexpr std::ptrdiff_t m_flWarpTime = 0xE7C; // float32 - constexpr std::ptrdiff_t m_flWarpStartTime = 0xE80; // float32 - constexpr std::ptrdiff_t m_flPrevPosScale = 0xE84; // float32 - constexpr std::ptrdiff_t m_bInvertWarp = 0xE88; // bool - constexpr std::ptrdiff_t m_bUseCount = 0xE89; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_PositionWarpScalar { - constexpr std::ptrdiff_t m_vecWarpMin = 0x1C0; // - constexpr std::ptrdiff_t m_vecWarpMax = 0x1CC; // - constexpr std::ptrdiff_t m_InputValue = 0x1D8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flPrevPosScale = 0x330; // float32 - constexpr std::ptrdiff_t m_nScaleControlPointNumber = 0x334; // int32 - constexpr std::ptrdiff_t m_nControlPointNumber = 0x338; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreationNoise { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_bAbsVal = 0x1C4; // bool - constexpr std::ptrdiff_t m_bAbsValInv = 0x1C5; // bool - constexpr std::ptrdiff_t m_flOffset = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flNoiseScale = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flNoiseScaleLoc = 0x1D8; // float32 - constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1DC; // - constexpr std::ptrdiff_t m_flWorldTimeScale = 0x1E8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateAlongPath { - constexpr std::ptrdiff_t m_fMaxDistance = 0x1C0; // float32 - constexpr std::ptrdiff_t m_PathParams = 0x1D0; // CPathParameters - constexpr std::ptrdiff_t m_bUseRandomCPs = 0x210; // bool - constexpr std::ptrdiff_t m_vEndOffset = 0x214; // - constexpr std::ptrdiff_t m_bSaveOffset = 0x220; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_MoveBetweenPoints { - constexpr std::ptrdiff_t m_flSpeedMin = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flSpeedMax = 0x318; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flEndSpread = 0x470; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flStartOffset = 0x5C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flEndOffset = 0x720; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_nEndControlPointNumber = 0x878; // int32 - constexpr std::ptrdiff_t m_bTrailBias = 0x87C; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapScalar { - constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flStartTime = 0x1D8; // float32 - constexpr std::ptrdiff_t m_flEndTime = 0x1DC; // float32 - constexpr std::ptrdiff_t m_nSetMethod = 0x1E0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_bActiveRange = 0x1E4; // bool - constexpr std::ptrdiff_t m_flRemapBias = 0x1E8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapParticleCountToScalar { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nInputMin = 0x1C4; // int32 - constexpr std::ptrdiff_t m_nInputMax = 0x1C8; // int32 - constexpr std::ptrdiff_t m_nScaleControlPoint = 0x1CC; // int32 - constexpr std::ptrdiff_t m_nScaleControlPointField = 0x1D0; // int32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D8; // float32 - constexpr std::ptrdiff_t m_nSetMethod = 0x1DC; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_bActiveRange = 0x1E0; // bool - constexpr std::ptrdiff_t m_bInvert = 0x1E1; // bool - constexpr std::ptrdiff_t m_bWrap = 0x1E2; // bool - constexpr std::ptrdiff_t m_flRemapBias = 0x1E4; // float32 - } - // Parent: C_INIT_RemapParticleCountToScalar - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapParticleCountToNamedModelElementScalar { - constexpr std::ptrdiff_t m_hModel = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_outputMinName = 0x1F8; // CUtlString - constexpr std::ptrdiff_t m_outputMaxName = 0x200; // CUtlString - constexpr std::ptrdiff_t m_bModelFromRenderer = 0x208; // bool - } - // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapParticleCountToNamedModelSequenceScalar { - } - // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapParticleCountToNamedModelBodyPartScalar { - } - // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapParticleCountToNamedModelMeshGroupScalar { - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InheritVelocity { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_flVelocityScale = 0x1C4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_VelocityFromCP { - constexpr std::ptrdiff_t m_velocityInput = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_transformInput = 0x818; // CParticleTransformInput - constexpr std::ptrdiff_t m_flVelocityScale = 0x880; // float32 - constexpr std::ptrdiff_t m_bDirectionOnly = 0x884; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_AgeNoise { - constexpr std::ptrdiff_t m_bAbsVal = 0x1C0; // bool - constexpr std::ptrdiff_t m_bAbsValInv = 0x1C1; // bool - constexpr std::ptrdiff_t m_flOffset = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flAgeMin = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flAgeMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flNoiseScale = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flNoiseScaleLoc = 0x1D4; // float32 - constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1D8; // - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_SequenceLifeTime { - constexpr std::ptrdiff_t m_flFramerate = 0x1C0; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapScalarToVector { - constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_vecOutputMin = 0x1D0; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x1DC; // - constexpr std::ptrdiff_t m_flStartTime = 0x1E8; // float32 - constexpr std::ptrdiff_t m_flEndTime = 0x1EC; // float32 - constexpr std::ptrdiff_t m_nSetMethod = 0x1F0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1F4; // int32 - constexpr std::ptrdiff_t m_bLocalCoords = 0x1F8; // bool - constexpr std::ptrdiff_t m_flRemapBias = 0x1FC; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_OffsetVectorToVector { - constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vecOutputMin = 0x1C8; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x1D4; // - constexpr std::ptrdiff_t m_randomnessParameters = 0x1E0; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MParticleMinVersion - // MGetKV3ClassDefaults - namespace C_INIT_CreateSequentialPathV2 { - constexpr std::ptrdiff_t m_fMaxDistance = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flNumToAssign = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_bLoop = 0x470; // bool - constexpr std::ptrdiff_t m_bCPPairs = 0x471; // bool - constexpr std::ptrdiff_t m_bSaveOffset = 0x472; // bool - constexpr std::ptrdiff_t m_PathParams = 0x480; // CPathParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MParticleMaxVersion - // MParticleReplacementOp - // MGetKV3ClassDefaults - namespace C_INIT_CreateSequentialPath { - constexpr std::ptrdiff_t m_fMaxDistance = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flNumToAssign = 0x1C4; // float32 - constexpr std::ptrdiff_t m_bLoop = 0x1C8; // bool - constexpr std::ptrdiff_t m_bCPPairs = 0x1C9; // bool - constexpr std::ptrdiff_t m_bSaveOffset = 0x1CA; // bool - constexpr std::ptrdiff_t m_PathParams = 0x1D0; // CPathParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitialRepulsionVelocity { - constexpr std::ptrdiff_t m_CollisionGroupName = 0x1C0; // char[128] - constexpr std::ptrdiff_t m_nTraceSet = 0x240; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_vecOutputMin = 0x244; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x250; // - constexpr std::ptrdiff_t m_nControlPointNumber = 0x25C; // int32 - constexpr std::ptrdiff_t m_bPerParticle = 0x260; // bool - constexpr std::ptrdiff_t m_bTranslate = 0x261; // bool - constexpr std::ptrdiff_t m_bProportional = 0x262; // bool - constexpr std::ptrdiff_t m_flTraceLength = 0x264; // float32 - constexpr std::ptrdiff_t m_bPerParticleTR = 0x268; // bool - constexpr std::ptrdiff_t m_bInherit = 0x269; // bool - constexpr std::ptrdiff_t m_nChildCP = 0x26C; // int32 - constexpr std::ptrdiff_t m_nChildGroupID = 0x270; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomYawFlip { - constexpr std::ptrdiff_t m_flPercent = 0x1C0; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomSecondSequence { - constexpr std::ptrdiff_t m_nSequenceMin = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nSequenceMax = 0x1C4; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapCPtoScalar { - constexpr std::ptrdiff_t m_nCPInput = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nField = 0x1C8; // int32 - constexpr std::ptrdiff_t m_flInputMin = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D8; // float32 - 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_flRemapBias = 0x1E8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapTransformToVector { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vInputMin = 0x1C4; // - constexpr std::ptrdiff_t m_vInputMax = 0x1D0; // - constexpr std::ptrdiff_t m_vOutputMin = 0x1DC; // - constexpr std::ptrdiff_t m_vOutputMax = 0x1E8; // - constexpr std::ptrdiff_t m_TransformInput = 0x1F8; // CParticleTransformInput - constexpr std::ptrdiff_t m_LocalSpaceTransform = 0x260; // CParticleTransformInput - constexpr std::ptrdiff_t m_flStartTime = 0x2C8; // float32 - constexpr std::ptrdiff_t m_flEndTime = 0x2CC; // float32 - constexpr std::ptrdiff_t m_nSetMethod = 0x2D0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_bOffset = 0x2D4; // bool - constexpr std::ptrdiff_t m_bAccelerate = 0x2D5; // bool - constexpr std::ptrdiff_t m_flRemapBias = 0x2D8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_ChaoticAttractor { - constexpr std::ptrdiff_t m_flAParm = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flBParm = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flCParm = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flDParm = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flScale = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flSpeedMin = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flSpeedMax = 0x1D8; // float32 - constexpr std::ptrdiff_t m_nBaseCP = 0x1DC; // int32 - constexpr std::ptrdiff_t m_bUniformSpeed = 0x1E0; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateFromParentParticles { - constexpr std::ptrdiff_t m_flVelocityScale = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flIncrement = 0x1C4; // float32 - constexpr std::ptrdiff_t m_bRandomDistribution = 0x1C8; // bool - constexpr std::ptrdiff_t m_nRandomSeed = 0x1CC; // int32 - constexpr std::ptrdiff_t m_bSubFrame = 0x1D0; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InheritFromParentParticles { - constexpr std::ptrdiff_t m_flScale = 0x1C0; // float32 - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nIncrement = 0x1C8; // int32 - constexpr std::ptrdiff_t m_bRandomDistribution = 0x1CC; // bool - constexpr std::ptrdiff_t m_nRandomSeed = 0x1D0; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateFromCPs { - constexpr std::ptrdiff_t m_nIncrement = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nMinCP = 0x1C4; // int32 - constexpr std::ptrdiff_t m_nMaxCP = 0x1C8; // int32 - constexpr std::ptrdiff_t m_nDynamicCPCount = 0x1D0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_DistanceToCPInit { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flInputMax = 0x320; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flOutputMin = 0x478; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flOutputMax = 0x5D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_nStartCP = 0x728; // int32 - constexpr std::ptrdiff_t m_bLOS = 0x72C; // bool - constexpr std::ptrdiff_t m_CollisionGroupName = 0x72D; // char[128] - constexpr std::ptrdiff_t m_nTraceSet = 0x7B0; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_flMaxTraceLength = 0x7B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flLOSScale = 0x910; // float32 - constexpr std::ptrdiff_t m_nSetMethod = 0x914; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_bActiveRange = 0x918; // bool - constexpr std::ptrdiff_t m_vecDistanceScale = 0x91C; // - constexpr std::ptrdiff_t m_flRemapBias = 0x928; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_LifespanFromVelocity { - constexpr std::ptrdiff_t m_vecComponentScale = 0x1C0; // - constexpr std::ptrdiff_t m_flTraceOffset = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flMaxTraceLength = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flTraceTolerance = 0x1D4; // float32 - constexpr std::ptrdiff_t m_nMaxPlanes = 0x1D8; // int32 - constexpr std::ptrdiff_t m_CollisionGroupName = 0x1E0; // char[128] - constexpr std::ptrdiff_t m_nTraceSet = 0x260; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_bIncludeWater = 0x270; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateFromPlaneCache { - constexpr std::ptrdiff_t m_vecOffsetMin = 0x1C0; // - constexpr std::ptrdiff_t m_vecOffsetMax = 0x1CC; // - constexpr std::ptrdiff_t m_bUseNormal = 0x1D9; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_ModelCull { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_bBoundBox = 0x1C4; // bool - constexpr std::ptrdiff_t m_bCullOutside = 0x1C5; // bool - constexpr std::ptrdiff_t m_bUseBones = 0x1C6; // bool - constexpr std::ptrdiff_t m_HitboxSetName = 0x1C7; // char[128] - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_DistanceCull { - constexpr std::ptrdiff_t m_nControlPoint = 0x1C0; // int32 - constexpr std::ptrdiff_t m_flDistance = 0x1C8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_bCullInside = 0x320; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_PlaneCull { - constexpr std::ptrdiff_t m_nControlPoint = 0x1C0; // int32 - constexpr std::ptrdiff_t m_flDistance = 0x1C8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_bCullInside = 0x320; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_DistanceToNeighborCull { - constexpr std::ptrdiff_t m_flDistance = 0x1C0; // CPerParticleFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RtEnvCull { - constexpr std::ptrdiff_t m_vecTestDir = 0x1C0; // - constexpr std::ptrdiff_t m_vecTestNormal = 0x1CC; // - constexpr std::ptrdiff_t m_bUseVelocity = 0x1D8; // bool - constexpr std::ptrdiff_t m_bCullOnMiss = 0x1D9; // bool - constexpr std::ptrdiff_t m_bLifeAdjust = 0x1DA; // bool - constexpr std::ptrdiff_t m_RtEnvName = 0x1DB; // char[128] - constexpr std::ptrdiff_t m_nRTEnvCP = 0x25C; // int32 - constexpr std::ptrdiff_t m_nComponent = 0x260; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_NormalAlignToCP { - constexpr std::ptrdiff_t m_transformInput = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_nControlPointAxis = 0x228; // ParticleControlPointAxis_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_NormalOffset { - constexpr std::ptrdiff_t m_OffsetMin = 0x1C0; // - constexpr std::ptrdiff_t m_OffsetMax = 0x1CC; // - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1D8; // int32 - constexpr std::ptrdiff_t m_bLocalCoords = 0x1DC; // bool - constexpr std::ptrdiff_t m_bNormalize = 0x1DD; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapSpeedToScalar { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C4; // int32 - constexpr std::ptrdiff_t m_flStartTime = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flEndTime = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flInputMin = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1D8; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1DC; // float32 - constexpr std::ptrdiff_t m_nSetMethod = 0x1E0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_bPerParticle = 0x1E4; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitFromCPSnapshot { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nAttributeToRead = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nAttributeToWrite = 0x1C8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nLocalSpaceCP = 0x1CC; // int32 - constexpr std::ptrdiff_t m_bRandom = 0x1D0; // bool - constexpr std::ptrdiff_t m_bReverse = 0x1D1; // bool - constexpr std::ptrdiff_t m_nSnapShotIncrement = 0x1D8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nManualSnapshotIndex = 0x330; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_nRandomSeed = 0x488; // int32 - constexpr std::ptrdiff_t m_bLocalSpaceAngles = 0x48C; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 19 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitSkinnedPositionFromCPSnapshot { - constexpr std::ptrdiff_t m_nSnapshotControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C4; // int32 - constexpr std::ptrdiff_t m_bRandom = 0x1C8; // bool - constexpr std::ptrdiff_t m_nRandomSeed = 0x1CC; // int32 - constexpr std::ptrdiff_t m_bRigid = 0x1D0; // bool - constexpr std::ptrdiff_t m_bSetNormal = 0x1D1; // bool - constexpr std::ptrdiff_t m_bIgnoreDt = 0x1D2; // bool - constexpr std::ptrdiff_t m_flMinNormalVelocity = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flMaxNormalVelocity = 0x1D8; // float32 - constexpr std::ptrdiff_t m_nIndexType = 0x1DC; // SnapshotIndexType_t - constexpr std::ptrdiff_t m_flReadIndex = 0x1E0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flIncrement = 0x338; // float32 - constexpr std::ptrdiff_t m_nFullLoopIncrement = 0x33C; // int32 - constexpr std::ptrdiff_t m_nSnapShotStartPoint = 0x340; // int32 - constexpr std::ptrdiff_t m_flBoneVelocity = 0x344; // float32 - constexpr std::ptrdiff_t m_flBoneVelocityMax = 0x348; // float32 - constexpr std::ptrdiff_t m_bCopyColor = 0x34C; // bool - constexpr std::ptrdiff_t m_bCopyAlpha = 0x34D; // bool - constexpr std::ptrdiff_t m_bSetRadius = 0x34E; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitFromParentKilled { - constexpr std::ptrdiff_t m_nAttributeToCopy = 0x1C0; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitFromVectorFieldSnapshot { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nLocalSpaceCP = 0x1C4; // int32 - constexpr std::ptrdiff_t m_nWeightUpdateCP = 0x1C8; // int32 - constexpr std::ptrdiff_t m_bUseVerticalVelocity = 0x1CC; // bool - constexpr std::ptrdiff_t m_vecScale = 0x1D0; // CPerParticleVecInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapInitialDirectionToTransformToVector { - constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_nFieldOutput = 0x228; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flScale = 0x22C; // float32 - constexpr std::ptrdiff_t m_flOffsetRot = 0x230; // float32 - constexpr std::ptrdiff_t m_vecOffsetAxis = 0x234; // - constexpr std::ptrdiff_t m_bNormalize = 0x240; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapInitialTransformDirectionToRotation { - constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_nFieldOutput = 0x228; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flOffsetRot = 0x22C; // float32 - constexpr std::ptrdiff_t m_nComponent = 0x230; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapQAnglesToRotation { - constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapTransformOrientationToRotations { - constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_vecRotation = 0x228; // - constexpr std::ptrdiff_t m_bUseQuat = 0x234; // bool - constexpr std::ptrdiff_t m_bWriteNormal = 0x235; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_SetRigidAttachment { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_bLocalSpace = 0x1CC; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapInitialVisibilityScalar { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RadiusFromCPObject { - constexpr std::ptrdiff_t m_nControlPoint = 0x1C0; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitialSequenceFromModel { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutputAnim = 0x1C8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D8; // float32 - constexpr std::ptrdiff_t m_nSetMethod = 0x1DC; // ParticleSetMethod_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_GlobalScale { - constexpr std::ptrdiff_t m_flScale = 0x1C0; // float32 - constexpr std::ptrdiff_t m_nScaleControlPointNumber = 0x1C4; // int32 - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C8; // int32 - constexpr std::ptrdiff_t m_bScaleRadius = 0x1CC; // bool - constexpr std::ptrdiff_t m_bScalePosition = 0x1CD; // bool - constexpr std::ptrdiff_t m_bScaleVelocity = 0x1CE; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // 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_bPlaceAlongPath = 0x1E0; // bool - constexpr std::ptrdiff_t m_bClosedLoop = 0x1E1; // bool - constexpr std::ptrdiff_t m_nNumPointsAlongPath = 0x1E4; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // 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_bShuffle = 0x1E0; // bool - constexpr std::ptrdiff_t m_bLinear = 0x1E1; // bool - constexpr std::ptrdiff_t m_bModelFromRenderer = 0x1E2; // bool - constexpr std::ptrdiff_t m_nFieldOutput = 0x1E4; // ParticleAttributeIndex_t - } - // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomNamedModelSequence { - } - // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomNamedModelBodyPart { - } - // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RandomNamedModelMeshGroup { - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // 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_nFieldInput = 0x1F8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nSetMethod = 0x200; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_bModelFromRenderer = 0x204; // bool - } - // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapNamedModelSequenceToScalar { - } - // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapNamedModelBodyPartToScalar { - } - // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_RemapNamedModelMeshGroupToScalar { - } - // Parent: CParticleFunctionInitializer - // Fields count: 18 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_StatusEffect { - constexpr std::ptrdiff_t m_nDetail2Combo = 0x1C0; // Detail2Combo_t - constexpr std::ptrdiff_t m_flDetail2Rotation = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flDetail2Scale = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flDetail2BlendFactor = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flColorWarpIntensity = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flDiffuseWarpBlendToFull = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flEnvMapIntensity = 0x1D8; // float32 - constexpr std::ptrdiff_t m_flAmbientScale = 0x1DC; // float32 - constexpr std::ptrdiff_t m_specularColor = 0x1E0; // Color - constexpr std::ptrdiff_t m_flSpecularScale = 0x1E4; // float32 - constexpr std::ptrdiff_t m_flSpecularExponent = 0x1E8; // float32 - constexpr std::ptrdiff_t m_flSpecularExponentBlendToFull = 0x1EC; // float32 - constexpr std::ptrdiff_t m_flSpecularBlendToFull = 0x1F0; // float32 - constexpr std::ptrdiff_t m_rimLightColor = 0x1F4; // Color - constexpr std::ptrdiff_t m_flRimLightScale = 0x1F8; // float32 - constexpr std::ptrdiff_t m_flReflectionsTintByBaseBlendToNone = 0x1FC; // float32 - constexpr std::ptrdiff_t m_flMetalnessBlendToFull = 0x200; // float32 - constexpr std::ptrdiff_t m_flSelfIllumBlendToFull = 0x204; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 19 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_StatusEffectCitadel { - constexpr std::ptrdiff_t m_flSFXColorWarpAmount = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flSFXNormalAmount = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flSFXMetalnessAmount = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flSFXRoughnessAmount = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flSFXSelfIllumAmount = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flSFXSScale = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flSFXSScrollX = 0x1D8; // float32 - constexpr std::ptrdiff_t m_flSFXSScrollY = 0x1DC; // float32 - constexpr std::ptrdiff_t m_flSFXSScrollZ = 0x1E0; // float32 - constexpr std::ptrdiff_t m_flSFXSOffsetX = 0x1E4; // float32 - constexpr std::ptrdiff_t m_flSFXSOffsetY = 0x1E8; // float32 - constexpr std::ptrdiff_t m_flSFXSOffsetZ = 0x1EC; // float32 - constexpr std::ptrdiff_t m_nDetailCombo = 0x1F0; // DetailCombo_t - constexpr std::ptrdiff_t m_flSFXSDetailAmount = 0x1F4; // float32 - constexpr std::ptrdiff_t m_flSFXSDetailScale = 0x1F8; // float32 - constexpr std::ptrdiff_t m_flSFXSDetailScrollX = 0x1FC; // float32 - constexpr std::ptrdiff_t m_flSFXSDetailScrollY = 0x200; // float32 - constexpr std::ptrdiff_t m_flSFXSDetailScrollZ = 0x204; // float32 - constexpr std::ptrdiff_t m_flSFXSUseModelUVs = 0x208; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_CreateParticleImpulse { - constexpr std::ptrdiff_t m_InputRadius = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_InputMagnitude = 0x318; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_nFalloffFunction = 0x470; // ParticleFalloffFunction_t - constexpr std::ptrdiff_t m_InputFalloffExp = 0x478; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_nImpulseType = 0x5D0; // ParticleImpulseType_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_QuantizeFloat { - constexpr std::ptrdiff_t m_InputValue = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_nOutputField = 0x318; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_SetAttributeToScalarExpression { - constexpr std::ptrdiff_t m_nExpression = 0x1C0; // ScalarExpressionType_t - constexpr std::ptrdiff_t m_flInput1 = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flInput2 = 0x320; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flOutputRemap = 0x478; // CParticleRemapFloatInput - constexpr std::ptrdiff_t m_nOutputField = 0x5D0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nSetMethod = 0x5D4; // ParticleSetMethod_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_SetVectorAttributeToVectorExpression { - constexpr std::ptrdiff_t m_nExpression = 0x1C0; // VectorExpressionType_t - constexpr std::ptrdiff_t m_vInput1 = 0x1C8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vInput2 = 0x820; // CPerParticleVecInput - constexpr std::ptrdiff_t m_nOutputField = 0xE78; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nSetMethod = 0xE7C; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_bNormalizedOutput = 0xE80; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitFloatCollection { - constexpr std::ptrdiff_t m_InputValue = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nOutputField = 0x318; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitFloat { - constexpr std::ptrdiff_t m_InputValue = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_nOutputField = 0x318; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nSetMethod = 0x31C; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_InputStrength = 0x320; // CPerParticleFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitVecCollection { - constexpr std::ptrdiff_t m_InputValue = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_nOutputField = 0x818; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_INIT_InitVec { - constexpr std::ptrdiff_t m_InputValue = 0x1C0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_nOutputField = 0x818; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nSetMethod = 0x81C; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_bNormalizedOutput = 0x820; // bool - constexpr std::ptrdiff_t m_bWritePreviousPosition = 0x821; // bool - } - // Parent: CParticleFunctionEmitter - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_InstantaneousEmitter { - constexpr std::ptrdiff_t m_nParticlesToEmit = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flStartTime = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flInitFromKilledParentParticles = 0x470; // float32 - constexpr std::ptrdiff_t m_flParentParticleScale = 0x478; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nMaxEmittedPerFrame = 0x5D0; // int32 - constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x5D4; // int32 - } - // Parent: CParticleFunctionEmitter - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ContinuousEmitter { - constexpr std::ptrdiff_t m_flEmissionDuration = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flStartTime = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flEmitRate = 0x470; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flEmissionScale = 0x5C8; // float32 - constexpr std::ptrdiff_t m_flScalePerParentParticle = 0x5CC; // float32 - constexpr std::ptrdiff_t m_bInitFromKilledParentParticles = 0x5D0; // bool - constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x5D4; // int32 - constexpr std::ptrdiff_t m_nLimitPerUpdate = 0x5D8; // int32 - constexpr std::ptrdiff_t m_bForceEmitOnFirstUpdate = 0x5DC; // bool - constexpr std::ptrdiff_t m_bForceEmitOnLastUpdate = 0x5DD; // bool - } - // Parent: CParticleFunctionEmitter - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_NoiseEmitter { - constexpr std::ptrdiff_t m_flEmissionDuration = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flStartTime = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flEmissionScale = 0x1C8; // float32 - constexpr std::ptrdiff_t m_nScaleControlPoint = 0x1CC; // int32 - constexpr std::ptrdiff_t m_nScaleControlPointField = 0x1D0; // int32 - constexpr std::ptrdiff_t m_nWorldNoisePoint = 0x1D4; // int32 - constexpr std::ptrdiff_t m_bAbsVal = 0x1D8; // bool - constexpr std::ptrdiff_t m_bAbsValInv = 0x1D9; // bool - constexpr std::ptrdiff_t m_flOffset = 0x1DC; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1E0; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1E4; // float32 - constexpr std::ptrdiff_t m_flNoiseScale = 0x1E8; // float32 - constexpr std::ptrdiff_t m_flWorldNoiseScale = 0x1EC; // float32 - constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1F0; // - constexpr std::ptrdiff_t m_flWorldTimeScale = 0x1FC; // float32 - } - // Parent: CParticleFunctionEmitter - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_MaintainEmitter { - constexpr std::ptrdiff_t m_nParticlesToMaintain = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flStartTime = 0x318; // float32 - constexpr std::ptrdiff_t m_flEmissionDuration = 0x320; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flEmissionRate = 0x478; // float32 - constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x47C; // int32 - constexpr std::ptrdiff_t m_bEmitInstantaneously = 0x480; // bool - constexpr std::ptrdiff_t m_bFinalEmitOnStop = 0x481; // bool - constexpr std::ptrdiff_t m_flScale = 0x488; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionForce - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RandomForce { - constexpr std::ptrdiff_t m_MinForce = 0x1D0; // - constexpr std::ptrdiff_t m_MaxForce = 0x1DC; // - } - // Parent: CParticleFunctionForce - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_CPVelocityForce { - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1D0; // int32 - constexpr std::ptrdiff_t m_flScale = 0x1D8; // CPerParticleFloatInput - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ParentVortices { - constexpr std::ptrdiff_t m_flForceScale = 0x1D0; // float32 - constexpr std::ptrdiff_t m_vecTwistAxis = 0x1D4; // - constexpr std::ptrdiff_t m_bFlipBasedOnYaw = 0x1E0; // bool - } - // Parent: CParticleFunctionForce - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_TwistAroundAxis { - constexpr std::ptrdiff_t m_fForceAmount = 0x1D0; // float32 - constexpr std::ptrdiff_t m_TwistAxis = 0x1D4; // - constexpr std::ptrdiff_t m_bLocalSpace = 0x1E0; // bool - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1E4; // int32 - } - // Parent: CParticleFunctionForce - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_AttractToControlPoint { - constexpr std::ptrdiff_t m_vecComponentScale = 0x1D0; // - constexpr std::ptrdiff_t m_fForceAmount = 0x1E0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fFalloffPower = 0x338; // float32 - constexpr std::ptrdiff_t m_TransformInput = 0x340; // CParticleTransformInput - constexpr std::ptrdiff_t m_fForceAmountMin = 0x3A8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_bApplyMinForce = 0x500; // bool - } - // Parent: CParticleFunctionForce - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ForceBasedOnDistanceToPlane { - constexpr std::ptrdiff_t m_flMinDist = 0x1D0; // float32 - constexpr std::ptrdiff_t m_vecForceAtMinDist = 0x1D4; // - constexpr std::ptrdiff_t m_flMaxDist = 0x1E0; // float32 - constexpr std::ptrdiff_t m_vecForceAtMaxDist = 0x1E4; // - constexpr std::ptrdiff_t m_vecPlaneNormal = 0x1F0; // - constexpr std::ptrdiff_t m_nControlPointNumber = 0x1FC; // int32 - constexpr std::ptrdiff_t m_flExponent = 0x200; // float32 - } - // Parent: CParticleFunctionForce - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_TimeVaryingForce { - constexpr std::ptrdiff_t m_flStartLerpTime = 0x1D0; // float32 - constexpr std::ptrdiff_t m_StartingForce = 0x1D4; // - constexpr std::ptrdiff_t m_flEndLerpTime = 0x1E0; // float32 - constexpr std::ptrdiff_t m_EndingForce = 0x1E4; // - } - // Parent: CParticleFunctionForce - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_TurbulenceForce { - constexpr std::ptrdiff_t m_flNoiseCoordScale0 = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flNoiseCoordScale1 = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flNoiseCoordScale2 = 0x1D8; // float32 - constexpr std::ptrdiff_t m_flNoiseCoordScale3 = 0x1DC; // float32 - constexpr std::ptrdiff_t m_vecNoiseAmount0 = 0x1E0; // - constexpr std::ptrdiff_t m_vecNoiseAmount1 = 0x1EC; // - constexpr std::ptrdiff_t m_vecNoiseAmount2 = 0x1F8; // - constexpr std::ptrdiff_t m_vecNoiseAmount3 = 0x204; // - } - // Parent: CParticleFunctionForce - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_CurlNoiseForce { - constexpr std::ptrdiff_t m_nNoiseType = 0x1D0; // ParticleDirectionNoiseType_t - constexpr std::ptrdiff_t m_vecNoiseFreq = 0x1D8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vecNoiseScale = 0x830; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vecOffset = 0xE88; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vecOffsetRate = 0x14E0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_flWorleySeed = 0x1B38; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flWorleyJitter = 0x1C90; // CPerParticleFloatInput - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_PerParticleForce { - constexpr std::ptrdiff_t m_flForceScale = 0x1D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vForce = 0x328; // CPerParticleVecInput - constexpr std::ptrdiff_t m_nCP = 0x980; // int32 - } - // Parent: CParticleFunctionForce - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_WindForce { - constexpr std::ptrdiff_t m_vForce = 0x1D0; // - } - // Parent: CParticleFunctionForce - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ExternalWindForce { - constexpr std::ptrdiff_t m_vecSamplePosition = 0x1D0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vecScale = 0x828; // CPerParticleVecInput - constexpr std::ptrdiff_t m_bSampleWind = 0xE80; // bool - constexpr std::ptrdiff_t m_bSampleWater = 0xE81; // bool - constexpr std::ptrdiff_t m_bDampenNearWaterPlane = 0xE82; // bool - constexpr std::ptrdiff_t m_bSampleGravity = 0xE83; // bool - constexpr std::ptrdiff_t m_vecGravityForce = 0xE88; // CPerParticleVecInput - constexpr std::ptrdiff_t m_bUseBasicMovementGravity = 0x14E0; // bool - constexpr std::ptrdiff_t m_flLocalGravityScale = 0x14E8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flLocalBuoyancyScale = 0x1640; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vecBuoyancyForce = 0x1798; // CPerParticleVecInput - } - // Parent: CParticleFunctionForce - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ExternalGameImpulseForce { - constexpr std::ptrdiff_t m_flForceScale = 0x1D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_bRopes = 0x328; // bool - constexpr std::ptrdiff_t m_bRopesZOnly = 0x329; // bool - constexpr std::ptrdiff_t m_bExplosions = 0x32A; // bool - constexpr std::ptrdiff_t m_bParticles = 0x32B; // bool - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_LocalAccelerationForce { - constexpr std::ptrdiff_t m_nCP = 0x1D0; // int32 - constexpr std::ptrdiff_t m_nScaleCP = 0x1D4; // int32 - constexpr std::ptrdiff_t m_vecAccel = 0x1D8; // CParticleCollectionVecInput - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_DensityForce { - constexpr std::ptrdiff_t m_flRadiusScale = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flForceScale = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flTargetDensity = 0x1D8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_BasicMovement { - constexpr std::ptrdiff_t m_Gravity = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_fDrag = 0x818; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nMaxConstraintPasses = 0x970; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_FadeAndKill { - constexpr std::ptrdiff_t m_flStartFadeInTime = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flEndFadeInTime = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flStartFadeOutTime = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flEndFadeOutTime = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flStartAlpha = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flEndAlpha = 0x1D4; // float32 - constexpr std::ptrdiff_t m_bForcePreserveParticleOrder = 0x1D8; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_FadeAndKillForTracers { - constexpr std::ptrdiff_t m_flStartFadeInTime = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flEndFadeInTime = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flStartFadeOutTime = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flEndFadeOutTime = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flStartAlpha = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flEndAlpha = 0x1D4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_FadeIn { - constexpr std::ptrdiff_t m_flFadeInTimeMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flFadeInTimeMax = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flFadeInTimeExp = 0x1C8; // float32 - constexpr std::ptrdiff_t m_bProportional = 0x1CC; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_FadeOut { - constexpr std::ptrdiff_t m_flFadeOutTimeMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flFadeOutTimeMax = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flFadeOutTimeExp = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flFadeBias = 0x1CC; // float32 - constexpr std::ptrdiff_t m_bProportional = 0x200; // bool - constexpr std::ptrdiff_t m_bEaseInAndOut = 0x201; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_FadeInSimple { - constexpr std::ptrdiff_t m_flFadeInTime = 0x1C0; // float32 - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_FadeOutSimple { - constexpr std::ptrdiff_t m_flFadeOutTime = 0x1C0; // float32 - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ClampScalar { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flOutputMin = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flOutputMax = 0x320; // CPerParticleFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ClampVector { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vecOutputMin = 0x1C8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vecOutputMax = 0x820; // CPerParticleVecInput - } - // Parent: CParticleFunctionOperator - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_OscillateScalar { - constexpr std::ptrdiff_t m_RateMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_RateMax = 0x1C4; // float32 - constexpr std::ptrdiff_t m_FrequencyMin = 0x1C8; // float32 - constexpr std::ptrdiff_t m_FrequencyMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_nField = 0x1D0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_bProportional = 0x1D4; // bool - constexpr std::ptrdiff_t m_bProportionalOp = 0x1D5; // bool - constexpr std::ptrdiff_t m_flStartTime_min = 0x1D8; // float32 - constexpr std::ptrdiff_t m_flStartTime_max = 0x1DC; // float32 - constexpr std::ptrdiff_t m_flEndTime_min = 0x1E0; // float32 - constexpr std::ptrdiff_t m_flEndTime_max = 0x1E4; // float32 - constexpr std::ptrdiff_t m_flOscMult = 0x1E8; // float32 - constexpr std::ptrdiff_t m_flOscAdd = 0x1EC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_OscillateScalarSimple { - constexpr std::ptrdiff_t m_Rate = 0x1C0; // float32 - constexpr std::ptrdiff_t m_Frequency = 0x1C4; // float32 - 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 - } - // Parent: CParticleFunctionOperator - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_OscillateVector { - constexpr std::ptrdiff_t m_RateMin = 0x1C0; // - constexpr std::ptrdiff_t m_RateMax = 0x1CC; // - constexpr std::ptrdiff_t m_FrequencyMin = 0x1D8; // - constexpr std::ptrdiff_t m_FrequencyMax = 0x1E4; // - constexpr std::ptrdiff_t m_nField = 0x1F0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_bProportional = 0x1F4; // bool - constexpr std::ptrdiff_t m_bProportionalOp = 0x1F5; // bool - constexpr std::ptrdiff_t m_bOffset = 0x1F6; // bool - constexpr std::ptrdiff_t m_flStartTime_min = 0x1F8; // float32 - constexpr std::ptrdiff_t m_flStartTime_max = 0x1FC; // float32 - constexpr std::ptrdiff_t m_flEndTime_min = 0x200; // float32 - constexpr std::ptrdiff_t m_flEndTime_max = 0x204; // float32 - constexpr std::ptrdiff_t m_flOscMult = 0x208; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flOscAdd = 0x360; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flRateScale = 0x4B8; // CPerParticleFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_OscillateVectorSimple { - constexpr std::ptrdiff_t m_Rate = 0x1C0; // - constexpr std::ptrdiff_t m_Frequency = 0x1CC; // - constexpr std::ptrdiff_t m_nField = 0x1D8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flOscMult = 0x1DC; // float32 - constexpr std::ptrdiff_t m_flOscAdd = 0x1E0; // float32 - constexpr std::ptrdiff_t m_bOffset = 0x1E4; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_DifferencePreviousParticle { - constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // float32 - constexpr std::ptrdiff_t m_nSetMethod = 0x1D8; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_bActiveRange = 0x1DC; // bool - constexpr std::ptrdiff_t m_bSetPreviousParticle = 0x1DD; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_PointVectorAtNextParticle { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInterpolation = 0x1C8; // CPerParticleFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RemapScalar { - constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // float32 - constexpr std::ptrdiff_t m_bOldCode = 0x1D8; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RemapDensityToVector { - constexpr std::ptrdiff_t m_flRadiusScale = 0x1C0; // float32 - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flDensityMin = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flDensityMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_vecOutputMin = 0x1D0; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x1DC; // - constexpr std::ptrdiff_t m_bUseParentDensity = 0x1E8; // bool - constexpr std::ptrdiff_t m_nVoxelGridResolution = 0x1EC; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_Diffusion { - constexpr std::ptrdiff_t m_flRadiusScale = 0x1C0; // float32 - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nVoxelGridResolution = 0x1C8; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RemapScalarEndCap { - constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ReinitializeScalarEndCap { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flOutputMin = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1C8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RemapScalarOnceTimed { - constexpr std::ptrdiff_t m_bProportional = 0x1C0; // bool - constexpr std::ptrdiff_t m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D8; // float32 - constexpr std::ptrdiff_t m_flRemapTime = 0x1DC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RemapParticleCountOnScalarEndCap { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nInputMin = 0x1C4; // int32 - constexpr std::ptrdiff_t m_nInputMax = 0x1C8; // int32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D0; // float32 - constexpr std::ptrdiff_t m_bBackwards = 0x1D4; // bool - constexpr std::ptrdiff_t m_nSetMethod = 0x1D8; // ParticleSetMethod_t - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RemapParticleCountToScalar { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nInputMin = 0x1C8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_nInputMax = 0x320; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flOutputMin = 0x478; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_flOutputMax = 0x5D0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_bActiveRange = 0x728; // bool - constexpr std::ptrdiff_t m_nSetMethod = 0x72C; // ParticleSetMethod_t - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RemapVisibilityScalar { - constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // float32 - constexpr std::ptrdiff_t m_flRadiusScale = 0x1D8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RemapTransformVisibilityToScalar { - constexpr std::ptrdiff_t m_nSetMethod = 0x1C0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_TransformInput = 0x1C8; // CParticleTransformInput - constexpr std::ptrdiff_t m_nFieldOutput = 0x230; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x234; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x238; // float32 - constexpr std::ptrdiff_t m_flOutputMin = 0x23C; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x240; // float32 - constexpr std::ptrdiff_t m_flRadius = 0x244; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RemapTransformVisibilityToVector { - constexpr std::ptrdiff_t m_nSetMethod = 0x1C0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_TransformInput = 0x1C8; // CParticleTransformInput - constexpr std::ptrdiff_t m_nFieldOutput = 0x230; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x234; // float32 - constexpr std::ptrdiff_t m_flInputMax = 0x238; // float32 - constexpr std::ptrdiff_t m_vecOutputMin = 0x23C; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x248; // - constexpr std::ptrdiff_t m_flRadius = 0x254; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_LerpScalar { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flOutput = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flStartTime = 0x320; // float32 - constexpr std::ptrdiff_t m_flEndTime = 0x324; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_LerpEndCapScalar { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flOutput = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flLerpTime = 0x1C8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_LerpEndCapVector { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vecOutput = 0x1C4; // - constexpr std::ptrdiff_t m_flLerpTime = 0x1D0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_LerpVector { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vecOutput = 0x1C4; // - 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 - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_LerpToOtherAttribute { - constexpr std::ptrdiff_t m_flInterpolation = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_nFieldInputFrom = 0x318; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldInput = 0x31C; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nFieldOutput = 0x320; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RemapSpeed { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - 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_bIgnoreDelta = 0x1D8; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RemapVectortoCP { - constexpr std::ptrdiff_t m_nOutControlPointNumber = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_nParticleNumber = 0x1C8; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RampScalarLinear { - constexpr std::ptrdiff_t m_RateMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_RateMax = 0x1C4; // float32 - 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_nField = 0x200; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_bProportionalOp = 0x204; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RampScalarSpline { - constexpr std::ptrdiff_t m_RateMin = 0x1C0; // float32 - constexpr std::ptrdiff_t m_RateMax = 0x1C4; // float32 - 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_flBias = 0x1D8; // float32 - constexpr std::ptrdiff_t m_nField = 0x200; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_bProportionalOp = 0x204; // bool - constexpr std::ptrdiff_t m_bEaseOut = 0x205; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RampScalarLinearSimple { - constexpr std::ptrdiff_t m_Rate = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flStartTime = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flEndTime = 0x1C8; // float32 - constexpr std::ptrdiff_t m_nField = 0x1F0; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RampScalarSplineSimple { - constexpr std::ptrdiff_t m_Rate = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flStartTime = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flEndTime = 0x1C8; // float32 - constexpr std::ptrdiff_t m_nField = 0x1F0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_bEaseOut = 0x1F4; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_ChladniWave { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flInputMax = 0x320; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flOutputMin = 0x478; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_flOutputMax = 0x5D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vecWaveLength = 0x728; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vecHarmonics = 0xD80; // CPerParticleVecInput - constexpr std::ptrdiff_t m_nSetMethod = 0x13D8; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_nLocalSpaceControlPoint = 0x13DC; // int32 - constexpr std::ptrdiff_t m_b3D = 0x13E0; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_Noise { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_flOutputMin = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flOutputMax = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl4NoiseScale = 0x1CC; // float32 - constexpr std::ptrdiff_t m_bAdditive = 0x1D0; // bool - constexpr std::ptrdiff_t m_flNoiseAnimationTimeScale = 0x1D4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_VectorNoise { - constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vecOutputMin = 0x1C4; // - constexpr std::ptrdiff_t m_vecOutputMax = 0x1D0; // - constexpr std::ptrdiff_t m_fl4NoiseScale = 0x1DC; // float32 - constexpr std::ptrdiff_t m_bAdditive = 0x1E0; // bool - constexpr std::ptrdiff_t m_bOffset = 0x1E1; // bool - constexpr std::ptrdiff_t m_flNoiseAnimationTimeScale = 0x1E4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_Decay { - constexpr std::ptrdiff_t m_bRopeDecay = 0x1C0; // bool - constexpr std::ptrdiff_t m_bForcePreserveParticleOrder = 0x1C1; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_DecayOffscreen { - constexpr std::ptrdiff_t m_flOffscreenTime = 0x1C0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_EndCapTimedFreeze { - constexpr std::ptrdiff_t m_flFreezeTime = 0x1C0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_EndCapTimedDecay { - constexpr std::ptrdiff_t m_flDecayTime = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_EndCapDecay { - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_VelocityDecay { - constexpr std::ptrdiff_t m_flMinVelocity = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_AlphaDecay { - constexpr std::ptrdiff_t m_flMinAlpha = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_RadiusDecay { - constexpr std::ptrdiff_t m_flMinRadius = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_DecayMaintainCount { - constexpr std::ptrdiff_t m_nParticlesToMaintain = 0x1C0; // int32 - constexpr std::ptrdiff_t m_flDecayDelay = 0x1C4; // float32 - constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x1C8; // int32 - constexpr std::ptrdiff_t m_bLifespanDecay = 0x1CC; // bool - constexpr std::ptrdiff_t m_flScale = 0x1D0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_bKillNewest = 0x328; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_DecayClampCount { - constexpr std::ptrdiff_t m_nCount = 0x1C0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_Cull { - constexpr std::ptrdiff_t m_flCullPerc = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flCullStart = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flCullEnd = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flCullExp = 0x1CC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CGeneralSpin { - constexpr std::ptrdiff_t m_nSpinRateDegrees = 0x1C0; // int32 - constexpr std::ptrdiff_t m_nSpinRateMinDegrees = 0x1C4; // int32 - constexpr std::ptrdiff_t m_fSpinRateStopTime = 0x1CC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSpinUpdateBase { - } - // Parent: CGeneralSpin - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_Spin { - } - // Parent: CSpinUpdateBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_SpinUpdate { - } - // Parent: CGeneralSpin - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_SpinYaw { - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace C_OP_InterpolateRadius { - constexpr std::ptrdiff_t m_flStartTime = 0x1C0; // float32 - constexpr std::ptrdiff_t m_flEndTime = 0x1C4; // float32 - constexpr std::ptrdiff_t m_flStartScale = 0x1C8; // float32 - constexpr std::ptrdiff_t m_flEndScale = 0x1CC; // float32 - constexpr std::ptrdiff_t m_bEaseInAndOut = 0x1D0; // bool - constexpr std::ptrdiff_t m_flBias = 0x1D4; // float32 - } - } - // Module: pulse_system.dll - // Classes count: 51 - // Enums count: 7 - 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 - } - // Alignment: 4 - // Members count: 2 - enum class PulseMethodCallMode_t : int32_t { - SYNC_WAIT_FOR_COMPLETION = 0, - ASYNC_FIRE_AND_FORGET = 1 - } - // Alignment: 4 - // Members count: 3 - enum class PulseCursorExecResult_t : int32_t { - Succeeded = 0, - Canceled = 1, - Failed = 2 - } - // Alignment: 4 - // Members count: 4 - enum class PulseCursorCancelPriority_t : int32_t { - None = 0, - CancelOnSucceeded = 1, - SoftCancel = 2, - HardCancel = 3 - } - // 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 - } - // Alignment: 4 - // Members count: 5 - enum class PulseTestEnumColor_t : int32_t { - BLACK = 0, - WHITE = 1, - RED = 2, - GREEN = 3, - BLUE = 4 - } - // Alignment: 4 - // Members count: 3 - enum class PulseTestEnumShape_t : int32_t { - CIRCLE = 100, - SQUARE = 200, - TRIANGLE = 300 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - namespace CPulseCursorFuncs { - } - // Parent: None - // Fields count: 1 - namespace CPulseCell_WaitForCursorsWithTagBase__CursorState_t { - constexpr std::ptrdiff_t m_TagName = 0x0; // CUtlSymbolLarge - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - namespace CPulseTestFuncs_LibraryA { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace FakeEntity_tAPI { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 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 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* > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - namespace CPulseMathlib { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - namespace CPulseTestScriptLib { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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: CPulse_OutflowConnection - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPulse_ResumePoint { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPulseCell_Base { - constexpr std::ptrdiff_t m_nEditorNodeID = 0x8; // PulseDocNodeID_t - } - // Parent: CPulseCell_Base - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPulseCell_BaseFlow { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPulseCell_BaseYieldingInflow { - } - // Parent: CPulseCell_Base - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPulseCell_BaseValue { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - namespace CPulseCell_Inflow_Wait { - constexpr std::ptrdiff_t m_WakeResume = 0x48; // CPulse_ResumePoint - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPulseCell_Outflow_CycleOrdered__InstanceState_t { - constexpr std::ptrdiff_t m_nNextIndex = 0x0; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPulseCell_Outflow_CycleShuffled__InstanceState_t { - constexpr std::ptrdiff_t m_Shuffle = 0x0; // CUtlVectorFixedGrowable< uint8 > - constexpr std::ptrdiff_t m_nNextShuffle = 0x20; // int32 - } - // Parent: CPulseCell_BaseFlow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - namespace CPulseCell_Outflow_TestRandomYesNo { - constexpr std::ptrdiff_t m_Yes = 0x48; // CPulse_OutflowConnection - constexpr std::ptrdiff_t m_No = 0x58; // CPulse_OutflowConnection - } - // Parent: CPulseCell_BaseFlow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - namespace CPulseCell_Outflow_TestExplicitYesNo { - constexpr std::ptrdiff_t m_Yes = 0x48; // CPulse_OutflowConnection - constexpr std::ptrdiff_t m_No = 0x58; // CPulse_OutflowConnection - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - namespace CPulseCell_Value_TestValue50 { - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - namespace CPulseCell_Value_RandomInt { - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - 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< CUtlString > - constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0xF8; // bool - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - namespace CPulseCell_Step_TestDomainTracepoint { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - namespace CPulseCell_Step_TestDomainCreateFakeEntity { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - namespace CPulseCell_Step_TestDomainDestroyFakeEntity { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPulseEditorHeaderText - namespace CPulseCell_Step_TestDomainEntFire { - constexpr std::ptrdiff_t m_Input = 0x48; // CUtlString - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - namespace CPulseCell_Val_TestDomainGetEntityName { - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - namespace CPulseCell_Val_TestDomainFindEntityByName { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - 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 CPulseCell_TestWaitWithCursorState__CursorState_t { - constexpr std::ptrdiff_t flWaitValue = 0x0; // float32 - constexpr std::ptrdiff_t bFailOnCancel = 0x4; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - namespace CPulseTestFuncs_DerivedDomain { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - namespace CPulseCell_Test_NoInflow { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - namespace CPulseCell_Test_MultiInflow_WithDefault { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - namespace CPulseCell_Test_MultiInflow_NoDefault { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - namespace CPulseGraphInstance_TurtleGraphics { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CPulseCell_WaitForCursorsWithTagBase { - constexpr std::ptrdiff_t m_nCursorsAllowedToWait = 0x48; // int32 - constexpr std::ptrdiff_t m_WaitComplete = 0x50; // CPulse_ResumePoint - } - // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - namespace CPulseCell_WaitForCursorsWithTag { - constexpr std::ptrdiff_t m_bTagSelfWhenComplete = 0x60; // bool - constexpr std::ptrdiff_t m_nDesiredKillPriority = 0x64; // PulseCursorCancelPriority_t - } - // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - namespace CPulseCell_CursorQueue { - constexpr std::ptrdiff_t m_nCursorsAllowedToRunParallel = 0x60; // int32 - } - } - // Module: rendersystemdx11.dll - // Classes count: 3 - // Enums count: 5 - 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Parent: None - // Fields count: 7 - 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 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 VsInputSignature_t { - constexpr std::ptrdiff_t m_elems = 0x0; // CUtlVector< VsInputSignatureElement_t > - } - } - // Module: resourcesystem.dll - // Classes count: 57 - // Enums count: 2 - namespace resourcesystem { - // Alignment: 1 - // Members count: 2 - enum class FuseVariableAccess_t : int8_t { - WRITABLE = 0, - READ_ONLY = 1 - } - // 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 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace TestResource_t { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeTestResource_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeProceduralTestResource_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeManifestTestResource_t { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace ManifestTestResource_t { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_child = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCVDataResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeIPulseGraphDef { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCTypeScriptResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCJavaScriptResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeIParticleSystemDefinition { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeIParticleSnapshot { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCAnimData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCAnimationGroup { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCSequenceGroupData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeIMaterial2 { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCMorphSetData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCRenderMesh { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCModel { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCTextureBase { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeIVectorGraphic { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCVSoundEventScriptList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCVSoundStackScriptList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCVoiceContainerBase { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCVMixListResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCPhysAggregateData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCVPhysXSurfacePropertiesList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCEntityLump { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCWorldNode { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeWorld_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCVoxelVisibility { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCPostProcessingResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCPanoramaStyle { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCPanoramaLayout { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCPanoramaDynamicImages { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCDotaItemDefinitionResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCDOTAPatchNotesList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCDOTANovelsList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeIAnimGraphModelBinding { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCChoreoSceneFileData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCDACGameDefsData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCCompositeMaterialKit { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCGcExportableExternalData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCSmartProp { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCCSGOEconItem { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCResponseRulesList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCNmSkeleton { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCNmClip { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCNmGraph { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCNmGraphDataSet { - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - namespace ConstantInfo_t { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_nameToken = 0x8; // CUtlStringToken - constexpr std::ptrdiff_t m_flValue = 0xC; // float32 - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace VariableInfo_t { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - 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 FunctionInfo_t { - constexpr std::ptrdiff_t m_name = 0x8; // CUtlString - 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 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_nMaxTempVarsUsed = 0x48; // int32 - } - // Parent: None - // Fields count: 6 - // - // 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 > - } - // Parent: None - // Fields count: 2 - namespace AABB_t { - constexpr std::ptrdiff_t m_vMinBounds = 0x0; // - constexpr std::ptrdiff_t m_vMaxBounds = 0xC; // - } - // Parent: None - // Fields count: 2 - 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 FourQuaternions { - constexpr std::ptrdiff_t x = 0x0; // fltx4 - constexpr std::ptrdiff_t y = 0x10; // fltx4 - constexpr std::ptrdiff_t z = 0x20; // fltx4 - constexpr std::ptrdiff_t w = 0x30; // fltx4 - } - } - // Module: scenefilecache.dll - // Classes count: 0 - // Enums count: 0 - namespace scenefilecache { - } - // Module: scenesystem.dll - // Classes count: 9 - // Enums count: 1 - 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 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CSSDSMsg_EndFrame { - constexpr std::ptrdiff_t m_Views = 0x0; // CUtlVector< CSSDSEndFrameViewInfo > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 > - } - // Parent: CSSDSMsg_LayerBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSSDSMsg_PreLayer { - } - // Parent: CSSDSMsg_LayerBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSSDSMsg_PostLayer { - } - } - // Module: schemasystem.dll - // Classes count: 6 - // Enums count: 2 - namespace schemasystem { - // Alignment: 4 - // Members count: 3 - enum class ThreeState_t : int32_t { - TRS_FALSE = 0, - TRS_TRUE = 1, - TRS_NONE = 2 - } - // 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 - } - // Parent: None - // Fields count: 22 - namespace CSchemaSystemInternalRegistration { - constexpr std::ptrdiff_t m_Vector2D = 0x0; // Vector2D - constexpr std::ptrdiff_t m_Vector = 0x8; // - 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_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< CResourcePointer< CResourceString > > - constexpr std::ptrdiff_t m_KV3 = 0x170; // KeyValues3 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeCResourceManifestInternal { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CExampleSchemaVData_PolymorphicBase { - constexpr std::ptrdiff_t m_nBase = 0x8; // int32 - } - // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CExampleSchemaVData_PolymorphicDerivedA { - constexpr std::ptrdiff_t m_nDerivedA = 0x10; // int32 - } - // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CExampleSchemaVData_PolymorphicDerivedB { - constexpr std::ptrdiff_t m_nDerivedB = 0x10; // int32 - } - } - // Module: server.dll - // Classes count: 233 - // Enums count: 128 - 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 - } - // Alignment: 4 - // Members count: 5 - enum class NavDirType : int32_t { - NORTH = 0, - EAST = 1, - SOUTH = 2, - WEST = 3, - NUM_NAV_DIR_TYPE_DIRECTIONS = 4 - } - // Alignment: 1 - // Members count: 3 - enum class SequenceFinishNotifyState_t : int8_t { - eDoNotNotify = 0, - eNotifyWhenFinished = 1, - eNotifyTriggered = 2 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class ChatIgnoreType_t : int32_t { - CHAT_IGNORE_NONE = 0, - CHAT_IGNORE_ALL = 1, - CHAT_IGNORE_TEAM = 2 - } - // Alignment: 1 - // Members count: 3 - enum class FixAngleSet_t : int8_t { - None = 0, - Absolute = 1, - Relative = 2 - } - // Alignment: 4 - // Members count: 4 - enum class CommandExecMode_t : int32_t { - EXEC_MANUAL = 0, - EXEC_LEVELSTART = 1, - EXEC_PERIODIC = 2, - EXEC_MODES_COUNT = 3 - } - // Alignment: 4 - // Members count: 2 - enum class CommandEntitySpecType_t : int32_t { - SPEC_SEARCH = 0, - SPEC_TYPES_COUNT = 1 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class ObserverInterpState_t : int32_t { - OBSERVER_INTERP_NONE = 0, - OBSERVER_INTERP_TRAVELING = 1, - OBSERVER_INTERP_SETTLING = 2 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class CanPlaySequence_t : int32_t { - CANNOT_PLAY = 0, - CAN_PLAY_NOW = 1, - CAN_PLAY_ENQUEUED = 2 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class BrushSolidities_e : int32_t { - BRUSHSOLID_TOGGLE = 0, - BRUSHSOLID_NEVER = 1, - BRUSHSOLID_ALWAYS = 2 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class CRR_Response__ResponseEnum_t : int32_t { - MAX_RESPONSE_NAME = 192, - MAX_RULE_NAME = 128 - } - // Alignment: 4 - // Members count: 3 - enum class LessonPanelLayoutFileTypes_t : int32_t { - LAYOUT_HAND_DEFAULT = 0, - LAYOUT_WORLD_DEFAULT = 1, - LAYOUT_CUSTOM = 2 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class ForcedCrouchState_t : int32_t { - FORCEDCROUCH_NONE = 0, - FORCEDCROUCH_CROUCHED = 1, - FORCEDCROUCH_UNCROUCHED = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 1 - enum class navproperties_t : int32_t { - NAV_IGNORE = 1 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class ValueRemapperInputType_t : int32_t { - InputType_PlayerShootPosition = 0, - InputType_PlayerShootPositionAroundAxis = 1 - } - // Alignment: 4 - // Members count: 4 - enum class ValueRemapperOutputType_t : int32_t { - OutputType_AnimationCycle = 0, - OutputType_RotationX = 1, - OutputType_RotationY = 2, - OutputType_RotationZ = 3 - } - // Alignment: 4 - // Members count: 2 - enum class ValueRemapperHapticsType_t : int32_t { - HaticsType_Default = 0, - HaticsType_None = 1 - } - // Alignment: 4 - // Members count: 4 - enum class ValueRemapperMomentumType_t : int32_t { - MomentumType_None = 0, - MomentumType_Friction = 1, - MomentumType_SpringTowardSnapValue = 2, - MomentumType_SpringAwayFromSnapValue = 3 - } - // Alignment: 4 - // Members count: 2 - enum class ValueRemapperRatchetType_t : int32_t { - RatchetType_Absolute = 0, - RatchetType_EachEngage = 1 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class PointWorldTextReorientMode_t : int32_t { - POINT_WORLD_TEXT_REORIENT_NONE = 0, - POINT_WORLD_TEXT_REORIENT_AROUND_UP = 1 - } - // Alignment: 4 - // Members count: 3 - enum class doorCheck_e : int32_t { - DOOR_CHECK_FORWARD = 0, - DOOR_CHECK_BACKWARD = 1, - DOOR_CHECK_FULL = 2 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class SceneOnPlayerDeath_t : int32_t { - SCENE_ONPLAYERDEATH_DO_NOTHING = 0, - SCENE_ONPLAYERDEATH_CANCEL = 1 - } - // Alignment: 4 - // Members count: 2 - enum class ScriptedConflictResponse_t : int32_t { - SS_CONFLICT_ENQUEUE = 0, - SS_CONFLICT_INTERRUPT = 1 - } - // Alignment: 4 - // Members count: 3 - enum class TRAIN_CODE : int32_t { - TRAIN_SAFE = 0, - TRAIN_BLOCKING = 1, - TRAIN_FOLLOWING = 2 - } - // Alignment: 4 - // Members count: 5 - enum class NPCFollowFormation_t : int32_t { - Default = -1, - CloseCircle = 0, - WideCircle = 1, - MediumCircle = 5, - Sidekick = 6 - } - // Alignment: 4 - // Members count: 3 - enum class NPCLookType_t : int32_t { - Chest = 0, - Head = 1, - Eyes = 2 - } - // Alignment: 4 - // Members count: 3 - enum class SoundEventStartType_t : int32_t { - SOUNDEVENT_START_PLAYER = 0, - SOUNDEVENT_START_WORLD = 1, - SOUNDEVENT_START_ENTITY = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class FuncDoorSpawnPos_t : int32_t { - FUNC_DOOR_SPAWN_CLOSED = 0, - FUNC_DOOR_SPAWN_OPEN = 1 - } - // Alignment: 4 - // Members count: 2 - enum class filter_t : int32_t { - FILTER_AND = 0, - FILTER_OR = 1 - } - // Alignment: 4 - // Members count: 3 - enum class Explosions : int32_t { - expRandom = 0, - expDirected = 1, - expUsePrecise = 2 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class TrackOrientationType_t : int32_t { - TrackOrientation_Fixed = 0, - TrackOrientation_FacePath = 1, - TrackOrientation_FacePathAngles = 2 - } - // Alignment: 4 - // Members count: 3 - enum class SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t : int32_t { - kMIN_THRESHOLD = 0, - kMIN_FULL = 1, - kHIGHWATER = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class TrainVelocityType_t : int32_t { - TrainVelocity_Instantaneous = 0, - TrainVelocity_LinearBlend = 1, - TrainVelocity_EaseInEaseOut = 2 - } - // Alignment: 4 - // Members count: 4 - enum class TrainOrientationType_t : int32_t { - TrainOrientation_Fixed = 0, - TrainOrientation_AtPathTracks = 1, - TrainOrientation_LinearBlend = 2, - TrainOrientation_EaseInEaseOut = 3 - } - // 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 - } - // Alignment: 4 - // Members count: 4 - enum class BeamClipStyle_t : int32_t { - kNOCLIP = 0, - kGEOCLIP = 1, - kMODELCLIP = 2, - kBEAMCLIPSTYLE_NUMBITS = 2 - } - // 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 - } - // Alignment: 1 - // Members count: 2 - enum class ShatterPanelMode : int8_t { - SHATTER_GLASS = 0, - SHATTER_DRYWALL = 1 - } - // 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 - } - // 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 - } - // Alignment: 1 - // Members count: 3 - enum class OnFrame : int8_t { - ONFRAME_UNKNOWN = 0, - ONFRAME_TRUE = 1, - ONFRAME_FALSE = 2 - } - // Alignment: 1 - // Members count: 2 - enum class ShardSolid_t : int8_t { - SHARD_SOLID = 0, - SHARD_DEBRIS = 1 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class SubclassVDataChangeType_t : int32_t { - SUBCLASS_VDATA_CREATED = 0, - SUBCLASS_VDATA_SUBCLASS_CHANGED = 1, - SUBCLASS_VDATA_RELOADED = 2 - } - // Alignment: 4 - // Members count: 7 - enum class PlayerConnectedState : int32_t { - PlayerNeverConnected = -1, - PlayerConnected = 0, - PlayerConnecting = 1, - PlayerReconnecting = 2, - PlayerDisconnecting = 3, - PlayerDisconnected = 4, - PlayerReserved = 5 - } - // Alignment: 4 - // Members count: 3 - enum class WeaponSwitchReason_t : int32_t { - eDrawn = 0, - eEquipped = 1, - eUserInitiatedSwitchToLast = 2 - } - // Alignment: 4 - // Members count: 4 - enum class WeaponAttackType_t : int32_t { - eInvalid = -1, - ePrimary = 0, - eSecondary = 1, - eCount = 2 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class ShadowType_t : int32_t { - SHADOWS_NONE = 0, - SHADOWS_SIMPLE = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class ModifyDamageReturn_t : int32_t { - CONTINUE_TO_APPLY_DAMAGE = 0, - ABORT_DO_NOT_APPLY_DAMAGE = 1 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class WorldTextPanelOrientation_t : int32_t { - WORLDTEXT_ORIENTATION_DEFAULT = 0, - WORLDTEXT_ORIENTATION_FACEUSER = 1, - WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 2 - } - // Alignment: 4 - // Members count: 2 - enum class attributeprovidertypes_t : int32_t { - PROVIDER_GENERIC = 0, - PROVIDER_WEAPON = 1 - } - // Alignment: 4 - // Members count: 4 - enum class SpawnPointCoopEnemy__BotDefaultBehavior_t : int32_t { - DEFEND_AREA = 0, - HUNT = 1, - CHARGE_ENEMY = 2, - DEFEND_INVESTIGATE = 3 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 6 - enum class PreviewWeaponState : int32_t { - DROPPED = 0, - HOLSTERED = 1, - DEPLOYED = 2, - PLANTED = 3, - INSPECT = 4, - ICON = 5 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class CSWeaponSilencerType : int32_t { - WEAPONSILENCER_NONE = 0, - WEAPONSILENCER_DETACHABLE = 1, - WEAPONSILENCER_INTEGRATED = 2 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class CSWeaponMode : int32_t { - Primary_Mode = 0, - Secondary_Mode = 1, - WeaponMode_MAX = 2 - } - // Alignment: 4 - // Members count: 3 - enum class C4LightEffect_t : int32_t { - eLightEffectNone = 0, - eLightEffectDropped = 1, - eLightEffectThirdPersonHeld = 2 - } - // 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 - } - // Alignment: 4 - // Members count: 7 - enum class ChickenActivity : int32_t { - IDLE = 0, - WALK = 1, - RUN = 2, - HOP = 3, - JUMP = 4, - GLIDE = 5, - LAND = 6 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - namespace CRangeFloat { - constexpr std::ptrdiff_t m_pValue = 0x0; // float32[2] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - namespace CRangeInt { - constexpr std::ptrdiff_t m_pValue = 0x0; // int32[2] - } - // Parent: None - // Fields count: 2 - namespace Extent { - constexpr std::ptrdiff_t lo = 0x0; // - constexpr std::ptrdiff_t hi = 0xC; // - } - // Parent: None - // Fields count: 2 - namespace NavGravity_t { - constexpr std::ptrdiff_t m_vGravity = 0x0; // - constexpr std::ptrdiff_t m_bDefault = 0xC; // bool - } - // Parent: None - // Fields count: 0 - namespace CNavVolume { - } - // Parent: CNavVolume - // Fields count: 1 - namespace CNavVolumeVector { - constexpr std::ptrdiff_t m_bHasBeenPreFiltered = 0x78; // bool - } - // Parent: CNavVolumeVector - // Fields count: 0 - namespace CNavVolumeAll { - } - // Parent: CNavVolume - // Fields count: 2 - namespace CNavVolumeSphere { - constexpr std::ptrdiff_t m_vCenter = 0x70; // - constexpr std::ptrdiff_t m_flRadius = 0x7C; // float32 - } - // Parent: CNavVolumeSphere - // Fields count: 1 - namespace CNavVolumeSphericalShell { - constexpr std::ptrdiff_t m_flRadiusInner = 0x80; // float32 - } - // Parent: None - // Fields count: 0 - namespace CEntityComponent { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_nameStringableIndex (int32) - namespace CEntityIdentity { - constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32 - constexpr std::ptrdiff_t m_name = 0x18; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_designerName = 0x20; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flags = 0x30; // uint32 - 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 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - 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: CEntityComponent - // Fields count: 1 - namespace CScriptComponent { - constexpr std::ptrdiff_t m_scriptClassName = 0x30; // CUtlSymbolLarge - } - // Parent: CEntityComponent - // Fields count: 2 - namespace CBodyComponent { - constexpr std::ptrdiff_t m_pSceneNode = 0x8; // CGameSceneNode* - constexpr std::ptrdiff_t __m_pChainEntity = 0x20; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_sceneNode (CGameSceneNode) - namespace CBodyComponentPoint { - constexpr std::ptrdiff_t m_sceneNode = 0x50; // CGameSceneNode - constexpr std::ptrdiff_t __m_pChainEntity = 0x1A0; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) - namespace CBodyComponentSkeletonInstance { - constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance - constexpr std::ptrdiff_t __m_pChainEntity = 0x430; // CNetworkVarChainer - } - // Parent: CEntityComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_bvDisabledHitGroups (uint32) - namespace CHitboxComponent { - constexpr std::ptrdiff_t m_bvDisabledHitGroups = 0x24; // uint32[1] - } - // Parent: CEntityComponent - // Fields count: 67 - // - // Metadata: - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_SecondaryColor (Color) - // NetworkVarNames: m_flBrightness (float) - // NetworkVarNames: m_flBrightnessScale (float) - // NetworkVarNames: m_flBrightnessMult (float) - // NetworkVarNames: m_flRange (float) - // NetworkVarNames: m_flFalloff (float) - // NetworkVarNames: m_flAttenuation0 (float) - // NetworkVarNames: m_flAttenuation1 (float) - // NetworkVarNames: m_flAttenuation2 (float) - // NetworkVarNames: m_flTheta (float) - // NetworkVarNames: m_flPhi (float) - // NetworkVarNames: m_hLightCookie (HRenderTextureStrong) - // NetworkVarNames: m_nCascades (int) - // NetworkVarNames: m_nCastShadows (int) - // NetworkVarNames: m_nShadowWidth (int) - // NetworkVarNames: m_nShadowHeight (int) - // NetworkVarNames: m_bRenderDiffuse (bool) - // NetworkVarNames: m_nRenderSpecular (int) - // NetworkVarNames: m_bRenderTransmissive (bool) - // NetworkVarNames: m_flOrthoLightWidth (float) - // NetworkVarNames: m_flOrthoLightHeight (float) - // NetworkVarNames: m_nStyle (int) - // NetworkVarNames: m_Pattern (CUtlString) - // NetworkVarNames: m_nCascadeRenderStaticObjects (int) - // NetworkVarNames: m_flShadowCascadeCrossFade (float) - // NetworkVarNames: m_flShadowCascadeDistanceFade (float) - // NetworkVarNames: m_flShadowCascadeDistance0 (float) - // NetworkVarNames: m_flShadowCascadeDistance1 (float) - // NetworkVarNames: m_flShadowCascadeDistance2 (float) - // NetworkVarNames: m_flShadowCascadeDistance3 (float) - // NetworkVarNames: m_nShadowCascadeResolution0 (int) - // NetworkVarNames: m_nShadowCascadeResolution1 (int) - // NetworkVarNames: m_nShadowCascadeResolution2 (int) - // NetworkVarNames: m_nShadowCascadeResolution3 (int) - // NetworkVarNames: m_bUsesBakedShadowing (bool) - // NetworkVarNames: m_nShadowPriority (int) - // NetworkVarNames: m_nBakedShadowIndex (int) - // NetworkVarNames: m_bRenderToCubemaps (bool) - // NetworkVarNames: m_nDirectLight (int) - // NetworkVarNames: m_nIndirectLight (int) - // NetworkVarNames: m_flFadeMinDist (float) - // NetworkVarNames: m_flFadeMaxDist (float) - // NetworkVarNames: m_flShadowFadeMinDist (float) - // NetworkVarNames: m_flShadowFadeMaxDist (float) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bFlicker (bool) - // NetworkVarNames: m_bPrecomputedFieldsValid (bool) - // NetworkVarNames: m_vPrecomputedBoundsMins (Vector) - // NetworkVarNames: m_vPrecomputedBoundsMaxs (Vector) - // NetworkVarNames: m_vPrecomputedOBBOrigin (Vector) - // NetworkVarNames: m_vPrecomputedOBBAngles (QAngle) - // NetworkVarNames: m_vPrecomputedOBBExtent (Vector) - // NetworkVarNames: m_flPrecomputedMaxRange (float) - // NetworkVarNames: m_nFogLightingMode (int) - // NetworkVarNames: m_flFogContributionStength (float) - // NetworkVarNames: m_flNearClipPlane (float) - // NetworkVarNames: m_SkyColor (Color) - // NetworkVarNames: m_flSkyIntensity (float) - // NetworkVarNames: m_SkyAmbientBounce (Color) - // NetworkVarNames: m_bUseSecondaryColor (bool) - // NetworkVarNames: m_bMixedShadows (bool) - // NetworkVarNames: m_flLightStyleStartTime (GameTime_t) - // NetworkVarNames: m_flCapsuleLength (float) - // NetworkVarNames: m_flMinRoughness (float) - namespace CLightComponent { - constexpr std::ptrdiff_t __m_pChainEntity = 0x48; // CNetworkVarChainer - constexpr std::ptrdiff_t m_Color = 0x85; // Color - constexpr std::ptrdiff_t m_SecondaryColor = 0x89; // Color - constexpr std::ptrdiff_t m_flBrightness = 0x90; // float32 - constexpr std::ptrdiff_t m_flBrightnessScale = 0x94; // float32 - constexpr std::ptrdiff_t m_flBrightnessMult = 0x98; // float32 - constexpr std::ptrdiff_t m_flRange = 0x9C; // float32 - constexpr std::ptrdiff_t m_flFalloff = 0xA0; // float32 - constexpr std::ptrdiff_t m_flAttenuation0 = 0xA4; // float32 - constexpr std::ptrdiff_t m_flAttenuation1 = 0xA8; // float32 - 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_nCascades = 0xC0; // int32 - constexpr std::ptrdiff_t m_nCastShadows = 0xC4; // int32 - constexpr std::ptrdiff_t m_nShadowWidth = 0xC8; // int32 - constexpr std::ptrdiff_t m_nShadowHeight = 0xCC; // int32 - constexpr std::ptrdiff_t m_bRenderDiffuse = 0xD0; // bool - constexpr std::ptrdiff_t m_nRenderSpecular = 0xD4; // int32 - constexpr std::ptrdiff_t m_bRenderTransmissive = 0xD8; // bool - constexpr std::ptrdiff_t m_flOrthoLightWidth = 0xDC; // float32 - constexpr std::ptrdiff_t m_flOrthoLightHeight = 0xE0; // float32 - constexpr std::ptrdiff_t m_nStyle = 0xE4; // int32 - constexpr std::ptrdiff_t m_Pattern = 0xE8; // CUtlString - constexpr std::ptrdiff_t m_nCascadeRenderStaticObjects = 0xF0; // int32 - constexpr std::ptrdiff_t m_flShadowCascadeCrossFade = 0xF4; // float32 - constexpr std::ptrdiff_t m_flShadowCascadeDistanceFade = 0xF8; // float32 - constexpr std::ptrdiff_t m_flShadowCascadeDistance0 = 0xFC; // float32 - constexpr std::ptrdiff_t m_flShadowCascadeDistance1 = 0x100; // float32 - constexpr std::ptrdiff_t m_flShadowCascadeDistance2 = 0x104; // float32 - constexpr std::ptrdiff_t m_flShadowCascadeDistance3 = 0x108; // float32 - constexpr std::ptrdiff_t m_nShadowCascadeResolution0 = 0x10C; // int32 - constexpr std::ptrdiff_t m_nShadowCascadeResolution1 = 0x110; // int32 - constexpr std::ptrdiff_t m_nShadowCascadeResolution2 = 0x114; // int32 - constexpr std::ptrdiff_t m_nShadowCascadeResolution3 = 0x118; // int32 - constexpr std::ptrdiff_t m_bUsesBakedShadowing = 0x11C; // bool - constexpr std::ptrdiff_t m_nShadowPriority = 0x120; // int32 - constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x124; // int32 - constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x128; // bool - constexpr std::ptrdiff_t m_nDirectLight = 0x12C; // int32 - constexpr std::ptrdiff_t m_nIndirectLight = 0x130; // int32 - constexpr std::ptrdiff_t m_flFadeMinDist = 0x134; // float32 - constexpr std::ptrdiff_t m_flFadeMaxDist = 0x138; // float32 - constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x13C; // float32 - constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x140; // float32 - constexpr std::ptrdiff_t m_bEnabled = 0x144; // bool - constexpr std::ptrdiff_t m_bFlicker = 0x145; // bool - constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x146; // bool - constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // - constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // - constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // - constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x16C; // QAngle - constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // - constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x184; // float32 - constexpr std::ptrdiff_t m_nFogLightingMode = 0x188; // int32 - constexpr std::ptrdiff_t m_flFogContributionStength = 0x18C; // float32 - constexpr std::ptrdiff_t m_flNearClipPlane = 0x190; // float32 - constexpr std::ptrdiff_t m_SkyColor = 0x194; // Color - constexpr std::ptrdiff_t m_flSkyIntensity = 0x198; // float32 - constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x19C; // Color - constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1A0; // bool - constexpr std::ptrdiff_t m_bMixedShadows = 0x1A1; // bool - constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1A4; // GameTime_t - constexpr std::ptrdiff_t m_flCapsuleLength = 0x1A8; // float32 - constexpr std::ptrdiff_t m_flMinRoughness = 0x1AC; // float32 - constexpr std::ptrdiff_t m_bPvsModifyEntity = 0x1C0; // bool - } - // Parent: None - // Fields count: 1 - namespace CNetworkTransmitComponent { - constexpr std::ptrdiff_t m_nTransmitStateOwnedCounter = 0x16C; // uint8 - } - // Parent: CEntityComponent - // Fields count: 5 - 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 = 0xB0; // bool - } - // Parent: None - // Fields count: 0 - namespace CAnimEventListenerBase { - } - // Parent: CAnimEventListenerBase - // Fields count: 0 - namespace CAnimEventListener { - } - // Parent: CAnimEventListenerBase - // Fields count: 0 - namespace CAnimEventQueueListener { - } - // Parent: None - // Fields count: 1 - namespace CBuoyancyHelper { - constexpr std::ptrdiff_t m_flFluidDensity = 0x18; // float32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - namespace CSkillFloat { - constexpr std::ptrdiff_t m_pValue = 0x0; // float32[4] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - namespace CSkillInt { - constexpr std::ptrdiff_t m_pValue = 0x0; // int32[4] - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CRemapFloat { - constexpr std::ptrdiff_t m_pValue = 0x0; // float32[4] - } - // Parent: None - // Fields count: 2 - namespace CScriptUniformRandomStream { - constexpr std::ptrdiff_t m_hScriptScope = 0x8; // HSCRIPT - constexpr std::ptrdiff_t m_nInitialSeed = 0x9C; // int32 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CBasePlayerControllerAPI { - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: nType (FixAngleSet_t) - // NetworkVarNames: qAngle (QAngle) - // NetworkVarNames: nIndex (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 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 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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CDynamicPropAPI { - } - // Parent: None - // Fields count: 1 - namespace CPlayerPawnComponent { - constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer - } - // Parent: None - // Fields count: 1 - namespace CPlayerControllerComponent { - constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_AutoaimServices { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: localSound (Vector) - // NetworkVarNames: soundscapeIndex (int32) - // NetworkVarNames: localBits (uint8) - // NetworkVarNames: soundscapeEntityListIndex (int) - // NetworkVarNames: soundEventHash (uint32) - namespace audioparams_t { - 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: CPlayerPawnComponent - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) - // NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t) - // NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32) - // NetworkVarNames: m_PlayerFog (fogplayerparams_t) - // NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>) - // NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) - // NetworkVarNames: m_audio (audioparams_t) - // NetworkVarNames: m_PostProcessingVolumes (CHandle) - 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< CColorCorrection > - constexpr std::ptrdiff_t m_hViewEntity = 0x9C; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_hTonemapController = 0xA0; // CHandle< CTonemapController2 > - constexpr std::ptrdiff_t m_audio = 0xA8; // audioparams_t - constexpr std::ptrdiff_t m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > > - 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 > > - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_FlashlightServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_ItemServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 15 - // - // Metadata: - // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) - // NetworkVarNames: m_flMaxspeed (float32) - // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - 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; // - constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle - } - // Parent: CPlayer_MovementServices - // Fields count: 14 - // - // Metadata: - // NetworkVarNames: m_flFallVelocity (float32) - // NetworkVarNames: m_bInCrouch (bool) - // NetworkVarNames: m_nCrouchState (uint32) - // NetworkVarNames: m_flCrouchTransitionStartTime (GameTime_t) - // NetworkVarNames: m_bDucked (bool) - // NetworkVarNames: m_bDucking (bool) - // NetworkVarNames: m_bInDuckJump (bool) - 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; // - 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; // - } - // Parent: CPlayerPawnComponent - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_iObserverMode (uint8) - // 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_iObserverLastMode = 0x48; // ObserverMode_t - constexpr std::ptrdiff_t m_bForcedObserverMode = 0x4C; // bool - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_UseServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_WaterServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_hMyWeapons (CHandle< CBasePlayerWeapon >) - // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) - // 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_iAmmo = 0x60; // uint16[32] - constexpr std::ptrdiff_t m_bPreventWeaponPickup = 0xA0; // bool - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CAnimGraphControllerBase { - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_animationController (CBaseAnimGraphController) - namespace CBodyComponentBaseAnimGraph { - constexpr std::ptrdiff_t m_animationController = 0x460; // CBaseAnimGraphController - constexpr std::ptrdiff_t __m_pChainEntity = 0x950; // CNetworkVarChainer - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_ID (CUtlStringToken) - // NetworkVarNames: m_Values (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 - // - // Metadata: - // NetworkVarNames: m_Handle (ModelConfigHandle_t) - // NetworkVarNames: m_Name (string_t) - // NetworkVarNames: m_AssociatedEntities (CHandle< CBaseModelEntity >) - // NetworkVarNames: m_AssociatedEntityNames (string_t) - 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 > - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 - namespace CBodyComponentBaseModelEntity { - constexpr std::ptrdiff_t __m_pChainEntity = 0x460; // CNetworkVarChainer - } - // 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_hOwner (CEntityHandle) - // NetworkVarNames: m_name (CUtlStringToken) - namespace CGameSceneNodeHandle { - constexpr std::ptrdiff_t m_hOwner = 0x8; // CEntityHandle - constexpr std::ptrdiff_t m_name = 0xC; // CUtlStringToken - } - // Parent: None - // Fields count: 32 - // - // Metadata: - // NetworkVarNames: m_hParent (CGameSceneNodeHandle) - // NetworkVarNames: m_vecOrigin (CNetworkOriginCellCoordQuantizedVector) - // NetworkVarNames: m_angRotation (QAngle) - // NetworkVarNames: m_flScale (float) - // NetworkVarNames: m_name (CUtlStringToken) - // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) - 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; // - 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_hierarchyAttachName = 0x130; // CUtlStringToken - constexpr std::ptrdiff_t m_flZOffset = 0x134; // float32 - constexpr std::ptrdiff_t m_vRenderOrigin = 0x138; // - } - // Parent: None - // Fields count: 0 - namespace IChoreoServices { - } - // Parent: None - // Fields count: 1 - namespace CInButtonState { - constexpr std::ptrdiff_t m_pButtonStates = 0x8; // uint64[3] - } - // Parent: None - // Fields count: 6 - 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 ISkeletonAnimationController { - } - // Parent: ISkeletonAnimationController - // Fields count: 1 - namespace CSkeletonAnimationController { - constexpr std::ptrdiff_t m_pSkeletonInstance = 0x8; // CSkeletonInstance* - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_hSequence (HSequence) - // NetworkVarNames: m_flPrevCycle (float32) - // NetworkVarNames: m_flCycle (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 - // - // Metadata: - // NetworkVarNames: m_hModel (HModelStrong) - // NetworkVarNames: m_bClientClothCreationSuppressed (bool) - // 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_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 = 0x202; // int8 - constexpr std::ptrdiff_t m_nForceLOD = 0x203; // int8 - constexpr std::ptrdiff_t m_nClothUpdateFlags = 0x204; // int8 - } - // Parent: CGameSceneNode - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_modelState (CModelState) - // NetworkVarNames: m_bIsAnimationEnabled (bool) - // NetworkVarNames: m_bUseParentRenderBounds (bool) - // NetworkVarNames: m_materialGroup (CUtlStringToken) - // NetworkVarNames: m_nHitboxSet (uint8) - namespace CSkeletonInstance { - constexpr std::ptrdiff_t m_modelState = 0x160; // CModelState - constexpr std::ptrdiff_t m_bIsAnimationEnabled = 0x370; // bool - constexpr std::ptrdiff_t m_bUseParentRenderBounds = 0x371; // bool - constexpr std::ptrdiff_t m_bDisableSolidCollisionsForHierarchy = 0x372; // 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 = 0x374; // CUtlStringToken - constexpr std::ptrdiff_t m_nHitboxSet = 0x378; // uint8 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - namespace IntervalTimer { - constexpr std::ptrdiff_t m_timestamp = 0x8; // GameTime_t - constexpr std::ptrdiff_t m_nWorldGroupId = 0xC; // WorldGroupId_t - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_timescale (float32) - // NetworkVarNames: m_nWorldGroupId (WorldGroupId_t) - 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_nWorldGroupId = 0x14; // WorldGroupId_t - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (float32) - // NetworkVarNames: m_timescale (float32) - 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: IntervalTimer - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_flValues (float) - // NetworkVarNames: m_nValueCounts (int) - // NetworkVarNames: m_nBucketCount (int) - // NetworkVarNames: m_flInterval (float) - // NetworkVarNames: m_flFinalValue (float) - // NetworkVarNames: m_nCompressionType (TimelineCompression_t) - // NetworkVarNames: m_bStopped (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 - // - // Metadata: - // NetworkVarNames: m_PredNetBoolVariables (uint32) - // NetworkVarNames: m_PredNetByteVariables (byte) - // NetworkVarNames: m_PredNetUInt16Variables (uint16) - // NetworkVarNames: m_PredNetIntVariables (int32) - // NetworkVarNames: m_PredNetUInt32Variables (uint32) - // NetworkVarNames: m_PredNetUInt64Variables (uint64) - // NetworkVarNames: m_PredNetFloatVariables (float) - // NetworkVarNames: m_PredNetVectorVariables (Vector) - // NetworkVarNames: m_PredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_PredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_OwnerOnlyPredNetBoolVariables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetByteVariables (byte) - // NetworkVarNames: m_OwnerOnlyPredNetUInt16Variables (uint16) - // NetworkVarNames: m_OwnerOnlyPredNetIntVariables (int32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt32Variables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt64Variables (uint64) - // NetworkVarNames: m_OwnerOnlyPredNetFloatVariables (float) - // NetworkVarNames: m_OwnerOnlyPredNetVectorVariables (Vector) - // NetworkVarNames: m_OwnerOnlyPredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_OwnerOnlyPredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_nBoolVariablesCount (int) - // NetworkVarNames: m_nOwnerOnlyBoolVariablesCount (int) - // 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_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 CFootstepTableHandle { - } - // Parent: None - // Fields count: 8 - 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 - constexpr std::ptrdiff_t followup_target = 0x14; // char* - 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 bFired = 0x30; // bool - } - // Parent: None - // Fields count: 3 - namespace ResponseParams { - constexpr std::ptrdiff_t odds = 0x10; // int16 - constexpr std::ptrdiff_t flags = 0x12; // int16 - constexpr std::ptrdiff_t m_pFollowup = 0x18; // ResponseFollowup* - } - // Parent: None - // Fields count: 2 - 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_szResponseName = 0x1; // char[192] - constexpr std::ptrdiff_t m_szMatchingRule = 0xC1; // char[128] - constexpr std::ptrdiff_t m_Params = 0x148; // ResponseParams - constexpr std::ptrdiff_t m_fMatchScore = 0x168; // float32 - 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* > - } - // Parent: None - // Fields count: 2 - 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_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 CResponseQueue { - constexpr std::ptrdiff_t m_ExpresserTargets = 0x48; // CUtlVector< CAI_Expresser* > - } - // 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_response = 0x48; // CRR_Response - constexpr std::ptrdiff_t m_bResponseValid = 0x230; // bool - } - // Parent: CAI_Expresser - // Fields count: 1 - namespace CAI_ExpresserWithFollowup { - constexpr std::ptrdiff_t m_pPostponedFollowup = 0x60; // ResponseFollowup* - } - // Parent: CAI_ExpresserWithFollowup - // Fields count: 1 - namespace CMultiplayer_Expresser { - constexpr std::ptrdiff_t m_bAllowMultipleScenes = 0x70; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CBaseEntityAPI { - } - // Parent: None - // Fields count: 10 - 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< 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 > > - } - // Parent: None - // Fields count: 1 - namespace CPhysicsShake { - constexpr std::ptrdiff_t m_force = 0x8; // - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CGameScriptedMoveData { - constexpr std::ptrdiff_t m_vAccumulatedRootMotion = 0x0; // - constexpr std::ptrdiff_t m_vDest = 0xC; // - constexpr std::ptrdiff_t m_vSrc = 0x18; // - 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: 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_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 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 CConstantForceController { - constexpr std::ptrdiff_t m_linear = 0xC; // - constexpr std::ptrdiff_t m_angular = 0x18; // RotationVector - constexpr std::ptrdiff_t m_linearSave = 0x24; // - constexpr std::ptrdiff_t m_angularSave = 0x30; // RotationVector - } - // Parent: None - // Fields count: 4 - namespace CMotorController { - constexpr std::ptrdiff_t m_speed = 0x8; // float32 - constexpr std::ptrdiff_t m_maxTorque = 0xC; // float32 - constexpr std::ptrdiff_t m_axis = 0x10; // - constexpr std::ptrdiff_t m_inertiaFactor = 0x1C; // float32 - } - // Parent: None - // Fields count: 4 - 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 - constexpr std::ptrdiff_t m_forceupdate = 0xC; // bool - } - // Parent: None - // Fields count: 2 - namespace CCopyRecipientFilter { - constexpr std::ptrdiff_t m_Flags = 0x8; // int32 - constexpr std::ptrdiff_t m_Recipients = 0x10; // CUtlVector< CPlayerSlot > - } - // Parent: None - // Fields count: 13 - namespace CSoundPatch { - constexpr std::ptrdiff_t m_pitch = 0x8; // CSoundEnvelope - constexpr std::ptrdiff_t m_volume = 0x18; // CSoundEnvelope - 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_soundEntityIndex = 0x44; // CEntityIndex - constexpr std::ptrdiff_t m_soundOrigin = 0x48; // - 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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CPulseGraphInstance_ServerEntity { - constexpr std::ptrdiff_t m_pComponent = 0xD8; // CPulseGraphComponentBase* - } - // Parent: None - // Fields count: 4 - namespace CPulseGraphComponentBase { - constexpr std::ptrdiff_t m_hOwner = 0x8; // CHandle< CBaseEntity > - 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: CPulseGraphComponentBase - // Fields count: 0 - namespace CPulseGraphComponentPointServer { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyFriendlyName - // MPropertyDescription - namespace CPulseServerFuncs { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - namespace CPulseCell_SoundEventStart { - constexpr std::ptrdiff_t m_Type = 0x48; // SoundEventStartType_t - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyFriendlyName - // MPropertyDescription - namespace CPulseServerFuncs_Sounds { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 1 - namespace CPulseCell_Outflow_PlaySceneBase__CursorState_t { - constexpr std::ptrdiff_t m_sceneInstance = 0x0; // CHandle< CBaseEntity > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CPulseCell_Outflow_ScriptedSequence__CursorState_t { - constexpr std::ptrdiff_t m_scriptedSequence = 0x0; // CHandle< CBaseEntity > - } - // Parent: CEntityComponent - // Fields count: 0 - namespace CTouchExpansionComponent { - } - // Parent: None - // Fields count: 25 - namespace dynpitchvol_base_t { - constexpr std::ptrdiff_t preset = 0x0; // int32 - constexpr std::ptrdiff_t pitchrun = 0x4; // int32 - constexpr std::ptrdiff_t pitchstart = 0x8; // int32 - constexpr std::ptrdiff_t spinup = 0xC; // int32 - constexpr std::ptrdiff_t spindown = 0x10; // int32 - constexpr std::ptrdiff_t volrun = 0x14; // int32 - constexpr std::ptrdiff_t volstart = 0x18; // int32 - constexpr std::ptrdiff_t fadein = 0x1C; // int32 - constexpr std::ptrdiff_t fadeout = 0x20; // int32 - constexpr std::ptrdiff_t lfotype = 0x24; // int32 - constexpr std::ptrdiff_t lforate = 0x28; // int32 - constexpr std::ptrdiff_t lfomodpitch = 0x2C; // int32 - constexpr std::ptrdiff_t lfomodvol = 0x30; // int32 - constexpr std::ptrdiff_t cspinup = 0x34; // int32 - constexpr std::ptrdiff_t cspincount = 0x38; // int32 - constexpr std::ptrdiff_t pitch = 0x3C; // int32 - constexpr std::ptrdiff_t spinupsav = 0x40; // int32 - constexpr std::ptrdiff_t spindownsav = 0x44; // int32 - constexpr std::ptrdiff_t pitchfrac = 0x48; // int32 - constexpr std::ptrdiff_t vol = 0x4C; // int32 - constexpr std::ptrdiff_t fadeinsav = 0x50; // int32 - constexpr std::ptrdiff_t fadeoutsav = 0x54; // int32 - constexpr std::ptrdiff_t volfrac = 0x58; // int32 - constexpr std::ptrdiff_t lfofrac = 0x5C; // int32 - constexpr std::ptrdiff_t lfomult = 0x60; // int32 - } - // Parent: dynpitchvol_base_t - // Fields count: 0 - namespace dynpitchvol_t { - } - // Parent: None - // Fields count: 3 - 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 { - constexpr std::ptrdiff_t disposition = 0x0; // Disposition_t - constexpr std::ptrdiff_t priority = 0x4; // int32 - } - // Parent: CEntityInstance - // Fields count: 75 - // - // Metadata: - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByName - // NetworkVarNames: m_CBodyComponent (CBodyComponent::Storage_t) - // NetworkVarNames: m_iHealth (int32) - // NetworkVarNames: m_iMaxHealth (int32) - // NetworkVarNames: m_lifeState (uint8) - // NetworkVarNames: m_bTakesDamage (bool) - // NetworkVarNames: m_nTakeDamageFlags (TakeDamageFlags_t) - // NetworkVarNames: m_bIsPlatform (bool) - // NetworkVarNames: m_MoveCollide (MoveCollide_t) - // NetworkVarNames: m_MoveType (MoveType_t) - // NetworkVarNames: m_nSubclassID (EntitySubclassID_t) - // NetworkVarNames: m_flAnimTime (float32) - // NetworkVarNames: m_flSimulationTime (float32) - // NetworkVarNames: m_flCreateTime (GameTime_t) - // NetworkVarNames: m_bClientSideRagdoll (bool) - // NetworkVarNames: m_ubInterpolationFrame (uint8) - // NetworkVarNames: m_iTeamNum (uint8) - // NetworkVarNames: m_spawnflags (uint32) - // NetworkVarNames: m_nNextThinkTick (GameTick_t) - // NetworkVarNames: m_fFlags (uint32) - // NetworkVarNames: m_vecVelocity (CNetworkVelocityVector) - // NetworkVarNames: m_vecBaseVelocity (Vector) - // NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_fEffects (uint32) - // NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_flFriction (float32) - // NetworkVarNames: m_flElasticity (float32) - // NetworkVarNames: m_flGravityScale (float32) - // NetworkVarNames: m_flTimeScale (float32) - // NetworkVarNames: m_flWaterLevel (float) - // NetworkVarNames: m_bAnimatedEveryTick (bool) - // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) - 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_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_lastNetworkChange = 0x268; // float32 - constexpr std::ptrdiff_t m_ResponseContexts = 0x278; // CUtlVector< ResponseContext_t > - constexpr std::ptrdiff_t m_iszResponseContext = 0x290; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iHealth = 0x2B8; // int32 - constexpr std::ptrdiff_t m_iMaxHealth = 0x2BC; // int32 - constexpr std::ptrdiff_t m_lifeState = 0x2C0; // uint8 - constexpr std::ptrdiff_t m_flDamageAccumulator = 0x2C4; // float32 - constexpr std::ptrdiff_t m_bTakesDamage = 0x2C8; // bool - constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x2CC; // TakeDamageFlags_t - constexpr std::ptrdiff_t m_bIsPlatform = 0x2D0; // bool - constexpr std::ptrdiff_t m_MoveCollide = 0x2D2; // MoveCollide_t - constexpr std::ptrdiff_t m_MoveType = 0x2D3; // MoveType_t - constexpr std::ptrdiff_t m_nActualMoveType = 0x2D4; // MoveType_t - constexpr std::ptrdiff_t m_nWaterTouch = 0x2D5; // uint8 - 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_iszDamageFilterName = 0x2E8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flMoveDoneTime = 0x2F0; // float32 - constexpr std::ptrdiff_t m_nSubclassID = 0x2F4; // CUtlStringToken - constexpr std::ptrdiff_t m_flAnimTime = 0x300; // float32 - constexpr std::ptrdiff_t m_flSimulationTime = 0x304; // float32 - constexpr std::ptrdiff_t m_flCreateTime = 0x308; // GameTime_t - constexpr std::ptrdiff_t m_bClientSideRagdoll = 0x30C; // bool - constexpr std::ptrdiff_t m_ubInterpolationFrame = 0x30D; // uint8 - constexpr std::ptrdiff_t m_vPrevVPhysicsUpdatePos = 0x310; // - constexpr std::ptrdiff_t m_iTeamNum = 0x31C; // uint8 - constexpr std::ptrdiff_t m_iGlobalname = 0x320; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iSentToClients = 0x328; // int32 - constexpr std::ptrdiff_t m_flSpeed = 0x32C; // float32 - constexpr std::ptrdiff_t m_sUniqueHammerID = 0x330; // CUtlString - constexpr std::ptrdiff_t m_spawnflags = 0x338; // uint32 - constexpr std::ptrdiff_t m_nNextThinkTick = 0x33C; // GameTick_t - constexpr std::ptrdiff_t m_nSimulationTick = 0x340; // int32 - constexpr std::ptrdiff_t m_OnKilled = 0x348; // CEntityIOOutput - constexpr std::ptrdiff_t m_fFlags = 0x370; // uint32 - constexpr std::ptrdiff_t m_vecAbsVelocity = 0x374; // - constexpr std::ptrdiff_t m_vecVelocity = 0x380; // CNetworkVelocityVector - 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_fEffects = 0x3D0; // uint32 - constexpr std::ptrdiff_t m_hGroundEntity = 0x3D4; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_flFriction = 0x3D8; // float32 - constexpr std::ptrdiff_t m_flElasticity = 0x3DC; // float32 - constexpr std::ptrdiff_t m_flGravityScale = 0x3E0; // float32 - constexpr std::ptrdiff_t m_flTimeScale = 0x3E4; // float32 - constexpr std::ptrdiff_t m_flWaterLevel = 0x3E8; // float32 - constexpr std::ptrdiff_t m_bAnimatedEveryTick = 0x3EC; // bool - constexpr std::ptrdiff_t m_bDisableLowViolence = 0x3ED; // bool - constexpr std::ptrdiff_t m_nWaterType = 0x3EE; // uint8 - constexpr std::ptrdiff_t m_iEFlags = 0x3F0; // int32 - constexpr std::ptrdiff_t m_OnUser1 = 0x3F8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnUser2 = 0x420; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnUser3 = 0x448; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnUser4 = 0x470; // CEntityIOOutput - constexpr std::ptrdiff_t m_iInitialTeamNum = 0x498; // int32 - constexpr std::ptrdiff_t m_flNavIgnoreUntilTime = 0x49C; // GameTime_t - constexpr std::ptrdiff_t m_vecAngVelocity = 0x4A0; // QAngle - 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_flLocalTime = 0x4B8; // float32 - constexpr std::ptrdiff_t m_flVPhysicsUpdateLocalTime = 0x4BC; // float32 - } - // Parent: CBaseEntity - // Fields count: 0 - namespace CServerOnlyEntity { - } - // Parent: CServerOnlyEntity - // Fields count: 0 - namespace CServerOnlyPointEntity { - } - // Parent: CServerOnlyEntity - // Fields count: 0 - namespace CLogicalEntity { - } - // Parent: CBaseEntity - // Fields count: 17 - // - // Metadata: - // MNetworkIncludeByUserGroup - // NetworkVarNames: m_flFadeInDuration (float32) - // NetworkVarNames: m_flFadeOutDuration (float32) - // NetworkVarNames: m_flMaxWeight (float32) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bMaster (bool) - // NetworkVarNames: m_bClientSide (bool) - // NetworkVarNames: m_bExclusive (bool) - // NetworkVarNames: m_MinFalloff (float32) - // NetworkVarNames: m_MaxFalloff (float32) - // NetworkVarNames: m_flCurWeight (float32) - // NetworkVarNames: m_netlookupFilename (char) - namespace CColorCorrection { - constexpr std::ptrdiff_t m_flFadeInDuration = 0x4C0; // float32 - constexpr std::ptrdiff_t m_flFadeOutDuration = 0x4C4; // float32 - constexpr std::ptrdiff_t m_flStartFadeInWeight = 0x4C8; // float32 - constexpr std::ptrdiff_t m_flStartFadeOutWeight = 0x4CC; // float32 - constexpr std::ptrdiff_t m_flTimeStartFadeIn = 0x4D0; // GameTime_t - constexpr std::ptrdiff_t m_flTimeStartFadeOut = 0x4D4; // GameTime_t - constexpr std::ptrdiff_t m_flMaxWeight = 0x4D8; // float32 - constexpr std::ptrdiff_t m_bStartDisabled = 0x4DC; // bool - constexpr std::ptrdiff_t m_bEnabled = 0x4DD; // bool - constexpr std::ptrdiff_t m_bMaster = 0x4DE; // bool - constexpr std::ptrdiff_t m_bClientSide = 0x4DF; // bool - constexpr std::ptrdiff_t m_bExclusive = 0x4E0; // bool - constexpr std::ptrdiff_t m_MinFalloff = 0x4E4; // float32 - constexpr std::ptrdiff_t m_MaxFalloff = 0x4E8; // float32 - constexpr std::ptrdiff_t m_flCurWeight = 0x4EC; // float32 - constexpr std::ptrdiff_t m_netlookupFilename = 0x4F0; // char[512] - constexpr std::ptrdiff_t m_lookupFilename = 0x6F0; // CUtlSymbolLarge - } - // Parent: CBaseEntity - // Fields count: 11 - // - // Metadata: - // 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_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_iDangerSound = 0x4E0; // int32 - constexpr std::ptrdiff_t m_flDirectDamagePerSecond = 0x4E4; // float32 - constexpr std::ptrdiff_t m_iCustomDamageType = 0x4E8; // int32 - } - // Parent: CLogicalEntity - // Fields count: 3 - namespace CBaseFilter { - constexpr std::ptrdiff_t m_bNegated = 0x4C0; // bool - constexpr std::ptrdiff_t m_OnPass = 0x4C8; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnFail = 0x4F0; // CEntityIOOutput - } - // Parent: CBaseFilter - // Fields count: 4 - 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_nFilterCount = 0x598; // int32 - } - // Parent: CBaseFilter - // Fields count: 1 - namespace CFilterProximity { - constexpr std::ptrdiff_t m_flRadius = 0x518; // float32 - } - // Parent: CBaseFilter - // Fields count: 0 - namespace CFilterLOS { - } - // Parent: CBaseFilter - // Fields count: 1 - namespace CFilterClass { - constexpr std::ptrdiff_t m_iFilterClass = 0x518; // CUtlSymbolLarge - } - // Parent: CBaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flStartScale (float32) - // NetworkVarNames: m_flScaleTime (float32) - // NetworkVarNames: m_nFlags (uint32) - namespace CBaseFire { - constexpr std::ptrdiff_t m_flScale = 0x4C0; // float32 - constexpr std::ptrdiff_t m_flStartScale = 0x4C4; // float32 - constexpr std::ptrdiff_t m_flScaleTime = 0x4C8; // float32 - constexpr std::ptrdiff_t m_nFlags = 0x4CC; // uint32 - } - // Parent: CBaseFire - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_nFlameModelIndex (int32) - // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - namespace CFireSmoke { - constexpr std::ptrdiff_t m_nFlameModelIndex = 0x4D0; // int32 - constexpr std::ptrdiff_t m_nFlameFromAboveModelIndex = 0x4D4; // int32 - } - // Parent: CBaseEntity - // Fields count: 7 - namespace CFishPool { - constexpr std::ptrdiff_t m_fishCount = 0x4D0; // int32 - constexpr std::ptrdiff_t m_maxRange = 0x4D4; // float32 - 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_visTimer = 0x500; // CountdownTimer - } - // Parent: CServerOnlyEntity - // Fields count: 0 - namespace CInfoData { - } - // Parent: None - // Fields count: 3 - namespace locksound_t { - constexpr std::ptrdiff_t sLockedSound = 0x8; // CUtlSymbolLarge - constexpr std::ptrdiff_t sUnlockedSound = 0x10; // CUtlSymbolLarge - constexpr std::ptrdiff_t flwaitSound = 0x18; // GameTime_t - } - // Parent: CLogicalEntity - // 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_OnTrue = 0x4E0; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnFalse = 0x508; // CEntityIOOutput - } - // Parent: CLogicalEntity - // Fields count: 7 - namespace CLogicDistanceCheck { - constexpr std::ptrdiff_t m_iszEntityA = 0x4C0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszEntityB = 0x4C8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flZone1Distance = 0x4D0; // float32 - constexpr std::ptrdiff_t m_flZone2Distance = 0x4D4; // float32 - constexpr std::ptrdiff_t m_InZone1 = 0x4D8; // CEntityIOOutput - constexpr std::ptrdiff_t m_InZone2 = 0x500; // CEntityIOOutput - constexpr std::ptrdiff_t m_InZone3 = 0x528; // CEntityIOOutput - } - // Parent: None - // Fields count: 3 - namespace VelocitySampler { - constexpr std::ptrdiff_t m_prevSample = 0x0; // - constexpr std::ptrdiff_t m_fPrevSampleTime = 0xC; // GameTime_t - constexpr std::ptrdiff_t m_fIdealSampleRate = 0x10; // float32 - } - // Parent: None - // Fields count: 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 ConstraintSoundInfo { - constexpr std::ptrdiff_t m_vSampler = 0x8; // VelocitySampler - constexpr std::ptrdiff_t m_soundProfile = 0x20; // SimpleConstraintSoundProfile - constexpr std::ptrdiff_t m_forwardAxis = 0x40; // - 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 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 hEntity = 0x8; // CHandle< CBaseEntity > - } - // Parent: CServerOnlyPointEntity - // Fields count: 6 - namespace CPointPrefab { - constexpr std::ptrdiff_t m_targetMapName = 0x4C0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_forceWorldGroupID = 0x4C8; // CUtlSymbolLarge - 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 > - } - // 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 > - } - // Parent: CBaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_skyboxData (sky3dparams_t) - // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) - namespace CSkyCamera { - constexpr std::ptrdiff_t m_skyboxData = 0x4C0; // sky3dparams_t - constexpr std::ptrdiff_t m_skyboxSlotToken = 0x550; // CUtlStringToken - constexpr std::ptrdiff_t m_bUseAngles = 0x554; // bool - constexpr std::ptrdiff_t m_pNext = 0x558; // CSkyCamera* - } - // 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_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; // - constexpr std::ptrdiff_t m_bHasOwner = 0x30; // bool - } - // Parent: CServerOnlyEntity - // Fields count: 11 - namespace CEnvSoundscape { - constexpr std::ptrdiff_t m_OnPlay = 0x4C0; // CEntityIOOutput - constexpr std::ptrdiff_t m_flRadius = 0x4E8; // float32 - constexpr std::ptrdiff_t m_soundscapeName = 0x4F0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_soundEventName = 0x4F8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_bOverrideWithEvent = 0x500; // bool - constexpr std::ptrdiff_t m_soundscapeIndex = 0x504; // int32 - 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_bDisabled = 0x554; // bool - } - // Parent: CEnvSoundscape - // Fields count: 1 - namespace CEnvSoundscapeProxy { - constexpr std::ptrdiff_t m_MainSoundscapeName = 0x558; // CUtlSymbolLarge - } - // Parent: CEnvSoundscape - // Fields count: 0 - namespace CEnvSoundscapeTriggerable { - } - // Parent: None - // Fields count: 6 - namespace lerpdata_t { - constexpr std::ptrdiff_t m_hEnt = 0x0; // CHandle< CBaseEntity > - 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; // - 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 CNavLinkAnimgraphVar { - constexpr std::ptrdiff_t m_strAnimgraphVar = 0x0; // CUtlString - constexpr std::ptrdiff_t m_unAlignmentDegrees = 0x8; // uint32 - } - // Parent: CNavVolume - // Fields count: 0 - namespace CNavVolumeMarkupVolume { - } - // Parent: CNavVolume - // Fields count: 0 - namespace CNavVolumeCalculatedVector { - } - // Parent: CNavVolumeCalculatedVector - // Fields count: 2 - namespace CNavVolumeBreadthFirstSearch { - constexpr std::ptrdiff_t m_vStartPos = 0xA0; // - constexpr std::ptrdiff_t m_flSearchDist = 0xAC; // float32 - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nInteractsAs (uint64) - // NetworkVarNames: m_nInteractsWith (uint64) - // NetworkVarNames: m_nInteractsExclude (uint64) - // NetworkVarNames: m_nEntityId (uint32) - // NetworkVarNames: m_nOwnerId (uint32) - // NetworkVarNames: m_nHierarchyId (uint16) - // NetworkVarNames: m_nCollisionGroup (uint8) - // NetworkVarNames: m_nCollisionFunctionMask (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 - // - // Metadata: - // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) - // NetworkVarNames: m_vecMins (Vector) - // NetworkVarNames: m_vecMaxs (Vector) - // NetworkVarNames: m_usSolidFlags (uint8) - // NetworkVarNames: m_nSolidType (SolidType_t) - // NetworkVarNames: m_triggerBloat (uint8) - // NetworkVarNames: m_nSurroundType (SurroundingBoundsType_t) - // NetworkVarNames: m_CollisionGroup (uint8) - // NetworkVarNames: m_nEnablePhysics (uint8) - // NetworkVarNames: m_vecSpecifiedSurroundingMins (Vector) - // NetworkVarNames: m_vecSpecifiedSurroundingMaxs (Vector) - // NetworkVarNames: m_vCapsuleCenter1 (Vector) - // NetworkVarNames: m_vCapsuleCenter2 (Vector) - // NetworkVarNames: m_flCapsuleRadius (float) - namespace CCollisionProperty { - constexpr std::ptrdiff_t m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t - constexpr std::ptrdiff_t m_vecMins = 0x40; // - constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // - 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; // - constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; // - constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; // - constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; // - constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; // - constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; // - constexpr std::ptrdiff_t m_flCapsuleRadius = 0xAC; // float32 - } - // Parent: None - // Fields count: 21 - // - // Metadata: - // NetworkVarNames: m_vOrigin (Vector) - // NetworkVarNames: m_vStart (Vector) - // NetworkVarNames: m_vNormal (Vector) - // NetworkVarNames: m_vAngles (QAngle) - // NetworkVarNames: m_hEntity (CEntityHandle) - // NetworkVarNames: m_hOtherEntity (CEntityHandle) - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flMagnitude (float32) - // NetworkVarNames: m_flRadius (float32) - // NetworkVarNames: m_nSurfaceProp (CUtlStringToken) - // NetworkVarNames: m_nEffectIndex (HParticleSystemDefinition) - // NetworkVarNames: m_nDamageType (uint32) - // NetworkVarNames: m_nPenetrate (uint8) - // NetworkVarNames: m_nMaterial (uint16) - // NetworkVarNames: m_nHitBox (uint16) - // NetworkVarNames: m_nColor (uint8) - // NetworkVarNames: m_fFlags (uint8) - // NetworkVarNames: m_nAttachmentIndex (AttachmentHandle_t) - // NetworkVarNames: m_nAttachmentName (CUtlStringToken) - // NetworkVarNames: m_iEffectName (uint16) - // NetworkVarNames: m_nExplosionType (uint8) - namespace CEffectData { - constexpr std::ptrdiff_t m_vOrigin = 0x8; // - constexpr std::ptrdiff_t m_vStart = 0x14; // - constexpr std::ptrdiff_t m_vNormal = 0x20; // - 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< InfoForResourceTypeIParticleSystemDefinition > - 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: CBaseEntity - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_flFadeStartDist (float32) - // NetworkVarNames: m_flFadeEndDist (float32) - namespace CEnvDetailController { - constexpr std::ptrdiff_t m_flFadeStartDist = 0x4C0; // float32 - constexpr std::ptrdiff_t m_flFadeEndDist = 0x4C4; // float32 - } - // Parent: None - // Fields count: 31 - // - // Metadata: - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_iWindSeed (uint32) - // NetworkVarNames: m_iMinWind (uint16) - // NetworkVarNames: m_iMaxWind (uint16) - // NetworkVarNames: m_windRadius (int32) - // NetworkVarNames: m_iMinGust (uint16) - // NetworkVarNames: m_iMaxGust (uint16) - // NetworkVarNames: m_flMinGustDelay (float32) - // NetworkVarNames: m_flMaxGustDelay (float32) - // NetworkVarNames: m_flGustDuration (float32) - // NetworkVarNames: m_iGustDirChange (uint16) - // NetworkVarNames: m_location (Vector) - // NetworkVarNames: m_iInitialWindDir (uint16) - // NetworkVarNames: m_flInitialWindSpeed (float32) - 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; // - 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; // - constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; // - constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; // - 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 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 CEnvWindShared__WindVariationEvent_t { - constexpr std::ptrdiff_t m_flWindAngleVariation = 0x0; // float32 - constexpr std::ptrdiff_t m_flWindSpeedVariation = 0x4; // float32 - } - // Parent: CBaseEntity - // Fields count: 0 - namespace CInfoLadderDismount { - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_nModelID (int32) - // NetworkVarNames: m_hMaterial (HMaterialStrong) - // NetworkVarNames: m_solid (ShardSolid_t) - // NetworkVarNames: m_ShatterPanelMode (ShatterPanelMode) - // NetworkVarNames: m_vecPanelSize (Vector2D) - // NetworkVarNames: m_vecStressPositionA (Vector2D) - // NetworkVarNames: m_vecStressPositionB (Vector2D) - // NetworkVarNames: m_vecPanelVertices (Vector2D) - // NetworkVarNames: m_flGlassHalfThickness (float) - // NetworkVarNames: m_bHasParent (bool) - // NetworkVarNames: m_bParentFrozen (bool) - // 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_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_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 CShatterGlassShard { - constexpr std::ptrdiff_t m_hShardHandle = 0x8; // uint32 - constexpr std::ptrdiff_t m_vecPanelVertices = 0x10; // CUtlVector< Vector2D > - 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_hParentShard = 0x40; // uint32 - constexpr std::ptrdiff_t m_ShatterStressType = 0x44; // ShatterGlassStressType - constexpr std::ptrdiff_t m_vecStressVelocity = 0x48; // - 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< CBaseEntity > - constexpr std::ptrdiff_t m_vecNeighbors = 0xA8; // CUtlVector< uint32 > - } - // Parent: CBaseEntity - // Fields count: 0 - namespace CGameRulesProxy { - } - // Parent: None - // Fields count: 2 - namespace CGameRules { - constexpr std::ptrdiff_t m_szQuestName = 0x8; // char[128] - constexpr std::ptrdiff_t m_nQuestPhase = 0x88; // int32 - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_iGlowType (int32) - // NetworkVarNames: m_iGlowTeam (int32) - // NetworkVarNames: m_nGlowRange (int32) - // NetworkVarNames: m_nGlowRangeMin (int32) - // NetworkVarNames: m_glowColorOverride (Color) - // NetworkVarNames: m_bFlashing (bool) - // NetworkVarNames: m_flGlowTime (float) - // NetworkVarNames: m_flGlowStartTime (float) - // NetworkVarNames: m_bEligibleForScreenHighlight (bool) - namespace CGlowProperty { - constexpr std::ptrdiff_t m_fGlowColor = 0x8; // - 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: CGameRules - // Fields count: 0 - namespace CMultiplayRules { - } - // Parent: None - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: dirPrimary (Vector) - // NetworkVarNames: colorPrimary (Color) - // NetworkVarNames: colorSecondary (Color) - // NetworkVarNames: colorPrimaryLerpTo (Color) - // NetworkVarNames: colorSecondaryLerpTo (Color) - // NetworkVarNames: start (float32) - // NetworkVarNames: end (float32) - // NetworkVarNames: farz (float32) - // NetworkVarNames: maxdensity (float32) - // NetworkVarNames: exponent (float32) - // NetworkVarNames: HDRColorScale (float32) - // NetworkVarNames: skyboxFogFactor (float32) - // NetworkVarNames: skyboxFogFactorLerpTo (float32) - // NetworkVarNames: startLerpTo (float32) - // NetworkVarNames: endLerpTo (float32) - // NetworkVarNames: maxdensityLerpTo (float32) - // NetworkVarNames: lerptime (GameTime_t) - // NetworkVarNames: duration (float32) - // NetworkVarNames: blendtobackground (float32) - // NetworkVarNames: scattering (float32) - // NetworkVarNames: locallightscale (float32) - // NetworkVarNames: enable (bool) - // NetworkVarNames: blend (bool) - // NetworkVarNames: m_bNoReflectionFog (bool) - namespace fogparams_t { - constexpr std::ptrdiff_t dirPrimary = 0x8; // - 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 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 - constexpr std::ptrdiff_t scattering = 0x5C; // float32 - 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_bNoReflectionFog = 0x66; // bool - constexpr std::ptrdiff_t m_bPadding = 0x67; // bool - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // NetworkVarNames: m_hCtrl (CHandle< CFogController>) - namespace fogplayerparams_t { - constexpr std::ptrdiff_t m_hCtrl = 0x8; // CHandle< CFogController > - 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 - // - // Metadata: - // NetworkVarNames: scale (int16) - // NetworkVarNames: origin (Vector) - // NetworkVarNames: bClip3DSkyBoxNearToWorldFar (bool) - // NetworkVarNames: flClip3DSkyBoxNearToWorldFarOffset (float32) - // NetworkVarNames: fog (fogparams_t) - // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) - namespace sky3dparams_t { - constexpr std::ptrdiff_t scale = 0x8; // int16 - constexpr std::ptrdiff_t origin = 0xC; // - 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_nWorldGroupID = 0x88; // WorldGroupId_t - } - // Parent: None - // Fields count: 5 - namespace sndopvarlatchdata_t { - 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; // - } - // Parent: None - // Fields count: 0 - namespace IRagdoll { - } - // Parent: None - // Fields count: 3 - namespace ragdollelement_t { - constexpr std::ptrdiff_t originParentSpace = 0x0; // - 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 boneIndex = 0x18; // CUtlVector< int32 > - constexpr std::ptrdiff_t allowStretch = 0x30; // bool - constexpr std::ptrdiff_t unused = 0x31; // bool - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_Transforms (CTransform) - // 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 > - } - // Parent: None - // Fields count: 13 - 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< CBaseEntity > - 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_hFn = 0x8; // HSCRIPT - constexpr std::ptrdiff_t m_nContext = 0x10; // CUtlStringToken - constexpr std::ptrdiff_t m_nNextThinkTick = 0x14; // GameTick_t - constexpr std::ptrdiff_t m_nLastThinkTick = 0x18; // GameTick_t - } - // Parent: None - // Fields count: 2 - namespace RagdollCreationParams_t { - constexpr std::ptrdiff_t m_vForce = 0x0; // - constexpr std::ptrdiff_t m_nForceBone = 0xC; // int32 - } - // Parent: None - // Fields count: 6 - namespace hudtextparms_t { - constexpr std::ptrdiff_t color1 = 0x0; // Color - constexpr std::ptrdiff_t color2 = 0x4; // Color - constexpr std::ptrdiff_t effect = 0x8; // uint8 - constexpr std::ptrdiff_t channel = 0x9; // uint8 - constexpr std::ptrdiff_t x = 0xC; // float32 - constexpr std::ptrdiff_t y = 0x10; // float32 - } - // Parent: None - // Fields count: 2 - namespace CSimpleSimTimer { - constexpr std::ptrdiff_t m_next = 0x0; // GameTime_t - constexpr std::ptrdiff_t m_nWorldGroupId = 0x4; // WorldGroupId_t - } - // Parent: CSimpleSimTimer - // Fields count: 1 - namespace CSimTimer { - constexpr std::ptrdiff_t m_interval = 0x8; // float32 - } - // Parent: CSimpleSimTimer - // Fields count: 2 - namespace CRandSimTimer { - constexpr std::ptrdiff_t m_minInterval = 0x8; // float32 - constexpr std::ptrdiff_t m_maxInterval = 0xC; // float32 - } - // Parent: CSimpleSimTimer - // Fields count: 1 - namespace CStopwatchBase { - constexpr std::ptrdiff_t m_fIsRunning = 0x8; // bool - } - // Parent: CStopwatchBase - // Fields count: 0 - namespace CSimpleStopwatch { - } - // Parent: CStopwatchBase - // Fields count: 1 - namespace CStopwatch { - constexpr std::ptrdiff_t m_interval = 0xC; // float32 - } - // Parent: CStopwatchBase - // Fields count: 2 - namespace CRandStopwatch { - constexpr std::ptrdiff_t m_minInterval = 0xC; // float32 - constexpr std::ptrdiff_t m_maxInterval = 0x10; // float32 - } - // Parent: CGameRules - // Fields count: 1 - namespace CSingleplayRules { - constexpr std::ptrdiff_t m_bSinglePlayerGameEnding = 0x90; // bool - } - // Parent: CBaseEntity - // Fields count: 9 - // - // Metadata: - // NetworkVarNames: m_iszStackName (string_t) - // NetworkVarNames: m_iszOperatorName (string_t) - // NetworkVarNames: m_iszOpvarName (string_t) - // NetworkVarNames: m_iOpvarIndex (int) - // NetworkVarNames: m_bUseAutoCompare (bool) - namespace CSoundOpvarSetPointBase { - constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool - constexpr std::ptrdiff_t m_hSource = 0x4C4; // CEntityHandle - constexpr std::ptrdiff_t m_iszSourceEntityName = 0x4D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_vLastPosition = 0x528; // - constexpr std::ptrdiff_t m_iszStackName = 0x538; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszOperatorName = 0x540; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iszOpvarName = 0x548; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_iOpvarIndex = 0x550; // int32 - constexpr std::ptrdiff_t m_bUseAutoCompare = 0x554; // bool - } - // Parent: CSoundOpvarSetPointBase - // Fields count: 23 - namespace CSoundOpvarSetPointEntity { - constexpr std::ptrdiff_t m_OnEnter = 0x558; // CEntityIOOutput - constexpr std::ptrdiff_t m_OnExit = 0x580; // CEntityIOOutput - constexpr std::ptrdiff_t m_bAutoDisable = 0x5A8; // bool - constexpr std::ptrdiff_t m_flDistanceMin = 0x5EC; // float32 - constexpr std::ptrdiff_t m_flDistanceMax = 0x5F0; // float32 - constexpr std::ptrdiff_t m_flDistanceMapMin = 0x5F4; // float32 - constexpr std::ptrdiff_t m_flDistanceMapMax = 0x5F8; // float32 - constexpr std::ptrdiff_t m_flOcclusionRadius = 0x5FC; // float32 - constexpr std::ptrdiff_t m_flOcclusionMin = 0x600; // float32 - constexpr std::ptrdiff_t m_flOcclusionMax = 0x604; // float32 - constexpr std::ptrdiff_t m_flValSetOnDisable = 0x608; // float32 - constexpr std::ptrdiff_t m_bSetValueOnDisable = 0x60C; // bool - constexpr std::ptrdiff_t m_nSimulationMode = 0x610; // int32 - constexpr std::ptrdiff_t m_nVisibilitySamples = 0x614; // int32 - constexpr std::ptrdiff_t m_vDynamicProxyPoint = 0x618; // - constexpr std::ptrdiff_t m_flDynamicMaximumOcclusion = 0x624; // float32 - constexpr std::ptrdiff_t m_hDynamicEntity = 0x628; // CEntityHandle - constexpr std::ptrdiff_t m_iszDynamicEntityName = 0x630; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flPathingDistanceNormFactor = 0x638; // float32 - constexpr std::ptrdiff_t m_vPathingSourcePos = 0x63C; // - constexpr std::ptrdiff_t m_vPathingListenerPos = 0x648; // - constexpr std::ptrdiff_t m_vPathingDirection = 0x654; // - constexpr std::ptrdiff_t m_nPathingSourceIndex = 0x660; // int32 - } - // Parent: CSoundOpvarSetPointEntity - // Fields count: 9 - namespace CSoundOpvarSetAABBEntity { - constexpr std::ptrdiff_t m_vDistanceInnerMins = 0x668; // - constexpr std::ptrdiff_t m_vDistanceInnerMaxs = 0x674; // - constexpr std::ptrdiff_t m_vDistanceOuterMins = 0x680; // - constexpr std::ptrdiff_t m_vDistanceOuterMaxs = 0x68C; // - constexpr std::ptrdiff_t m_nAABBDirection = 0x698; // int32 - constexpr std::ptrdiff_t m_vInnerMins = 0x69C; // - constexpr std::ptrdiff_t m_vInnerMaxs = 0x6A8; // - constexpr std::ptrdiff_t m_vOuterMins = 0x6B4; // - constexpr std::ptrdiff_t m_vOuterMaxs = 0x6C0; // - } - // Parent: CSoundOpvarSetAABBEntity - // Fields count: 0 - namespace CSoundOpvarSetOBBEntity { - } - // Parent: CSoundOpvarSetPointEntity - // Fields count: 3 - namespace CSoundOpvarSetPathCornerEntity { - constexpr std::ptrdiff_t m_flDistMinSqr = 0x680; // float32 - constexpr std::ptrdiff_t m_flDistMaxSqr = 0x684; // float32 - constexpr std::ptrdiff_t m_iszPathCornerEntityName = 0x688; // CUtlSymbolLarge - } - // Parent: None - // Fields count: 3 - namespace SoundOpvarTraceResult_t { - constexpr std::ptrdiff_t vPos = 0x0; // - constexpr std::ptrdiff_t bDidHit = 0xC; // bool - constexpr std::ptrdiff_t flDistSqrToCenter = 0x10; // float32 - } - // Parent: CSoundOpvarSetPointEntity - // Fields count: 4 - namespace CSoundOpvarSetAutoRoomEntity { - constexpr std::ptrdiff_t m_traceResults = 0x668; // CUtlVector< SoundOpvarTraceResult_t > - constexpr std::ptrdiff_t m_flSize = 0x698; // float32 - constexpr std::ptrdiff_t m_flHeightTolerance = 0x69C; // float32 - constexpr std::ptrdiff_t m_flSizeSqr = 0x6A0; // float32 - } - // Parent: CSoundOpvarSetPointBase - // Fields count: 8 - namespace CSoundOpvarSetOBBWindEntity { - constexpr std::ptrdiff_t m_vMins = 0x558; // - constexpr std::ptrdiff_t m_vMaxs = 0x564; // - constexpr std::ptrdiff_t m_vDistanceMins = 0x570; // - constexpr std::ptrdiff_t m_vDistanceMaxs = 0x57C; // - constexpr std::ptrdiff_t m_flWindMin = 0x588; // float32 - constexpr std::ptrdiff_t m_flWindMax = 0x58C; // float32 - constexpr std::ptrdiff_t m_flWindMapMin = 0x590; // float32 - constexpr std::ptrdiff_t m_flWindMapMax = 0x594; // float32 - } - // Parent: None - // Fields count: 18 - namespace CTakeDamageInfo { - constexpr std::ptrdiff_t m_vecDamageForce = 0x8; // - 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_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 CTakeDamageResult { - constexpr std::ptrdiff_t m_nHealthLost = 0x0; // int32 - constexpr std::ptrdiff_t m_nDamageTaken = 0x4; // int32 - } - // Parent: None - // Fields count: 4 - 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 hTarget = 0xA8; // CHandle< CBaseEntity > - } - // Parent: None - // Fields count: 1 - namespace CTakeDamageSummaryScopeGuard { - constexpr std::ptrdiff_t m_vecSummaries = 0x8; // CUtlVector< SummaryTakeDamageInfo_t* > - } - // Parent: CMultiplayRules - // Fields count: 0 - namespace CTeamplayRules { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_Attributes (CEconItemAttribute) - namespace CAttributeList { - constexpr std::ptrdiff_t m_Attributes = 0x8; // CUtlVectorEmbeddedNetworkVar< CEconItemAttribute > - constexpr std::ptrdiff_t m_pManager = 0x58; // CAttributeManager* - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) - // NetworkVarNames: m_flValue (float) - // NetworkVarNames: m_flInitialValue (float) - // NetworkVarNames: m_nRefundableCurrency (int) - // NetworkVarNames: m_bSetBonus (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 IEconItemInterface { - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // NetworkVarNames: m_iReapplyProvisionParity (int) - // 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_iReapplyProvisionParity = 0x20; // int32 - constexpr std::ptrdiff_t m_hOuter = 0x24; // CHandle< CBaseEntity > - 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 > - } - // Parent: None - // Fields count: 3 - 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: CAttributeManager - // Fields count: 1 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_Item (CEconItemView) - namespace CAttributeContainer { - constexpr std::ptrdiff_t m_Item = 0x50; // CEconItemView - } - // Parent: None - // Fields count: 0 - namespace IHasAttributes { - } - // Parent: AmmoTypeInfo_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace GameAmmoTypeInfo_t { - constexpr std::ptrdiff_t m_nBuySize = 0x38; // int32 - constexpr std::ptrdiff_t m_nCost = 0x3C; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_bSpotted (bool) - // NetworkVarNames: m_bSpottedByMask (uint32) - namespace EntitySpottedState_t { - constexpr std::ptrdiff_t m_bSpotted = 0x8; // bool - constexpr std::ptrdiff_t m_bSpottedByMask = 0xC; // uint32[2] - } - // Parent: CServerOnlyPointEntity - // Fields count: 3 - namespace SpawnPoint { - constexpr std::ptrdiff_t m_iPriority = 0x4C0; // int32 - constexpr std::ptrdiff_t m_bEnabled = 0x4C4; // bool - constexpr std::ptrdiff_t m_nType = 0x4C8; // int32 - } - // Parent: SpawnPoint - // Fields count: 9 - namespace SpawnPointCoopEnemy { - constexpr std::ptrdiff_t m_szWeaponsToGive = 0x4D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_szPlayerModelToUse = 0x4D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_nArmorToSpawnWith = 0x4E0; // int32 - constexpr std::ptrdiff_t m_nDefaultBehavior = 0x4E4; // SpawnPointCoopEnemy::BotDefaultBehavior_t - constexpr std::ptrdiff_t m_nBotDifficulty = 0x4E8; // int32 - constexpr std::ptrdiff_t m_bIsAgressive = 0x4EC; // bool - constexpr std::ptrdiff_t m_bStartAsleep = 0x4ED; // bool - constexpr std::ptrdiff_t m_flHideRadius = 0x4F0; // float32 - constexpr std::ptrdiff_t m_szBehaviorTreeFile = 0x500; // CUtlSymbolLarge - } - // Parent: CGameRulesProxy - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_pGameRules (CCSGameRules*) - namespace CCSGameRulesProxy { - constexpr std::ptrdiff_t m_pGameRules = 0x4C0; // CCSGameRules* - } - // Parent: CTeamplayRules - // Fields count: 215 - // - // Metadata: - // NetworkVarNames: m_bFreezePeriod (bool) - // NetworkVarNames: m_bWarmupPeriod (bool) - // NetworkVarNames: m_fWarmupPeriodEnd (GameTime_t) - // NetworkVarNames: m_fWarmupPeriodStart (GameTime_t) - // NetworkVarNames: m_nTotalPausedTicks (int) - // NetworkVarNames: m_nPauseStartTick (int) - // NetworkVarNames: m_bServerPaused (bool) - // NetworkVarNames: m_bGamePaused (bool) - // NetworkVarNames: m_bTerroristTimeOutActive (bool) - // NetworkVarNames: m_bCTTimeOutActive (bool) - // NetworkVarNames: m_flTerroristTimeOutRemaining (float) - // NetworkVarNames: m_flCTTimeOutRemaining (float) - // NetworkVarNames: m_nTerroristTimeOuts (int) - // NetworkVarNames: m_nCTTimeOuts (int) - // NetworkVarNames: m_bTechnicalTimeOut (bool) - // NetworkVarNames: m_bMatchWaitingForResume (bool) - // NetworkVarNames: m_iRoundTime (int) - // NetworkVarNames: m_fMatchStartTime (float) - // NetworkVarNames: m_fRoundStartTime (GameTime_t) - // NetworkVarNames: m_flRestartRoundTime (GameTime_t) - // NetworkVarNames: m_bGameRestart (bool) - // NetworkVarNames: m_flGameStartTime (float) - // NetworkVarNames: m_timeUntilNextPhaseStarts (float) - // NetworkVarNames: m_gamePhase (int) - // NetworkVarNames: m_totalRoundsPlayed (int) - // NetworkVarNames: m_nRoundsPlayedThisPhase (int) - // NetworkVarNames: m_nOvertimePlaying (int) - // NetworkVarNames: m_iHostagesRemaining (int) - // NetworkVarNames: m_bAnyHostageReached (bool) - // NetworkVarNames: m_bMapHasBombTarget (bool) - // NetworkVarNames: m_bMapHasRescueZone (bool) - // NetworkVarNames: m_bMapHasBuyZone (bool) - // NetworkVarNames: m_bIsQueuedMatchmaking (bool) - // NetworkVarNames: m_nQueuedMatchmakingMode (int) - // NetworkVarNames: m_bIsValveDS (bool) - // NetworkVarNames: m_bLogoMap (bool) - // NetworkVarNames: m_bPlayAllStepSoundsOnServer (bool) - // NetworkVarNames: m_iSpectatorSlotCount (int) - // NetworkVarNames: m_MatchDevice (int) - // NetworkVarNames: m_bHasMatchStarted (bool) - // NetworkVarNames: m_nNextMapInMapgroup (int) - // NetworkVarNames: m_szTournamentEventName (char) - // NetworkVarNames: m_szTournamentEventStage (char) - // NetworkVarNames: m_szMatchStatTxt (char) - // NetworkVarNames: m_szTournamentPredictionsTxt (char) - // NetworkVarNames: m_nTournamentPredictionsPct (int) - // NetworkVarNames: m_flCMMItemDropRevealStartTime (GameTime_t) - // NetworkVarNames: m_flCMMItemDropRevealEndTime (GameTime_t) - // NetworkVarNames: m_bIsDroppingItems (bool) - // NetworkVarNames: m_bIsQuestEligible (bool) - // NetworkVarNames: m_bIsHltvActive (bool) - // NetworkVarNames: m_nGuardianModeWaveNumber (int) - // NetworkVarNames: m_nGuardianModeSpecialKillsRemaining (int) - // NetworkVarNames: m_nGuardianModeSpecialWeaponNeeded (int) - // NetworkVarNames: m_numGlobalGiftsGiven (uint32) - // NetworkVarNames: m_numGlobalGifters (uint32) - // NetworkVarNames: m_numGlobalGiftsPeriodSeconds (uint32) - // NetworkVarNames: m_arrFeaturedGiftersAccounts (uint32) - // NetworkVarNames: m_arrFeaturedGiftersGifts (uint32) - // NetworkVarNames: m_arrProhibitedItemIndices (uint16) - // NetworkVarNames: m_arrTournamentActiveCasterAccounts (uint32) - // NetworkVarNames: m_numBestOfMaps (int) - // NetworkVarNames: m_nHalloweenMaskListSeed (int) - // NetworkVarNames: m_bBombDropped (bool) - // NetworkVarNames: m_bBombPlanted (bool) - // NetworkVarNames: m_iRoundWinStatus (int) - // NetworkVarNames: m_eRoundWinReason (int) - // NetworkVarNames: m_bTCantBuy (bool) - // NetworkVarNames: m_bCTCantBuy (bool) - // NetworkVarNames: m_flGuardianBuyUntilTime (GameTime_t) - // NetworkVarNames: m_iMatchStats_RoundResults (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_CT (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) - // NetworkVarNames: m_TeamRespawnWaveTimes (float) - // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) - // NetworkVarNames: m_vMinimapMins (Vector) - // NetworkVarNames: m_vMinimapMaxs (Vector) - // NetworkVarNames: m_MinimapVerticalSectionHeights (float) - // NetworkVarNames: m_nEndMatchMapGroupVoteTypes (int) - // NetworkVarNames: m_nEndMatchMapGroupVoteOptions (int) - // NetworkVarNames: m_nEndMatchMapVoteWinner (int) - // NetworkVarNames: m_iNumConsecutiveCTLoses (int) - // NetworkVarNames: m_iNumConsecutiveTerroristLoses (int) - // NetworkVarNames: m_nMatchAbortedEarlyReason (int) - // NetworkVarNames: m_pGameModeRules (CCSGameModeRules *) - // NetworkVarNames: m_RetakeRules (CRetakeGameRules) - // NetworkVarNames: m_nMatchEndCount (uint8) - // NetworkVarNames: m_nTTeamIntroVariant (int) - // NetworkVarNames: m_nCTTeamIntroVariant (int) - // NetworkVarNames: m_bTeamIntroPeriod (bool) - // NetworkVarNames: m_iRoundEndWinnerTeam (int) - // NetworkVarNames: m_eRoundEndReason (int) - // NetworkVarNames: m_bRoundEndShowTimerDefend (bool) - // NetworkVarNames: m_iRoundEndTimerTime (int) - // NetworkVarNames: m_sRoundEndFunFactToken (CUtlString) - // NetworkVarNames: m_iRoundEndFunFactPlayerSlot (CPlayerSlot) - // NetworkVarNames: m_iRoundEndFunFactData1 (int) - // NetworkVarNames: m_iRoundEndFunFactData2 (int) - // NetworkVarNames: m_iRoundEndFunFactData3 (int) - // NetworkVarNames: m_sRoundEndMessage (CUtlString) - // NetworkVarNames: m_iRoundEndPlayerCount (int) - // NetworkVarNames: m_bRoundEndNoMusic (bool) - // NetworkVarNames: m_iRoundEndLegacy (int) - // NetworkVarNames: m_nRoundEndCount (uint8) - // NetworkVarNames: m_iRoundStartRoundNumber (int) - // 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_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; // - constexpr std::ptrdiff_t m_vMinimapMaxs = 0xCFC; // - 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< int32 > - 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_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; // - constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF68; // CUtlVector< SpawnPoint* > - constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector< SpawnPoint* > - 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_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 = 0x1570; // CHandle< CBaseEntity > - 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_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8; // bool[4] - constexpr std::ptrdiff_t m_nMatchEndCount = 0x17F0; // uint8 - constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17F4; // int32 - constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17F8; // int32 - constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17FC; // bool - constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1800; // GameTime_t - constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x1804; // bool - constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1808; // int32 - constexpr std::ptrdiff_t m_eRoundEndReason = 0x180C; // int32 - constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1810; // bool - constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x1814; // int32 - constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1818; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1820; // CPlayerSlot - constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x1824; // int32 - constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1828; // int32 - constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x182C; // int32 - constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1830; // CUtlString - constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1838; // int32 - constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x183C; // bool - constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1840; // int32 - constexpr std::ptrdiff_t m_nRoundEndCount = 0x1844; // uint8 - constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1848; // int32 - constexpr std::ptrdiff_t m_nRoundStartCount = 0x184C; // uint8 - constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5858; // float64 - constexpr std::ptrdiff_t m_bSkipNextServerPerfSample = 0x5860; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 1 - namespace CCSGameModeRules { - constexpr std::ptrdiff_t __m_pChainEntity = 0x8; // CNetworkVarChainer - } - // Parent: CCSGameModeRules - // Fields count: 0 - namespace CCSGameModeRules_Noop { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSGameModeScript { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - namespace CCSGameModeScript_ConVars { - } - // Parent: CCSGameModeRules - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_WeaponSequence (CUtlString) - namespace CCSGameModeRules_ArmsRace { - constexpr std::ptrdiff_t m_WeaponSequence = 0x38; // CNetworkUtlVectorBase< CUtlString > - } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSArmsRaceScript { - constexpr std::ptrdiff_t m_pOuter = 0xD8; // CCSGameModeRules_ArmsRace* - } - // Parent: CCSGameModeRules - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) - // NetworkVarNames: m_flDMBonusTimeLength (float) - // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (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: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - namespace CCSDeathmatchScript { - constexpr std::ptrdiff_t m_pOuter = 0xD8; // CCSGameModeRules_Deathmatch* - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - namespace CCSDeathmatchScript_ConVars { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_nMatchSeed (int) - // NetworkVarNames: m_bBlockersPresent (bool) - // NetworkVarNames: m_bRoundInProgress (bool) - // NetworkVarNames: m_iFirstSecondHalfRound (int) - // NetworkVarNames: m_iBombSite (int) - 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 QuestProgress { - } - // Parent: None - // Fields count: 13 - // - // Metadata: - // NetworkVarNames: m_iKills (int) - // NetworkVarNames: m_iDeaths (int) - // NetworkVarNames: m_iAssists (int) - // NetworkVarNames: m_iDamage (int) - // NetworkVarNames: m_iEquipmentValue (int) - // NetworkVarNames: m_iMoneySaved (int) - // NetworkVarNames: m_iKillReward (int) - // NetworkVarNames: m_iLiveTime (int) - // NetworkVarNames: m_iHeadShotKills (int) - // NetworkVarNames: m_iObjective (int) - // NetworkVarNames: m_iCashEarned (int) - // NetworkVarNames: m_iUtilityDamage (int) - // NetworkVarNames: m_iEnemiesFlashed (int) - 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: CSPerRoundStats_t - // Fields count: 21 - // - // Metadata: - // NetworkVarNames: m_iEnemy5Ks (int) - // NetworkVarNames: m_iEnemy4Ks (int) - // NetworkVarNames: m_iEnemy3Ks (int) - // NetworkVarNames: m_iEnemyKnifeKills (int) - // NetworkVarNames: m_iEnemyTaserKills (int) - namespace CSMatchStats_t { - constexpr std::ptrdiff_t m_iEnemy5Ks = 0x68; // int32 - constexpr std::ptrdiff_t m_iEnemy4Ks = 0x6C; // int32 - constexpr std::ptrdiff_t m_iEnemy3Ks = 0x70; // int32 - constexpr std::ptrdiff_t m_iEnemyKnifeKills = 0x74; // int32 - constexpr std::ptrdiff_t m_iEnemyTaserKills = 0x78; // int32 - constexpr std::ptrdiff_t m_iEnemy2Ks = 0x7C; // int32 - constexpr std::ptrdiff_t m_iUtility_Count = 0x80; // int32 - constexpr std::ptrdiff_t m_iUtility_Successes = 0x84; // int32 - constexpr std::ptrdiff_t m_iUtility_Enemies = 0x88; // int32 - constexpr std::ptrdiff_t m_iFlash_Count = 0x8C; // int32 - constexpr std::ptrdiff_t m_iFlash_Successes = 0x90; // int32 - constexpr std::ptrdiff_t m_nHealthPointsRemovedTotal = 0x94; // int32 - constexpr std::ptrdiff_t m_nHealthPointsDealtTotal = 0x98; // int32 - constexpr std::ptrdiff_t m_nShotsFiredTotal = 0x9C; // int32 - constexpr std::ptrdiff_t m_nShotsOnTargetTotal = 0xA0; // int32 - constexpr std::ptrdiff_t m_i1v1Count = 0xA4; // int32 - constexpr std::ptrdiff_t m_i1v1Wins = 0xA8; // int32 - constexpr std::ptrdiff_t m_i1v2Count = 0xAC; // int32 - constexpr std::ptrdiff_t m_i1v2Wins = 0xB0; // int32 - constexpr std::ptrdiff_t m_iEntryCount = 0xB4; // int32 - constexpr std::ptrdiff_t m_iEntryWins = 0xB8; // int32 - } - // Parent: CBaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nVariant (int) - // NetworkVarNames: m_nRandom (int) - // NetworkVarNames: m_nOrdinal (int) - // NetworkVarNames: m_sWeaponName (CUtlString) - // NetworkVarNames: m_xuid (XUID) - // NetworkVarNames: m_agentItem (CEconItemView) - // NetworkVarNames: m_glovesItem (CEconItemView) - // NetworkVarNames: m_weaponItem (CEconItemView) - namespace CCSGO_TeamPreviewCharacterPosition { - constexpr std::ptrdiff_t m_nVariant = 0x4C0; // int32 - constexpr std::ptrdiff_t m_nRandom = 0x4C4; // int32 - constexpr std::ptrdiff_t m_nOrdinal = 0x4C8; // int32 - constexpr std::ptrdiff_t m_sWeaponName = 0x4D0; // CUtlString - constexpr std::ptrdiff_t m_xuid = 0x4D8; // uint64 - constexpr std::ptrdiff_t m_agentItem = 0x4E0; // CEconItemView - constexpr std::ptrdiff_t m_glovesItem = 0x758; // CEconItemView - constexpr std::ptrdiff_t m_weaponItem = 0x9D0; // CEconItemView - } - // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 - namespace CCSGO_TeamSelectCharacterPosition { - } - // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 - namespace CCSGO_TeamSelectTerroristPosition { - } - // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 - namespace CCSGO_TeamSelectCounterTerroristPosition { - } - // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 - namespace CCSGO_TeamIntroCharacterPosition { - } - // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 - namespace CCSGO_TeamIntroTerroristPosition { - } - // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 - namespace CCSGO_TeamIntroCounterTerroristPosition { - } - // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 - namespace CCSGO_WingmanIntroCharacterPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - namespace CCSGO_WingmanIntroTerroristPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - namespace CCSGO_WingmanIntroCounterTerroristPosition { - } - // Parent: CBaseEntity - // Fields count: 0 - namespace CCSMinimapBoundary { - } - // Parent: None - // Fields count: 0 - namespace CCSGOPlayerAnimGraphState { - } - // Parent: CBaseEntity - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>) - // NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_iType (int) - // 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_iType = 0x4D0; // int32 - constexpr std::ptrdiff_t m_bUrgent = 0x4D4; // bool - constexpr std::ptrdiff_t m_szPlaceName = 0x4D5; // char[18] - } - // Parent: CPlayerPawnComponent - // Fields count: 2 - // - // 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 > - } - // Parent: CBaseEntity - // Fields count: 10 - // - // Metadata: - // NetworkVarNames: m_bHostageAlive (bool) - // NetworkVarNames: m_isHostageFollowingSomeone (bool) - // NetworkVarNames: m_iHostageEntityIDs (CEntityIndex) - // NetworkVarNames: m_bombsiteCenterA (Vector) - // NetworkVarNames: m_bombsiteCenterB (Vector) - // NetworkVarNames: m_hostageRescueX (int) - // NetworkVarNames: m_hostageRescueY (int) - // 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_iHostageEntityIDs = 0x4D8; // CEntityIndex[12] - constexpr std::ptrdiff_t m_bombsiteCenterA = 0x508; // - constexpr std::ptrdiff_t m_bombsiteCenterB = 0x514; // - constexpr std::ptrdiff_t m_hostageRescueX = 0x520; // int32[4] - constexpr std::ptrdiff_t m_hostageRescueY = 0x530; // int32[4] - constexpr std::ptrdiff_t m_hostageRescueZ = 0x540; // int32[4] - constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x550; // bool - constexpr std::ptrdiff_t m_foundGoalPositions = 0x551; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - namespace CCSPlayerControllerAPI { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - namespace CPlayer_ViewModelServices { - } - } - // Module: soundsystem.dll - // Classes count: 50 - // Enums count: 13 - 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 - } - // 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 - } - // Alignment: 4 - // Members count: 3 - enum class SosActionStopType_t : int32_t { - SOS_STOPTYPE_NONE = 0, - SOS_STOPTYPE_TIME = 1, - SOS_STOPTYPE_OPVAR = 2 - } - // Alignment: 4 - // Members count: 2 - enum class SosActionSortType_t : int32_t { - SOS_SORTTYPE_HIGHEST = 0, - SOS_SORTTYPE_LOWEST = 1 - } - // Alignment: 4 - // Members count: 2 - enum class SosGroupType_t : int32_t { - SOS_GROUPTYPE_DYNAMIC = 0, - SOS_GROUPTYPE_STATIC = 1 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // 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 - } - // Alignment: 4 - // Members count: 2 - enum class VMixPannerType_t : int32_t { - PANNER_TYPE_LINEAR = 0, - PANNER_TYPE_EQUAL_POWER = 1 - } - // 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 - } - // 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 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - namespace CSosGroupActionSchema { - constexpr std::ptrdiff_t m_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_actionType = 0x10; // ActionType_t - constexpr std::ptrdiff_t m_actionInstanceType = 0x14; // ActionType_t - } - // Parent: CSosGroupActionSchema - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CSosGroupActionSchema - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSosGroupActionTimeLimitSchema { - constexpr std::ptrdiff_t m_flMaxDuration = 0x18; // float32 - } - // Parent: CSosGroupActionSchema - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSosGroupActionTimeBlockLimitSchema { - constexpr std::ptrdiff_t m_nMaxCount = 0x18; // int32 - constexpr std::ptrdiff_t m_flMaxDuration = 0x1C; // float32 - } - // Parent: CSosGroupActionSchema - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CSosGroupActionSchema - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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: CSosGroupBranchPattern - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - namespace CSosSoundEventGroupSchema { - constexpr std::ptrdiff_t m_name = 0x0; // CUtlString - 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 CSosSoundEventGroupListSchema { - constexpr std::ptrdiff_t m_groupList = 0x0; // CUtlVector< CSosSoundEventGroupSchema > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 SelectedEditItemInfo_t { - constexpr std::ptrdiff_t m_EditItems = 0x0; // CUtlVector< SosEditItemInfo_t > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CSoundEventMetaData { - constexpr std::ptrdiff_t m_soundEventVMix = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CDSPMixgroupModifier { - constexpr std::ptrdiff_t m_mixgroup = 0x0; // CUtlString - 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 CDspPresetModifierList { - constexpr std::ptrdiff_t m_dspName = 0x0; // CUtlString - constexpr std::ptrdiff_t m_modifiers = 0x8; // CUtlVector< CDSPMixgroupModifier > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CVoiceContainerBase { - constexpr std::ptrdiff_t m_curves = 0x20; // CUtlDict< CPiecewiseCurve, F( size=1 ) > - } - // Parent: CVoiceContainerBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CVoiceContainerDefault { - } - // Parent: CVoiceContainerBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CVoiceContainerWavFileReader { - constexpr std::ptrdiff_t m_wavFilePath = 0x60; // CUtlString - } - // Parent: CVoiceContainerWavFileReader - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CVoiceContainerTestConstant { - constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // bool - } - // Parent: CVoiceContainerBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CVoiceContainerTestNestedDynamic { - constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - constexpr std::ptrdiff_t m_flTestConstantParam = 0x68; // float32 - } - // Parent: CVoiceContainerBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CVoiceContainerDecayingSineWave { - constexpr std::ptrdiff_t m_flFrequency = 0x60; // float32 - constexpr std::ptrdiff_t m_flDecayTime = 0x64; // float32 - } - // Parent: CVoiceContainerDecayingSineWave - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CVoiceContainerAmpedDecayingSineWave { - constexpr std::ptrdiff_t m_flGainAmount = 0x68; // float32 - } - // Parent: CVoiceContainerBase - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CVoiceContainerBase - // Fields count: 3 - // - // 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_flBlendAmount = 0x70; // float32 - } - // Parent: CVoiceContainerBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CVoiceContainerEngineSound { - constexpr std::ptrdiff_t m_SoundToPlay = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - 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: CVoiceContainerWavFileReader - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CVoiceContainerEnvelopeAnalyzer { - constexpr std::ptrdiff_t m_envBuffer = 0x68; // CUtlVector< float32 > - } - // Parent: CVoiceContainerBase - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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 VMixEQ8Desc_t { - constexpr std::ptrdiff_t m_stages = 0x0; // VMixFilterDesc_t[8] - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 VMixPannerDesc_t { - constexpr std::ptrdiff_t m_type = 0x0; // VMixPannerType_t - constexpr std::ptrdiff_t m_flStrength = 0x4; // float32 - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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_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 VMixOscDesc_t { - constexpr std::ptrdiff_t oscType = 0x0; // VMixLFOShape_t - constexpr std::ptrdiff_t m_freq = 0x4; // float32 - constexpr std::ptrdiff_t m_flPhase = 0x8; // float32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace VMixEffectChainDesc_t { - constexpr std::ptrdiff_t m_flCrossfadeTime = 0x0; // float32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - } - } - // Module: vphysics2.dll - // Classes count: 88 - // Enums count: 2 - 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 - } - // Alignment: 4 - // Members count: 3 - enum class JointMotion_t : int32_t { - JOINT_MOTION_FREE = 0, - JOINT_MOTION_LOCKED = 1, - JOINT_MOTION_COUNT = 2 - } - // Parent: None - // Fields count: 5 - namespace constraint_breakableparams_t { - constexpr std::ptrdiff_t strength = 0x0; // float32 - 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 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 worldPosition = 0x0; // - constexpr std::ptrdiff_t worldAxisDirection = 0xC; // - constexpr std::ptrdiff_t hingeAxis = 0x18; // constraint_axislimit_t - constexpr std::ptrdiff_t constraint = 0x28; // constraint_breakableparams_t - } - // Parent: None - // Fields count: 0 - namespace IPhysicsPlayerController { - } - // Parent: None - // Fields count: 35 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - constexpr std::ptrdiff_t m_vPoint1 = 0x8C; // - constexpr std::ptrdiff_t m_nCollisionMask = 0x98; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFeNamedJiggleBone { - constexpr std::ptrdiff_t m_strParentBone = 0x0; // CUtlString - constexpr std::ptrdiff_t m_transform = 0x10; // CTransform - constexpr std::ptrdiff_t m_nJiggleParent = 0x30; // uint32 - constexpr std::ptrdiff_t m_jiggleBone = 0x34; // CFeJiggleBone - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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_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< 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_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_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 FourVectors2D { - constexpr std::ptrdiff_t x = 0x0; // fltx4 - constexpr std::ptrdiff_t y = 0x10; // fltx4 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 FeWeightedNode_t { - constexpr std::ptrdiff_t nNode = 0x0; // uint16 - constexpr std::ptrdiff_t nWeight = 0x2; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 - constexpr std::ptrdiff_t v2 = 0x14; // Vector2D - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - constexpr std::ptrdiff_t v2 = 0x60; // FourVectors2D - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 FeNodeReverseOffset_t { - constexpr std::ptrdiff_t vOffset = 0x0; // - constexpr std::ptrdiff_t nBoneCtrl = 0xC; // uint16 - constexpr std::ptrdiff_t nTargetNode = 0xE; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 FeAxialEdgeBend_t { - constexpr std::ptrdiff_t te = 0x0; // float32 - constexpr std::ptrdiff_t tv = 0x4; // float32 - 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 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 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 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 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 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 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 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 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 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 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 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 FeCtrlOffset_t { - constexpr std::ptrdiff_t vOffset = 0x0; // - constexpr std::ptrdiff_t nCtrlParent = 0xC; // uint16 - constexpr std::ptrdiff_t nCtrlChild = 0xE; // uint16 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 FeCtrlSoftOffset_t { - constexpr std::ptrdiff_t nCtrlParent = 0x0; // uint16 - constexpr std::ptrdiff_t nCtrlChild = 0x2; // uint16 - constexpr std::ptrdiff_t vOffset = 0x4; // - constexpr std::ptrdiff_t flAlpha = 0x10; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 FeTreeChildren_t { - constexpr std::ptrdiff_t nChild = 0x0; // uint16[2] - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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; // - constexpr std::ptrdiff_t nVertexMapIndex = 0x30; // uint16 - constexpr std::ptrdiff_t nFlags = 0x32; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CovMatrix3 { - constexpr std::ptrdiff_t m_vDiag = 0x0; // - 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 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 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 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 FeFitMatrix_t { - constexpr std::ptrdiff_t bone = 0x0; // CTransform - constexpr std::ptrdiff_t vCenter = 0x20; // - 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 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: FeTaperedCapsuleRigid_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace FeBuildTaperedCapsuleRigid_t { - constexpr std::ptrdiff_t m_nPriority = 0x30; // int32 - constexpr std::ptrdiff_t m_nVertexMapHash = 0x34; // uint32 - } - // Parent: FeBoxRigid_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace FeBuildBoxRigid_t { - constexpr std::ptrdiff_t m_nPriority = 0x40; // int32 - constexpr std::ptrdiff_t m_nVertexMapHash = 0x44; // uint32 - } - // Parent: FeSphereRigid_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 FeSourceEdge_t { - constexpr std::ptrdiff_t nNode = 0x0; // uint16[2] - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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< float32 > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CFeVertexMapBuildArray { - constexpr std::ptrdiff_t m_Array = 0x0; // CUtlVector< FeVertexMapBuild_t* > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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; // - 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 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_nFlags = 0x88; // uint32 - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace Dop26_t { - constexpr std::ptrdiff_t m_flSupport = 0x0; // float32[26] - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 RnPlane_t { - constexpr std::ptrdiff_t m_vNormal = 0x0; // - constexpr std::ptrdiff_t m_flOffset = 0xC; // float32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace RnVertex_t { - constexpr std::ptrdiff_t m_nEdge = 0x0; // uint8 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 RnFace_t { - constexpr std::ptrdiff_t m_nEdge = 0x0; // uint8 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - namespace CRegionSVM { - constexpr std::ptrdiff_t m_Planes = 0x0; // CUtlVector< RnPlane_t > - constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector< uint32 > - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - namespace RnHull_t { - constexpr std::ptrdiff_t m_vCentroid = 0x0; // - constexpr std::ptrdiff_t m_flMaxAngularRadius = 0xC; // float32 - constexpr std::ptrdiff_t m_Bounds = 0x10; // AABB_t - constexpr std::ptrdiff_t m_vOrthographicAreas = 0x28; // - 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_nFlags = 0xE8; // uint32 - constexpr std::ptrdiff_t m_pRegionSVM = 0xF0; // CRegionSVM* - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace RnTriangle_t { - constexpr std::ptrdiff_t m_nIndex = 0x0; // int32[3] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace RnWing_t { - constexpr std::ptrdiff_t m_nIndex = 0x0; // int32[3] - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - namespace RnNode_t { - constexpr std::ptrdiff_t m_vMin = 0x0; // - constexpr std::ptrdiff_t m_nChildren = 0xC; // uint32 - constexpr std::ptrdiff_t m_vMax = 0x10; // - constexpr std::ptrdiff_t m_nTriangleOffset = 0x1C; // uint32 - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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_vOrthographicAreas = 0x90; // - constexpr std::ptrdiff_t m_nFlags = 0x9C; // uint32 - constexpr std::ptrdiff_t m_nDebugFlags = 0xA0; // uint32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace RnSphereDesc_t { - constexpr std::ptrdiff_t m_Sphere = 0x10; // SphereBase_t< float32 > - } - // Parent: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace RnCapsuleDesc_t { - constexpr std::ptrdiff_t m_Capsule = 0x10; // RnCapsule_t - } - // Parent: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace RnHullDesc_t { - constexpr std::ptrdiff_t m_Hull = 0x10; // RnHull_t - } - // Parent: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace RnMeshDesc_t { - constexpr std::ptrdiff_t m_Mesh = 0x10; // RnMesh_t - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace RnSoftbodyParticle_t { - constexpr std::ptrdiff_t m_flMassInv = 0x0; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 CastSphereSATParams_t { - constexpr std::ptrdiff_t m_vRayStart = 0x0; // - constexpr std::ptrdiff_t m_vRayDelta = 0xC; // - 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 RnBodyDesc_t { - constexpr std::ptrdiff_t m_sDebugName = 0x0; // CUtlString - constexpr std::ptrdiff_t m_vPosition = 0x8; // - constexpr std::ptrdiff_t m_qOrientation = 0x14; // QuaternionStorage - constexpr std::ptrdiff_t m_vLinearVelocity = 0x24; // - constexpr std::ptrdiff_t m_vAngularVelocity = 0x30; // - constexpr std::ptrdiff_t m_vLocalMassCenter = 0x3C; // - 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; // - constexpr std::ptrdiff_t m_vLastAwakeTorqueAccum = 0x9C; // - 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 VertexPositionNormal_t { - constexpr std::ptrdiff_t m_vPosition = 0x0; // - constexpr std::ptrdiff_t m_vNormal = 0xC; // - } - // Parent: None - // Fields count: 1 - namespace VertexPositionColor_t { - constexpr std::ptrdiff_t m_vPosition = 0x0; // - } - // Parent: RnBodyDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace vphysics_save_cphysicsbody_t { - constexpr std::ptrdiff_t m_nOldPointer = 0xD0; // uint64 - } - } - // Module: worldrenderer.dll - // Classes count: 27 - // Enums count: 1 - 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 - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 EntityKeyValueData_t { - constexpr std::ptrdiff_t m_connections = 0x8; // CUtlVector< EntityIOConnectionData_t > - constexpr std::ptrdiff_t m_keyValuesData = 0x20; // CUtlBinaryBlock - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t - constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; // - 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< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - namespace BaseSceneObjectOverride_t { - constexpr std::ptrdiff_t m_nSceneObjectIndex = 0x0; // uint32 - } - // Parent: BaseSceneObjectOverride_t - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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: BaseSceneObjectOverride_t - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - namespace InfoOverlayData_t { - constexpr std::ptrdiff_t m_transform = 0x0; // matrix3x4_t - 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< InfoForResourceTypeIMaterial2 > - 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 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< CStrongHandle< InfoForResourceTypeCTextureBase > > - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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< 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 > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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_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 > - } - // Parent: None - // Fields count: 13 - // - // 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_grassFileName = 0x108; // CUtlString - constexpr std::ptrdiff_t m_nodeLightingInfo = 0x110; // BakedLightingInfo_t - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 NodeData_t { - constexpr std::ptrdiff_t m_nParent = 0x0; // int32 - constexpr std::ptrdiff_t m_vOrigin = 0x4; // - 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_worldNodePrefix = 0x48; // CUtlString - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // 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_worldLightingInfo = 0x38; // BakedLightingInfo_t - constexpr std::ptrdiff_t m_entityLumps = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CVoxelVisibility { - constexpr std::ptrdiff_t m_nBaseClusterCount = 0x40; // uint32 - constexpr std::ptrdiff_t m_nPVSBytesPerCluster = 0x44; // uint32 - constexpr std::ptrdiff_t m_vMinBounds = 0x48; // - constexpr std::ptrdiff_t m_vMaxBounds = 0x54; // - 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 VMapResourceData_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - namespace InfoForResourceTypeVMapResourceData_t { - } - // Parent: None - // Fields count: 0 - namespace CEntityComponent { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_nameStringableIndex (int32) - namespace CEntityIdentity { - constexpr std::ptrdiff_t m_nameStringableIndex = 0x14; // int32 - constexpr std::ptrdiff_t m_name = 0x18; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_designerName = 0x20; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_flags = 0x30; // uint32 - 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 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - 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: CEntityComponent - // Fields count: 1 - namespace CScriptComponent { - constexpr std::ptrdiff_t m_scriptClassName = 0x30; // CUtlSymbolLarge - } - } - } -} diff --git a/output/schemas.json b/output/schemas.json deleted file mode 100644 index 58d91ac..0000000 --- a/output/schemas.json +++ /dev/null @@ -1,221803 +0,0 @@ -{ - "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 - } - ] - } - ] - ] - } -} \ No newline at end of file diff --git a/output/schemas.rs b/output/schemas.rs deleted file mode 100644 index fc7efba..0000000 --- a/output/schemas.rs +++ /dev/null @@ -1,20770 +0,0 @@ -// Generated using https://github.com/a2x/cs2-dumper -// 2024-03-28 15:47:06.987281800 UTC - -#![allow(non_upper_case_globals, unused)] - -pub mod cs2_dumper { - pub mod schemas { - // Module: animationsystem.dll - // Classes count: 253 - // Enums count: 70 - pub mod animationsystem { - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum MoodType_t { - eMoodType_Head = 0, - eMoodType_Body = 1 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 17 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum SeqPoseSetting_t { - SEQ_POSE_SETTING_CONSTANT = 0, - SEQ_POSE_SETTING_ROTATION = 1, - SEQ_POSE_SETTING_POSITION = 2, - SEQ_POSE_SETTING_VELOCITY = 3 - } - // Alignment: 4 - // Members count: 18 - #[repr(i32)] - 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 - } - // Alignment: 1 - // Members count: 9 - #[repr(i8)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum BoneTransformSpace_t { - BoneTransformSpace_Invalid = -1, - BoneTransformSpace_Parent = 0, - BoneTransformSpace_Model = 1, - BoneTransformSpace_World = 2 - } - // Alignment: 4 - // Members count: 13 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum AnimParamNetworkSetting { - Auto = 0, - AlwaysNetwork = 1, - NeverNetwork = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum FootstepLandedFootSoundType_t { - FOOTSOUND_Left = 0, - FOOTSOUND_Right = 1, - FOOTSOUND_UseOverrideSound = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum AnimPoseControl { - NoPoseControl = 0, - AbsolutePoseControl = 1, - RelativePoseControl = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum RagdollPoseControl { - Absolute = 0, - Relative = 1 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum VPhysXBodyPart_t__VPhysXFlagEnum_t { - FLAG_STATIC = 1, - FLAG_KINEMATIC = 2, - FLAG_JOINT = 4, - FLAG_MASS = 8, - FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 16 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum VPhysXConstraintParams_t__EnumFlags0_t { - FLAG0_SHIFT_INTERPENETRATE = 0, - FLAG0_SHIFT_CONSTRAIN = 1, - FLAG0_SHIFT_BREAKABLE_FORCE = 2, - FLAG0_SHIFT_BREAKABLE_TORQUE = 3 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum VPhysXJoint_t__Flags_t { - JOINT_FLAGS_NONE = 0, - JOINT_FLAGS_BODY1_FIXED = 1, - JOINT_FLAGS_USE_BLOCK_SOLVER = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum VPhysXAggregateData_t__VPhysXFlagEnum_t { - FLAG_IS_POLYSOUP_GEOMETRY = 1, - FLAG_LEVEL_COLLISION = 16, - FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 32 - } - // Alignment: 4 - // Members count: 8 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 22 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 15 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum ModelBoneFlexComponent_t { - MODEL_BONE_FLEX_INVALID = -1, - MODEL_BONE_FLEX_TX = 0, - MODEL_BONE_FLEX_TY = 1, - MODEL_BONE_FLEX_TZ = 2 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 26 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum MorphFlexControllerRemapType_t { - MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0, - MORPH_FLEXCONTROLLER_REMAP_2WAY = 1, - MORPH_FLEXCONTROLLER_REMAP_NWAY = 2, - MORPH_FLEXCONTROLLER_REMAP_EYELID = 3 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - 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 - } - // Alignment: 1 - // Members count: 5 - #[repr(i8)] - pub enum MovementGait_t { - eInvalid = -1, - eWalk = 0, - eJog = 1, - eRun = 2, - eSprint = 3 - } - // Alignment: 1 - // Members count: 3 - #[repr(i8)] - pub enum CNmBoneMask__WeightInfo_t { - Zero = 0, - Mixed = 1, - One = 2 - } - // Alignment: 1 - // Members count: 4 - #[repr(i8)] - pub enum NmFootPhase_t { - LeftFootDown = 0, - RightFootPassing = 1, - RightFootDown = 2, - LeftFootPassing = 3 - } - // Alignment: 1 - // Members count: 6 - #[repr(i8)] - pub enum NmFootPhaseCondition_t { - LeftFootDown = 0, - LeftFootPassing = 1, - LeftPhase = 4, - RightFootDown = 2, - RightFootPassing = 3, - RightPhase = 5 - } - // Alignment: 1 - // Members count: 3 - #[repr(i8)] - pub enum NmTransitionRule_t { - AllowTransition = 0, - ConditionallyAllowTransition = 1, - BlockTransition = 2 - } - // Alignment: 1 - // Members count: 4 - #[repr(i8)] - pub enum NmTransitionRuleCondition_t { - AnyAllowed = 0, - FullyAllowed = 1, - ConditionallyAllowed = 2, - Blocked = 3 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum NmFrameSnapEventMode_t { - Floor = 0, - Round = 1 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum IKChannelMode { - TwoBone = 0, - TwoBone_Translate = 1, - OneBone = 2, - OneBone_Translate = 3 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum EDemoBoneSelectionMode { - CaptureAllBones = 0, - CaptureSelectedBones = 1 - } - // Alignment: 4 - // Members count: 37 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 13 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum DampingSpeedFunction { - NoDamping = 0, - Constant = 1, - Spring = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum AnimNodeNetworkMode { - ServerAuthoritative = 0, - ClientSimulate = 1 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum FieldNetworkOption { - Auto = 0, - ForceEnable = 1, - ForceDisable = 2 - } - // Alignment: 4 - // Members count: 8 - #[repr(i32)] - pub enum FootFallTagFoot_t { - FOOT1 = 0, - FOOT2 = 1, - FOOT3 = 2, - FOOT4 = 3, - FOOT5 = 4, - FOOT6 = 5, - FOOT7 = 6, - FOOT8 = 7 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum MatterialAttributeTagType_t { - MATERIAL_ATTRIBUTE_TAG_VALUE = 0, - MATERIAL_ATTRIBUTE_TAG_COLOR = 1 - } - // Alignment: 1 - // Members count: 3 - #[repr(i8)] - pub enum VelocityMetricMode { - DirectionOnly = 0, - MagnitudeOnly = 1, - DirectionAndMagnitude = 2 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum AimMatrixBlendMode { - AimMatrixBlendMode_None = 0, - AimMatrixBlendMode_Additive = 1, - AimMatrixBlendMode_ModelSpaceAdditive = 2, - AimMatrixBlendMode_BoneMask = 3 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum BoneMaskBlendSpace { - BlendSpace_Parent = 0, - BlendSpace_Model = 1, - BlendSpace_Model_RotationOnly = 2, - BlendSpace_Model_TranslationOnly = 3 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum JiggleBoneSimSpace { - SimSpace_Local = 0, - SimSpace_Model = 1, - SimSpace_World = 2 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 2 - // Members count: 3 - #[repr(i16)] - pub enum AnimScriptType { - ANIMSCRIPT_TYPE_INVALID = -1, - ANIMSCRIPT_FUSE_GENERAL = 0, - ANIMSCRIPT_FUSE_STATEMACHINE = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum BinaryNodeTiming { - UseChild1 = 0, - UseChild2 = 1, - SyncChildren = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum BinaryNodeChildOption { - Child1 = 0, - Child2 = 1 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum BlendKeyType { - BlendKey_UserValue = 0, - BlendKey_Velocity = 1, - BlendKey_Distance = 2, - BlendKey_RemainingDistance = 3 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum Blend2DMode { - Blend2DMode_General = 0, - Blend2DMode_Directional = 1 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum ChoiceMethod { - WeightedRandom = 0, - WeightedRandomNoRepeat = 1, - Iterate = 2, - IterateRandom = 3 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ChoiceChangeMethod { - OnReset = 0, - OnCycleEnd = 1, - OnResetOrCycleEnd = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ChoiceBlendMethod { - SingleBlendTime = 0, - PerChoiceBlendTimes = 1 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum FootLockSubVisualization { - FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0, - FOOTLOCKSUBVISUALIZATION_IKSolve = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum FootPinningTimingSource { - FootMotion = 0, - Tag = 1, - Parameter = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum StepPhase { - StepPhase_OnGround = 0, - StepPhase_InAir = 1 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum JumpCorrectionMethod { - ScaleMotion = 0, - AddCorrectionDelta = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum SelectorTagBehavior_t { - SelectorTagBehavior_OnWhileCurrent = 0, - SelectorTagBehavior_OffWhenFinished = 1, - SelectorTagBehavior_OffBeforeFinished = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum StanceOverrideMode { - Sequence = 0, - Node = 1 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum ResetCycleOption { - Beginning = 0, - SameCycleAsSource = 1, - InverseSourceCycle = 2, - FixedValue = 3, - SameTimeAsSource = 4 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum IkEndEffectorType { - IkEndEffector_Attachment = 0, - IkEndEffector_Bone = 1 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum IkTargetType { - IkTarget_Attachment = 0, - IkTarget_Bone = 1, - IkTarget_Parameter_ModelSpace = 2, - IkTarget_Parameter_WorldSpace = 3 - } - // Alignment: 1 - // Members count: 3 - #[repr(i8)] - pub enum PoseType_t { - POSETYPE_STATIC = 0, - POSETYPE_DYNAMIC = 1, - POSETYPE_INVALID = 255 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum CAnimationGraphVisualizerPrimitiveType { - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 1, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 2, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 3, - ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 4 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum FacingMode { - FacingMode_Manual = 0, - FacingMode_Path = 1, - FacingMode_LookTarget = 2 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - pub enum IKSolverType { - IKSOLVER_Perlin = 0, - IKSOLVER_TwoBone = 1, - IKSOLVER_Fabrik = 2, - IKSOLVER_DogLeg3Bone = 3, - IKSOLVER_CCD = 4, - IKSOLVER_COUNT = 5 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum IKTargetSource { - IKTARGETSOURCE_Bone = 0, - IKTARGETSOURCE_AnimgraphParameter = 1, - IKTARGETSOURCE_COUNT = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum IKTargetCoordinateSystem { - IKTARGETCOORDINATESYSTEM_WorldSpace = 0, - IKTARGETCOORDINATESYSTEM_ModelSpace = 1, - IKTARGETCOORDINATESYSTEM_COUNT = 2 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyArrayElementNameKey - pub mod MoodAnimation_t { - pub const m_sName: usize = 0x0; // CUtlString - pub const m_flWeight: usize = 0x8; // float32 - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyArrayElementNameKey - pub mod MoodAnimationLayer_t { - 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_flIntensity: usize = 0x28; // CRangeFloat - pub const m_flDurationScale: usize = 0x30; // CRangeFloat - pub const m_bScaleWithInts: usize = 0x38; // bool - pub const m_flNextStart: usize = 0x3C; // CRangeFloat - pub const m_flStartOffset: usize = 0x44; // CRangeFloat - pub const m_flEndOffset: usize = 0x4C; // CRangeFloat - pub const m_flFadeIn: usize = 0x54; // float32 - pub const m_flFadeOut: usize = 0x58; // float32 - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod AnimationDecodeDebugDump_t { - pub const m_processingType: usize = 0x0; // AnimationProcessingType_t - pub const m_elems: usize = 0x8; // CUtlVector< AnimationDecodeDebugDumpElement_t > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod AnimationSnapshotBase_t { - 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_SnapshotType: usize = 0x90; // AnimationSnapshotType_t - pub const m_bHasDecodeDump: usize = 0x94; // bool - pub const m_DecodeDump: usize = 0x98; // AnimationDecodeDebugDumpElement_t - } - // Parent: AnimationSnapshotBase_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod AnimationSnapshot_t { - pub const m_nEntIndex: usize = 0x110; // int32 - pub const m_modelName: usize = 0x118; // CUtlString - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimBoneDifference { - pub const m_name: usize = 0x0; // CBufferString - pub const m_parent: usize = 0x10; // CBufferString - pub const m_posError: usize = 0x20; // - pub const m_bHasRotation: usize = 0x2C; // bool - pub const m_bHasMovement: usize = 0x2D; // bool - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimMorphDifference { - pub const m_name: usize = 0x0; // CBufferString - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimUserDifference { - pub const m_name: usize = 0x0; // CBufferString - pub const m_nType: usize = 0x10; // int32 - } - // Parent: None - // Fields count: 7 - // - // 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimEventDefinition { - pub const m_nFrame: usize = 0x8; // int32 - pub const m_flCycle: usize = 0xC; // float32 - pub const m_EventData: usize = 0x10; // KeyValues3 - pub const m_sLegacyOptions: usize = 0x20; // CBufferString - pub const m_sEventName: usize = 0x30; // CGlobalSymbol - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimMovement { - pub const endframe: usize = 0x0; // int32 - pub const motionflags: usize = 0x4; // int32 - pub const v0: usize = 0x8; // float32 - pub const v1: usize = 0xC; // float32 - pub const angle: usize = 0x10; // float32 - pub const vector: usize = 0x14; // - pub const position: usize = 0x20; // - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimLocalHierarchy { - pub const m_sBone: usize = 0x0; // CBufferString - pub const m_sNewParent: usize = 0x10; // CBufferString - pub const m_nStartFrame: usize = 0x20; // int32 - pub const m_nPeakFrame: usize = 0x24; // int32 - pub const m_nTailFrame: usize = 0x28; // int32 - pub const m_nEndFrame: usize = 0x2C; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimDecoder { - pub const m_szName: usize = 0x0; // CBufferString - pub const m_nVersion: usize = 0x10; // int32 - pub const m_nType: usize = 0x14; // int32 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimFrameSegment { - pub const m_nUniqueFrameIndex: usize = 0x0; // int32 - pub const m_nLocalElementMasks: usize = 0x4; // uint32 - pub const m_nLocalChannel: usize = 0x8; // int32 - pub const m_container: usize = 0x10; // CUtlBinaryBlock - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimEncodedFrames { - 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_usageDifferences: usize = 0x30; // CAnimEncodeDifference - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimDesc_Flag { - pub const m_bLooping: usize = 0x0; // bool - pub const m_bAllZeros: usize = 0x1; // bool - pub const m_bHidden: usize = 0x2; // bool - pub const m_bDelta: usize = 0x3; // bool - pub const m_bLegacyWorldspace: usize = 0x4; // bool - pub const m_bModelDoc: usize = 0x5; // bool - pub const m_bImplicitSeqIgnoreDelta: usize = 0x6; // bool - pub const m_bAnimGraphAdditive: usize = 0x7; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimSequenceParams { - pub const m_flFadeInTime: usize = 0x0; // float32 - pub const m_flFadeOutTime: usize = 0x4; // float32 - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimDesc { - pub const m_name: usize = 0x0; // CBufferString - 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 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_sequenceParams: usize = 0x1A8; // CAnimSequenceParams - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimActivity { - pub const m_name: usize = 0x0; // CBufferString - pub const m_nActivity: usize = 0x10; // int32 - pub const m_nFlags: usize = 0x14; // int32 - pub const m_nWeight: usize = 0x18; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // 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_nMaxUniqueFrameIndex: usize = 0x50; // int32 - pub const m_segmentArray: usize = 0x58; // CUtlVector< CAnimFrameSegment > - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimBone { - pub const m_name: usize = 0x0; // CBufferString - pub const m_parent: usize = 0x10; // int32 - pub const m_pos: usize = 0x14; // - pub const m_quat: usize = 0x20; // QuaternionStorage - pub const m_scale: usize = 0x30; // float32 - pub const m_qAlignment: usize = 0x34; // QuaternionStorage - pub const m_flags: usize = 0x44; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimUser { - pub const m_name: usize = 0x0; // CBufferString - pub const m_nType: usize = 0x10; // int32 - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimDataChannelDesc { - pub const m_szChannelClass: usize = 0x0; // CBufferString - pub const m_szVariableName: usize = 0x10; // CBufferString - pub const m_nFlags: usize = 0x20; // int32 - 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 > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // 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_nChannelElements: usize = 0x58; // int32 - pub const m_dataChannelArray: usize = 0x60; // CUtlVector< CAnimDataChannelDesc > - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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_decodeKey: usize = 0x98; // CAnimKeyData - pub const m_szScripts: usize = 0x110; // CUtlVector< CBufferString > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqAutoLayerFlag { - pub const m_bPost: usize = 0x0; // bool - pub const m_bSpline: usize = 0x1; // bool - pub const m_bXFade: usize = 0x2; // bool - pub const m_bNoBlend: usize = 0x3; // bool - pub const m_bLocal: usize = 0x4; // bool - pub const m_bPose: usize = 0x5; // bool - pub const m_bFetchFrame: usize = 0x6; // bool - pub const m_bSubtract: usize = 0x7; // bool - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqAutoLayer { - pub const m_nLocalReference: usize = 0x0; // int16 - pub const m_nLocalPose: usize = 0x2; // int16 - pub const m_flags: usize = 0x4; // CSeqAutoLayerFlag - pub const m_start: usize = 0xC; // float32 - pub const m_peak: usize = 0x10; // float32 - pub const m_tail: usize = 0x14; // float32 - pub const m_end: usize = 0x18; // float32 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqIKLock { - pub const m_flPosWeight: usize = 0x0; // float32 - pub const m_flAngleWeight: usize = 0x4; // float32 - pub const m_nLocalBone: usize = 0x8; // int16 - pub const m_bBonesOrientedAlongPositiveX: usize = 0xA; // bool - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // 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_flDefaultMorphCtrlWeight: usize = 0x40; // float32 - pub const m_morphCtrlWeightArray: usize = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqScaleSet { - 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 > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqMultiFetchFlag { - pub const m_bRealtime: usize = 0x0; // bool - pub const m_bCylepose: usize = 0x1; // bool - pub const m_b0D: usize = 0x2; // bool - pub const m_b1D: usize = 0x3; // bool - pub const m_b2D: usize = 0x4; // bool - pub const m_b2D_TRI: usize = 0x5; // bool - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqMultiFetch { - pub const m_flags: usize = 0x0; // CSeqMultiFetchFlag - pub const m_localReferenceArray: usize = 0x8; // CUtlVector< int16 > - 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_nLocalCyclePoseParameter: usize = 0x60; // int32 - pub const m_bCalculatePoseParameters: usize = 0x64; // bool - pub const m_bFixedBlendWeight: usize = 0x65; // bool - pub const m_flFixedBlendWeightVals: usize = 0x68; // float32[2] - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqSeqDescFlag { - pub const m_bLooping: usize = 0x0; // bool - pub const m_bSnap: usize = 0x1; // bool - pub const m_bAutoplay: usize = 0x2; // bool - pub const m_bPost: usize = 0x3; // bool - pub const m_bHidden: usize = 0x4; // bool - pub const m_bMulti: usize = 0x5; // bool - pub const m_bLegacyDelta: usize = 0x6; // bool - pub const m_bLegacyWorldspace: usize = 0x7; // bool - pub const m_bLegacyCyclepose: usize = 0x8; // bool - pub const m_bLegacyRealtime: usize = 0x9; // bool - pub const m_bModelDoc: usize = 0xA; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqTransition { - pub const m_flFadeInTime: usize = 0x0; // float32 - pub const m_flFadeOutTime: usize = 0x4; // float32 - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqS1SeqDesc { - pub const m_sName: usize = 0x0; // CBufferString - 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_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 > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqSynthAnimDesc { - pub const m_sName: usize = 0x0; // CBufferString - pub const m_flags: usize = 0x10; // CSeqSeqDescFlag - 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqCmdLayer { - pub const m_cmd: usize = 0x0; // int16 - pub const m_nLocalReference: usize = 0x2; // int16 - pub const m_nLocalBonemask: usize = 0x4; // int16 - pub const m_nDstResult: usize = 0x6; // int16 - pub const m_nSrcResult: usize = 0x8; // int16 - pub const m_bSpline: usize = 0xA; // bool - pub const m_flVar1: usize = 0xC; // float32 - pub const m_flVar2: usize = 0x10; // float32 - pub const m_nLineNumber: usize = 0x14; // int16 - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqPoseSetting { - pub const m_sPoseParameter: usize = 0x0; // CBufferString - pub const m_sAttachment: usize = 0x10; // CBufferString - pub const m_sReferenceSequence: usize = 0x20; // CBufferString - pub const m_flValue: usize = 0x30; // float32 - pub const m_bX: usize = 0x34; // bool - pub const m_bY: usize = 0x35; // bool - pub const m_bZ: usize = 0x36; // bool - pub const m_eType: usize = 0x38; // int32 - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqCmdSeqDesc { - pub const m_sName: usize = 0x0; // CBufferString - pub const m_flags: usize = 0x10; // CSeqSeqDescFlag - pub const m_transition: usize = 0x1C; // CSeqTransition - pub const m_nFrameRangeSequence: usize = 0x24; // int16 - pub const m_nFrameCount: usize = 0x26; // int16 - 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSeqPoseParamDesc { - pub const m_sName: usize = 0x0; // CBufferString - pub const m_flStart: usize = 0x10; // float32 - pub const m_flEnd: usize = 0x14; // float32 - pub const m_flLoop: usize = 0x18; // float32 - pub const m_bLooping: usize = 0x1C; // bool - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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_localNodeName: usize = 0xE8; // CBufferString - pub const m_localPoseParamArray: usize = 0xF8; // CUtlVector< CSeqPoseParamDesc > - pub const m_keyValues: usize = 0x110; // KeyValues3 - pub const m_localIKAutoplayLockArray: usize = 0x120; // CUtlVector< CSeqIKLock > - } - // 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 >* > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyEditClassAsString - pub mod CAnimEnum { - pub const m_value: usize = 0x0; // uint8 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - pub mod AnimNodeID { - pub const m_id: usize = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - pub mod AnimNodeOutputID { - pub const m_id: usize = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - pub mod AnimStateID { - pub const m_id: usize = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - pub mod AnimParamID { - pub const m_id: usize = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - pub mod AnimTagID { - pub const m_id: usize = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - pub mod AnimComponentID { - pub const m_id: usize = 0x0; // uint32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyEditClassAsString - pub mod AnimScriptHandle { - pub const m_id: usize = 0x0; // uint32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 > - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // 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_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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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; // - pub const m_goalOrientation: usize = 0xA0; // QuaternionStorage - pub const m_goalAngularVelocity: usize = 0xB0; // - 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 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 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; // - 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; // - 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 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 > - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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_embeddedKeyvalues: usize = 0x130; // CUtlString - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 CVPhysXSurfacePropertiesList { - pub const m_surfacePropertiesList: usize = 0x0; // CUtlVector< CPhysSurfaceProperties* > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod MaterialGroup_t { - pub const m_name: usize = 0x0; // CUtlString - pub const m_materials: usize = 0x8; // CUtlVector< CStrongHandle< InfoForResourceTypeIMaterial2 > > - } - // Parent: None - // Fields count: 7 - // - // 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 > - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod PermModelInfo_t { - pub const m_nFlags: usize = 0x0; // uint32 - pub const m_vHullMin: usize = 0x4; // - pub const m_vHullMax: usize = 0x10; // - pub const m_vViewMin: usize = 0x1C; // - pub const m_vViewMax: usize = 0x28; // - pub const m_flMass: usize = 0x34; // float32 - pub const m_vEyePosition: usize = 0x38; // - 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 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< InfoForResourceTypeCModel > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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_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_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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CModelConfigElement { - pub const m_ElementName: usize = 0x8; // CUtlString - pub const m_NestedElements: usize = 0x10; // CUtlVector< CModelConfigElement* > - } - // Parent: CModelConfigElement - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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_vOffset: usize = 0x60; // - 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: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CModelConfigElement_UserPick { - pub const m_Choices: usize = 0x48; // CUtlVector< CUtlString > - } - // Parent: CModelConfigElement - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CModelConfigElement_RandomPick { - pub const m_Choices: usize = 0x48; // CUtlVector< CUtlString > - pub const m_ChoiceWeights: usize = 0x60; // CUtlVector< float32 > - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CModelConfigElement_SetMaterialGroup { - pub const m_MaterialGroupName: usize = 0x48; // CUtlString - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CModelConfigElement_SetMaterialGroupOnAttachedModels { - pub const m_MaterialGroupName: usize = 0x48; // CUtlString - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CModelConfigElement_SetRenderColor { - pub const m_Color: usize = 0x48; // Color - } - // Parent: CModelConfigElement - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CModelConfigElement_RandomColor { - pub const m_Gradient: usize = 0x48; // CColorGradient - } - // Parent: CModelConfigElement - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CModelConfigElement_SetBodygroup { - pub const m_GroupName: usize = 0x48; // CUtlString - pub const m_nChoice: usize = 0x50; // int32 - } - // Parent: CModelConfigElement - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CModelConfigElement_SetBodygroupOnAttachedModels { - pub const m_GroupName: usize = 0x48; // CUtlString - pub const m_nChoice: usize = 0x50; // int32 - } - // Parent: CModelConfigElement - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CModelConfig { - pub const m_ConfigName: usize = 0x0; // CUtlString - pub const m_Elements: usize = 0x8; // CUtlVector< CModelConfigElement* > - pub const m_bTopLevel: usize = 0x20; // bool - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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* > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 SkeletonBoneBounds_t { - pub const m_vecCenter: usize = 0x0; // - pub const m_vecSize: usize = 0xC; // - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CRenderSkeleton { - pub const m_bones: usize = 0x0; // CUtlVector< RenderSkeletonBone_t > - pub const m_boneParents: usize = 0x30; // CUtlVector< int32 > - pub const m_nBoneWeightCount: usize = 0x48; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CDrawCullingData { - pub const m_vConeApex: usize = 0x0; // - pub const m_ConeAxis: usize = 0xC; // int8[3] - pub const m_ConeCutoff: usize = 0xF; // int8 - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - 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< InfoForResourceTypeIMaterial2 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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_vTintColor: usize = 0x60; // Vector4D - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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; // - pub const m_vMaxBounds: usize = 0x24; // - 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 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_SourceFilename: usize = 0x28; // CUtlString - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CHitBoxSetList { - pub const m_HitBoxSets: usize = 0x0; // CUtlVector< CHitBoxSet > - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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< RenderHairStrandInfo_t > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CRenderMesh { - pub const m_sceneObjects: usize = 0x10; // CUtlVectorFixedGrowable< CSceneObjectData > - pub const m_constraints: usize = 0xA0; // CUtlVector< CBaseConstraint* > - 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 CConstraintTarget { - pub const m_qOffset: usize = 0x20; // Quaternion - pub const m_vOffset: usize = 0x30; // - 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 CConstraintSlave { - pub const m_qBaseOrientation: usize = 0x0; // Quaternion - pub const m_vBasePosition: usize = 0x10; // - 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 CBoneConstraintBase { - } - // Parent: CBoneConstraintBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: CBaseConstraint - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPointConstraint { - } - // Parent: CBaseConstraint - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod COrientConstraint { - } - // Parent: CBaseConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAimConstraint { - pub const m_qAimOffset: usize = 0x70; // Quaternion - pub const m_nUpType: usize = 0x80; // uint32 - } - // Parent: CBaseConstraint - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CBaseConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CTiltTwistConstraint { - pub const m_nTargetAxis: usize = 0x70; // int32 - pub const m_nSlaveAxis: usize = 0x74; // int32 - } - // Parent: CBaseConstraint - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CBaseConstraint - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CParentConstraint { - } - // Parent: CBoneConstraintBase - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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 > - } - // Parent: CBaseConstraint - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CBoneConstraintPoseSpaceBone { - pub const m_inputList: usize = 0x70; // CUtlVector< CBoneConstraintPoseSpaceBone::Input_t > - } - // Parent: None - // Fields count: 2 - pub mod CBoneConstraintPoseSpaceBone__Input_t { - pub const m_inputValue: usize = 0x0; // - pub const m_outputTransformList: usize = 0x10; // CUtlVector< CTransform > - } - // Parent: CBoneConstraintBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 CFlexRule { - pub const m_nFlex: usize = 0x0; // int32 - pub const m_FlexOps: usize = 0x8; // CUtlVector< CFlexOp > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CFlexDesc { - pub const m_szFacs: usize = 0x0; // CUtlString - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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< CMorphBundleData > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CMorphData { - pub const m_name: usize = 0x0; // CUtlString - pub const m_morphRectDatas: usize = 0x8; // CUtlVector< CMorphRectData > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimFoot { - pub const m_name: usize = 0x0; // CUtlString - pub const m_vBallOffset: usize = 0x8; // - pub const m_vHeelOffset: usize = 0x14; // - pub const m_ankleBoneIndex: usize = 0x20; // int32 - pub const m_toeBoneIndex: usize = 0x24; // int32 - } - // Parent: None - // Fields count: 8 - // - // 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - pub const m_vHeelOffset: usize = 0x24; // - 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 CCycleBase { - pub const m_flCycle: usize = 0x0; // float32 - } - // Parent: CCycleBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimCycle { - } - // Parent: CCycleBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CFootCycle { - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CFootCycleDefinition { - pub const m_vStancePositionMS: usize = 0x0; // - pub const m_vMidpointPositionMS: usize = 0xC; // - pub const m_flStanceDirectionMS: usize = 0x18; // float32 - pub const m_vToStrideStartPos: usize = 0x1C; // - 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 CFootTrajectory { - pub const m_vOffset: usize = 0x0; // - pub const m_flRotationOffset: usize = 0xC; // float32 - pub const m_flProgression: usize = 0x10; // float32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CFootTrajectories { - pub const m_trajectories: usize = 0x0; // CUtlVector< CFootTrajectory > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CFootMotion { - pub const m_strides: usize = 0x0; // CUtlVector< CFootStride > - pub const m_name: usize = 0x18; // CUtlString - pub const m_bAdditive: usize = 0x20; // bool - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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_nFlexControllers: usize = 0x60; // int32 - pub const m_bPredicted: usize = 0x64; // bool - pub const m_Frames: usize = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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< 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod SkeletonAnimCapture_t__Camera_t { - pub const m_tmCamera: usize = 0x0; // CTransform - pub const m_flTime: usize = 0x20; // float32 - } - // Parent: None - // Fields count: 3 - // - // 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_flRecordingTime: usize = 0x30; // float32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmClip { - pub const m_skeleton: usize = 0x0; // CStrongHandle< InfoForResourceTypeCNmSkeleton > - 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_syncTrack: usize = 0xA0; // CNmSyncTrack - pub const m_rootMotion: usize = 0x150; // CNmRootMotionData - pub const m_bIsAdditive: usize = 0x1A0; // bool - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod NmCompressionSettings_t { - pub const m_translationRangeX: usize = 0x0; // NmCompressionSettings_t::QuantizationRange_t - pub const m_translationRangeY: usize = 0x8; // NmCompressionSettings_t::QuantizationRange_t - pub const m_translationRangeZ: usize = 0x10; // NmCompressionSettings_t::QuantizationRange_t - pub const m_scaleRange: usize = 0x18; // NmCompressionSettings_t::QuantizationRange_t - pub const m_constantRotation: usize = 0x20; // Quaternion - pub const m_bIsRotationStatic: usize = 0x30; // bool - pub const m_bIsTranslationStatic: usize = 0x31; // bool - pub const m_bIsScaleStatic: usize = 0x32; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod NmCompressionSettings_t__QuantizationRange_t { - pub const m_flRangeStart: usize = 0x0; // float32 - pub const m_flRangeLength: usize = 0x4; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmEvent { - pub const m_flStartTime: usize = 0x8; // float32 - pub const m_flDuration: usize = 0xC; // float32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmRootMotionData { - pub const m_transforms: usize = 0x0; // CUtlVector< CTransform > - pub const m_nNumFrames: usize = 0x18; // int32 - pub const m_flAverageLinearVelocity: usize = 0x1C; // float32 - pub const m_flAverageAngularVelocityRadians: usize = 0x20; // float32 - pub const m_totalDelta: usize = 0x30; // CTransform - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // 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_numBonesToSampleAtLowLOD: usize = 0x60; // int32 - pub const m_boneMasks: usize = 0x68; // CUtlLeanVector< CNmBoneMask > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod NmSyncTrackTime_t { - pub const m_nEventIdx: usize = 0x0; // int32 - pub const m_percentageThrough: usize = 0x4; // NmPercent_t - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod NmSyncTrackTimeRange_t { - pub const m_startTime: usize = 0x0; // NmSyncTrackTime_t - pub const m_endTime: usize = 0x8; // NmSyncTrackTime_t - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmSyncTrack { - pub const m_syncEvents: usize = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > - pub const m_nStartEventOffset: usize = 0xA8; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmSyncTrack__EventMarker_t { - pub const m_startTime: usize = 0x0; // NmPercent_t - pub const m_ID: usize = 0x8; // CGlobalSymbol - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmSyncTrack__Event_t { - pub const m_ID: usize = 0x0; // CGlobalSymbol - pub const m_startTime: usize = 0x8; // NmPercent_t - pub const m_duration: usize = 0xC; // NmPercent_t - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod NmPercent_t { - pub const m_flValue: usize = 0x0; // float32 - } - // Parent: CNmEvent - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmLegacyEvent { - } - // Parent: CNmEvent - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmFootEvent { - pub const m_phase: usize = 0x10; // NmFootPhase_t - } - // Parent: CNmEvent - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmIDEvent { - pub const m_ID: usize = 0x10; // CGlobalSymbol - } - // Parent: CNmEvent - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmTransitionEvent { - pub const m_rule: usize = 0x10; // NmTransitionRule_t - pub const m_ID: usize = 0x18; // CGlobalSymbol - } - // Parent: CNmEvent - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmFrameSnapEvent { - pub const m_frameSnapMode: usize = 0x10; // NmFrameSnapEventMode_t - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // 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 > - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmGraph { - pub const m_persistentNodeIndices: usize = 0x0; // CUtlVector< int16 > - pub const m_instanceNodeStartOffsets: usize = 0x18; // CUtlVector< uint32 > - 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 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmGraph__ExternalGraphSlot_t { - pub const m_nNodeIdx: usize = 0x0; // int16 - pub const m_slotID: usize = 0x8; // CGlobalSymbol - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmGraph__ChildGraphSlot_t { - pub const m_nNodeIdx: usize = 0x0; // int16 - pub const m_dataSlotIdx: usize = 0x2; // int16 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNmGraphVariation { - pub const m_graph: usize = 0x0; // CStrongHandle< InfoForResourceTypeCNmGraph > - pub const m_dataSet: usize = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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< BoneDemoCaptureSettings_t > - pub const m_ikChains: usize = 0x60; // CUtlVector< IKDemoCaptureSettings_t > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimReplayFrame { - pub const m_inputDataBlocks: usize = 0x10; // CUtlVector< CUtlBinaryBlock > - 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 CAnimGraphDebugReplay { - pub const m_animGraphFileName: usize = 0x40; // CUtlString - pub const m_frameList: usize = 0x48; // CUtlVector< CSmartPtr< CAnimReplayFrame > > - 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 CAnimGraphModelBinding { - pub const m_modelName: usize = 0x8; // CUtlString - pub const m_pSharedData: usize = 0x10; // CSmartPtr< CAnimUpdateSharedData > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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 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 CAnimParamHandleMap { - pub const m_list: usize = 0x0; // CUtlHashtable< uint16, int16 > - } - // Parent: None - // Fields count: 6 - // - // 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 > - } - // Parent: None - // Fields count: 10 - // - // 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_settings: usize = 0x78; // CAnimGraphSettingsManager - pub const m_pStaticPoseCache: usize = 0xA8; // CSmartPtr< CStaticPoseCacheBuilder > - pub const m_pSkeleton: usize = 0xB0; // CSmartPtr< CAnimSkeleton > - pub const m_rootNodePath: usize = 0xB8; // CAnimNodePath - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 ParamSpan_t { - pub const m_samples: usize = 0x0; // CUtlVector< ParamSpanSample_t > - 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 CParamSpanUpdater { - pub const m_spans: usize = 0x0; // CUtlVector< ParamSpan_t > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimGraphSettingsGroup { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimGraphSettingsManager { - pub const m_settingsGroups: usize = 0x18; // CUtlVector< CSmartPtr< CAnimGraphSettingsGroup > > - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CCachedPose { - pub const m_transforms: usize = 0x8; // CUtlVector< CTransform > - pub const m_morphWeights: usize = 0x20; // CUtlVector< float32 > - pub const m_hSequence: usize = 0x38; // HSequence - pub const m_flCycle: usize = 0x3C; // float32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CStaticPoseCache { - pub const m_poses: usize = 0x10; // CUtlVector< CCachedPose > - pub const m_nBoneCount: usize = 0x28; // int32 - pub const m_nMorphCount: usize = 0x2C; // int32 - } - // Parent: CStaticPoseCache - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CStaticPoseCacheBuilder { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimActionUpdater { - } - // Parent: CAnimActionUpdater - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CEmitTagActionUpdater { - pub const m_nTagIndex: usize = 0x18; // int32 - pub const m_bIsZeroDuration: usize = 0x1C; // bool - } - // Parent: CAnimActionUpdater - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSetParameterActionUpdater { - pub const m_hParam: usize = 0x18; // CAnimParamHandle - pub const m_value: usize = 0x1A; // CAnimVariant - } - // Parent: CAnimActionUpdater - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CToggleComponentActionUpdater { - pub const m_componentID: usize = 0x18; // AnimComponentID - pub const m_bSetEnabled: usize = 0x1C; // bool - } - // Parent: CAnimActionUpdater - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 CAnimTagManagerUpdater { - pub const m_tags: usize = 0x18; // CUtlVector< CSmartPtr< CAnimTagBase > > - } - // Parent: CAnimTagBase - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - // MPropertyElementNameFn - pub mod CBodyGroupSetting { - pub const m_BodyGroupName: usize = 0x0; // CUtlString - pub const m_nBodyGroupOption: usize = 0x8; // int32 - } - // Parent: CAnimTagBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - pub mod CBodyGroupAnimTag { - pub const m_nPriority: usize = 0x50; // int32 - pub const m_bodyGroupSettings: usize = 0x58; // CUtlVector< CBodyGroupSetting > - } - // Parent: CAnimTagBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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: CAnimTagBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - pub mod CFootFallAnimTag { - pub const m_foot: usize = 0x50; // FootFallTagFoot_t - } - // Parent: CAnimTagBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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: CAnimTagBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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: CAnimTagBase - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - pub mod CParticleAnimTag { - pub const m_hParticleSystem: usize = 0x50; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - 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: CAnimTagBase - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - 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: CAnimTagBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - pub mod CSequenceFinishedAnimTag { - pub const m_sequenceName: usize = 0x50; // CUtlString - } - // Parent: CAnimTagBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - pub mod CStringAnimTag { - } - // Parent: CAnimTagBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyFriendlyName - pub mod CTaskStatusAnimTag { - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CAnimScriptComponentUpdater { - pub const m_hScript: usize = 0x30; // AnimScriptHandle - } - // Parent: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CCPPScriptComponentUpdater { - pub const m_scriptsToRun: usize = 0x30; // CUtlVector< CGlobalSymbol > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CDampedValueComponentUpdater { - pub const m_items: usize = 0x30; // CUtlVector< CDampedValueUpdateItem > - } - // Parent: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CDemoSettingsComponentUpdater { - pub const m_settings: usize = 0x30; // CAnimDemoCaptureSettings - } - // Parent: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CLODComponentUpdater { - pub const m_nServerLOD: usize = 0x30; // int32 - } - // Parent: CAnimComponentUpdater - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CAnimComponentUpdater - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CMovementComponentUpdater { - pub const m_motors: usize = 0x30; // CUtlVector< CSmartPtr< CAnimMotorUpdaterBase > > - 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 WeightList { - pub const m_name: usize = 0x0; // CUtlString - pub const m_weights: usize = 0x8; // CUtlVector< float32 > - } - // Parent: CAnimComponentUpdater - // Fields count: 8 - // - // 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_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: CAnimComponentUpdater - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CAnimComponentUpdater - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CStateMachineComponentUpdater { - pub const m_stateMachine: usize = 0x30; // CAnimStateMachineUpdater - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CMotionDataSet { - pub const m_groups: usize = 0x0; // CUtlVector< CMotionGraphGroup > - pub const m_nDimensionCount: usize = 0x18; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // 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_hIsActiveScript: usize = 0x100; // AnimScriptHandle - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod SampleCode { - pub const m_subCode: usize = 0x0; // uint8[8] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod MotionDBIndex { - pub const m_nIndex: usize = 0x0; // uint32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CVectorQuantizer { - pub const m_centroidVectors: usize = 0x0; // CUtlVector< float32 > - pub const m_nCentroids: usize = 0x18; // int32 - pub const m_nDimensions: usize = 0x1C; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CProductQuantizer { - pub const m_subQuantizers: usize = 0x0; // CUtlVector< CVectorQuantizer > - pub const m_nDimensions: usize = 0x18; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CMotionSearchNode { - pub const m_children: usize = 0x0; // CUtlVector< CMotionSearchNode* > - 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 > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // 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_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: CMotionGraph - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CEditableMotionGraph { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CMotionNode { - pub const m_name: usize = 0x18; // CUtlString - pub const m_id: usize = 0x20; // AnimNodeID - } - // Parent: CMotionNode - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CMotionNodeSequence { - pub const m_tags: usize = 0x28; // CUtlVector< TagSpan_t > - pub const m_hSequence: usize = 0x40; // HSequence - pub const m_flPlaybackSpeed: usize = 0x44; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod MotionBlendItem { - pub const m_pChild: usize = 0x0; // CSmartPtr< CMotionNode > - pub const m_flKeyValue: usize = 0x8; // float32 - } - // Parent: CMotionNode - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CMotionNodeBlend1D { - pub const m_blendItems: usize = 0x28; // CUtlVector< MotionBlendItem > - pub const m_nParamIndex: usize = 0x40; // int32 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CMotionMetricEvaluator { - pub const m_means: usize = 0x18; // CUtlVector< float32 > - pub const m_standardDeviations: usize = 0x30; // CUtlVector< float32 > - pub const m_flWeight: usize = 0x48; // float32 - pub const m_nDimensionStartIndex: usize = 0x4C; // int32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CBlockSelectionMetricEvaluator { - } - // Parent: CMotionMetricEvaluator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CBonePositionMetricEvaluator { - pub const m_nBoneIndex: usize = 0x50; // int32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CBoneVelocityMetricEvaluator { - pub const m_nBoneIndex: usize = 0x50; // int32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CCurrentRotationVelocityMetricEvaluator { - } - // Parent: CMotionMetricEvaluator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CCurrentVelocityMetricEvaluator { - } - // Parent: CMotionMetricEvaluator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CMotionMetricEvaluator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CFootCycleMetricEvaluator { - pub const m_footIndices: usize = 0x50; // CUtlVector< int32 > - } - // Parent: CMotionMetricEvaluator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CFootPositionMetricEvaluator { - pub const m_footIndices: usize = 0x50; // CUtlVector< int32 > - pub const m_bIgnoreSlope: usize = 0x68; // bool - } - // Parent: CMotionMetricEvaluator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CFutureFacingMetricEvaluator { - pub const m_flDistance: usize = 0x50; // float32 - pub const m_flTime: usize = 0x54; // float32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CMotionMetricEvaluator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPathMetricEvaluator { - pub const m_pathTimeSamples: usize = 0x50; // CUtlVector< float32 > - pub const m_flDistance: usize = 0x68; // float32 - pub const m_bExtrapolateMovement: usize = 0x6C; // bool - pub const m_flMinExtrapolationSpeed: usize = 0x70; // float32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CStepsRemainingMetricEvaluator { - pub const m_footIndices: usize = 0x50; // CUtlVector< int32 > - pub const m_flMinStepsRemaining: usize = 0x68; // float32 - } - // Parent: CMotionMetricEvaluator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CAnimMotorUpdaterBase { - pub const m_name: usize = 0x10; // CUtlString - pub const m_bDefault: usize = 0x18; // bool - } - // Parent: CAnimMotorUpdaterBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPathAnimMotorUpdaterBase { - pub const m_bLockToPath: usize = 0x20; // bool - } - // Parent: CPathAnimMotorUpdaterBase - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CDampedPathAnimMotorUpdater { - pub const m_flAnticipationTime: usize = 0x2C; // float32 - pub const m_flMinSpeedScale: usize = 0x30; // float32 - pub const m_hAnticipationPosParam: usize = 0x34; // CAnimParamHandle - pub const m_hAnticipationHeadingParam: usize = 0x36; // CAnimParamHandle - pub const m_flSpringConstant: usize = 0x38; // float32 - pub const m_flMinSpringTension: usize = 0x3C; // float32 - pub const m_flMaxSpringTension: usize = 0x40; // float32 - } - // Parent: CPathAnimMotorUpdaterBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPathAnimMotorUpdater { - } - // Parent: CAnimMotorUpdaterBase - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPlayerInputAnimMotorUpdater { - pub const m_sampleTimes: usize = 0x20; // CUtlVector< float32 > - 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 - } - } - // Module: client.dll - // Classes count: 256 - // Enums count: 8 - pub mod client { - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum CompositeMaterialVarSystemVar_t { - COMPMATSYSVAR_COMPOSITETIME = 0, - COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 1 - } - // Alignment: 4 - // Members count: 14 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 10 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Parent: None - // Fields count: 0 - pub mod CEntityComponent { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_nameStringableIndex (int32) - 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 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - 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: CEntityComponent - // Fields count: 1 - pub mod CScriptComponent { - pub const m_scriptClassName: usize = 0x30; // CUtlSymbolLarge - } - // Parent: CEntityComponent - // Fields count: 2 - pub mod CBodyComponent { - pub const m_pSceneNode: usize = 0x8; // CGameSceneNode* - pub const __m_pChainEntity: usize = 0x20; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_sceneNode (CGameSceneNode) - pub mod CBodyComponentPoint { - pub const m_sceneNode: usize = 0x50; // CGameSceneNode - pub const __m_pChainEntity: usize = 0x1A0; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) - pub mod CBodyComponentSkeletonInstance { - pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance - pub const __m_pChainEntity: usize = 0x430; // CNetworkVarChainer - } - // Parent: CEntityComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_bvDisabledHitGroups (uint32) - pub mod CHitboxComponent { - pub const m_bvDisabledHitGroups: usize = 0x24; // uint32[1] - } - // Parent: CEntityComponent - // Fields count: 66 - // - // Metadata: - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_SecondaryColor (Color) - // NetworkVarNames: m_flBrightness (float) - // NetworkVarNames: m_flBrightnessScale (float) - // NetworkVarNames: m_flBrightnessMult (float) - // NetworkVarNames: m_flRange (float) - // NetworkVarNames: m_flFalloff (float) - // NetworkVarNames: m_flAttenuation0 (float) - // NetworkVarNames: m_flAttenuation1 (float) - // NetworkVarNames: m_flAttenuation2 (float) - // NetworkVarNames: m_flTheta (float) - // NetworkVarNames: m_flPhi (float) - // NetworkVarNames: m_hLightCookie (HRenderTextureStrong) - // NetworkVarNames: m_nCascades (int) - // NetworkVarNames: m_nCastShadows (int) - // NetworkVarNames: m_nShadowWidth (int) - // NetworkVarNames: m_nShadowHeight (int) - // NetworkVarNames: m_bRenderDiffuse (bool) - // NetworkVarNames: m_nRenderSpecular (int) - // NetworkVarNames: m_bRenderTransmissive (bool) - // NetworkVarNames: m_flOrthoLightWidth (float) - // NetworkVarNames: m_flOrthoLightHeight (float) - // NetworkVarNames: m_nStyle (int) - // NetworkVarNames: m_Pattern (CUtlString) - // NetworkVarNames: m_nCascadeRenderStaticObjects (int) - // NetworkVarNames: m_flShadowCascadeCrossFade (float) - // NetworkVarNames: m_flShadowCascadeDistanceFade (float) - // NetworkVarNames: m_flShadowCascadeDistance0 (float) - // NetworkVarNames: m_flShadowCascadeDistance1 (float) - // NetworkVarNames: m_flShadowCascadeDistance2 (float) - // NetworkVarNames: m_flShadowCascadeDistance3 (float) - // NetworkVarNames: m_nShadowCascadeResolution0 (int) - // NetworkVarNames: m_nShadowCascadeResolution1 (int) - // NetworkVarNames: m_nShadowCascadeResolution2 (int) - // NetworkVarNames: m_nShadowCascadeResolution3 (int) - // NetworkVarNames: m_bUsesBakedShadowing (bool) - // NetworkVarNames: m_nShadowPriority (int) - // NetworkVarNames: m_nBakedShadowIndex (int) - // NetworkVarNames: m_bRenderToCubemaps (bool) - // NetworkVarNames: m_nDirectLight (int) - // NetworkVarNames: m_nIndirectLight (int) - // NetworkVarNames: m_flFadeMinDist (float) - // NetworkVarNames: m_flFadeMaxDist (float) - // NetworkVarNames: m_flShadowFadeMinDist (float) - // NetworkVarNames: m_flShadowFadeMaxDist (float) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bFlicker (bool) - // NetworkVarNames: m_bPrecomputedFieldsValid (bool) - // NetworkVarNames: m_vPrecomputedBoundsMins (Vector) - // NetworkVarNames: m_vPrecomputedBoundsMaxs (Vector) - // NetworkVarNames: m_vPrecomputedOBBOrigin (Vector) - // NetworkVarNames: m_vPrecomputedOBBAngles (QAngle) - // NetworkVarNames: m_vPrecomputedOBBExtent (Vector) - // NetworkVarNames: m_flPrecomputedMaxRange (float) - // NetworkVarNames: m_nFogLightingMode (int) - // NetworkVarNames: m_flFogContributionStength (float) - // NetworkVarNames: m_flNearClipPlane (float) - // NetworkVarNames: m_SkyColor (Color) - // NetworkVarNames: m_flSkyIntensity (float) - // NetworkVarNames: m_SkyAmbientBounce (Color) - // NetworkVarNames: m_bUseSecondaryColor (bool) - // NetworkVarNames: m_bMixedShadows (bool) - // NetworkVarNames: m_flLightStyleStartTime (GameTime_t) - // NetworkVarNames: m_flCapsuleLength (float) - // NetworkVarNames: m_flMinRoughness (float) - pub mod CLightComponent { - pub const __m_pChainEntity: usize = 0x48; // CNetworkVarChainer - pub const m_Color: usize = 0x85; // Color - pub const m_SecondaryColor: usize = 0x89; // Color - pub const m_flBrightness: usize = 0x90; // float32 - pub const m_flBrightnessScale: usize = 0x94; // float32 - pub const m_flBrightnessMult: usize = 0x98; // float32 - pub const m_flRange: usize = 0x9C; // float32 - pub const m_flFalloff: usize = 0xA0; // float32 - pub const m_flAttenuation0: usize = 0xA4; // float32 - pub const m_flAttenuation1: usize = 0xA8; // float32 - 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_nCascades: usize = 0xC0; // int32 - pub const m_nCastShadows: usize = 0xC4; // int32 - pub const m_nShadowWidth: usize = 0xC8; // int32 - pub const m_nShadowHeight: usize = 0xCC; // int32 - pub const m_bRenderDiffuse: usize = 0xD0; // bool - pub const m_nRenderSpecular: usize = 0xD4; // int32 - pub const m_bRenderTransmissive: usize = 0xD8; // bool - pub const m_flOrthoLightWidth: usize = 0xDC; // float32 - pub const m_flOrthoLightHeight: usize = 0xE0; // float32 - pub const m_nStyle: usize = 0xE4; // int32 - pub const m_Pattern: usize = 0xE8; // CUtlString - pub const m_nCascadeRenderStaticObjects: usize = 0xF0; // int32 - pub const m_flShadowCascadeCrossFade: usize = 0xF4; // float32 - pub const m_flShadowCascadeDistanceFade: usize = 0xF8; // float32 - pub const m_flShadowCascadeDistance0: usize = 0xFC; // float32 - pub const m_flShadowCascadeDistance1: usize = 0x100; // float32 - pub const m_flShadowCascadeDistance2: usize = 0x104; // float32 - pub const m_flShadowCascadeDistance3: usize = 0x108; // float32 - pub const m_nShadowCascadeResolution0: usize = 0x10C; // int32 - pub const m_nShadowCascadeResolution1: usize = 0x110; // int32 - pub const m_nShadowCascadeResolution2: usize = 0x114; // int32 - pub const m_nShadowCascadeResolution3: usize = 0x118; // int32 - pub const m_bUsesBakedShadowing: usize = 0x11C; // bool - pub const m_nShadowPriority: usize = 0x120; // int32 - pub const m_nBakedShadowIndex: usize = 0x124; // int32 - pub const m_bRenderToCubemaps: usize = 0x128; // bool - pub const m_nDirectLight: usize = 0x12C; // int32 - pub const m_nIndirectLight: usize = 0x130; // int32 - pub const m_flFadeMinDist: usize = 0x134; // float32 - pub const m_flFadeMaxDist: usize = 0x138; // float32 - pub const m_flShadowFadeMinDist: usize = 0x13C; // float32 - pub const m_flShadowFadeMaxDist: usize = 0x140; // float32 - pub const m_bEnabled: usize = 0x144; // bool - pub const m_bFlicker: usize = 0x145; // bool - pub const m_bPrecomputedFieldsValid: usize = 0x146; // bool - pub const m_vPrecomputedBoundsMins: usize = 0x148; // - pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // - pub const m_vPrecomputedOBBOrigin: usize = 0x160; // - pub const m_vPrecomputedOBBAngles: usize = 0x16C; // QAngle - pub const m_vPrecomputedOBBExtent: usize = 0x178; // - pub const m_flPrecomputedMaxRange: usize = 0x184; // float32 - pub const m_nFogLightingMode: usize = 0x188; // int32 - pub const m_flFogContributionStength: usize = 0x18C; // float32 - pub const m_flNearClipPlane: usize = 0x190; // float32 - pub const m_SkyColor: usize = 0x194; // Color - pub const m_flSkyIntensity: usize = 0x198; // float32 - pub const m_SkyAmbientBounce: usize = 0x19C; // Color - pub const m_bUseSecondaryColor: usize = 0x1A0; // bool - pub const m_bMixedShadows: usize = 0x1A1; // bool - pub const m_flLightStyleStartTime: usize = 0x1A4; // GameTime_t - pub const m_flCapsuleLength: usize = 0x1A8; // float32 - pub const m_flMinRoughness: usize = 0x1AC; // float32 - } - // Parent: CEntityComponent - // Fields count: 5 - 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 = 0xB0; // bool - } - // Parent: None - // Fields count: 1 - pub mod CBuoyancyHelper { - pub const m_flFluidDensity: usize = 0x18; // float32 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CBasePlayerControllerAPI { - } - // Parent: None - // Fields count: 2 - pub mod C_CommandContext { - pub const needsprocessing: usize = 0x0; // bool - pub const command_number: usize = 0x90; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: nType (FixAngleSet_t) - // NetworkVarNames: qAngle (QAngle) - // NetworkVarNames: nIndex (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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CDynamicPropAPI { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_AutoaimServices { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: localSound (Vector) - // NetworkVarNames: soundscapeIndex (int32) - // NetworkVarNames: localBits (uint8) - // NetworkVarNames: soundscapeEntityListIndex (int) - // NetworkVarNames: soundEventHash (uint32) - pub mod audioparams_t { - 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: CPlayerPawnComponent - // Fields count: 20 - // - // Metadata: - // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) - // NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t) - // NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32) - // NetworkVarNames: m_PlayerFog (fogplayerparams_t) - // NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>) - // NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) - // NetworkVarNames: m_audio (audioparams_t) - // NetworkVarNames: m_PostProcessingVolumes (CHandle) - 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< C_ColorCorrection > - pub const m_hViewEntity: usize = 0x9C; // CHandle< C_BaseEntity > - pub const m_hTonemapController: usize = 0xA0; // CHandle< C_TonemapController2 > - pub const m_audio: usize = 0xA8; // audioparams_t - pub const m_PostProcessingVolumes: usize = 0x120; // C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > > - 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_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_angDemoViewAngles: usize = 0x1F8; // QAngle - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_FlashlightServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_ItemServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 15 - // - // Metadata: - // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) - // NetworkVarNames: m_flMaxspeed (float32) - // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - 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; // - pub const m_vecOldViewAngles: usize = 0x1C4; // QAngle - } - // Parent: CPlayer_MovementServices - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_flFallVelocity (float32) - // NetworkVarNames: m_bInCrouch (bool) - // NetworkVarNames: m_nCrouchState (uint32) - // NetworkVarNames: m_flCrouchTransitionStartTime (GameTime_t) - // NetworkVarNames: m_bDucked (bool) - // NetworkVarNames: m_bDucking (bool) - // NetworkVarNames: m_bInDuckJump (bool) - 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; // - pub const m_flSurfaceFriction: usize = 0x1FC; // float32 - pub const m_surfaceProps: usize = 0x200; // CUtlStringToken - pub const m_nStepside: usize = 0x210; // int32 - } - // Parent: CPlayerPawnComponent - // Fields count: 6 - // - // Metadata: - // NetworkVarNames: m_iObserverMode (uint8) - // 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_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: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_UseServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_WaterServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_hMyWeapons (CHandle< C_BasePlayerWeapon >) - // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) - // 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_iAmmo: usize = 0x60; // uint16[32] - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_animationController (CBaseAnimGraphController) - pub mod CBodyComponentBaseAnimGraph { - pub const m_animationController: usize = 0x460; // CBaseAnimGraphController - pub const __m_pChainEntity: usize = 0x1C28; // CNetworkVarChainer - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_ID (CUtlStringToken) - // NetworkVarNames: m_Values (Vector4D) - pub mod EntityRenderAttribute_t { - pub const m_ID: usize = 0x30; // CUtlStringToken - pub const m_Values: usize = 0x34; // Vector4D - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_Handle (ModelConfigHandle_t) - // NetworkVarNames: m_Name (string_t) - // NetworkVarNames: m_AssociatedEntities (CHandle< C_BaseModelEntity >) - // NetworkVarNames: m_AssociatedEntityNames (string_t) - 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 > - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 - pub mod CBodyComponentBaseModelEntity { - pub const __m_pChainEntity: usize = 0x460; // CNetworkVarChainer - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_hOwner (CEntityHandle) - // NetworkVarNames: m_name (CUtlStringToken) - pub mod CGameSceneNodeHandle { - pub const m_hOwner: usize = 0x8; // CEntityHandle - pub const m_name: usize = 0xC; // CUtlStringToken - } - // Parent: None - // Fields count: 32 - // - // Metadata: - // NetworkVarNames: m_hParent (CGameSceneNodeHandle) - // NetworkVarNames: m_vecOrigin (CNetworkOriginCellCoordQuantizedVector) - // NetworkVarNames: m_angRotation (QAngle) - // NetworkVarNames: m_flScale (float) - // NetworkVarNames: m_name (CUtlStringToken) - // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) - 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; // - 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 = 0x130; // CUtlStringToken - pub const m_flZOffset: usize = 0x134; // float32 - pub const m_vRenderOrigin: usize = 0x138; // - } - // Parent: None - // Fields count: 6 - 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 - // - // Metadata: - // NetworkVarNames: m_hSequence (HSequence) - // NetworkVarNames: m_flPrevCycle (float32) - // NetworkVarNames: m_flCycle (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 - // - // Metadata: - // NetworkVarNames: m_hModel (HModelStrong) - // NetworkVarNames: m_bClientClothCreationSuppressed (bool) - // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) - // NetworkVarNames: m_nIdealMotionType (int8) - pub mod CModelState { - pub const m_hModel: usize = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > - 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 = 0x202; // int8 - pub const m_nForceLOD: usize = 0x203; // int8 - pub const m_nClothUpdateFlags: usize = 0x204; // int8 - } - // Parent: CGameSceneNode - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_modelState (CModelState) - // NetworkVarNames: m_bIsAnimationEnabled (bool) - // NetworkVarNames: m_bUseParentRenderBounds (bool) - // NetworkVarNames: m_materialGroup (CUtlStringToken) - // NetworkVarNames: m_nHitboxSet (uint8) - pub mod CSkeletonInstance { - pub const m_modelState: usize = 0x160; // CModelState - pub const m_bIsAnimationEnabled: usize = 0x370; // bool - pub const m_bUseParentRenderBounds: usize = 0x371; // bool - pub const m_bDisableSolidCollisionsForHierarchy: usize = 0x372; // bool - pub const m_bDirtyMotionType: usize = 0x0; // bitfield:1 - pub const m_bIsGeneratingLatchedParentSpaceState: usize = 0x0; // bitfield:1 - pub const m_materialGroup: usize = 0x374; // CUtlStringToken - pub const m_nHitboxSet: usize = 0x378; // uint8 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_nWorldGroupId (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 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_timescale (float32) - // NetworkVarNames: m_nWorldGroupId (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 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (float32) - // NetworkVarNames: m_timescale (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: IntervalTimer - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_flValues (float) - // NetworkVarNames: m_nValueCounts (int) - // NetworkVarNames: m_nBucketCount (int) - // NetworkVarNames: m_flInterval (float) - // NetworkVarNames: m_flFinalValue (float) - // NetworkVarNames: m_nCompressionType (TimelineCompression_t) - // NetworkVarNames: m_bStopped (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 - // - // Metadata: - // NetworkVarNames: m_PredNetBoolVariables (uint32) - // NetworkVarNames: m_PredNetByteVariables (byte) - // NetworkVarNames: m_PredNetUInt16Variables (uint16) - // NetworkVarNames: m_PredNetIntVariables (int32) - // NetworkVarNames: m_PredNetUInt32Variables (uint32) - // NetworkVarNames: m_PredNetUInt64Variables (uint64) - // NetworkVarNames: m_PredNetFloatVariables (float) - // NetworkVarNames: m_PredNetVectorVariables (Vector) - // NetworkVarNames: m_PredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_PredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_OwnerOnlyPredNetBoolVariables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetByteVariables (byte) - // NetworkVarNames: m_OwnerOnlyPredNetUInt16Variables (uint16) - // NetworkVarNames: m_OwnerOnlyPredNetIntVariables (int32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt32Variables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt64Variables (uint64) - // NetworkVarNames: m_OwnerOnlyPredNetFloatVariables (float) - // NetworkVarNames: m_OwnerOnlyPredNetVectorVariables (Vector) - // NetworkVarNames: m_OwnerOnlyPredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_OwnerOnlyPredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_nBoolVariablesCount (int) - // NetworkVarNames: m_nOwnerOnlyBoolVariablesCount (int) - // 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_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: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod C_BaseEntityAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - pub mod CClientPointEntityAPI { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CPulseGraphInstance_ClientEntity { - pub const m_pParent: usize = 0xD8; // CClientScriptEntity* - } - // Parent: CEntityInstance - // Fields count: 80 - // - // Metadata: - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByName - // NetworkVarNames: m_CBodyComponent (CBodyComponent::Storage_t) - // NetworkVarNames: m_iMaxHealth (int32) - // NetworkVarNames: m_iHealth (int32) - // NetworkVarNames: m_lifeState (uint8) - // NetworkVarNames: m_bTakesDamage (bool) - // NetworkVarNames: m_nTakeDamageFlags (TakeDamageFlags_t) - // NetworkVarNames: m_bIsPlatform (bool) - // NetworkVarNames: m_ubInterpolationFrame (uint8) - // NetworkVarNames: m_nSubclassID (EntitySubclassID_t) - // NetworkVarNames: m_flAnimTime (float32) - // NetworkVarNames: m_flSimulationTime (float32) - // NetworkVarNames: m_flCreateTime (GameTime_t) - // NetworkVarNames: m_bClientSideRagdoll (bool) - // NetworkVarNames: m_iTeamNum (uint8) - // NetworkVarNames: m_spawnflags (uint32) - // NetworkVarNames: m_nNextThinkTick (GameTick_t) - // NetworkVarNames: m_fFlags (uint32) - // NetworkVarNames: m_vecBaseVelocity (Vector) - // NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_MoveCollide (MoveCollide_t) - // NetworkVarNames: m_MoveType (MoveType_t) - // NetworkVarNames: m_flWaterLevel (float32) - // NetworkVarNames: m_fEffects (uint32) - // NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_flFriction (float32) - // NetworkVarNames: m_flElasticity (float32) - // NetworkVarNames: m_flGravityScale (float32) - // NetworkVarNames: m_flTimeScale (float32) - // NetworkVarNames: m_bAnimatedEveryTick (bool) - // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) - pub mod C_BaseEntity { - pub const m_CBodyComponent: usize = 0x38; // CBodyComponent* - pub const m_NetworkTransmitComponent: usize = 0x40; // CNetworkTransmitComponent - pub const m_nLastThinkTick: usize = 0x310; // GameTick_t - pub const m_pGameSceneNode: usize = 0x318; // CGameSceneNode* - pub const m_pRenderComponent: usize = 0x320; // CRenderComponent* - pub const m_pCollision: usize = 0x328; // CCollisionProperty* - pub const m_iMaxHealth: usize = 0x330; // int32 - pub const m_iHealth: usize = 0x334; // int32 - pub const m_lifeState: usize = 0x338; // uint8 - pub const m_bTakesDamage: usize = 0x339; // bool - 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_nNoInterpolationTick: usize = 0x348; // int32 - pub const m_nVisibilityNoInterpolationTick: usize = 0x34C; // int32 - pub const m_flProxyRandomValue: usize = 0x350; // float32 - pub const m_iEFlags: usize = 0x354; // int32 - pub const m_nWaterType: usize = 0x358; // uint8 - pub const m_bInterpolateEvenWithNoModel: usize = 0x359; // bool - pub const m_bPredictionEligible: usize = 0x35A; // bool - pub const m_bApplyLayerMatchIDToModel: usize = 0x35B; // bool - pub const m_tokLayerMatchID: usize = 0x35C; // CUtlStringToken - 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_nDisableContextThinkStartTick: usize = 0x390; // GameTick_t - pub const m_flAnimTime: usize = 0x394; // float32 - pub const m_flSimulationTime: usize = 0x398; // float32 - pub const m_nSceneObjectOverrideFlags: usize = 0x39C; // uint8 - pub const m_bHasSuccessfullyInterpolated: usize = 0x39D; // bool - pub const m_bHasAddedVarsToInterpolation: usize = 0x39E; // bool - pub const m_bRenderEvenWhenNotSuccessfullyInterpolated: usize = 0x39F; // bool - pub const m_nInterpolationLatchDirtyFlags: usize = 0x3A0; // int32[2] - pub const m_ListEntry: usize = 0x3A8; // uint16[11] - pub const m_flCreateTime: usize = 0x3C0; // GameTime_t - pub const m_flSpeed: usize = 0x3C4; // float32 - pub const m_EntClientFlags: usize = 0x3C8; // uint16 - pub const m_bClientSideRagdoll: usize = 0x3CA; // bool - pub const m_iTeamNum: usize = 0x3CB; // uint8 - pub const m_spawnflags: usize = 0x3CC; // uint32 - pub const m_nNextThinkTick: usize = 0x3D0; // GameTick_t - pub const m_fFlags: usize = 0x3D4; // uint32 - 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_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_flFriction: usize = 0x43C; // float32 - pub const m_flElasticity: usize = 0x440; // float32 - pub const m_flGravityScale: usize = 0x444; // float32 - pub const m_flTimeScale: usize = 0x448; // float32 - pub const m_bAnimatedEveryTick: usize = 0x44C; // bool - pub const m_flNavIgnoreUntilTime: usize = 0x450; // GameTime_t - pub const m_hThink: usize = 0x454; // uint16 - pub const m_fBBoxVisFlags: usize = 0x460; // uint8 - pub const m_bPredictable: usize = 0x461; // bool - pub const m_bRenderWithViewModels: usize = 0x462; // bool - 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_Particles: usize = 0x478; // CParticleProperty - pub const m_vecPredictedScriptFloats: usize = 0x4A0; // CUtlVector< float32 > - pub const m_vecPredictedScriptFloatIDs: usize = 0x4B8; // CUtlVector< int32 > - 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_nCreationTick: usize = 0x520; // int32 - pub const m_bAnimTimeChanged: usize = 0x539; // bool - pub const m_bSimulationTimeChanged: usize = 0x53A; // bool - pub const m_sUniqueHammerID: usize = 0x548; // CUtlString - } - // Parent: C_BaseEntity - // Fields count: 0 - pub mod CLogicalEntity { - } - // Parent: None - // Fields count: 5 - 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_BaseEntity - // Fields count: 18 - // - // Metadata: - // MNetworkIncludeByUserGroup - // NetworkVarNames: m_MinFalloff (float32) - // NetworkVarNames: m_MaxFalloff (float32) - // NetworkVarNames: m_flFadeInDuration (float32) - // NetworkVarNames: m_flFadeOutDuration (float32) - // NetworkVarNames: m_flMaxWeight (float32) - // NetworkVarNames: m_flCurWeight (float32) - // NetworkVarNames: m_netlookupFilename (char) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bMaster (bool) - // NetworkVarNames: m_bClientSide (bool) - // NetworkVarNames: m_bExclusive (bool) - pub mod C_ColorCorrection { - pub const m_vecOrigin: usize = 0x550; // - pub const m_MinFalloff: usize = 0x55C; // float32 - pub const m_MaxFalloff: usize = 0x560; // float32 - pub const m_flFadeInDuration: usize = 0x564; // float32 - pub const m_flFadeOutDuration: usize = 0x568; // float32 - pub const m_flMaxWeight: usize = 0x56C; // float32 - pub const m_flCurWeight: usize = 0x570; // float32 - pub const m_netlookupFilename: usize = 0x574; // char[512] - pub const m_bEnabled: usize = 0x774; // bool - pub const m_bMaster: usize = 0x775; // bool - pub const m_bClientSide: usize = 0x776; // bool - pub const m_bExclusive: usize = 0x777; // bool - pub const m_bEnabledOnClient: usize = 0x778; // bool[1] - pub const m_flCurWeightOnClient: usize = 0x77C; // float32[1] - pub const m_bFadingIn: usize = 0x780; // bool[1] - pub const m_flFadeStartWeight: usize = 0x784; // float32[1] - pub const m_flFadeStartTime: usize = 0x788; // float32[1] - pub const m_flFadeDuration: usize = 0x78C; // float32[1] - } - // Parent: C_BaseEntity - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - pub mod C_EnvWindClientside { - pub const m_EnvWindShared: usize = 0x550; // C_EnvWindShared - } - // Parent: C_BaseEntity - // Fields count: 3 - // - // Metadata: - // 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_bCheapEffect: usize = 0x57C; // bool - } - // Parent: None - // Fields count: 30 - // - // Metadata: - // NetworkVarNames: m_hTargetEntity (CHandle< C_BaseEntity>) - // NetworkVarNames: m_bState (bool) - // NetworkVarNames: m_bAlwaysUpdate (bool) - // NetworkVarNames: m_flLightFOV (float32) - // NetworkVarNames: m_bEnableShadows (bool) - // NetworkVarNames: m_bSimpleProjection (bool) - // NetworkVarNames: m_bLightOnlyTarget (bool) - // NetworkVarNames: m_bLightWorld (bool) - // NetworkVarNames: m_bCameraSpace (bool) - // NetworkVarNames: m_flBrightnessScale (float32) - // NetworkVarNames: m_LightColor (Color) - // NetworkVarNames: m_flIntensity (float32) - // NetworkVarNames: m_flLinearAttenuation (float32) - // NetworkVarNames: m_flQuadraticAttenuation (float32) - // NetworkVarNames: m_bVolumetric (bool) - // NetworkVarNames: m_flVolumetricIntensity (float32) - // NetworkVarNames: m_flNoiseStrength (float32) - // NetworkVarNames: m_flFlashlightTime (float32) - // NetworkVarNames: m_nNumPlanes (uint32) - // NetworkVarNames: m_flPlaneOffset (float32) - // NetworkVarNames: m_flColorTransitionTime (float32) - // NetworkVarNames: m_flAmbient (float32) - // NetworkVarNames: m_SpotlightTextureName (char) - // NetworkVarNames: m_nSpotlightTextureFrame (int32) - // NetworkVarNames: m_nShadowQuality (uint32) - // NetworkVarNames: m_flNearZ (float32) - // NetworkVarNames: m_flFarZ (float32) - // NetworkVarNames: m_flProjectionSize (float32) - // NetworkVarNames: m_flRotation (float32) - // NetworkVarNames: m_bFlipHorizontal (bool) - pub mod CProjectedTextureBase { - pub const m_hTargetEntity: usize = 0xC; // CHandle< C_BaseEntity > - 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_BaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flStartScale (float32) - // NetworkVarNames: m_flScaleTime (float) - // NetworkVarNames: m_nFlags (uint32) - pub mod C_BaseFire { - pub const m_flScale: usize = 0x550; // float32 - pub const m_flStartScale: usize = 0x554; // float32 - pub const m_flScaleTime: usize = 0x558; // float32 - pub const m_nFlags: usize = 0x55C; // uint32 - } - // Parent: C_BaseFire - // Fields count: 13 - // - // Metadata: - // MNetworkOverride - // MNetworkOverride - // NetworkVarNames: m_nFlameModelIndex (int32) - // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - pub mod C_FireSmoke { - pub const m_nFlameModelIndex: usize = 0x560; // int32 - pub const m_nFlameFromAboveModelIndex: usize = 0x564; // int32 - pub const m_flScaleRegister: usize = 0x568; // float32 - pub const m_flScaleStart: usize = 0x56C; // float32 - pub const m_flScaleEnd: usize = 0x570; // float32 - pub const m_flScaleTimeStart: usize = 0x574; // GameTime_t - pub const m_flScaleTimeEnd: usize = 0x578; // GameTime_t - pub const m_flChildFlameSpread: usize = 0x57C; // float32 - pub const m_flClipPerc: usize = 0x590; // float32 - pub const m_bClipTested: usize = 0x594; // bool - pub const m_bFadingOut: usize = 0x595; // bool - pub const m_tParticleSpawn: usize = 0x598; // TimedEvent - pub const m_pFireOverlay: usize = 0x5A0; // CFireOverlay* - } - // Parent: None - // Fields count: 1 - pub mod C_RopeKeyframe__CPhysicsDelegate { - pub const m_pKeyframe: usize = 0x8; // C_RopeKeyframe* - } - // Parent: None - // Fields count: 1 - pub mod C_SceneEntity__QueuedEvents_t { - pub const starttime: usize = 0x0; // float32 - } - // Parent: C_BaseEntity - // Fields count: 0 - pub mod C_TintController { - } - // Parent: None - // Fields count: 13 - pub mod CFlashlightEffect { - pub const m_bIsOn: usize = 0x10; // bool - pub const m_bMuzzleFlashEnabled: usize = 0x20; // bool - pub const m_flMuzzleFlashBrightness: usize = 0x24; // float32 - pub const m_quatMuzzleFlashOrientation: usize = 0x30; // Quaternion - pub const m_vecMuzzleFlashOrigin: usize = 0x40; // - pub const m_flFov: usize = 0x4C; // float32 - pub const m_flFarZ: usize = 0x50; // float32 - 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_textureName: usize = 0x70; // char[64] - } - // Parent: None - // Fields count: 5 - 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 CGlowSprite { - 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 > - } - // Parent: None - // Fields count: 15 - pub mod CGlowOverlay { - pub const m_vPos: usize = 0x8; // - pub const m_bDirectional: usize = 0x14; // bool - pub const m_vDirection: usize = 0x18; // - 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 IClientAlphaProperty { - } - // Parent: C_BaseEntity - // Fields count: 2 - pub mod CSkyboxReference { - pub const m_worldGroupId: usize = 0x550; // WorldGroupId_t - pub const m_hSkyCamera: usize = 0x554; // CHandle< C_SkyCamera > - } - // Parent: C_BaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_skyboxData (sky3dparams_t) - // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) - pub mod C_SkyCamera { - pub const m_skyboxData: usize = 0x550; // sky3dparams_t - pub const m_skyboxSlotToken: usize = 0x5E0; // CUtlStringToken - pub const m_bUseAngles: usize = 0x5E4; // bool - pub const m_pNext: usize = 0x5E8; // C_SkyCamera* - } - // Parent: None - // Fields count: 2 - pub mod TimedEvent { - pub const m_TimeBetweenEvents: usize = 0x0; // float32 - pub const m_fNextEvent: usize = 0x4; // float32 - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nInteractsAs (uint64) - // NetworkVarNames: m_nInteractsWith (uint64) - // NetworkVarNames: m_nInteractsExclude (uint64) - // NetworkVarNames: m_nEntityId (uint32) - // NetworkVarNames: m_nOwnerId (uint32) - // NetworkVarNames: m_nHierarchyId (uint16) - // NetworkVarNames: m_nCollisionGroup (uint8) - // NetworkVarNames: m_nCollisionFunctionMask (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 - // - // Metadata: - // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) - // NetworkVarNames: m_vecMins (Vector) - // NetworkVarNames: m_vecMaxs (Vector) - // NetworkVarNames: m_usSolidFlags (uint8) - // NetworkVarNames: m_nSolidType (SolidType_t) - // NetworkVarNames: m_triggerBloat (uint8) - // NetworkVarNames: m_nSurroundType (SurroundingBoundsType_t) - // NetworkVarNames: m_CollisionGroup (uint8) - // NetworkVarNames: m_nEnablePhysics (uint8) - // NetworkVarNames: m_vecSpecifiedSurroundingMins (Vector) - // NetworkVarNames: m_vecSpecifiedSurroundingMaxs (Vector) - // NetworkVarNames: m_vCapsuleCenter1 (Vector) - // NetworkVarNames: m_vCapsuleCenter2 (Vector) - // NetworkVarNames: m_flCapsuleRadius (float) - pub mod CCollisionProperty { - pub const m_collisionAttribute: usize = 0x10; // VPhysicsCollisionAttribute_t - pub const m_vecMins: usize = 0x40; // - pub const m_vecMaxs: usize = 0x4C; // - 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; // - pub const m_vecSpecifiedSurroundingMaxs: usize = 0x70; // - pub const m_vecSurroundingMaxs: usize = 0x7C; // - pub const m_vecSurroundingMins: usize = 0x88; // - pub const m_vCapsuleCenter1: usize = 0x94; // - pub const m_vCapsuleCenter2: usize = 0xA0; // - pub const m_flCapsuleRadius: usize = 0xAC; // float32 - } - // Parent: None - // Fields count: 12 - 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; // - 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 - // - // Metadata: - // NetworkVarNames: m_vOrigin (Vector) - // NetworkVarNames: m_vStart (Vector) - // NetworkVarNames: m_vNormal (Vector) - // NetworkVarNames: m_vAngles (QAngle) - // NetworkVarNames: m_hEntity (CEntityHandle) - // NetworkVarNames: m_hOtherEntity (CEntityHandle) - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flMagnitude (float32) - // NetworkVarNames: m_flRadius (float32) - // NetworkVarNames: m_nSurfaceProp (CUtlStringToken) - // NetworkVarNames: m_nEffectIndex (HParticleSystemDefinition) - // NetworkVarNames: m_nDamageType (uint32) - // NetworkVarNames: m_nPenetrate (uint8) - // NetworkVarNames: m_nMaterial (uint16) - // NetworkVarNames: m_nHitBox (uint16) - // NetworkVarNames: m_nColor (uint8) - // NetworkVarNames: m_fFlags (uint8) - // NetworkVarNames: m_nAttachmentIndex (AttachmentHandle_t) - // NetworkVarNames: m_nAttachmentName (CUtlStringToken) - // NetworkVarNames: m_iEffectName (uint16) - // NetworkVarNames: m_nExplosionType (uint8) - pub mod CEffectData { - pub const m_vOrigin: usize = 0x8; // - pub const m_vStart: usize = 0x14; // - pub const m_vNormal: usize = 0x20; // - 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< InfoForResourceTypeIParticleSystemDefinition > - 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_BaseEntity - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_flFadeStartDist (float32) - // NetworkVarNames: m_flFadeEndDist (float32) - pub mod C_EnvDetailController { - pub const m_flFadeStartDist: usize = 0x550; // float32 - pub const m_flFadeEndDist: usize = 0x554; // float32 - } - // Parent: None - // Fields count: 29 - // - // Metadata: - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_iWindSeed (uint32) - // NetworkVarNames: m_iMinWind (uint16) - // NetworkVarNames: m_iMaxWind (uint16) - // NetworkVarNames: m_windRadius (int32) - // NetworkVarNames: m_iMinGust (uint16) - // NetworkVarNames: m_iMaxGust (uint16) - // NetworkVarNames: m_flMinGustDelay (float32) - // NetworkVarNames: m_flMaxGustDelay (float32) - // NetworkVarNames: m_flGustDuration (float32) - // NetworkVarNames: m_iGustDirChange (uint16) - // NetworkVarNames: m_location (Vector) - // NetworkVarNames: m_iInitialWindDir (uint16) - // NetworkVarNames: m_flInitialWindSpeed (float32) - 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; // - 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; // - pub const m_CurrentSwayVector: usize = 0x50; // - pub const m_PrevSwayVector: usize = 0x5C; // - 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_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_EnvWindShared__WindVariationEvent_t { - pub const m_flWindAngleVariation: usize = 0x0; // float32 - pub const m_flWindSpeedVariation: usize = 0x4; // float32 - } - // Parent: C_BaseEntity - // Fields count: 0 - pub mod C_InfoLadderDismount { - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_nModelID (int32) - // NetworkVarNames: m_hMaterial (HMaterialStrong) - // NetworkVarNames: m_solid (ShardSolid_t) - // NetworkVarNames: m_ShatterPanelMode (ShatterPanelMode) - // NetworkVarNames: m_vecPanelSize (Vector2D) - // NetworkVarNames: m_vecStressPositionA (Vector2D) - // NetworkVarNames: m_vecStressPositionB (Vector2D) - // NetworkVarNames: m_vecPanelVertices (Vector2D) - // NetworkVarNames: m_flGlassHalfThickness (float) - // NetworkVarNames: m_bHasParent (bool) - // NetworkVarNames: m_bParentFrozen (bool) - // 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_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_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_BaseEntity - // Fields count: 0 - pub mod C_GameRulesProxy { - } - // Parent: None - // Fields count: 0 - pub mod C_GameRules { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_iGlowType (int32) - // NetworkVarNames: m_iGlowTeam (int32) - // NetworkVarNames: m_nGlowRange (int32) - // NetworkVarNames: m_nGlowRangeMin (int32) - // NetworkVarNames: m_glowColorOverride (Color) - // NetworkVarNames: m_bFlashing (bool) - // NetworkVarNames: m_flGlowTime (float) - // NetworkVarNames: m_flGlowStartTime (float) - // NetworkVarNames: m_bEligibleForScreenHighlight (bool) - pub mod CGlowProperty { - pub const m_fGlowColor: usize = 0x8; // - 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_GameRules - // Fields count: 0 - pub mod C_MultiplayRules { - } - // Parent: None - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: dirPrimary (Vector) - // NetworkVarNames: colorPrimary (Color) - // NetworkVarNames: colorSecondary (Color) - // NetworkVarNames: colorPrimaryLerpTo (Color) - // NetworkVarNames: colorSecondaryLerpTo (Color) - // NetworkVarNames: start (float32) - // NetworkVarNames: end (float32) - // NetworkVarNames: farz (float32) - // NetworkVarNames: maxdensity (float32) - // NetworkVarNames: exponent (float32) - // NetworkVarNames: HDRColorScale (float32) - // NetworkVarNames: skyboxFogFactor (float32) - // NetworkVarNames: skyboxFogFactorLerpTo (float32) - // NetworkVarNames: startLerpTo (float32) - // NetworkVarNames: endLerpTo (float32) - // NetworkVarNames: maxdensityLerpTo (float32) - // NetworkVarNames: lerptime (GameTime_t) - // NetworkVarNames: duration (float32) - // NetworkVarNames: blendtobackground (float32) - // NetworkVarNames: scattering (float32) - // NetworkVarNames: locallightscale (float32) - // NetworkVarNames: enable (bool) - // NetworkVarNames: blend (bool) - // NetworkVarNames: m_bNoReflectionFog (bool) - pub mod fogparams_t { - pub const dirPrimary: usize = 0x8; // - 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_hCtrl: usize = 0x8; // CHandle< C_FogController > - 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 - // - // Metadata: - // NetworkVarNames: scale (int16) - // NetworkVarNames: origin (Vector) - // NetworkVarNames: bClip3DSkyBoxNearToWorldFar (bool) - // NetworkVarNames: flClip3DSkyBoxNearToWorldFarOffset (float32) - // NetworkVarNames: fog (fogparams_t) - // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) - pub mod sky3dparams_t { - pub const scale: usize = 0x8; // int16 - pub const origin: usize = 0xC; // - 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 - // - // Metadata: - // NetworkVarNames: m_Transforms (CTransform) - // 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_bDirty: usize = 0x68; // bool - } - // Parent: C_GameRules - // Fields count: 0 - pub mod C_SingleplayRules { - } - // Parent: C_BaseEntity - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iszStackName (string_t) - // NetworkVarNames: m_iszOperatorName (string_t) - // NetworkVarNames: m_iszOpvarName (string_t) - // NetworkVarNames: m_iOpvarIndex (int) - // NetworkVarNames: m_bUseAutoCompare (bool) - pub mod C_SoundOpvarSetPointBase { - pub const m_iszStackName: usize = 0x550; // CUtlSymbolLarge - pub const m_iszOperatorName: usize = 0x558; // CUtlSymbolLarge - pub const m_iszOpvarName: usize = 0x560; // CUtlSymbolLarge - pub const m_iOpvarIndex: usize = 0x568; // int32 - pub const m_bUseAutoCompare: usize = 0x56C; // bool - } - // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 - pub mod C_SoundOpvarSetPointEntity { - } - // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 - pub mod C_SoundOpvarSetAABBEntity { - } - // Parent: C_SoundOpvarSetAABBEntity - // Fields count: 0 - pub mod C_SoundOpvarSetOBBEntity { - } - // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 - pub mod C_SoundOpvarSetPathCornerEntity { - } - // Parent: C_SoundOpvarSetPointEntity - // Fields count: 0 - pub mod C_SoundOpvarSetAutoRoomEntity { - } - // Parent: C_SoundOpvarSetPointBase - // Fields count: 0 - pub mod C_SoundOpvarSetOBBWindEntity { - } - // Parent: C_MultiplayRules - // Fields count: 0 - pub mod C_TeamplayRules { - } - // Parent: C_BaseEntity - // Fields count: 30 - // - // Metadata: - // NetworkVarNames: m_bTimerPaused (bool) - // NetworkVarNames: m_flTimeRemaining (float) - // NetworkVarNames: m_flTimerEndTime (GameTime_t) - // NetworkVarNames: m_bIsDisabled (bool) - // NetworkVarNames: m_bShowInHUD (bool) - // NetworkVarNames: m_nTimerLength (int) - // NetworkVarNames: m_nTimerInitialLength (int) - // NetworkVarNames: m_nTimerMaxLength (int) - // NetworkVarNames: m_bAutoCountdown (bool) - // NetworkVarNames: m_nSetupTimeLength (int) - // NetworkVarNames: m_nState (int) - // NetworkVarNames: m_bStartPaused (bool) - // NetworkVarNames: m_bInCaptureWatchState (bool) - // NetworkVarNames: m_flTotalTime (float) - // NetworkVarNames: m_bStopWatchTimer (bool) - pub mod C_TeamRoundTimer { - pub const m_bTimerPaused: usize = 0x550; // bool - pub const m_flTimeRemaining: usize = 0x554; // float32 - pub const m_flTimerEndTime: usize = 0x558; // GameTime_t - pub const m_bIsDisabled: usize = 0x55C; // bool - pub const m_bShowInHUD: usize = 0x55D; // bool - pub const m_nTimerLength: usize = 0x560; // int32 - pub const m_nTimerInitialLength: usize = 0x564; // int32 - pub const m_nTimerMaxLength: usize = 0x568; // int32 - pub const m_bAutoCountdown: usize = 0x56C; // bool - pub const m_nSetupTimeLength: usize = 0x570; // int32 - pub const m_nState: usize = 0x574; // int32 - pub const m_bStartPaused: usize = 0x578; // bool - pub const m_bInCaptureWatchState: usize = 0x579; // bool - pub const m_flTotalTime: usize = 0x57C; // float32 - pub const m_bStopWatchTimer: usize = 0x580; // bool - pub const m_bFireFinished: usize = 0x581; // bool - pub const m_bFire5MinRemain: usize = 0x582; // bool - pub const m_bFire4MinRemain: usize = 0x583; // bool - pub const m_bFire3MinRemain: usize = 0x584; // bool - pub const m_bFire2MinRemain: usize = 0x585; // bool - pub const m_bFire1MinRemain: usize = 0x586; // bool - pub const m_bFire30SecRemain: usize = 0x587; // bool - pub const m_bFire10SecRemain: usize = 0x588; // bool - pub const m_bFire5SecRemain: usize = 0x589; // bool - pub const m_bFire4SecRemain: usize = 0x58A; // bool - pub const m_bFire3SecRemain: usize = 0x58B; // bool - pub const m_bFire2SecRemain: usize = 0x58C; // bool - pub const m_bFire1SecRemain: usize = 0x58D; // bool - pub const m_nOldTimerLength: usize = 0x590; // int32 - pub const m_nOldTimerState: usize = 0x594; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_Attributes (CEconItemAttribute) - pub mod CAttributeList { - pub const m_Attributes: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar< CEconItemAttribute > - pub const m_pManager: usize = 0x58; // CAttributeManager* - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) - // NetworkVarNames: m_flValue (float) - // NetworkVarNames: m_flInitialValue (float) - // NetworkVarNames: m_nRefundableCurrency (int) - // NetworkVarNames: m_bSetBonus (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 - // - // Metadata: - // NetworkVarNames: m_iReapplyProvisionParity (int) - // 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_iReapplyProvisionParity: usize = 0x20; // int32 - pub const m_hOuter: usize = 0x24; // CHandle< C_BaseEntity > - 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 > - } - // Parent: None - // Fields count: 3 - 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: CAttributeManager - // Fields count: 3 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_Item (CEconItemView) - pub mod C_AttributeContainer { - pub const m_Item: usize = 0x50; // C_EconItemView - pub const m_iExternalItemProviderRegisteredToken: usize = 0x498; // int32 - pub const m_ullRegisteredAsItemID: usize = 0x4A0; // uint64 - } - // Parent: None - // Fields count: 1 - pub mod C_EconEntity__AttachedModelData_t { - pub const m_iModelDisplayFlags: usize = 0x0; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_bSpotted (bool) - // NetworkVarNames: m_bSpottedByMask (uint32) - pub mod EntitySpottedState_t { - pub const m_bSpotted: usize = 0x8; // bool - pub const m_bSpottedByMask: usize = 0xC; // uint32[2] - } - // Parent: C_GameRulesProxy - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_pGameRules (CCSGameRules*) - pub mod C_CSGameRulesProxy { - pub const m_pGameRules: usize = 0x550; // C_CSGameRules* - } - // Parent: C_TeamplayRules - // Fields count: 117 - // - // Metadata: - // NetworkVarNames: m_bFreezePeriod (bool) - // NetworkVarNames: m_bWarmupPeriod (bool) - // NetworkVarNames: m_fWarmupPeriodEnd (GameTime_t) - // NetworkVarNames: m_fWarmupPeriodStart (GameTime_t) - // NetworkVarNames: m_nTotalPausedTicks (int) - // NetworkVarNames: m_nPauseStartTick (int) - // NetworkVarNames: m_bServerPaused (bool) - // NetworkVarNames: m_bGamePaused (bool) - // NetworkVarNames: m_bTerroristTimeOutActive (bool) - // NetworkVarNames: m_bCTTimeOutActive (bool) - // NetworkVarNames: m_flTerroristTimeOutRemaining (float) - // NetworkVarNames: m_flCTTimeOutRemaining (float) - // NetworkVarNames: m_nTerroristTimeOuts (int) - // NetworkVarNames: m_nCTTimeOuts (int) - // NetworkVarNames: m_bTechnicalTimeOut (bool) - // NetworkVarNames: m_bMatchWaitingForResume (bool) - // NetworkVarNames: m_iRoundTime (int) - // NetworkVarNames: m_fMatchStartTime (float) - // NetworkVarNames: m_fRoundStartTime (GameTime_t) - // NetworkVarNames: m_flRestartRoundTime (GameTime_t) - // NetworkVarNames: m_bGameRestart (bool) - // NetworkVarNames: m_flGameStartTime (float) - // NetworkVarNames: m_timeUntilNextPhaseStarts (float) - // NetworkVarNames: m_gamePhase (int) - // NetworkVarNames: m_totalRoundsPlayed (int) - // NetworkVarNames: m_nRoundsPlayedThisPhase (int) - // NetworkVarNames: m_nOvertimePlaying (int) - // NetworkVarNames: m_iHostagesRemaining (int) - // NetworkVarNames: m_bAnyHostageReached (bool) - // NetworkVarNames: m_bMapHasBombTarget (bool) - // NetworkVarNames: m_bMapHasRescueZone (bool) - // NetworkVarNames: m_bMapHasBuyZone (bool) - // NetworkVarNames: m_bIsQueuedMatchmaking (bool) - // NetworkVarNames: m_nQueuedMatchmakingMode (int) - // NetworkVarNames: m_bIsValveDS (bool) - // NetworkVarNames: m_bLogoMap (bool) - // NetworkVarNames: m_bPlayAllStepSoundsOnServer (bool) - // NetworkVarNames: m_iSpectatorSlotCount (int) - // NetworkVarNames: m_MatchDevice (int) - // NetworkVarNames: m_bHasMatchStarted (bool) - // NetworkVarNames: m_nNextMapInMapgroup (int) - // NetworkVarNames: m_szTournamentEventName (char) - // NetworkVarNames: m_szTournamentEventStage (char) - // NetworkVarNames: m_szMatchStatTxt (char) - // NetworkVarNames: m_szTournamentPredictionsTxt (char) - // NetworkVarNames: m_nTournamentPredictionsPct (int) - // NetworkVarNames: m_flCMMItemDropRevealStartTime (GameTime_t) - // NetworkVarNames: m_flCMMItemDropRevealEndTime (GameTime_t) - // NetworkVarNames: m_bIsDroppingItems (bool) - // NetworkVarNames: m_bIsQuestEligible (bool) - // NetworkVarNames: m_bIsHltvActive (bool) - // NetworkVarNames: m_nGuardianModeWaveNumber (int) - // NetworkVarNames: m_nGuardianModeSpecialKillsRemaining (int) - // NetworkVarNames: m_nGuardianModeSpecialWeaponNeeded (int) - // NetworkVarNames: m_numGlobalGiftsGiven (uint32) - // NetworkVarNames: m_numGlobalGifters (uint32) - // NetworkVarNames: m_numGlobalGiftsPeriodSeconds (uint32) - // NetworkVarNames: m_arrFeaturedGiftersAccounts (uint32) - // NetworkVarNames: m_arrFeaturedGiftersGifts (uint32) - // NetworkVarNames: m_arrProhibitedItemIndices (uint16) - // NetworkVarNames: m_arrTournamentActiveCasterAccounts (uint32) - // NetworkVarNames: m_numBestOfMaps (int) - // NetworkVarNames: m_nHalloweenMaskListSeed (int) - // NetworkVarNames: m_bBombDropped (bool) - // NetworkVarNames: m_bBombPlanted (bool) - // NetworkVarNames: m_iRoundWinStatus (int) - // NetworkVarNames: m_eRoundWinReason (int) - // NetworkVarNames: m_bTCantBuy (bool) - // NetworkVarNames: m_bCTCantBuy (bool) - // NetworkVarNames: m_flGuardianBuyUntilTime (GameTime_t) - // NetworkVarNames: m_iMatchStats_RoundResults (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_CT (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) - // NetworkVarNames: m_TeamRespawnWaveTimes (float) - // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) - // NetworkVarNames: m_vMinimapMins (Vector) - // NetworkVarNames: m_vMinimapMaxs (Vector) - // NetworkVarNames: m_MinimapVerticalSectionHeights (float) - // NetworkVarNames: m_nEndMatchMapGroupVoteTypes (int) - // NetworkVarNames: m_nEndMatchMapGroupVoteOptions (int) - // NetworkVarNames: m_nEndMatchMapVoteWinner (int) - // NetworkVarNames: m_iNumConsecutiveCTLoses (int) - // NetworkVarNames: m_iNumConsecutiveTerroristLoses (int) - // NetworkVarNames: m_nMatchAbortedEarlyReason (int) - // NetworkVarNames: m_pGameModeRules (CCSGameModeRules *) - // NetworkVarNames: m_RetakeRules (CRetakeGameRules) - // NetworkVarNames: m_nMatchEndCount (uint8) - // NetworkVarNames: m_nTTeamIntroVariant (int) - // NetworkVarNames: m_nCTTeamIntroVariant (int) - // NetworkVarNames: m_bTeamIntroPeriod (bool) - // NetworkVarNames: m_iRoundEndWinnerTeam (int) - // NetworkVarNames: m_eRoundEndReason (int) - // NetworkVarNames: m_bRoundEndShowTimerDefend (bool) - // NetworkVarNames: m_iRoundEndTimerTime (int) - // NetworkVarNames: m_sRoundEndFunFactToken (CUtlString) - // NetworkVarNames: m_iRoundEndFunFactPlayerSlot (CPlayerSlot) - // NetworkVarNames: m_iRoundEndFunFactData1 (int) - // NetworkVarNames: m_iRoundEndFunFactData2 (int) - // NetworkVarNames: m_iRoundEndFunFactData3 (int) - // NetworkVarNames: m_sRoundEndMessage (CUtlString) - // NetworkVarNames: m_iRoundEndPlayerCount (int) - // NetworkVarNames: m_bRoundEndNoMusic (bool) - // NetworkVarNames: m_iRoundEndLegacy (int) - // NetworkVarNames: m_nRoundEndCount (uint8) - // NetworkVarNames: m_iRoundStartRoundNumber (int) - // NetworkVarNames: m_nRoundStartCount (uint8) - 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; // - pub const m_vMinimapMaxs: usize = 0xC68; // - 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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 1 - pub mod CCSGameModeRules { - pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer - } - // Parent: CCSGameModeRules - // Fields count: 0 - pub mod CCSGameModeRules_Noop { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSGameModeScript { - } - // Parent: CCSGameModeRules - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_WeaponSequence (CUtlString) - pub mod CCSGameModeRules_ArmsRace { - pub const m_WeaponSequence: usize = 0x38; // C_NetworkUtlVectorBase< CUtlString > - } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSArmsRaceScript { - pub const m_pOuter: usize = 0xD8; // CCSGameModeRules_ArmsRace* - } - // Parent: CCSGameModeRules - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) - // NetworkVarNames: m_flDMBonusTimeLength (float) - // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (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: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSDeathmatchScript { - pub const m_pOuter: usize = 0xD8; // CCSGameModeRules_Deathmatch* - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_nMatchSeed (int) - // NetworkVarNames: m_bBlockersPresent (bool) - // NetworkVarNames: m_bRoundInProgress (bool) - // NetworkVarNames: m_iFirstSecondHalfRound (int) - // NetworkVarNames: m_iBombSite (int) - 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 - // - // Metadata: - // NetworkVarNames: m_iKills (int) - // NetworkVarNames: m_iDeaths (int) - // NetworkVarNames: m_iAssists (int) - // NetworkVarNames: m_iDamage (int) - // NetworkVarNames: m_iEquipmentValue (int) - // NetworkVarNames: m_iMoneySaved (int) - // NetworkVarNames: m_iKillReward (int) - // NetworkVarNames: m_iLiveTime (int) - // NetworkVarNames: m_iHeadShotKills (int) - // NetworkVarNames: m_iObjective (int) - // NetworkVarNames: m_iCashEarned (int) - // NetworkVarNames: m_iUtilityDamage (int) - // NetworkVarNames: m_iEnemiesFlashed (int) - 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: CSPerRoundStats_t - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iEnemy5Ks (int) - // NetworkVarNames: m_iEnemy4Ks (int) - // NetworkVarNames: m_iEnemy3Ks (int) - // NetworkVarNames: m_iEnemyKnifeKills (int) - // NetworkVarNames: m_iEnemyTaserKills (int) - pub mod CSMatchStats_t { - pub const m_iEnemy5Ks: usize = 0x68; // int32 - pub const m_iEnemy4Ks: usize = 0x6C; // int32 - pub const m_iEnemy3Ks: usize = 0x70; // int32 - pub const m_iEnemyKnifeKills: usize = 0x74; // int32 - pub const m_iEnemyTaserKills: usize = 0x78; // int32 - } - // Parent: C_BaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nVariant (int) - // NetworkVarNames: m_nRandom (int) - // NetworkVarNames: m_nOrdinal (int) - // NetworkVarNames: m_sWeaponName (CUtlString) - // NetworkVarNames: m_xuid (XUID) - // NetworkVarNames: m_agentItem (CEconItemView) - // NetworkVarNames: m_glovesItem (CEconItemView) - // NetworkVarNames: m_weaponItem (CEconItemView) - pub mod C_CSGO_TeamPreviewCharacterPosition { - pub const m_nVariant: usize = 0x550; // int32 - pub const m_nRandom: usize = 0x554; // int32 - pub const m_nOrdinal: usize = 0x558; // int32 - pub const m_sWeaponName: usize = 0x560; // CUtlString - pub const m_xuid: usize = 0x568; // uint64 - pub const m_agentItem: usize = 0x570; // C_EconItemView - pub const m_glovesItem: usize = 0x9B8; // C_EconItemView - pub const m_weaponItem: usize = 0xE00; // C_EconItemView - } - // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 - pub mod C_CSGO_TeamSelectCharacterPosition { - } - // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 - pub mod C_CSGO_TeamSelectTerroristPosition { - } - // Parent: C_CSGO_TeamSelectCharacterPosition - // Fields count: 0 - pub mod C_CSGO_TeamSelectCounterTerroristPosition { - } - // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 - pub mod C_CSGO_TeamIntroCharacterPosition { - } - // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 - pub mod C_CSGO_TeamIntroTerroristPosition { - } - // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 - pub mod C_CSGO_TeamIntroCounterTerroristPosition { - } - // Parent: C_CSGO_TeamIntroCharacterPosition - // Fields count: 0 - pub mod CCSGO_WingmanIntroCharacterPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - pub mod CCSGO_WingmanIntroTerroristPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - pub mod CCSGO_WingmanIntroCounterTerroristPosition { - } - // Parent: C_BaseEntity - // Fields count: 0 - pub mod C_CSMinimapBoundary { - } - // Parent: C_BaseEntity - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>) - // NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_iType (int) - // 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_iType: usize = 0x588; // int32 - pub const m_bUrgent: usize = 0x58C; // bool - pub const m_szPlaceName: usize = 0x58D; // char[18] - } - // Parent: CPlayerPawnComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_hPlayerPing (CHandle< CBaseEntity>) - pub mod CCSPlayer_PingServices { - pub const m_hPlayerPing: usize = 0x40; // CHandle< C_BaseEntity > - } - // Parent: C_BaseEntity - // Fields count: 10 - // - // Metadata: - // NetworkVarNames: m_bHostageAlive (bool) - // NetworkVarNames: m_isHostageFollowingSomeone (bool) - // NetworkVarNames: m_iHostageEntityIDs (CEntityIndex) - // NetworkVarNames: m_bombsiteCenterA (Vector) - // NetworkVarNames: m_bombsiteCenterB (Vector) - // NetworkVarNames: m_hostageRescueX (int) - // NetworkVarNames: m_hostageRescueY (int) - // 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_iHostageEntityIDs: usize = 0x568; // CEntityIndex[12] - pub const m_bombsiteCenterA: usize = 0x598; // - pub const m_bombsiteCenterB: usize = 0x5A4; // - pub const m_hostageRescueX: usize = 0x5B0; // int32[4] - pub const m_hostageRescueY: usize = 0x5C0; // int32[4] - pub const m_hostageRescueZ: usize = 0x5D0; // int32[4] - pub const m_bEndMatchNextMapAllVoted: usize = 0x5E0; // bool - pub const m_foundGoalPositions: usize = 0x5E1; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSPlayerControllerAPI { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_ViewModelServices { - } - // Parent: CPlayer_CameraServices - // Fields count: 6 - // - // Metadata: - // NetworkVarNames: m_iFOV (uint32) - // NetworkVarNames: m_iFOVStart (uint32) - // NetworkVarNames: m_flFOVTime (GameTime_t) - // NetworkVarNames: m_flFOVRate (float32) - // NetworkVarNames: m_hZoomOwner (CHandle< CBaseEntity>) - 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< C_BaseEntity > - pub const m_flLastShotFOV: usize = 0x224; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_nItemDefIndex (uint16) - // NetworkVarNames: m_nCount (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 WeaponPurchaseTracker_t { - pub const m_weaponPurchases: usize = 0x8; // C_UtlVectorEmbeddedNetworkVar< WeaponPurchaseCount_t > - } - // Parent: CPlayerPawnComponent - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_bIsRescuing (bool) - // 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_bIsRescuing: usize = 0x44; // bool - pub const m_weaponPurchasesThisMatch: usize = 0x48; // WeaponPurchaseTracker_t - pub const m_weaponPurchasesThisRound: usize = 0xA0; // WeaponPurchaseTracker_t - } - // Parent: CPlayerPawnComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_totalHitsOnServer (int32) - pub mod CCSPlayer_BulletServices { - pub const m_totalHitsOnServer: usize = 0x40; // int32 - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_unDefIdx (item_definition_index_t) - // NetworkVarNames: m_nCost (int) - // NetworkVarNames: m_nPrevArmor (int) - // NetworkVarNames: m_bPrevHelmet (bool) - // NetworkVarNames: m_hItem (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: CPlayerPawnComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_vecSellbackPurchaseEntries (SellbackPurchaseEntry_t) - pub mod CCSPlayer_BuyServices { - pub const m_vecSellbackPurchaseEntries: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t > - } - // Parent: CCSPlayerBase_CameraServices - // Fields count: 1 - pub mod CCSPlayer_CameraServices { - pub const m_flDeathCamTilt: usize = 0x228; // float32 - } - // Parent: CPlayerPawnComponent - // Fields count: 2 - // - // Metadata: - // 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 > - } - // Parent: CPlayer_ItemServices - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_bHasDefuser (bool) - // NetworkVarNames: m_bHasHelmet (bool) - // NetworkVarNames: m_bHasHeavyArmor (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: CPlayer_MovementServices_Humanoid - // Fields count: 37 - // - // Metadata: - // NetworkVarNames: m_flMaxFallVelocity (float) - // NetworkVarNames: m_vecLadderNormal (Vector) - // NetworkVarNames: m_nLadderSurfacePropIndex (int) - // NetworkVarNames: m_flDuckAmount (float) - // NetworkVarNames: m_flDuckSpeed (float) - // NetworkVarNames: m_bDuckOverride (bool) - // NetworkVarNames: m_bDesiresDuck (bool) - // NetworkVarNames: m_nDuckTimeMsecs (uint32) - // NetworkVarNames: m_nDuckJumpTimeMsecs (uint32) - // NetworkVarNames: m_nJumpTimeMsecs (uint32) - // NetworkVarNames: m_flLastDuckTime (float) - // NetworkVarNames: m_nGameCodeHasMovedPlayerAfterCommand (int) - // NetworkVarNames: m_bOldJumpPressed (bool) - // NetworkVarNames: m_flJumpUntil (float) - // NetworkVarNames: m_flJumpVel (float) - // NetworkVarNames: m_fStashGrenadeParameterWhen (GameTime_t) - // NetworkVarNames: m_nButtonDownMaskPrev (ButtonBitMask_t) - // NetworkVarNames: m_flOffsetTickCompleteTime (float) - // NetworkVarNames: m_flOffsetTickStashedSpeed (float) - // NetworkVarNames: m_flStamina (float) - pub mod CCSPlayer_MovementServices { - pub const m_flMaxFallVelocity: usize = 0x218; // float32 - pub const m_vecLadderNormal: usize = 0x21C; // - pub const m_nLadderSurfacePropIndex: usize = 0x228; // int32 - pub const m_flDuckAmount: usize = 0x22C; // float32 - pub const m_flDuckSpeed: usize = 0x230; // float32 - pub const m_bDuckOverride: usize = 0x234; // bool - pub const m_bDesiresDuck: usize = 0x235; // bool - pub const m_flDuckOffset: usize = 0x238; // float32 - pub const m_nDuckTimeMsecs: usize = 0x23C; // uint32 - pub const m_nDuckJumpTimeMsecs: usize = 0x240; // uint32 - pub const m_nJumpTimeMsecs: usize = 0x244; // uint32 - pub const m_flLastDuckTime: usize = 0x248; // float32 - pub const m_vecLastPositionAtFullCrouchSpeed: usize = 0x258; // Vector2D - pub const m_duckUntilOnGround: usize = 0x260; // bool - pub const m_bHasWalkMovedSinceLastJump: usize = 0x261; // bool - pub const m_bInStuckTest: usize = 0x262; // bool - pub const m_flStuckCheckTime: usize = 0x270; // float32[64][2] - pub const m_nTraceCount: usize = 0x470; // int32 - pub const m_StuckLast: usize = 0x474; // int32 - pub const m_bSpeedCropped: usize = 0x478; // bool - pub const m_nOldWaterLevel: usize = 0x47C; // int32 - pub const m_flWaterEntryTime: usize = 0x480; // float32 - pub const m_vecForward: usize = 0x484; // - pub const m_vecLeft: usize = 0x490; // - pub const m_vecUp: usize = 0x49C; // - pub const m_nGameCodeHasMovedPlayerAfterCommand: usize = 0x4A8; // int32 - pub const m_bOldJumpPressed: usize = 0x4AC; // bool - pub const m_flJumpPressedTime: usize = 0x4B0; // float32 - pub const m_flJumpUntil: usize = 0x4B4; // float32 - pub const m_flJumpVel: usize = 0x4B8; // float32 - pub const m_fStashGrenadeParameterWhen: usize = 0x4BC; // GameTime_t - pub const m_nButtonDownMaskPrev: usize = 0x4C0; // uint64 - pub const m_flOffsetTickCompleteTime: usize = 0x4C8; // float32 - pub const m_flOffsetTickStashedSpeed: usize = 0x4CC; // float32 - pub const m_flStamina: usize = 0x4D0; // float32 - pub const m_flHeightAtJumpStart: usize = 0x4D4; // float32 - pub const m_flMaxJumpHeightThisJump: usize = 0x4D8; // float32 - } - // Parent: CPlayer_UseServices - // Fields count: 0 - pub mod CCSPlayer_UseServices { - } - // Parent: CPlayer_ViewModelServices - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_hViewModel (CHandle< CBaseViewModel >) - pub mod CCSPlayer_ViewModelServices { - pub const m_hViewModel: usize = 0x40; // CHandle< C_BaseViewModel >[3] - } - // Parent: CPlayer_WaterServices - // Fields count: 3 - pub mod CCSPlayer_WaterServices { - pub const m_flWaterJumpTime: usize = 0x40; // float32 - pub const m_vecWaterJumpVel: usize = 0x44; // - pub const m_flSwimSoundTime: usize = 0x50; // float32 - } - // Parent: CPlayer_WeaponServices - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_flNextAttack (GameTime_t) - // NetworkVarNames: m_bIsLookingAtWeapon (bool) - // NetworkVarNames: m_bIsHoldingLookAtWeapon (bool) - 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: CPlayer_ObserverServices - // Fields count: 8 - pub mod CCSObserver_ObserverServices { - pub const m_hLastObserverTarget: usize = 0x58; // CEntityHandle - pub const m_vecObserverInterpolateOffset: usize = 0x5C; // - pub const m_vecObserverInterpStartPos: usize = 0x68; // - 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: CCSPlayerBase_CameraServices - // Fields count: 0 - pub mod CCSObserver_CameraServices { - } - // Parent: CPlayer_MovementServices - // Fields count: 0 - pub mod CCSObserver_MovementServices { - } - // Parent: CPlayer_UseServices - // Fields count: 0 - pub mod CCSObserver_UseServices { - } - // Parent: CPlayer_ViewModelServices - // Fields count: 0 - pub mod CCSObserver_ViewModelServices { - } - // Parent: CPlayerControllerComponent - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_perRoundStats (CSPerRoundStats_t) - // NetworkVarNames: m_matchStats (CSMatchStats_t) - // NetworkVarNames: m_iNumRoundKills (int) - // 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_matchStats: usize = 0x90; // CSMatchStats_t - pub const m_iNumRoundKills: usize = 0x110; // int32 - pub const m_iNumRoundKillsHeadshots: usize = 0x114; // int32 - pub const m_unTotalRoundDamageDealt: usize = 0x118; // uint32 - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // NetworkVarNames: m_PlayerDamager (CHandle< CCSPlayerPawnBase >) - // NetworkVarNames: m_PlayerRecipient (CHandle< CCSPlayerPawnBase >) - // NetworkVarNames: m_hPlayerControllerDamager (CHandle< CCSPlayerController >) - // NetworkVarNames: m_hPlayerControllerRecipient (CHandle< CCSPlayerController >) - // NetworkVarNames: m_szPlayerDamagerName (CUtlString) - // NetworkVarNames: m_szPlayerRecipientName (CUtlString) - // NetworkVarNames: m_DamagerXuid (uint64) - // NetworkVarNames: m_RecipientXuid (uint64) - // NetworkVarNames: m_iDamage (int) - // NetworkVarNames: m_iActualHealthRemoved (int) - // NetworkVarNames: m_iNumHits (int) - // NetworkVarNames: m_iLastBulletUpdate (int) - // 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_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: CPlayerControllerComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_nSendUpdate (int) - // NetworkVarNames: m_DamageList (CDamageRecord) - pub mod CCSPlayerController_DamageServices { - pub const m_nSendUpdate: usize = 0x40; // int32 - pub const m_DamageList: usize = 0x48; // C_UtlVectorEmbeddedNetworkVar< CDamageRecord > - } - // Parent: CPlayerControllerComponent - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iAccount (int) - // NetworkVarNames: m_iStartAccount (int) - // NetworkVarNames: m_iTotalCashSpent (int) - // NetworkVarNames: m_iCashSpentThisRound (int) - 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 ServerAuthoritativeWeaponSlot_t { - pub const unClass: usize = 0x28; // uint16 - pub const unSlot: usize = 0x2A; // uint16 - pub const unItemDefIdx: usize = 0x2C; // uint16 - } - // Parent: CPlayerControllerComponent - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_unMusicID (item_definition_index_t) - // NetworkVarNames: m_rank (MedalRank_t) - // NetworkVarNames: m_nPersonaDataPublicLevel (int) - // NetworkVarNames: m_nPersonaDataPublicCommendsLeader (int) - // NetworkVarNames: m_nPersonaDataPublicCommendsTeacher (int) - // NetworkVarNames: m_nPersonaDataPublicCommendsFriendly (int) - // NetworkVarNames: m_nPersonaDataXpTrailLevel (int) - // NetworkVarNames: m_vecServerAuthoritativeWeaponSlots (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< ServerAuthoritativeWeaponSlot_t > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSWeaponBaseVDataAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSWeaponBaseAPI { - } - // Parent: None - // Fields count: 13 - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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< CUtlString > - 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< CompMatPropertyMutator_t > - pub const m_vecConditionalMutators: usize = 0x308; // CUtlVector< CompMatPropertyMutator_t > - 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 > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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< CompositeMaterialInputLooseVariable_t > - pub const m_strAttrNameForVar: usize = 0x110; // CUtlString - pub const m_bExposeExternally: usize = 0x118; // bool - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // 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 > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyElementNameFn - pub mod GeneratedTextureHandle_t { - pub const m_strBitmapName: usize = 0x0; // CUtlString - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MPropertyElementNameFn - 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< GeneratedTextureHandle_t > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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< CompositeMaterialAssemblyProcedure_t > - pub const m_vecCompositeMaterials: usize = 0x1F8; // CUtlVector< CompositeMaterial_t > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CCompositeMaterialEditorDoc { - pub const m_nVersion: usize = 0x8; // int32 - pub const m_Points: usize = 0x10; // CUtlVector< CompositeMaterialEditorPoint_t > - pub const m_KVthumbnail: usize = 0x28; // KeyValues3 - } - // Parent: None - // Fields count: 43 - pub mod CGlobalLightBase { - pub const m_bSpotLight: usize = 0x10; // bool - pub const m_SpotLightOrigin: usize = 0x14; // - pub const m_SpotLightAngles: usize = 0x20; // QAngle - pub const m_ShadowDirection: usize = 0x2C; // - pub const m_AmbientDirection: usize = 0x38; // - pub const m_SpecularDirection: usize = 0x44; // - pub const m_InspectorSpecularDirection: usize = 0x50; // - 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; // - pub const m_ViewOrigin: usize = 0xD4; // - 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< C_BaseEntity > - pub const m_hEnvSky: usize = 0x4BC; // CHandle< C_BaseEntity > - } - // Parent: C_BaseEntity - // Fields count: 1 - pub mod C_GlobalLight { - pub const m_WindClothForceHandle: usize = 0xA10; // uint16 - } - // 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* > - } - // 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 > - } - // Parent: C_BaseEntity - // Fields count: 10 - pub mod C_CSGO_MapPreviewCameraPathNode { - pub const m_szParentPathUniqueID: usize = 0x550; // CUtlSymbolLarge - pub const m_nPathIndex: usize = 0x558; // int32 - pub const m_vInTangentLocal: usize = 0x55C; // - pub const m_vOutTangentLocal: usize = 0x568; // - pub const m_flFOV: usize = 0x574; // float32 - pub const m_flSpeed: usize = 0x578; // float32 - pub const m_flEaseIn: usize = 0x57C; // float32 - pub const m_flEaseOut: usize = 0x580; // float32 - pub const m_vInTangentWorld: usize = 0x584; // - pub const m_vOutTangentWorld: usize = 0x590; // - } - // Parent: C_BaseEntity - // Fields count: 8 - pub mod C_CSGO_MapPreviewCameraPath { - pub const m_flZFar: usize = 0x550; // float32 - pub const m_flZNear: usize = 0x554; // float32 - pub const m_bLoop: usize = 0x558; // bool - pub const m_bVerticalFOV: usize = 0x559; // bool - pub const m_bConstantSpeed: usize = 0x55A; // bool - pub const m_flDuration: usize = 0x55C; // float32 - pub const m_flPathLength: usize = 0x5A0; // float32 - pub const m_flPathDuration: usize = 0x5A4; // float32 - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CCSPlayer_GlowServices { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod C_CSObserverPawnAPI { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod C_CSPlayerPawnAPI { - } - // Parent: C_BaseEntity - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_iActiveIssueIndex (int) - // NetworkVarNames: m_iOnlyTeamToVote (int) - // NetworkVarNames: m_nVoteOptionCount (int) - // NetworkVarNames: m_nPotentialVotes (int) - // NetworkVarNames: m_bIsYesNoVote (bool) - pub mod C_VoteController { - pub const m_iActiveIssueIndex: usize = 0x560; // int32 - pub const m_iOnlyTeamToVote: usize = 0x564; // int32 - pub const m_nVoteOptionCount: usize = 0x568; // int32[5] - pub const m_nPotentialVotes: usize = 0x57C; // int32 - pub const m_bVotesDirty: usize = 0x580; // bool - pub const m_bTypeDirty: usize = 0x581; // bool - pub const m_bIsYesNoVote: usize = 0x582; // bool - } - // Parent: C_BaseEntity - // Fields count: 17 - // - // Metadata: - // NetworkVarNames: m_nDraftType (int) - // NetworkVarNames: m_nTeamWinningCoinToss (int) - // NetworkVarNames: m_nTeamWithFirstChoice (int) - // NetworkVarNames: m_nVoteMapIdsList (int) - // NetworkVarNames: m_nAccountIDs (int) - // NetworkVarNames: m_nMapId0 (int) - // NetworkVarNames: m_nMapId1 (int) - // NetworkVarNames: m_nMapId2 (int) - // NetworkVarNames: m_nMapId3 (int) - // NetworkVarNames: m_nMapId4 (int) - // NetworkVarNames: m_nMapId5 (int) - // NetworkVarNames: m_nStartingSide0 (int) - // NetworkVarNames: m_nCurrentPhase (int) - // NetworkVarNames: m_nPhaseStartTick (int) - // NetworkVarNames: m_nPhaseDurationTicks (int) - pub mod C_MapVetoPickController { - pub const m_nDraftType: usize = 0x560; // int32 - pub const m_nTeamWinningCoinToss: usize = 0x564; // int32 - pub const m_nTeamWithFirstChoice: usize = 0x568; // int32[64] - pub const m_nVoteMapIdsList: usize = 0x668; // int32[7] - pub const m_nAccountIDs: usize = 0x684; // int32[64] - pub const m_nMapId0: usize = 0x784; // int32[64] - pub const m_nMapId1: usize = 0x884; // int32[64] - pub const m_nMapId2: usize = 0x984; // int32[64] - pub const m_nMapId3: usize = 0xA84; // int32[64] - pub const m_nMapId4: usize = 0xB84; // int32[64] - pub const m_nMapId5: usize = 0xC84; // int32[64] - pub const m_nStartingSide0: usize = 0xD84; // int32[64] - pub const m_nCurrentPhase: usize = 0xE84; // int32 - pub const m_nPhaseStartTick: usize = 0xE88; // int32 - pub const m_nPhaseDurationTicks: usize = 0xE8C; // int32 - pub const m_nPostDataUpdateTick: usize = 0xE90; // int32 - pub const m_bDisabledHud: usize = 0xE94; // bool - } - // Parent: None - // Fields count: 0 - pub mod CPlayerSprayDecalRenderHelper { - } - // Parent: C_CSGO_MapPreviewCameraPath - // Fields count: 7 - pub mod C_CSGO_TeamPreviewCamera { - pub const m_nVariant: usize = 0x5B0; // int32 - pub const m_bDofEnabled: usize = 0x5B4; // bool - pub const m_flDofNearBlurry: usize = 0x5B8; // float32 - pub const m_flDofNearCrisp: usize = 0x5BC; // float32 - pub const m_flDofFarCrisp: usize = 0x5C0; // float32 - pub const m_flDofFarBlurry: usize = 0x5C4; // float32 - pub const m_flDofTiltToGround: usize = 0x5C8; // float32 - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - pub mod C_CSGO_TeamSelectCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - pub mod C_CSGO_TerroristTeamIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - pub mod C_CSGO_TerroristWingmanIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - pub mod C_CSGO_CounterTerroristTeamIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - pub mod C_CSGO_CounterTerroristWingmanIntroCamera { - } - // Parent: C_CSGO_TeamPreviewCamera - // Fields count: 0 - pub mod C_CSGO_EndOfMatchCamera { - } - // Parent: C_CSGO_TeamPreviewCharacterPosition - // Fields count: 0 - pub mod C_CSGO_EndOfMatchCharacterPosition { - } - // Parent: C_BaseEntity - // Fields count: 0 - pub mod C_CSGO_EndOfMatchLineupEndpoint { - } - // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 - pub mod C_CSGO_EndOfMatchLineupStart { - } - // Parent: C_CSGO_EndOfMatchLineupEndpoint - // Fields count: 0 - pub mod C_CSGO_EndOfMatchLineupEnd { - } - // Parent: C_BaseEntity - // Fields count: 2 - pub mod C_CsmFovOverride { - pub const m_cameraName: usize = 0x550; // CUtlString - pub const m_flCsmFovOverrideValue: usize = 0x558; // float32 - } - // Parent: C_BaseEntity - // Fields count: 0 - pub mod C_PointEntity { - } - // Parent: C_BaseEntity - // Fields count: 24 - // - // Metadata: - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_flBrightness (float) - // NetworkVarNames: m_hCubemapTexture (HRenderTextureStrong) - // NetworkVarNames: m_bCustomCubemapTexture (bool) - // NetworkVarNames: m_hLightProbeTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightIndicesTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightScalarsTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightShadowsTexture (HRenderTextureStrong) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bMoveable (bool) - // NetworkVarNames: m_nHandshake (int) - // NetworkVarNames: m_nEnvCubeMapArrayIndex (int) - // NetworkVarNames: m_nPriority (int) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_flEdgeFadeDist (float) - // NetworkVarNames: m_vEdgeFadeDists (Vector) - // NetworkVarNames: m_nLightProbeSizeX (int) - // NetworkVarNames: m_nLightProbeSizeY (int) - // NetworkVarNames: m_nLightProbeSizeZ (int) - // NetworkVarNames: m_nLightProbeAtlasX (int) - // NetworkVarNames: m_nLightProbeAtlasY (int) - // NetworkVarNames: m_nLightProbeAtlasZ (int) - // NetworkVarNames: m_bEnabled (bool) - 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_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_vBoxMins: usize = 0x15E0; // - pub const m_vBoxMaxs: usize = 0x15EC; // - pub const m_bMoveable: usize = 0x15F8; // bool - pub const m_nHandshake: usize = 0x15FC; // int32 - pub const m_nEnvCubeMapArrayIndex: usize = 0x1600; // int32 - pub const m_nPriority: usize = 0x1604; // int32 - pub const m_bStartDisabled: usize = 0x1608; // bool - pub const m_flEdgeFadeDist: usize = 0x160C; // float32 - pub const m_vEdgeFadeDists: usize = 0x1610; // - pub const m_nLightProbeSizeX: usize = 0x161C; // int32 - pub const m_nLightProbeSizeY: usize = 0x1620; // int32 - pub const m_nLightProbeSizeZ: usize = 0x1624; // int32 - pub const m_nLightProbeAtlasX: usize = 0x1628; // int32 - pub const m_nLightProbeAtlasY: usize = 0x162C; // int32 - pub const m_nLightProbeAtlasZ: usize = 0x1630; // int32 - pub const m_bEnabled: usize = 0x1649; // bool - } - // Parent: C_BaseEntity - // Fields count: 18 - // - // Metadata: - // NetworkVarNames: m_hCubemapTexture (HRenderTextureStrong) - // NetworkVarNames: m_bCustomCubemapTexture (bool) - // NetworkVarNames: m_flInfluenceRadius (float) - // NetworkVarNames: m_vBoxProjectMins (Vector) - // NetworkVarNames: m_vBoxProjectMaxs (Vector) - // NetworkVarNames: m_bMoveable (bool) - // NetworkVarNames: m_nHandshake (int) - // NetworkVarNames: m_nEnvCubeMapArrayIndex (int) - // NetworkVarNames: m_nPriority (int) - // NetworkVarNames: m_flEdgeFadeDist (float) - // NetworkVarNames: m_vEdgeFadeDists (Vector) - // NetworkVarNames: m_flDiffuseScale (float) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_bDefaultEnvMap (bool) - // NetworkVarNames: m_bDefaultSpecEnvMap (bool) - // NetworkVarNames: m_bIndoorCubeMap (bool) - // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) - // NetworkVarNames: m_bEnabled (bool) - pub mod C_EnvCubemap { - pub const m_hCubemapTexture: usize = 0x5D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const m_bCustomCubemapTexture: usize = 0x5D8; // bool - pub const m_flInfluenceRadius: usize = 0x5DC; // float32 - pub const m_vBoxProjectMins: usize = 0x5E0; // - pub const m_vBoxProjectMaxs: usize = 0x5EC; // - pub const m_bMoveable: usize = 0x5F8; // bool - pub const m_nHandshake: usize = 0x5FC; // int32 - pub const m_nEnvCubeMapArrayIndex: usize = 0x600; // int32 - pub const m_nPriority: usize = 0x604; // int32 - pub const m_flEdgeFadeDist: usize = 0x608; // float32 - pub const m_vEdgeFadeDists: usize = 0x60C; // - pub const m_flDiffuseScale: usize = 0x618; // float32 - pub const m_bStartDisabled: usize = 0x61C; // bool - pub const m_bDefaultEnvMap: usize = 0x61D; // bool - pub const m_bDefaultSpecEnvMap: usize = 0x61E; // bool - pub const m_bIndoorCubeMap: usize = 0x61F; // bool - pub const m_bCopyDiffuseFromDefaultCubemap: usize = 0x620; // bool - pub const m_bEnabled: usize = 0x630; // bool - } - // Parent: C_EnvCubemap - // Fields count: 0 - pub mod C_EnvCubemapBox { - } - // Parent: C_BaseEntity - // Fields count: 18 - // - // Metadata: - // NetworkVarNames: m_flEndDistance (float) - // NetworkVarNames: m_flStartDistance (float) - // NetworkVarNames: m_flFogFalloffExponent (float) - // NetworkVarNames: m_bHeightFogEnabled (bool) - // NetworkVarNames: m_flFogHeightWidth (float) - // NetworkVarNames: m_flFogHeightEnd (float) - // NetworkVarNames: m_flFogHeightStart (float) - // NetworkVarNames: m_flFogHeightExponent (float) - // NetworkVarNames: m_flLODBias (float) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_flFogMaxOpacity (float) - // NetworkVarNames: m_nCubemapSourceType (int) - // NetworkVarNames: m_hSkyMaterial (HMaterialStrong) - // NetworkVarNames: m_iszSkyEntity (string_t) - // NetworkVarNames: m_hFogCubemapTexture (HRenderTextureStrong) - // NetworkVarNames: m_bHasHeightFogEnd (bool) - pub mod C_EnvCubemapFog { - pub const m_flEndDistance: usize = 0x550; // float32 - pub const m_flStartDistance: usize = 0x554; // float32 - pub const m_flFogFalloffExponent: usize = 0x558; // float32 - pub const m_bHeightFogEnabled: usize = 0x55C; // bool - pub const m_flFogHeightWidth: usize = 0x560; // float32 - pub const m_flFogHeightEnd: usize = 0x564; // float32 - pub const m_flFogHeightStart: usize = 0x568; // float32 - pub const m_flFogHeightExponent: usize = 0x56C; // float32 - pub const m_flLODBias: usize = 0x570; // float32 - pub const m_bActive: usize = 0x574; // bool - 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_iszSkyEntity: usize = 0x588; // CUtlSymbolLarge - pub const m_hFogCubemapTexture: usize = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const m_bHasHeightFogEnd: usize = 0x598; // bool - pub const m_bFirstTime: usize = 0x599; // bool - } - // Parent: C_BaseEntity - // Fields count: 16 - // - // Metadata: - // NetworkVarNames: m_hGradientFogTexture (HRenderTextureStrong) - // NetworkVarNames: m_flFogStartDistance (float) - // NetworkVarNames: m_flFogEndDistance (float) - // NetworkVarNames: m_bHeightFogEnabled (bool) - // NetworkVarNames: m_flFogStartHeight (float) - // NetworkVarNames: m_flFogEndHeight (float) - // NetworkVarNames: m_flFarZ (float) - // NetworkVarNames: m_flFogMaxOpacity (float) - // NetworkVarNames: m_flFogFalloffExponent (float) - // NetworkVarNames: m_flFogVerticalExponent (float) - // NetworkVarNames: m_fogColor (Color) - // NetworkVarNames: m_flFogStrength (float) - // NetworkVarNames: m_flFadeTime (float) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_bIsEnabled (bool) - pub mod C_GradientFog { - pub const m_hGradientFogTexture: usize = 0x550; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const m_flFogStartDistance: usize = 0x558; // float32 - pub const m_flFogEndDistance: usize = 0x55C; // float32 - pub const m_bHeightFogEnabled: usize = 0x560; // bool - pub const m_flFogStartHeight: usize = 0x564; // float32 - pub const m_flFogEndHeight: usize = 0x568; // float32 - pub const m_flFarZ: usize = 0x56C; // float32 - pub const m_flFogMaxOpacity: usize = 0x570; // float32 - pub const m_flFogFalloffExponent: usize = 0x574; // float32 - pub const m_flFogVerticalExponent: usize = 0x578; // float32 - pub const m_fogColor: usize = 0x57C; // Color - pub const m_flFogStrength: usize = 0x580; // float32 - pub const m_flFadeTime: usize = 0x584; // float32 - pub const m_bStartDisabled: usize = 0x588; // bool - pub const m_bIsEnabled: usize = 0x589; // bool - pub const m_bGradientFogNeedsTextures: usize = 0x58A; // bool - } - // Parent: C_BaseEntity - // Fields count: 17 - // - // Metadata: - // NetworkVarNames: m_hLightProbeTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightIndicesTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightScalarsTexture (HRenderTextureStrong) - // NetworkVarNames: m_hLightProbeDirectLightShadowsTexture (HRenderTextureStrong) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bMoveable (bool) - // NetworkVarNames: m_nHandshake (int) - // NetworkVarNames: m_nPriority (int) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_nLightProbeSizeX (int) - // NetworkVarNames: m_nLightProbeSizeY (int) - // NetworkVarNames: m_nLightProbeSizeZ (int) - // NetworkVarNames: m_nLightProbeAtlasX (int) - // NetworkVarNames: m_nLightProbeAtlasY (int) - // 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_vBoxMins: usize = 0x1548; // - pub const m_vBoxMaxs: usize = 0x1554; // - pub const m_bMoveable: usize = 0x1560; // bool - pub const m_nHandshake: usize = 0x1564; // int32 - pub const m_nPriority: usize = 0x1568; // int32 - pub const m_bStartDisabled: usize = 0x156C; // bool - pub const m_nLightProbeSizeX: usize = 0x1570; // int32 - pub const m_nLightProbeSizeY: usize = 0x1574; // int32 - pub const m_nLightProbeSizeZ: usize = 0x1578; // int32 - pub const m_nLightProbeAtlasX: usize = 0x157C; // int32 - pub const m_nLightProbeAtlasY: usize = 0x1580; // int32 - pub const m_nLightProbeAtlasZ: usize = 0x1584; // int32 - pub const m_bEnabled: usize = 0x1591; // bool - } - // Parent: C_BaseEntity - // Fields count: 6 - // - // Metadata: - // NetworkVarNames: m_flVisibilityStrength (float) - // NetworkVarNames: m_flFogDistanceMultiplier (float) - // NetworkVarNames: m_flFogMaxDensityMultiplier (float) - // NetworkVarNames: m_flFadeTime (float) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_bIsEnabled (bool) - pub mod C_PlayerVisibility { - pub const m_flVisibilityStrength: usize = 0x550; // float32 - pub const m_flFogDistanceMultiplier: usize = 0x554; // float32 - pub const m_flFogMaxDensityMultiplier: usize = 0x558; // float32 - pub const m_flFadeTime: usize = 0x55C; // float32 - pub const m_bStartDisabled: usize = 0x560; // bool - pub const m_bIsEnabled: usize = 0x561; // bool - } - // Parent: C_BaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_flAutoExposureMin (float) - // NetworkVarNames: m_flAutoExposureMax (float) - // NetworkVarNames: m_flTonemapPercentTarget (float) - // NetworkVarNames: m_flTonemapPercentBrightPixels (float) - // NetworkVarNames: m_flTonemapMinAvgLum (float) - // NetworkVarNames: m_flExposureAdaptationSpeedUp (float) - // NetworkVarNames: m_flExposureAdaptationSpeedDown (float) - // NetworkVarNames: m_flTonemapEVSmoothingRange (float) - pub mod C_TonemapController2 { - pub const m_flAutoExposureMin: usize = 0x550; // float32 - pub const m_flAutoExposureMax: usize = 0x554; // float32 - pub const m_flTonemapPercentTarget: usize = 0x558; // float32 - pub const m_flTonemapPercentBrightPixels: usize = 0x55C; // float32 - pub const m_flTonemapMinAvgLum: usize = 0x560; // float32 - pub const m_flExposureAdaptationSpeedUp: usize = 0x564; // float32 - pub const m_flExposureAdaptationSpeedDown: usize = 0x568; // float32 - pub const m_flTonemapEVSmoothingRange: usize = 0x56C; // float32 - } - // Parent: C_BaseEntity - // Fields count: 28 - // - // Metadata: - // NetworkVarNames: m_flScattering (float) - // NetworkVarNames: m_flAnisotropy (float) - // NetworkVarNames: m_flFadeSpeed (float) - // NetworkVarNames: m_flDrawDistance (float) - // NetworkVarNames: m_flFadeInStart (float) - // NetworkVarNames: m_flFadeInEnd (float) - // NetworkVarNames: m_flIndirectStrength (float) - // NetworkVarNames: m_nIndirectTextureDimX (int) - // NetworkVarNames: m_nIndirectTextureDimY (int) - // NetworkVarNames: m_nIndirectTextureDimZ (int) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_flStartAnisoTime (GameTime_t) - // NetworkVarNames: m_flStartScatterTime (GameTime_t) - // NetworkVarNames: m_flStartDrawDistanceTime (GameTime_t) - // NetworkVarNames: m_flStartAnisotropy (float) - // NetworkVarNames: m_flStartScattering (float) - // NetworkVarNames: m_flStartDrawDistance (float) - // NetworkVarNames: m_flDefaultAnisotropy (float) - // NetworkVarNames: m_flDefaultScattering (float) - // NetworkVarNames: m_flDefaultDrawDistance (float) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_bEnableIndirect (bool) - // NetworkVarNames: m_bIsMaster (bool) - // NetworkVarNames: m_hFogIndirectTexture (HRenderTextureStrong) - // NetworkVarNames: m_nForceRefreshCount (int) - pub mod C_EnvVolumetricFogController { - pub const m_flScattering: usize = 0x550; // float32 - pub const m_flAnisotropy: usize = 0x554; // float32 - pub const m_flFadeSpeed: usize = 0x558; // float32 - pub const m_flDrawDistance: usize = 0x55C; // float32 - pub const m_flFadeInStart: usize = 0x560; // float32 - pub const m_flFadeInEnd: usize = 0x564; // float32 - pub const m_flIndirectStrength: usize = 0x568; // float32 - pub const m_nIndirectTextureDimX: usize = 0x56C; // int32 - pub const m_nIndirectTextureDimY: usize = 0x570; // int32 - pub const m_nIndirectTextureDimZ: usize = 0x574; // int32 - pub const m_vBoxMins: usize = 0x578; // - pub const m_vBoxMaxs: usize = 0x584; // - pub const m_bActive: usize = 0x590; // bool - pub const m_flStartAnisoTime: usize = 0x594; // GameTime_t - pub const m_flStartScatterTime: usize = 0x598; // GameTime_t - pub const m_flStartDrawDistanceTime: usize = 0x59C; // GameTime_t - pub const m_flStartAnisotropy: usize = 0x5A0; // float32 - pub const m_flStartScattering: usize = 0x5A4; // float32 - pub const m_flStartDrawDistance: usize = 0x5A8; // float32 - pub const m_flDefaultAnisotropy: usize = 0x5AC; // float32 - pub const m_flDefaultScattering: usize = 0x5B0; // float32 - pub const m_flDefaultDrawDistance: usize = 0x5B4; // float32 - 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_nForceRefreshCount: usize = 0x5C8; // int32 - pub const m_bFirstTime: usize = 0x5CC; // bool - } - // Parent: C_BaseEntity - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_vBoxMins (Vector) - // NetworkVarNames: m_vBoxMaxs (Vector) - // NetworkVarNames: m_bStartDisabled (bool) - // NetworkVarNames: m_flStrength (float) - // NetworkVarNames: m_nFalloffShape (int) - // NetworkVarNames: m_flFalloffExponent (float) - pub mod C_EnvVolumetricFogVolume { - pub const m_bActive: usize = 0x550; // bool - pub const m_vBoxMins: usize = 0x554; // - pub const m_vBoxMaxs: usize = 0x560; // - pub const m_bStartDisabled: usize = 0x56C; // bool - pub const m_flStrength: usize = 0x570; // float32 - pub const m_nFalloffShape: usize = 0x574; // int32 - pub const m_flFalloffExponent: usize = 0x578; // float32 - } - // Parent: C_BaseEntity - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_fog (fogparams_t) - pub mod C_FogController { - pub const m_fog: usize = 0x550; // fogparams_t - pub const m_bUseAngles: usize = 0x5B8; // bool - pub const m_iChangedVariables: usize = 0x5BC; // int32 - } - // Parent: C_PointEntity - // Fields count: 0 - pub mod CInfoTarget { - } - // Parent: C_PointEntity - // Fields count: 0 - pub mod CInfoParticleTarget { - } - // Parent: C_BaseEntity - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_nMode (int) - // NetworkVarNames: m_vBoxSize (Vector) - // NetworkVarNames: m_bEnabled (bool) - pub mod C_InfoVisibilityBox { - pub const m_nMode: usize = 0x554; // int32 - pub const m_vBoxSize: usize = 0x558; // - pub const m_bEnabled: usize = 0x564; // bool - } - // Parent: C_BaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_worldName (string_t) - // NetworkVarNames: m_layerName (string_t) - // NetworkVarNames: m_bWorldLayerVisible (bool) - // NetworkVarNames: m_bEntitiesSpawned (bool) - pub mod CInfoWorldLayer { - pub const m_pOutputOnEntitiesSpawned: usize = 0x550; // CEntityIOOutput - pub const m_worldName: usize = 0x578; // CUtlSymbolLarge - pub const m_layerName: usize = 0x580; // CUtlSymbolLarge - pub const m_bWorldLayerVisible: usize = 0x588; // bool - pub const m_bEntitiesSpawned: usize = 0x589; // bool - pub const m_bCreateAsChildSpawnGroup: usize = 0x58A; // bool - pub const m_hLayerSpawnGroup: usize = 0x58C; // uint32 - pub const m_bWorldLayerActuallyVisible: usize = 0x590; // bool - } - // Parent: C_BaseEntity - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: m_FOV (float) - // NetworkVarNames: m_Resolution (float) - // NetworkVarNames: m_bFogEnable (bool) - // NetworkVarNames: m_FogColor (Color) - // NetworkVarNames: m_flFogStart (float) - // NetworkVarNames: m_flFogEnd (float) - // NetworkVarNames: m_flFogMaxDensity (float) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_bUseScreenAspectRatio (bool) - // NetworkVarNames: m_flAspectRatio (float) - // NetworkVarNames: m_bNoSky (bool) - // NetworkVarNames: m_fBrightness (float) - // NetworkVarNames: m_flZFar (float) - // NetworkVarNames: m_flZNear (float) - // NetworkVarNames: m_bCanHLTVUse (bool) - // NetworkVarNames: m_bDofEnabled (bool) - // NetworkVarNames: m_flDofNearBlurry (float) - // NetworkVarNames: m_flDofNearCrisp (float) - // NetworkVarNames: m_flDofFarCrisp (float) - // NetworkVarNames: m_flDofFarBlurry (float) - // NetworkVarNames: m_flDofTiltToGround (float) - pub mod C_PointCamera { - pub const m_FOV: usize = 0x550; // float32 - pub const m_Resolution: usize = 0x554; // float32 - pub const m_bFogEnable: usize = 0x558; // bool - pub const m_FogColor: usize = 0x559; // Color - pub const m_flFogStart: usize = 0x560; // float32 - pub const m_flFogEnd: usize = 0x564; // float32 - pub const m_flFogMaxDensity: usize = 0x568; // float32 - pub const m_bActive: usize = 0x56C; // bool - pub const m_bUseScreenAspectRatio: usize = 0x56D; // bool - pub const m_flAspectRatio: usize = 0x570; // float32 - pub const m_bNoSky: usize = 0x574; // bool - pub const m_fBrightness: usize = 0x578; // float32 - pub const m_flZFar: usize = 0x57C; // float32 - pub const m_flZNear: usize = 0x580; // float32 - pub const m_bCanHLTVUse: usize = 0x584; // bool - pub const m_bDofEnabled: usize = 0x585; // bool - pub const m_flDofNearBlurry: usize = 0x588; // float32 - pub const m_flDofNearCrisp: usize = 0x58C; // float32 - pub const m_flDofFarCrisp: usize = 0x590; // float32 - pub const m_flDofFarBlurry: usize = 0x594; // float32 - pub const m_flDofTiltToGround: usize = 0x598; // float32 - pub const m_TargetFOV: usize = 0x59C; // float32 - pub const m_DegreesPerSecond: usize = 0x5A0; // float32 - pub const m_bIsOn: usize = 0x5A4; // bool - pub const m_pNext: usize = 0x5A8; // C_PointCamera* - } - // Parent: C_PointCamera - // Fields count: 1 - pub mod C_PointCameraVFOV { - pub const m_flVerticalFOV: usize = 0x5B0; // float32 - } - // Parent: CLogicalEntity - // Fields count: 12 - pub mod CPointTemplate { - pub const m_iszWorldName: usize = 0x550; // CUtlSymbolLarge - pub const m_iszSource2EntityLumpName: usize = 0x558; // CUtlSymbolLarge - pub const m_iszEntityFilterName: usize = 0x560; // CUtlSymbolLarge - pub const m_flTimeoutInterval: usize = 0x568; // float32 - pub const m_bAsynchronouslySpawnEntities: usize = 0x56C; // bool - 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_ScriptSpawnCallback: usize = 0x5D0; // HSCRIPT - pub const m_ScriptCallbackScope: usize = 0x5D8; // HSCRIPT - } - // Parent: C_BaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_bDisabled (bool) - // NetworkVarNames: m_iszSoundAreaType (string_t) - // NetworkVarNames: m_vPos (Vector) - pub mod C_SoundAreaEntityBase { - pub const m_bDisabled: usize = 0x550; // bool - pub const m_bWasEnabled: usize = 0x558; // bool - pub const m_iszSoundAreaType: usize = 0x560; // CUtlSymbolLarge - pub const m_vPos: usize = 0x568; // - } - // Parent: C_SoundAreaEntityBase - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_flRadius (float) - pub mod C_SoundAreaEntitySphere { - pub const m_flRadius: usize = 0x578; // float32 - } - // Parent: C_SoundAreaEntityBase - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_vMin (Vector) - // NetworkVarNames: m_vMax (Vector) - pub mod C_SoundAreaEntityOrientedBox { - pub const m_vMin: usize = 0x578; // - pub const m_vMax: usize = 0x584; // - } - // Parent: C_BaseEntity - // Fields count: 4 - // - // Metadata: - // MNetworkIncludeByName - // NetworkVarNames: m_aPlayerControllers (CHandle< CBasePlayerController >) - // NetworkVarNames: m_aPlayers (CHandle< C_BasePlayerPawn >) - // 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_iScore: usize = 0x580; // int32 - pub const m_szTeamname: usize = 0x584; // char[129] - } - // Parent: C_BaseEntity - // Fields count: 15 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkUserGroupProxy - // MNetworkUserGroupProxy - // MNetworkIncludeByUserGroup - // NetworkVarNames: m_nTickBase (uint32) - // NetworkVarNames: m_hPawn (CHandle< CBasePlayerPawn>) - // NetworkVarNames: m_iConnected (PlayerConnectedState) - // NetworkVarNames: m_iszPlayerName (char) - // NetworkVarNames: m_steamID (uint64) - // NetworkVarNames: m_iDesiredFOV (uint32) - // MNetworkReplayCompatField - pub mod CBasePlayerController { - pub const m_nFinalPredictedTick: usize = 0x558; // int32 - 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_nSplitScreenSlot: usize = 0x60C; // CSplitScreenSlot - pub const m_hSplitOwner: usize = 0x610; // CHandle< CBasePlayerController > - pub const m_hSplitScreenPlayers: usize = 0x618; // CUtlVector< CHandle< CBasePlayerController > > - pub const m_bIsHLTV: usize = 0x630; // bool - pub const m_iConnected: usize = 0x634; // PlayerConnectedState - pub const m_iszPlayerName: usize = 0x638; // char[128] - pub const m_steamID: usize = 0x6C0; // uint64 - pub const m_bIsLocalPlayerController: usize = 0x6C8; // bool - pub const m_iDesiredFOV: usize = 0x6CC; // uint32 - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CBasePlayerVData { - pub const m_sModelName: usize = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - 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 CBasePlayerWeaponVData { - pub const m_szWorldModel: usize = 0x28; // CResourceNameTyped< CWeakHandle< InfoForResourceTypeCModel > > - 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_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< WeaponSound_t, CSoundEventName > - pub const m_iSlot: usize = 0x240; // int32 - pub const m_iPosition: usize = 0x244; // int32 - } - // Parent: CSkeletonAnimationController - // Fields count: 13 - // - // Metadata: - // NetworkVarNames: m_animGraphNetworkedVars (CAnimGraphNetworkedVariables) - // NetworkVarNames: m_hSequence (HSequence) - // NetworkVarNames: m_flSeqStartTime (GameTime_t) - // NetworkVarNames: m_flSeqFixedCycle (float) - // NetworkVarNames: m_nAnimLoopMode (AnimLoopMode_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_BaseEntity - // Fields count: 31 - // - // Metadata: - // NetworkVarNames: m_CRenderComponent (CRenderComponent::Storage_t) - // NetworkVarNames: m_CHitboxComponent (CHitboxComponent::Storage_t) - // NetworkVarNames: m_nRenderMode (RenderMode_t) - // NetworkVarNames: m_nRenderFX (RenderFx_t) - // NetworkVarNames: m_clrRender (Color) - // NetworkVarNames: m_vecRenderAttributes (EntityRenderAttribute_t) - // NetworkVarNames: m_bRenderToCubemaps (bool) - // NetworkVarNames: m_Collision (CCollisionProperty) - // NetworkVarNames: m_Glow (CGlowProperty) - // NetworkVarNames: m_flGlowBackfaceMult (float) - // NetworkVarNames: m_fadeMinDist (float32) - // NetworkVarNames: m_fadeMaxDist (float32) - // NetworkVarNames: m_flFadeScale (float32) - // NetworkVarNames: m_flShadowStrength (float32) - // NetworkVarNames: m_nObjectCulling (uint8) - // NetworkVarNames: m_nAddDecal (int) - // NetworkVarNames: m_vDecalPosition (Vector) - // NetworkVarNames: m_vDecalForwardAxis (Vector) - // NetworkVarNames: m_flDecalHealBloodRate (float) - // NetworkVarNames: m_flDecalHealHeightRate (float) - // NetworkVarNames: m_ConfigEntitiesToPropagateMaterialDecalsTo (CHandle< C_BaseModelEntity >) - pub mod C_BaseModelEntity { - pub const m_CRenderComponent: usize = 0xA20; // CRenderComponent* - pub const m_CHitboxComponent: usize = 0xA28; // CHitboxComponent - pub const m_bInitModelEffects: usize = 0xA70; // bool - pub const m_bIsStaticProp: usize = 0xA71; // bool - pub const m_nLastAddDecal: usize = 0xA74; // int32 - pub const m_nDecalsAdded: usize = 0xA78; // int32 - pub const m_iOldHealth: usize = 0xA7C; // int32 - pub const m_nRenderMode: usize = 0xA80; // RenderMode_t - 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_bRenderToCubemaps: usize = 0xAF0; // bool - pub const m_Collision: usize = 0xAF8; // CCollisionProperty - pub const m_Glow: usize = 0xBA8; // CGlowProperty - pub const m_flGlowBackfaceMult: usize = 0xC00; // float32 - pub const m_fadeMinDist: usize = 0xC04; // float32 - pub const m_fadeMaxDist: usize = 0xC08; // float32 - pub const m_flFadeScale: usize = 0xC0C; // float32 - pub const m_flShadowStrength: usize = 0xC10; // float32 - pub const m_nObjectCulling: usize = 0xC14; // uint8 - pub const m_nAddDecal: usize = 0xC18; // int32 - pub const m_vDecalPosition: usize = 0xC1C; // - 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_vecViewOffset: usize = 0xC58; // CNetworkViewOffsetVector - pub const m_pClientAlphaProperty: usize = 0xC88; // CClientAlphaProperty* - pub const m_ClientOverrideTint: usize = 0xC90; // Color - pub const m_bUseClientOverrideTint: usize = 0xC94; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 0 - pub mod CServerOnlyModelEntity { - } - // Parent: C_BaseModelEntity - // Fields count: 0 - pub mod C_ModelPointEntity { - } - // Parent: CLogicalEntity - // Fields count: 7 - pub mod CLogicRelay { - pub const m_OnTrigger: usize = 0x550; // CEntityIOOutput - pub const m_OnSpawn: usize = 0x578; // CEntityIOOutput - pub const m_bDisabled: usize = 0x5A0; // bool - pub const m_bWaitForRefire: usize = 0x5A1; // bool - pub const m_bTriggerOnce: usize = 0x5A2; // bool - pub const m_bFastRetrigger: usize = 0x5A3; // bool - pub const m_bPassthoughCaller: usize = 0x5A4; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 24 - // - // Metadata: - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_szSnapshotFileName (char) - // NetworkVarNames: m_bActive (bool) - // NetworkVarNames: m_bFrozen (bool) - // NetworkVarNames: m_flFreezeTransitionDuration (float) - // NetworkVarNames: m_nStopType (int) - // NetworkVarNames: m_bAnimateDuringGameplayPause (bool) - // NetworkVarNames: m_iEffectIndex (HParticleSystemDefinitionStrong) - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_flPreSimTime (float32) - // NetworkVarNames: m_vServerControlPoints (Vector) - // NetworkVarNames: m_iServerControlPointAssignments (uint8) - // NetworkVarNames: m_hControlPointEnts (CHandle< CBaseEntity >) - // NetworkVarNames: m_bNoSave (bool) - // NetworkVarNames: m_bNoFreeze (bool) - // NetworkVarNames: m_bNoRamp (bool) - pub mod C_ParticleSystem { - pub const m_szSnapshotFileName: usize = 0xCD0; // char[512] - pub const m_bActive: usize = 0xED0; // bool - pub const m_bFrozen: usize = 0xED1; // bool - 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_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_bNoSave: usize = 0x1024; // bool - pub const m_bNoFreeze: usize = 0x1025; // bool - pub const m_bNoRamp: usize = 0x1026; // bool - pub const m_bStartActive: usize = 0x1027; // bool - pub const m_iszEffectName: usize = 0x1028; // CUtlSymbolLarge - pub const m_iszControlPointNames: usize = 0x1030; // CUtlSymbolLarge[64] - pub const m_nDataCP: usize = 0x1230; // int32 - pub const m_vecDataCPValue: usize = 0x1234; // - pub const m_nTintCP: usize = 0x1240; // int32 - pub const m_clrTint: usize = 0x1244; // Color - pub const m_bOldActive: usize = 0x1268; // bool - pub const m_bOldFrozen: usize = 0x1269; // bool - } - // Parent: C_BaseEntity - // Fields count: 16 - // - // Metadata: - // NetworkVarNames: m_flParticleSpacing (float) - // NetworkVarNames: m_flSlack (float) - // NetworkVarNames: m_flRadius (float) - // NetworkVarNames: m_ColorTint (Color) - // NetworkVarNames: m_nEffectState (int) - // NetworkVarNames: m_iEffectIndex (HParticleSystemDefinitionStrong) - // NetworkVarNames: m_PathNodes_Position (Vector) - // NetworkVarNames: m_PathNodes_TangentIn (Vector) - // NetworkVarNames: m_PathNodes_TangentOut (Vector) - // NetworkVarNames: m_PathNodes_Color (Vector) - // NetworkVarNames: m_PathNodes_PinEnabled (bool) - // NetworkVarNames: m_PathNodes_RadiusScale (float) - pub mod C_PathParticleRope { - 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_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 > - } - // Parent: C_PathParticleRope - // Fields count: 0 - pub mod C_PathParticleRopeAlias_path_particle_rope_clientside { - } - // Parent: C_BaseModelEntity - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_Flags (uint8) - // NetworkVarNames: m_LightStyle (uint8) - // NetworkVarNames: m_Radius (float32) - // NetworkVarNames: m_Exponent (int32) - // NetworkVarNames: m_InnerAngle (float32) - // NetworkVarNames: m_OuterAngle (float32) - // NetworkVarNames: m_SpotRadius (float32) - pub mod C_DynamicLight { - pub const m_Flags: usize = 0xCD0; // uint8 - pub const m_LightStyle: usize = 0xCD1; // uint8 - pub const m_Radius: usize = 0xCD4; // float32 - pub const m_Exponent: usize = 0xCD8; // int32 - pub const m_InnerAngle: usize = 0xCDC; // float32 - pub const m_OuterAngle: usize = 0xCE0; // float32 - pub const m_SpotRadius: usize = 0xCE4; // float32 - } - // Parent: C_PointEntity - // Fields count: 9 - // - // Metadata: - // NetworkVarNames: m_iszOverlayNames (string_t) - // NetworkVarNames: m_flOverlayTimes (float32) - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_iDesiredOverlay (int32) - // NetworkVarNames: m_bIsActive (bool) - pub mod C_EnvScreenOverlay { - pub const m_iszOverlayNames: usize = 0x550; // CUtlSymbolLarge[10] - pub const m_flOverlayTimes: usize = 0x5A0; // float32[10] - pub const m_flStartTime: usize = 0x5C8; // GameTime_t - pub const m_iDesiredOverlay: usize = 0x5CC; // int32 - pub const m_bIsActive: usize = 0x5D0; // bool - pub const m_bWasActive: usize = 0x5D1; // bool - pub const m_iCachedDesiredOverlay: usize = 0x5D4; // int32 - pub const m_iCurrentOverlay: usize = 0x5D8; // int32 - pub const m_flCurrentOverlayTime: usize = 0x5DC; // GameTime_t - } - // Parent: C_BaseModelEntity - // Fields count: 3 - pub mod C_FuncTrackTrain { - pub const m_nLongAxis: usize = 0xCD0; // int32 - pub const m_flRadius: usize = 0xCD4; // float32 - pub const m_flLineLength: usize = 0xCD8; // float32 - } - // Parent: CGlowOverlay - // Fields count: 7 - pub mod C_LightGlowOverlay { - pub const m_vecOrigin: usize = 0xD0; // - pub const m_vecDirection: usize = 0xDC; // - pub const m_nMinDist: usize = 0xE8; // int32 - pub const m_nMaxDist: usize = 0xEC; // int32 - pub const m_nOuterMaxDist: usize = 0xF0; // int32 - pub const m_bOneSided: usize = 0xF4; // bool - pub const m_bModulateByDot: usize = 0xF5; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 8 - // - // Metadata: - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_nHorizontalSize (uint32) - // NetworkVarNames: m_nVerticalSize (uint32) - // NetworkVarNames: m_nMinDist (uint32) - // NetworkVarNames: m_nMaxDist (uint32) - // NetworkVarNames: m_nOuterMaxDist (uint32) - // NetworkVarNames: m_flGlowProxySize (float32) - // NetworkVarNames: m_flHDRColorScale (float32) - pub mod C_LightGlow { - pub const m_nHorizontalSize: usize = 0xCD0; // uint32 - pub const m_nVerticalSize: usize = 0xCD4; // uint32 - pub const m_nMinDist: usize = 0xCD8; // uint32 - pub const m_nMaxDist: usize = 0xCDC; // uint32 - pub const m_nOuterMaxDist: usize = 0xCE0; // uint32 - pub const m_flGlowProxySize: usize = 0xCE4; // float32 - pub const m_flHDRColorScale: usize = 0xCE8; // float32 - pub const m_Glow: usize = 0xCF0; // C_LightGlowOverlay - } - // Parent: C_BaseEntity - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) - pub mod C_RagdollManager { - pub const m_iCurrentMaxRagdollCount: usize = 0x550; // int8 - } - // Parent: C_BaseModelEntity - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_flLightScale (float32) - // NetworkVarNames: m_Radius (float32) - pub mod C_SpotlightEnd { - pub const m_flLightScale: usize = 0xCD0; // float32 - pub const m_Radius: usize = 0xCD4; // float32 - } - // Parent: C_BaseEntity - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: m_bDisabled (bool) - // NetworkVarNames: m_bUpdateOnClient (bool) - // NetworkVarNames: m_nInputType (ValueRemapperInputType_t) - // NetworkVarNames: m_hRemapLineStart (CHandle< CBaseEntity>) - // NetworkVarNames: m_hRemapLineEnd (CHandle< CBaseEntity>) - // NetworkVarNames: m_flMaximumChangePerSecond (float) - // NetworkVarNames: m_flDisengageDistance (float) - // NetworkVarNames: m_flEngageDistance (float) - // NetworkVarNames: m_bRequiresUseKey (bool) - // NetworkVarNames: m_nOutputType (ValueRemapperOutputType_t) - // NetworkVarNames: m_hOutputEntities (CHandle< C_BaseEntity >) - // NetworkVarNames: m_nHapticsType (ValueRemapperHapticsType_t) - // NetworkVarNames: m_nMomentumType (ValueRemapperMomentumType_t) - // NetworkVarNames: m_flMomentumModifier (float) - // NetworkVarNames: m_flSnapValue (float) - // NetworkVarNames: m_nRatchetType (ValueRemapperRatchetType_t) - // NetworkVarNames: m_flInputOffset (float) - pub mod C_PointValueRemapper { - pub const m_bDisabled: usize = 0x550; // bool - 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_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_nHapticsType: usize = 0x590; // ValueRemapperHapticsType_t - pub const m_nMomentumType: usize = 0x594; // ValueRemapperMomentumType_t - pub const m_flMomentumModifier: usize = 0x598; // float32 - pub const m_flSnapValue: usize = 0x59C; // float32 - pub const m_flCurrentMomentum: usize = 0x5A0; // float32 - pub const m_nRatchetType: usize = 0x5A4; // ValueRemapperRatchetType_t - pub const m_flRatchetOffset: usize = 0x5A8; // float32 - pub const m_flInputOffset: usize = 0x5AC; // float32 - pub const m_bEngaged: usize = 0x5B0; // bool - pub const m_bFirstUpdate: usize = 0x5B1; // bool - pub const m_flPreviousValue: usize = 0x5B4; // float32 - pub const m_flPreviousUpdateTickTime: usize = 0x5B8; // GameTime_t - pub const m_vecPreviousTestPoint: usize = 0x5BC; // - } - // Parent: C_ModelPointEntity - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_messageText (char) - // NetworkVarNames: m_FontName (char) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bFullbright (bool) - // NetworkVarNames: m_flWorldUnitsPerPx (float) - // NetworkVarNames: m_flFontSize (float) - // NetworkVarNames: m_flDepthOffset (float) - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_nJustifyHorizontal (PointWorldTextJustifyHorizontal_t) - // NetworkVarNames: m_nJustifyVertical (PointWorldTextJustifyVertical_t) - // NetworkVarNames: m_nReorientMode (PointWorldTextReorientMode_t) - pub mod C_PointWorldText { - pub const m_bForceRecreateNextUpdate: usize = 0xCD8; // bool - pub const m_messageText: usize = 0xCE8; // char[512] - pub const m_FontName: usize = 0xEE8; // char[64] - pub const m_bEnabled: usize = 0xF28; // bool - pub const m_bFullbright: usize = 0xF29; // bool - pub const m_flWorldUnitsPerPx: usize = 0xF2C; // float32 - pub const m_flFontSize: usize = 0xF30; // float32 - pub const m_flDepthOffset: usize = 0xF34; // float32 - pub const m_Color: usize = 0xF38; // Color - pub const m_nJustifyHorizontal: usize = 0xF3C; // PointWorldTextJustifyHorizontal_ - pub const m_nJustifyVertical: usize = 0xF40; // PointWorldTextJustifyVertical_t - pub const m_nReorientMode: usize = 0xF44; // PointWorldTextReorientMode_t - } - // Parent: C_BaseEntity - // Fields count: 2 - // - // Metadata: - // 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_bSendHandle: usize = 0x554; // bool - } - // Parent: C_BaseEntity - // Fields count: 0 - pub mod CClientScriptEntity { - } - // Parent: C_BaseEntity - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - pub mod C_EnvWind { - pub const m_EnvWindShared: usize = 0x550; // C_EnvWindShared - } - // Parent: C_BaseModelEntity - // Fields count: 0 - pub mod C_BaseToggle { - } - // 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_BaseButton { - pub const m_glowEntity: usize = 0xCD0; // CHandle< C_BaseModelEntity > - pub const m_usable: usize = 0xCD4; // bool - pub const m_szDisplayText: usize = 0xCD8; // CUtlSymbolLarge - } - // Parent: C_BaseModelEntity - // Fields count: 0 - pub mod C_PrecipitationBlocker { - } - // Parent: C_BaseModelEntity - // Fields count: 13 - // - // Metadata: - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_flFadeInStart (float32) - // NetworkVarNames: m_flFadeInLength (float32) - // NetworkVarNames: m_flFadeOutModelStart (float32) - // NetworkVarNames: m_flFadeOutModelLength (float32) - // NetworkVarNames: m_flFadeOutStart (float32) - // NetworkVarNames: m_flFadeOutLength (float32) - // NetworkVarNames: m_nDissolveType (EntityDisolveType_t) - // NetworkVarNames: m_vDissolverOrigin (Vector) - // NetworkVarNames: m_nMagnitude (uint32) - pub mod C_EntityDissolve { - pub const m_flStartTime: usize = 0xCD8; // GameTime_t - pub const m_flFadeInStart: usize = 0xCDC; // float32 - pub const m_flFadeInLength: usize = 0xCE0; // float32 - pub const m_flFadeOutModelStart: usize = 0xCE4; // float32 - pub const m_flFadeOutModelLength: usize = 0xCE8; // float32 - pub const m_flFadeOutStart: usize = 0xCEC; // float32 - pub const m_flFadeOutLength: usize = 0xCF0; // float32 - pub const m_flNextSparkTime: usize = 0xCF4; // GameTime_t - pub const m_nDissolveType: usize = 0xCF8; // EntityDisolveType_t - pub const m_vDissolverOrigin: usize = 0xCFC; // - pub const m_nMagnitude: usize = 0xD08; // uint32 - pub const m_bCoreExplode: usize = 0xD0C; // bool - pub const m_bLinkedToServerEnt: usize = 0xD0D; // bool - } - // Parent: C_ModelPointEntity - // Fields count: 0 - pub mod C_EnvProjectedTexture { - } - // Parent: C_BaseModelEntity - // Fields count: 9 - // - // Metadata: - // NetworkVarNames: m_hDecalMaterial (HMaterialStrong) - // NetworkVarNames: m_flWidth (float) - // NetworkVarNames: m_flHeight (float) - // NetworkVarNames: m_flDepth (float) - // NetworkVarNames: m_nRenderOrder (uint32) - // NetworkVarNames: m_bProjectOnWorld (bool) - // NetworkVarNames: m_bProjectOnCharacters (bool) - // NetworkVarNames: m_bProjectOnWater (bool) - // NetworkVarNames: m_flDepthSortBias (float) - pub mod C_EnvDecal { - pub const m_hDecalMaterial: usize = 0xCD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const m_flWidth: usize = 0xCD8; // float32 - pub const m_flHeight: usize = 0xCDC; // float32 - pub const m_flDepth: usize = 0xCE0; // float32 - pub const m_nRenderOrder: usize = 0xCE4; // uint32 - pub const m_bProjectOnWorld: usize = 0xCE8; // bool - pub const m_bProjectOnCharacters: usize = 0xCE9; // bool - pub const m_bProjectOnWater: usize = 0xCEA; // bool - pub const m_flDepthSortBias: usize = 0xCEC; // float32 - } - // Parent: CGlowOverlay - // Fields count: 4 - 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_BaseModelEntity - // Fields count: 0 - pub mod C_FuncBrush { - } - // Parent: C_FuncBrush - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_EffectName (string_t) - // NetworkVarNames: m_bState (bool) - pub mod C_FuncElectrifiedVolume { - pub const m_nAmbientEffect: usize = 0xCD0; // ParticleIndex_t - pub const m_EffectName: usize = 0xCD8; // CUtlSymbolLarge - pub const m_bState: usize = 0xCE0; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 0 - // - // Metadata: - // MNetworkOverride - // MNetworkOverride - pub mod C_FuncRotating { - } - // Parent: C_BaseModelEntity - // Fields count: 0 - pub mod C_Breakable { - } - // Parent: C_Breakable - // Fields count: 0 - pub mod C_PhysBox { - } - // Parent: C_BaseModelEntity - // Fields count: 41 - // - // Metadata: - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_flScrollSpeed (float32) - // NetworkVarNames: m_RopeFlags (uint16) - // NetworkVarNames: m_iRopeMaterialModelIndex (HMaterialStrong) - // NetworkVarNames: m_nSegments (uint8) - // NetworkVarNames: m_hStartPoint (CHandle< C_BaseEntity>) - // NetworkVarNames: m_hEndPoint (CHandle< C_BaseEntity>) - // NetworkVarNames: m_iStartAttachment (AttachmentHandle_t) - // NetworkVarNames: m_iEndAttachment (AttachmentHandle_t) - // NetworkVarNames: m_Subdiv (uint8) - // NetworkVarNames: m_RopeLength (int16) - // NetworkVarNames: m_Slack (int16) - // NetworkVarNames: m_TextureScale (float32) - // NetworkVarNames: m_fLockedPoints (uint8) - // NetworkVarNames: m_nChangeCount (uint8) - // NetworkVarNames: m_Width (float32) - // NetworkVarNames: m_bConstrainBetweenEndpoints (bool) - pub mod C_RopeKeyframe { - 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 - pub const m_iForcePointMoveCounter: usize = 0xCE8; // int32 - pub const m_bPrevEndPointPos: usize = 0xCEC; // bool[2] - pub const m_vPrevEndPointPos: usize = 0xCF0; // Vector[2] - 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_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_iStartAttachment: usize = 0x1014; // AttachmentHandle_t - pub const m_iEndAttachment: usize = 0x1015; // AttachmentHandle_t - pub const m_Subdiv: usize = 0x1016; // uint8 - pub const m_RopeLength: usize = 0x1018; // int16 - pub const m_Slack: usize = 0x101A; // int16 - pub const m_TextureScale: usize = 0x101C; // float32 - pub const m_fLockedPoints: usize = 0x1020; // uint8 - 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_TextureHeight: usize = 0x1040; // int32 - pub const m_vecImpulse: usize = 0x1044; // - pub const m_vecPreviousImpulse: usize = 0x1050; // - pub const m_flCurrentGustTimer: usize = 0x105C; // float32 - pub const m_flCurrentGustLifetime: usize = 0x1060; // float32 - pub const m_flTimeToNextGust: usize = 0x1064; // float32 - pub const m_vWindDir: usize = 0x1068; // - pub const m_vColorMod: usize = 0x1074; // - pub const m_vCachedEndPointAttachmentPos: usize = 0x1080; // Vector[2] - pub const m_vCachedEndPointAttachmentAngle: usize = 0x1098; // QAngle[2] - pub const m_bConstrainBetweenEndpoints: usize = 0x10B0; // 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_PointEntity - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_bIsPlayingBack (bool) - // NetworkVarNames: m_bPaused (bool) - // NetworkVarNames: m_bMultiplayer (bool) - // NetworkVarNames: m_bAutogenerated (bool) - // NetworkVarNames: m_flForceClientTime (float32) - // NetworkVarNames: m_nSceneStringIndex (uint16) - // NetworkVarNames: m_hActorList (CHandle< C_BaseFlex >) - pub mod C_SceneEntity { - pub const m_bIsPlayingBack: usize = 0x558; // bool - pub const m_bPaused: usize = 0x559; // bool - pub const m_bMultiplayer: usize = 0x55A; // bool - pub const m_bAutogenerated: usize = 0x55B; // bool - 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_bWasPlaying: usize = 0x580; // bool - pub const m_QueuedEvents: usize = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > - pub const m_flCurrentTime: usize = 0x5A8; // float32 - } - // Parent: CGlowOverlay - // Fields count: 1 - pub mod C_SunGlowOverlay { - pub const m_bModulateByDot: usize = 0xD0; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 18 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkExcludeByName - // MNetworkIncludeByUserGroup - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_vDirection (Vector) - // NetworkVarNames: m_iszEffectName (string_t) - // NetworkVarNames: m_iszSSEffectName (string_t) - // NetworkVarNames: m_clrOverlay (Color) - // NetworkVarNames: m_bOn (bool) - // NetworkVarNames: m_bmaxColor (bool) - // NetworkVarNames: m_flSize (float32) - // NetworkVarNames: m_flHazeScale (float32) - // NetworkVarNames: m_flRotation (float32) - // NetworkVarNames: m_flHDRColorScale (float32) - // NetworkVarNames: m_flAlphaHaze (float32) - // NetworkVarNames: m_flAlphaScale (float32) - // NetworkVarNames: m_flAlphaHdr (float32) - // NetworkVarNames: m_flFarZScale (float32) - pub mod C_Sun { - pub const m_fxSSSunFlareEffectIndex: usize = 0xCD0; // ParticleIndex_t - pub const m_fxSunFlareEffectIndex: usize = 0xCD4; // ParticleIndex_t - pub const m_fdistNormalize: usize = 0xCD8; // float32 - pub const m_vSunPos: usize = 0xCDC; // - pub const m_vDirection: usize = 0xCE8; // - pub const m_iszEffectName: usize = 0xCF8; // CUtlSymbolLarge - pub const m_iszSSEffectName: usize = 0xD00; // CUtlSymbolLarge - pub const m_clrOverlay: usize = 0xD08; // Color - pub const m_bOn: usize = 0xD0C; // bool - pub const m_bmaxColor: usize = 0xD0D; // bool - pub const m_flSize: usize = 0xD10; // float32 - pub const m_flHazeScale: usize = 0xD14; // float32 - pub const m_flRotation: usize = 0xD18; // float32 - pub const m_flHDRColorScale: usize = 0xD1C; // float32 - pub const m_flAlphaHaze: usize = 0xD20; // float32 - pub const m_flAlphaScale: usize = 0xD24; // float32 - pub const m_flAlphaHdr: usize = 0xD28; // float32 - pub const m_flFarZScale: usize = 0xD2C; // float32 - } - // Parent: C_BaseToggle - // Fields count: 2 - // - // Metadata: - // MNetworkIncludeByName - // NetworkVarNames: m_bDisabled (bool) - // NetworkVarNames: m_bClientSidePredicted (bool) - pub mod C_BaseTrigger { - pub const m_bDisabled: usize = 0xCD0; // bool - pub const m_bClientSidePredicted: usize = 0xCD1; // bool - } - // Parent: C_BaseModelEntity - // Fields count: 0 - pub mod C_TriggerVolume { - } - } - // Module: engine2.dll - // Classes count: 48 - // Enums count: 4 - pub mod engine2 { - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum SpawnDebugOverrideState_t { - SPAWN_DEBUG_OVERRIDE_NONE = 0, - SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 1, - SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 2 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum EntityDormancyType_t { - ENTITY_NOT_DORMANT = 0, - ENTITY_DORMANT = 1, - ENTITY_SUSPENDED = 2 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - 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 - } - // Parent: None - // Fields count: 4 - 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 EventModInitialized_t { - } - // Parent: None - // Fields count: 1 - pub mod EventFrameBoundary_t { - pub const m_flFrameTime: usize = 0x0; // float32 - } - // Parent: None - // Fields count: 1 - pub mod EventProfileStorageAvailable_t { - pub const m_nSplitScreenSlot: usize = 0x0; // CSplitScreenSlot - } - // Parent: None - // Fields count: 0 - pub mod EventSplitScreenStateChanged_t { - } - // Parent: None - // Fields count: 8 - 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 EventClientPollInput_t { - pub const m_LoopState: usize = 0x0; // EngineLoopState_t - pub const m_flRealTime: usize = 0x28; // float32 - } - // Parent: None - // Fields count: 4 - 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 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 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 EventClientSceneSystemThreadStateChange_t { - pub const m_bThreadsActive: usize = 0x0; // bool - } - // Parent: None - // Fields count: 5 - 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 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 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 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 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: EventSimulate_t - // Fields count: 4 - pub mod EventAdvanceTick_t { - pub const m_nCurrentTick: usize = 0x30; // int32 - pub const m_nCurrentTickThisFrame: usize = 0x34; // int32 - pub const m_nTotalTicksThisFrame: usize = 0x38; // int32 - pub const m_nTotalTicks: usize = 0x3C; // int32 - } - // Parent: EventSimulate_t - // Fields count: 4 - pub mod EventPostAdvanceTick_t { - pub const m_nCurrentTick: usize = 0x30; // int32 - pub const m_nCurrentTickThisFrame: usize = 0x34; // int32 - pub const m_nTotalTicksThisFrame: usize = 0x38; // int32 - pub const m_nTotalTicks: usize = 0x3C; // int32 - } - // Parent: EventAdvanceTick_t - // Fields count: 0 - pub mod EventServerAdvanceTick_t { - } - // Parent: EventPostAdvanceTick_t - // Fields count: 0 - pub mod EventServerPostAdvanceTick_t { - } - // Parent: EventAdvanceTick_t - // Fields count: 0 - pub mod EventClientAdvanceTick_t { - } - // Parent: EventPostAdvanceTick_t - // Fields count: 0 - pub mod EventClientPostAdvanceTick_t { - } - // Parent: None - // Fields count: 0 - pub mod EventClientPredictionPostNetupdate_t { - } - // Parent: None - // Fields count: 1 - pub mod EventClientPollNetworking_t { - pub const m_nTickCount: usize = 0x0; // int32 - } - // Parent: None - // Fields count: 0 - pub mod EventClientProcessNetworking_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - pub mod EventClientPreSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - pub mod EventClientSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - pub mod EventServerPollNetworking_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - pub mod EventServerProcessNetworking_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - pub mod EventServerSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - pub mod EventServerPostSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - pub mod EventClientPostSimulate_t { - } - // Parent: EventSimulate_t - // Fields count: 0 - pub mod EventClientPauseSimulate_t { - } - // Parent: None - // Fields count: 1 - pub mod EventPostDataUpdate_t { - pub const m_nCount: usize = 0x0; // int32 - } - // Parent: None - // Fields count: 1 - pub mod EventPreDataUpdate_t { - pub const m_nCount: usize = 0x0; // int32 - } - // Parent: None - // Fields count: 1 - pub mod EventAppShutdown_t { - pub const m_nDummy0: usize = 0x0; // int32 - } - // Parent: None - // Fields count: 1 - pub mod CNetworkVarChainer { - pub const m_PathIndex: usize = 0x20; // ChangeAccessorFieldPathIndex_t - } - // Parent: None - // Fields count: 0 - pub mod CVariantDefaultAllocator { - } - // Parent: None - // Fields count: 0 - pub mod EntOutput_t { - } - // Parent: None - // Fields count: 7 - 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 CEntityComponent { - } - // Parent: None - // Fields count: 0 - pub mod EntInput_t { - } - // Parent: None - // Fields count: 4 - 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 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 CEmptyEntityInstance { - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - 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 CEntityIOOutput { - pub const m_Value: usize = 0x18; // CVariantBase< CVariantDefaultAllocator > - } - // Parent: CEntityComponent - // Fields count: 1 - pub mod CScriptComponent { - pub const m_scriptClassName: usize = 0x30; // CUtlSymbolLarge - } - } - // Module: host.dll - // Classes count: 2 - // Enums count: 0 - pub mod host { - // Parent: None - // Fields count: 1 - pub mod CAnimScriptBase { - pub const m_bIsValid: usize = 0x8; // bool - } - // Parent: CAnimScriptBase - // Fields count: 1 - pub mod EmptyTestScript { - pub const m_hTest: usize = 0x10; // CAnimScriptParam< float32 > - } - } - // Module: materialsystem2.dll - // Classes count: 13 - // Enums count: 5 - pub mod materialsystem2 { - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum HorizJustification_e { - HORIZ_JUSTIFICATION_LEFT = 0, - HORIZ_JUSTIFICATION_CENTER = 1, - HORIZ_JUSTIFICATION_RIGHT = 2, - HORIZ_JUSTIFICATION_NONE = 3 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum VertJustification_e { - VERT_JUSTIFICATION_TOP = 0, - VERT_JUSTIFICATION_CENTER = 1, - VERT_JUSTIFICATION_BOTTOM = 2, - VERT_JUSTIFICATION_NONE = 3 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum LayoutPositionType_e { - LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0, - LAYOUTPOSITIONTYPE_FRACTIONAL = 1, - LAYOUTPOSITIONTYPE_NONE = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum BloomBlendMode_t { - BLOOM_BLEND_ADD = 0, - BLOOM_BLEND_SCREEN = 1, - BLOOM_BLEND_BLUR = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ViewFadeMode_t { - VIEW_FADE_CONSTANT_COLOR = 0, - VIEW_FADE_MODULATE = 1, - VIEW_FADE_MOD2X = 2 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod MaterialParam_t { - pub const m_name: usize = 0x0; // CUtlString - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod MaterialParamInt_t { - pub const m_nValue: usize = 0x8; // int32 - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod MaterialParamFloat_t { - pub const m_flValue: usize = 0x8; // float32 - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod MaterialParamVector_t { - pub const m_value: usize = 0x8; // Vector4D - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod MaterialParamTexture_t { - pub const m_pValue: usize = 0x8; // CStrongHandle< InfoForResourceTypeCTextureBase > - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod MaterialParamString_t { - pub const m_value: usize = 0x8; // CUtlString - } - // Parent: MaterialParam_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod MaterialParamBuffer_t { - pub const m_value: usize = 0x8; // CUtlBinaryBlock - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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; // - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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: meshsystem.dll - // Classes count: 0 - // Enums count: 0 - pub mod meshsystem { - } - // Module: networksystem.dll - // Classes count: 1 - // Enums count: 0 - pub mod networksystem { - // Parent: None - // Fields count: 1 - pub mod ChangeAccessorFieldPathIndex_t { - pub const m_Value: usize = 0x0; // int16 - } - } - // Module: panorama.dll - // Classes count: 0 - // Enums count: 2 - pub mod panorama { - // Alignment: 4 - // Members count: 13 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 15 - #[repr(i32)] - 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 - } - } - // Module: particles.dll - // Classes count: 250 - // Enums count: 71 - pub mod particles { - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleFalloffFunction_t { - PARTICLE_FALLOFF_CONSTANT = 0, - PARTICLE_FALLOFF_LINEAR = 1, - PARTICLE_FALLOFF_EXPONENTIAL = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum AnimationType_t { - ANIMATION_TYPE_FIXED_RATE = 0, - ANIMATION_TYPE_FIT_LIFETIME = 1, - ANIMATION_TYPE_MANUAL_FRAMES = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ClosestPointTestType_t { - PARTICLE_CLOSEST_TYPE_BOX = 0, - PARTICLE_CLOSEST_TYPE_CAPSULE = 1, - PARTICLE_CLOSEST_TYPE_HYBRID = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum InheritableBoolType_t { - INHERITABLE_BOOL_INHERIT = 0, - INHERITABLE_BOOL_FALSE = 1, - INHERITABLE_BOOL_TRUE = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ParticleHitboxBiasType_t { - PARTICLE_HITBOX_BIAS_ENTITY = 0, - PARTICLE_HITBOX_BIAS_HITBOX = 1 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ParticleAttrBoxFlags_t { - PARTICLE_ATTR_BOX_FLAGS_NONE = 0, - PARTICLE_ATTR_BOX_FLAGS_WATER = 1 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum PetGroundType_t { - PET_GROUND_NONE = 0, - PET_GROUND_GRID = 1, - PET_GROUND_PLANE = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum SpriteCardShaderType_t { - SPRITECARD_SHADER_BASE = 0, - SPRITECARD_SHADER_CUSTOM = 1 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum ParticleTopology_t { - PARTICLE_TOPOLOGY_POINTS = 0, - PARTICLE_TOPOLOGY_LINES = 1, - PARTICLE_TOPOLOGY_TRIS = 2, - PARTICLE_TOPOLOGY_QUADS = 3, - PARTICLE_TOPOLOGY_CUBES = 4 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum ParticleDetailLevel_t { - PARTICLEDETAIL_LOW = 0, - PARTICLEDETAIL_MEDIUM = 1, - PARTICLEDETAIL_HIGH = 2, - PARTICLEDETAIL_ULTRA = 3 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum ParticleColorBlendMode_t { - PARTICLEBLEND_DEFAULT = 0, - PARTICLEBLEND_OVERLAY = 1, - PARTICLEBLEND_DARKEN = 2, - PARTICLEBLEND_LIGHTEN = 3, - PARTICLEBLEND_MULTIPLY = 4 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum DetailCombo_t { - DETAIL_COMBO_OFF = 0, - DETAIL_COMBO_ADD = 1, - DETAIL_COMBO_ADD_SELF_ILLUM = 2, - DETAIL_COMBO_MOD2X = 3 - } - // Alignment: 4 - // Members count: 9 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 9 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum MissingParentInheritBehavior_t { - MISSING_PARENT_DO_NOTHING = -1, - MISSING_PARENT_KILL = 0, - MISSING_PARENT_FIND_NEW = 1, - MISSING_PARENT_SAME_INDEX = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum HitboxLerpType_t { - HITBOX_LERP_LIFETIME = 0, - HITBOX_LERP_CONSTANT = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleSelection_t { - PARTICLE_SELECTION_FIRST = 0, - PARTICLE_SELECTION_LAST = 1, - PARTICLE_SELECTION_NUMBER = 2 - } - // Alignment: 4 - // Members count: 12 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 13 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleDirectionNoiseType_t { - PARTICLE_DIR_NOISE_PERLIN = 0, - PARTICLE_DIR_NOISE_CURL = 1, - PARTICLE_DIR_NOISE_WORLEY_BASIC = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleRotationLockType_t { - PARTICLE_ROTATION_LOCK_NONE = 0, - PARTICLE_ROTATION_LOCK_ROTATIONS = 1, - PARTICLE_ROTATION_LOCK_NORMAL = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleEndcapMode_t { - PARTICLE_ENDCAP_ALWAYS_ON = -1, - PARTICLE_ENDCAP_ENDCAP_OFF = 0, - PARTICLE_ENDCAP_ENDCAP_ON = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleLightingQuality_t { - PARTICLE_LIGHTING_PER_PARTICLE = 0, - PARTICLE_LIGHTING_PER_VERTEX = 1, - PARTICLE_LIGHTING_PER_PIXEL = -1 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum StandardLightingAttenuationStyle_t { - LIGHT_STYLE_OLD = 0, - LIGHT_STYLE_NEW = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleTraceMissBehavior_t { - PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0, - PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 1, - PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ParticleOrientationSetMode_t { - PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0, - PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 1 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ParticleLightnintBranchBehavior_t { - PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0, - PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleSequenceCropOverride_t { - PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = -1, - PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0, - PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleParentSetMode_t { - PARTICLE_SET_PARENT_NO = 0, - PARTICLE_SET_PARENT_IMMEDIATE = 1, - PARTICLE_SET_PARENT_ROOT = 1 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum MaterialProxyType_t { - MATERIAL_PROXY_STATUS_EFFECT = 0, - MATERIAL_PROXY_TINT = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum BBoxVolumeType_t { - BBOX_VOLUME = 0, - BBOX_DIMENSIONS = 1, - BBOX_MINS_MAXS = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ParticleHitboxDataSelection_t { - PARTICLE_HITBOX_AVERAGE_SPEED = 0, - PARTICLE_HITBOX_COUNT = 1 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum SnapshotIndexType_t { - SNAPSHOT_INDEX_INCREMENT = 0, - SNAPSHOT_INDEX_DIRECT = 1 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum BlurFilterType_t { - BLURFILTER_GAUSSIAN = 0, - BLURFILTER_BOX = 1 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum ParticleLightTypeChoiceList_t { - PARTICLE_LIGHT_TYPE_POINT = 0, - PARTICLE_LIGHT_TYPE_SPOT = 1, - PARTICLE_LIGHT_TYPE_FX = 2, - PARTICLE_LIGHT_TYPE_CAPSULE = 3 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ParticleLightUnitChoiceList_t { - PARTICLE_LIGHT_UNIT_CANDELAS = 0, - PARTICLE_LIGHT_UNIT_LUMENS = 1 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ParticleOmni2LightTypeChoiceList_t { - PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0, - PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleLightBehaviorChoiceList_t { - PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0, - PARTICLE_LIGHT_BEHAVIOR_ROPE = 1, - PARTICLE_LIGHT_BEHAVIOR_TRAILS = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleDepthFeatheringMode_t { - PARTICLE_DEPTH_FEATHERING_OFF = 0, - PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 1, - PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 2 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum ParticleVRHandChoiceList_t { - PARTICLE_VRHAND_LEFT = 0, - PARTICLE_VRHAND_RIGHT = 1, - PARTICLE_VRHAND_CP = 2, - PARTICLE_VRHAND_CP_OBJECT = 3 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ParticleSortingChoiceList_t { - PARTICLE_SORTING_NEAREST = 0, - PARTICLE_SORTING_CREATION_TIME = 1 - } - // Alignment: 4 - // Members count: 10 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 15 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 14 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ParticleFogType_t { - PARTICLE_FOG_GAME_DEFAULT = 0, - PARTICLE_FOG_ENABLED = 1, - PARTICLE_FOG_DISABLED = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum TextureRepetitionMode_t { - TEXTURE_REPETITION_PARTICLE = 0, - TEXTURE_REPETITION_PATH = 1 - } - // Alignment: 4 - // Members count: 24 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum PFNoiseType_t { - PF_NOISE_TYPE_PERLIN = 0, - PF_NOISE_TYPE_SIMPLEX = 1, - PF_NOISE_TYPE_WORLEY = 2, - PF_NOISE_TYPE_CURL = 3 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum PFNoiseModifier_t { - PF_NOISE_MODIFIER_NONE = 0, - PF_NOISE_MODIFIER_LINES = 1, - PF_NOISE_MODIFIER_CLUMPS = 2, - PF_NOISE_MODIFIER_RINGS = 3 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum ParticleFloatRandomMode_t { - PF_RANDOM_MODE_INVALID = -1, - PF_RANDOM_MODE_CONSTANT = 0, - PF_RANDOM_MODE_VARYING = 1, - PF_RANDOM_MODE_COUNT = 2 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum ParticleFloatInputMode_t { - PF_INPUT_MODE_INVALID = -1, - PF_INPUT_MODE_CLAMPED = 0, - PF_INPUT_MODE_LOOPED = 1, - PF_INPUT_MODE_COUNT = 2 - } - // Alignment: 4 - // Members count: 8 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 19 - #[repr(i32)] - 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 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 RenderProjectedMaterial_t { - pub const m_hMaterial: usize = 0x0; // CStrongHandle< InfoForResourceTypeIMaterial2 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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< ParticlePreviewBodyGroup_t > - 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; // - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - pub const m_angOffset: usize = 0x1C; // QAngle - pub const m_entityName: usize = 0x28; // CUtlString - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod ParticleControlPointConfiguration_t { - pub const m_name: usize = 0x0; // CUtlString - pub const m_drivers: usize = 0x8; // CUtlVector< ParticleControlPointDriver_t > - pub const m_previewState: usize = 0x20; // ParticlePreviewState_t - } - // Parent: None - // Fields count: 0 - pub mod IParticleCollection { - } - // Parent: None - // Fields count: 0 - pub mod IControlPointEditorData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod IParticleSystemDefinition { - } - // Parent: None - // Fields count: 18 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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; // - pub const m_vMidPointOffset: usize = 0x20; // - pub const m_vEndOffset: usize = 0x2C; // - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod ParticleChildrenInfo_t { - pub const m_ChildRef: usize = 0x0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - 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 ControlPointReference_t { - pub const m_controlPointNameString: usize = 0x0; // int32 - pub const m_vOffsetFromControlPoint: usize = 0x4; // - pub const m_bOffsetInLocalSpace: usize = 0x10; // bool - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod ModelReference_t { - pub const m_model: usize = 0x0; // CStrongHandle< InfoForResourceTypeCModel > - pub const m_flRelativeProbabilityOfSpawn: usize = 0x8; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CollisionGroupContext_t { - pub const m_nCollisionGroupNumber: usize = 0x0; // int32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod PointDefinition_t { - pub const m_nControlPoint: usize = 0x0; // int32 - pub const m_bLocalCoords: usize = 0x4; // bool - pub const m_vOffset: usize = 0x8; // - } - // Parent: PointDefinition_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod PointDefinitionWithTimeValues_t { - pub const m_flTimeDuration: usize = 0x14; // float32 - } - // Parent: IParticleSystemDefinition - // Fields count: 64 - // - // Metadata: - // 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_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; // - pub const m_BoundingBoxMax: usize = 0x228; // - 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< ParticleNamedValueSource_t* > - pub const m_ConstantColor: usize = 0x260; // Color - pub const m_ConstantNormal: usize = 0x264; // - 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< InfoForResourceTypeIParticleSnapshot > - pub const m_pszCullReplacementName: usize = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - 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_nFallbackMaxCount: usize = 0x2B8; // int32 - pub const m_hLowViolenceDef: usize = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const m_hReferenceReplacement: usize = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - 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< ParticleControlPointConfiguration_t > - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CParticleFunction { - pub const m_flOpStrength: usize = 0x8; // CParticleCollectionFloatInput - pub const m_nOpEndCapState: usize = 0x160; // ParticleEndcapMode_t - pub const m_flOpStartFadeInTime: usize = 0x164; // float32 - pub const m_flOpEndFadeInTime: usize = 0x168; // float32 - pub const m_flOpStartFadeOutTime: usize = 0x16C; // float32 - pub const m_flOpEndFadeOutTime: usize = 0x170; // float32 - pub const m_flOpFadeOscillatePeriod: usize = 0x174; // float32 - pub const m_bNormalizeToStopTime: usize = 0x178; // bool - pub const m_flOpTimeOffsetMin: usize = 0x17C; // float32 - pub const m_flOpTimeOffsetMax: usize = 0x180; // float32 - pub const m_nOpTimeOffsetSeed: usize = 0x184; // int32 - pub const m_nOpTimeScaleSeed: usize = 0x188; // int32 - pub const m_flOpTimeScaleMin: usize = 0x18C; // float32 - pub const m_flOpTimeScaleMax: usize = 0x190; // float32 - pub const m_bDisableOperator: usize = 0x196; // bool - pub const m_Notes: usize = 0x198; // CUtlString - } - // Parent: CParticleFunction - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CParticleFunctionInitializer { - pub const m_nAssociatedEmitterIndex: usize = 0x1B8; // int32 - } - // Parent: CParticleFunction - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CParticleFunctionEmitter { - pub const m_nEmitterIndex: usize = 0x1B8; // int32 - } - // Parent: CParticleFunction - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CParticleFunctionConstraint { - } - // Parent: CParticleFunction - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CParticleFunctionOperator { - } - // Parent: CParticleFunction - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CParticleFunctionForce { - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CParticleFunctionPreEmission { - pub const m_bRunOnce: usize = 0x1C0; // bool - } - // Parent: CParticleFunction - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CParticleFunctionRenderer { - pub const VisibilityInputs: usize = 0x1B8; // CParticleVisibilityInputs - pub const m_bCannotBeRefracted: usize = 0x1FC; // bool - pub const m_bSkipRenderingOnMobile: usize = 0x1FD; // bool - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod TextureControls_t { - pub const m_flFinalTextureScaleU: usize = 0x0; // CParticleCollectionRendererFloatInput - pub const m_flFinalTextureScaleV: usize = 0x158; // CParticleCollectionRendererFloatInput - pub const m_flFinalTextureOffsetU: usize = 0x2B0; // CParticleCollectionRendererFloatInput - pub const m_flFinalTextureOffsetV: usize = 0x408; // CParticleCollectionRendererFloatInput - pub const m_flFinalTextureUVRotation: usize = 0x560; // CParticleCollectionRendererFloatInput - pub const m_flZoomScale: usize = 0x6B8; // CParticleCollectionRendererFloatInput - pub const m_flDistortion: usize = 0x810; // CParticleCollectionRendererFloatInput - pub const m_bRandomizeOffsets: usize = 0x968; // bool - pub const m_bClampUVs: usize = 0x969; // bool - pub const m_nPerParticleBlend: usize = 0x96C; // SpriteCardPerParticleScale_t - pub const m_nPerParticleScale: usize = 0x970; // SpriteCardPerParticleScale_t - pub const m_nPerParticleOffsetU: usize = 0x974; // SpriteCardPerParticleScale_t - pub const m_nPerParticleOffsetV: usize = 0x978; // SpriteCardPerParticleScale_t - pub const m_nPerParticleRotation: usize = 0x97C; // SpriteCardPerParticleScale_t - pub const m_nPerParticleZoom: usize = 0x980; // SpriteCardPerParticleScale_t - pub const m_nPerParticleDistortion: usize = 0x984; // SpriteCardPerParticleScale_t - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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 = 0x190; // TextureControls_t - } - // Parent: CParticleFunctionRenderer - // Fields count: 62 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CBaseRendererSource2 { - pub const m_flRadiusScale: usize = 0x200; // CParticleCollectionRendererFloatInput - pub const m_flAlphaScale: usize = 0x358; // CParticleCollectionRendererFloatInput - pub const m_flRollScale: usize = 0x4B0; // CParticleCollectionRendererFloatInput - pub const m_nAlpha2Field: usize = 0x608; // ParticleAttributeIndex_t - pub const m_vecColorScale: usize = 0x610; // CParticleCollectionRendererVecInput - pub const m_nColorBlendType: usize = 0xC68; // ParticleColorBlendType_t - pub const m_nShaderType: usize = 0xC6C; // SpriteCardShaderType_t - pub const m_strShaderOverride: usize = 0xC70; // CUtlString - pub const m_flCenterXOffset: usize = 0xC78; // CParticleCollectionRendererFloatInput - 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_flAnimationRate: usize = 0xF48; // float32 - pub const m_nAnimationType: usize = 0xF4C; // AnimationType_t - pub const m_bAnimateInFPS: usize = 0xF50; // bool - pub const m_flSelfIllumAmount: usize = 0xF58; // CParticleCollectionRendererFloatInput - pub const m_flDiffuseAmount: usize = 0x10B0; // CParticleCollectionRendererFloatInput - pub const m_flDiffuseClamp: usize = 0x1208; // CParticleCollectionRendererFloatInput - pub const m_nLightingControlPoint: usize = 0x1360; // int32 - pub const m_nSelfIllumPerParticle: usize = 0x1364; // ParticleAttributeIndex_t - pub const m_nOutputBlendMode: usize = 0x1368; // ParticleOutputBlendMode_t - pub const m_bGammaCorrectVertexColors: usize = 0x136C; // bool - pub const m_bSaturateColorPreAlphaBlend: usize = 0x136D; // bool - pub const m_flAddSelfAmount: usize = 0x1370; // CParticleCollectionRendererFloatInput - pub const m_flDesaturation: usize = 0x14C8; // CParticleCollectionRendererFloatInput - pub const m_flOverbrightFactor: usize = 0x1620; // CParticleCollectionRendererFloatInput - pub const m_nHSVShiftControlPoint: usize = 0x1778; // int32 - pub const m_nFogType: usize = 0x177C; // ParticleFogType_t - pub const m_flFogAmount: usize = 0x1780; // CParticleCollectionRendererFloatInput - pub const m_bTintByFOW: usize = 0x18D8; // bool - pub const m_bTintByGlobalLight: usize = 0x18D9; // bool - pub const m_nPerParticleAlphaReference: usize = 0x18DC; // SpriteCardPerParticleScale_t - pub const m_nPerParticleAlphaRefWindow: usize = 0x18E0; // SpriteCardPerParticleScale_t - pub const m_nAlphaReferenceType: usize = 0x18E4; // ParticleAlphaReferenceType_t - pub const m_flAlphaReferenceSoftness: usize = 0x18E8; // CParticleCollectionRendererFloatInput - pub const m_flSourceAlphaValueToMapToZero: usize = 0x1A40; // CParticleCollectionRendererFloatInput - pub const m_flSourceAlphaValueToMapToOne: usize = 0x1B98; // CParticleCollectionRendererFloatInput - pub const m_bRefract: usize = 0x1CF0; // bool - pub const m_bRefractSolid: usize = 0x1CF1; // bool - pub const m_flRefractAmount: usize = 0x1CF8; // CParticleCollectionRendererFloatInput - pub const m_nRefractBlurRadius: usize = 0x1E50; // int32 - pub const m_nRefractBlurType: usize = 0x1E54; // BlurFilterType_t - pub const m_bOnlyRenderInEffectsBloomPass: usize = 0x1E58; // bool - pub const m_bOnlyRenderInEffectsWaterPass: usize = 0x1E59; // bool - pub const m_bUseMixedResolutionRendering: usize = 0x1E5A; // bool - pub const m_bOnlyRenderInEffecsGameOverlay: usize = 0x1E5B; // bool - pub const m_stencilTestID: usize = 0x1E5C; // char[128] - pub const m_bStencilTestExclude: usize = 0x1EDC; // bool - pub const m_stencilWriteID: usize = 0x1EDD; // char[128] - pub const m_bWriteStencilOnDepthPass: usize = 0x1F5D; // bool - pub const m_bWriteStencilOnDepthFail: usize = 0x1F5E; // bool - pub const m_bReverseZBuffering: usize = 0x1F5F; // bool - pub const m_bDisableZBuffering: usize = 0x1F60; // bool - pub const m_nFeatheringMode: usize = 0x1F64; // ParticleDepthFeatheringMode_t - pub const m_flFeatheringMinDist: usize = 0x1F68; // CParticleCollectionRendererFloatInput - pub const m_flFeatheringMaxDist: usize = 0x20C0; // CParticleCollectionRendererFloatInput - pub const m_flFeatheringFilter: usize = 0x2218; // CParticleCollectionRendererFloatInput - pub const m_flDepthBias: usize = 0x2370; // CParticleCollectionRendererFloatInput - pub const m_nSortMethod: usize = 0x24C8; // ParticleSortingChoiceList_t - pub const m_bBlendFramesSeq0: usize = 0x24CC; // bool - pub const m_bMaxLuminanceBlendingSequence0: usize = 0x24CD; // bool - } - // Parent: CBaseRendererSource2 - // Fields count: 27 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RenderSprites { - pub const m_nSequenceOverride: usize = 0x2710; // CParticleCollectionRendererFloatInput - pub const m_nOrientationType: usize = 0x2868; // ParticleOrientationChoiceList_t - pub const m_nOrientationControlPoint: usize = 0x286C; // int32 - pub const m_bUseYawWithNormalAligned: usize = 0x2870; // bool - pub const m_flMinSize: usize = 0x2878; // CParticleCollectionRendererFloatInput - pub const m_flMaxSize: usize = 0x29D0; // CParticleCollectionRendererFloatInput - pub const m_flAlphaAdjustWithSizeAdjust: usize = 0x2B28; // CParticleCollectionRendererFloatInput - pub const m_flStartFadeSize: usize = 0x2C80; // CParticleCollectionRendererFloatInput - pub const m_flEndFadeSize: usize = 0x2DD8; // CParticleCollectionRendererFloatInput - pub const m_flStartFadeDot: usize = 0x2F30; // float32 - pub const m_flEndFadeDot: usize = 0x2F34; // float32 - pub const m_bDistanceAlpha: usize = 0x2F38; // bool - pub const m_bSoftEdges: usize = 0x2F39; // bool - pub const m_flEdgeSoftnessStart: usize = 0x2F3C; // float32 - pub const m_flEdgeSoftnessEnd: usize = 0x2F40; // float32 - pub const m_bOutline: usize = 0x2F44; // bool - pub const m_OutlineColor: usize = 0x2F45; // Color - pub const m_nOutlineAlpha: usize = 0x2F4C; // int32 - pub const m_flOutlineStart0: usize = 0x2F50; // float32 - pub const m_flOutlineStart1: usize = 0x2F54; // float32 - pub const m_flOutlineEnd0: usize = 0x2F58; // float32 - pub const m_flOutlineEnd1: usize = 0x2F5C; // float32 - pub const m_nLightingMode: usize = 0x2F60; // ParticleLightingQuality_t - pub const m_flLightingTessellation: usize = 0x2F68; // CParticleCollectionRendererFloatInput - pub const m_flLightingDirectionality: usize = 0x30C0; // CParticleCollectionRendererFloatInput - pub const m_bParticleShadows: usize = 0x3218; // bool - pub const m_flShadowDensity: usize = 0x321C; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 VecInputMaterialVariable_t { - pub const m_strVariable: usize = 0x0; // CUtlString - pub const m_vecInput: usize = 0x8; // CParticleCollectionVecInput - } - // Parent: CParticleFunctionRenderer - // Fields count: 22 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RenderCables { - pub const m_flRadiusScale: usize = 0x200; // CParticleCollectionFloatInput - 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_nTextureRepetitionMode: usize = 0xB18; // TextureRepetitionMode_t - pub const m_flTextureRepeatsPerSegment: usize = 0xB20; // CParticleCollectionFloatInput - pub const m_flTextureRepeatsCircumference: usize = 0xC78; // CParticleCollectionFloatInput - pub const m_flColorMapOffsetV: usize = 0xDD0; // CParticleCollectionFloatInput - pub const m_flColorMapOffsetU: usize = 0xF28; // CParticleCollectionFloatInput - pub const m_flNormalMapOffsetV: usize = 0x1080; // CParticleCollectionFloatInput - pub const m_flNormalMapOffsetU: usize = 0x11D8; // CParticleCollectionFloatInput - pub const m_bDrawCableCaps: usize = 0x1330; // bool - pub const m_flCapRoundness: usize = 0x1334; // float32 - pub const m_flCapOffsetAmount: usize = 0x1338; // float32 - pub const m_flTessScale: usize = 0x133C; // float32 - pub const m_nMinTesselation: usize = 0x1340; // int32 - 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 > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CParticleInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - pub mod CPerParticleFloatInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - pub mod CParticleCollectionFloatInput { - } - // Parent: CParticleCollectionFloatInput - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - pub mod CParticleCollectionRendererFloatInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - pub mod CParticleRemapFloatInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - pub mod CPerParticleVecInput { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - pub mod CParticleCollectionVecInput { - } - // Parent: CParticleCollectionVecInput - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - pub mod CParticleCollectionRendererVecInput { - } - // Parent: None - // Fields count: 1 - 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 - } - // Parent: None - // Fields count: 0 - pub mod IParticleEffect { - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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< ParticleNamedValueConfiguration_t > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyCustomEditor - 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 CParticleProperty { - } - // Parent: IParticleEffect - // Fields count: 32 - 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; // - 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; // - pub const m_LastMax: usize = 0x8C; // - pub const m_nSplitScreenUser: usize = 0x98; // CSplitScreenSlot - pub const m_vecAggregationCenter: usize = 0x9C; // - pub const m_RefCount: usize = 0xC0; // int32 - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ConstrainDistance { - pub const m_fMinDistance: usize = 0x1C0; // CParticleCollectionFloatInput - pub const m_fMaxDistance: usize = 0x318; // CParticleCollectionFloatInput - pub const m_nControlPointNumber: usize = 0x470; // int32 - pub const m_CenterOffset: usize = 0x474; // - pub const m_bGlobalCenter: usize = 0x480; // bool - } - // Parent: CParticleFunctionConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_CollideWithSelf { - pub const m_flRadiusScale: usize = 0x1C0; // CPerParticleFloatInput - pub const m_flMinimumSpeed: usize = 0x318; // CPerParticleFloatInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_CollideWithParentParticles { - pub const m_flParentRadiusScale: usize = 0x1C0; // CPerParticleFloatInput - pub const m_flRadiusScale: usize = 0x318; // CPerParticleFloatInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ConstrainDistanceToPath { - pub const m_fMinDistance: usize = 0x1C0; // float32 - pub const m_flMaxDistance0: usize = 0x1C4; // float32 - pub const m_flMaxDistanceMid: usize = 0x1C8; // float32 - pub const m_flMaxDistance1: usize = 0x1CC; // float32 - pub const m_PathParameters: usize = 0x1D0; // CPathParameters - pub const m_flTravelTime: usize = 0x210; // float32 - pub const m_nFieldScale: usize = 0x214; // ParticleAttributeIndex_t - pub const m_nManualTField: usize = 0x218; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ConstrainDistanceToUserSpecifiedPath { - pub const m_fMinDistance: usize = 0x1C0; // float32 - 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 > - } - // Parent: CParticleFunctionConstraint - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_PlanarConstraint { - pub const m_PointOnPlane: usize = 0x1C0; // - pub const m_PlaneNormal: usize = 0x1CC; // - pub const m_nControlPointNumber: usize = 0x1D8; // int32 - pub const m_bGlobalOrigin: usize = 0x1DC; // bool - pub const m_bGlobalNormal: usize = 0x1DD; // bool - pub const m_flRadiusScale: usize = 0x1E0; // CPerParticleFloatInput - pub const m_flMaximumDistanceToCP: usize = 0x338; // CParticleCollectionFloatInput - pub const m_bUseOldCode: usize = 0x490; // bool - } - // Parent: CParticleFunctionConstraint - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_WorldCollideConstraint { - } - // Parent: CParticleFunctionConstraint - // Fields count: 27 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_WorldTraceConstraint { - pub const m_nCP: usize = 0x1C0; // int32 - pub const m_vecCpOffset: usize = 0x1C4; // - pub const m_nCollisionMode: usize = 0x1D0; // ParticleCollisionMode_t - pub const m_nCollisionModeMin: usize = 0x1D4; // ParticleCollisionMode_t - pub const m_nTraceSet: usize = 0x1D8; // ParticleTraceSet_t - pub const m_CollisionGroupName: usize = 0x1DC; // char[128] - pub const m_bWorldOnly: usize = 0x25C; // bool - pub const m_bBrushOnly: usize = 0x25D; // bool - pub const m_bIncludeWater: usize = 0x25E; // bool - pub const m_nIgnoreCP: usize = 0x260; // int32 - pub const m_flCpMovementTolerance: usize = 0x264; // float32 - pub const m_flRetestRate: usize = 0x268; // float32 - pub const m_flTraceTolerance: usize = 0x26C; // float32 - pub const m_flCollisionConfirmationSpeed: usize = 0x270; // float32 - pub const m_nMaxTracesPerFrame: usize = 0x274; // float32 - pub const m_flRadiusScale: usize = 0x278; // CPerParticleFloatInput - pub const m_flBounceAmount: usize = 0x3D0; // CPerParticleFloatInput - pub const m_flSlideAmount: usize = 0x528; // CPerParticleFloatInput - pub const m_flRandomDirScale: usize = 0x680; // CPerParticleFloatInput - pub const m_bDecayBounce: usize = 0x7D8; // bool - pub const m_bKillonContact: usize = 0x7D9; // bool - pub const m_flMinSpeed: usize = 0x7DC; // float32 - pub const m_bSetNormal: usize = 0x7E0; // bool - pub const m_nStickOnCollisionField: usize = 0x7E4; // ParticleAttributeIndex_t - pub const m_flStopSpeed: usize = 0x7E8; // CPerParticleFloatInput - pub const m_nEntityStickDataField: usize = 0x940; // ParticleAttributeIndex_t - pub const m_nEntityStickNormalField: usize = 0x944; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_BoxConstraint { - pub const m_vecMin: usize = 0x1C0; // CParticleCollectionVecInput - pub const m_vecMax: usize = 0x818; // CParticleCollectionVecInput - pub const m_nCP: usize = 0xE70; // int32 - pub const m_bLocalSpace: usize = 0xE74; // bool - pub const m_bAccountForRadius: usize = 0xE75; // bool - } - // Parent: CParticleFunctionConstraint - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ShapeMatchingConstraint { - pub const m_flShapeRestorationTime: usize = 0x1C0; // float32 - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RopeSpringConstraint { - pub const m_flRestLength: usize = 0x1C0; // CParticleCollectionFloatInput - pub const m_flMinDistance: usize = 0x318; // CParticleCollectionFloatInput - pub const m_flMaxDistance: usize = 0x470; // CParticleCollectionFloatInput - pub const m_flAdjustmentScale: usize = 0x5C8; // float32 - pub const m_flInitialRestingLength: usize = 0x5D0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_SpringToVectorConstraint { - pub const m_flRestLength: usize = 0x1C0; // CPerParticleFloatInput - pub const m_flMinDistance: usize = 0x318; // CPerParticleFloatInput - pub const m_flMaxDistance: usize = 0x470; // CPerParticleFloatInput - pub const m_flRestingLength: usize = 0x5C8; // CPerParticleFloatInput - pub const m_vecAnchorVector: usize = 0x720; // CPerParticleVecInput - } - // Parent: CParticleFunctionConstraint - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ConstrainLineLength { - pub const m_flMinDistance: usize = 0x1C0; // float32 - pub const m_flMaxDistance: usize = 0x1C4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RingWave { - pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput - pub const m_flParticlesPerOrbit: usize = 0x228; // CParticleCollectionFloatInput - pub const m_flInitialRadius: usize = 0x380; // CPerParticleFloatInput - pub const m_flThickness: usize = 0x4D8; // CPerParticleFloatInput - pub const m_flInitialSpeedMin: usize = 0x630; // CPerParticleFloatInput - pub const m_flInitialSpeedMax: usize = 0x788; // CPerParticleFloatInput - pub const m_flRoll: usize = 0x8E0; // CPerParticleFloatInput - pub const m_flPitch: usize = 0xA38; // CPerParticleFloatInput - pub const m_flYaw: usize = 0xB90; // CPerParticleFloatInput - pub const m_bEvenDistribution: usize = 0xCE8; // bool - pub const m_bXYVelocityOnly: usize = 0xCE9; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateSpiralSphere { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_nOverrideCP: usize = 0x1C4; // int32 - pub const m_nDensity: usize = 0x1C8; // int32 - pub const m_flInitialRadius: usize = 0x1CC; // float32 - pub const m_flInitialSpeedMin: usize = 0x1D0; // float32 - pub const m_flInitialSpeedMax: usize = 0x1D4; // float32 - pub const m_bUseParticleCount: usize = 0x1D8; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateInEpitrochoid { - pub const m_nComponent1: usize = 0x1C0; // int32 - pub const m_nComponent2: usize = 0x1C4; // int32 - pub const m_TransformInput: usize = 0x1C8; // CParticleTransformInput - pub const m_flParticleDensity: usize = 0x230; // CPerParticleFloatInput - pub const m_flOffset: usize = 0x388; // CPerParticleFloatInput - pub const m_flRadius1: usize = 0x4E0; // CPerParticleFloatInput - pub const m_flRadius2: usize = 0x638; // CPerParticleFloatInput - pub const m_bUseCount: usize = 0x790; // bool - pub const m_bUseLocalCoords: usize = 0x791; // bool - pub const m_bOffsetExistingPos: usize = 0x792; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreatePhyllotaxis { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_nScaleCP: usize = 0x1C4; // int32 - pub const m_nComponent: usize = 0x1C8; // int32 - pub const m_fRadCentCore: usize = 0x1CC; // float32 - pub const m_fRadPerPoint: usize = 0x1D0; // float32 - pub const m_fRadPerPointTo: usize = 0x1D4; // float32 - pub const m_fpointAngle: usize = 0x1D8; // float32 - pub const m_fsizeOverall: usize = 0x1DC; // float32 - pub const m_fRadBias: usize = 0x1E0; // float32 - pub const m_fMinRad: usize = 0x1E4; // float32 - pub const m_fDistBias: usize = 0x1E8; // float32 - pub const m_bUseLocalCoords: usize = 0x1EC; // bool - pub const m_bUseWithContEmit: usize = 0x1ED; // bool - pub const m_bUseOrigRadius: usize = 0x1EE; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateOnModel { - pub const m_modelInput: usize = 0x1C0; // CParticleModelInput - pub const m_transformInput: usize = 0x220; // CParticleTransformInput - pub const m_nForceInModel: usize = 0x288; // int32 - pub const m_nDesiredHitbox: usize = 0x28C; // int32 - pub const m_nHitboxValueFromControlPointIndex: usize = 0x290; // int32 - pub const m_vecHitBoxScale: usize = 0x298; // CParticleCollectionVecInput - pub const m_flBoneVelocity: usize = 0x8F0; // float32 - pub const m_flMaxBoneVelocity: usize = 0x8F4; // float32 - pub const m_vecDirectionBias: usize = 0x8F8; // CParticleCollectionVecInput - pub const m_HitboxSetName: usize = 0xF50; // char[128] - pub const m_bLocalCoords: usize = 0xFD0; // bool - pub const m_bUseBones: usize = 0xFD1; // bool - pub const m_bUseMesh: usize = 0xFD2; // bool - pub const m_flShellSize: usize = 0xFD8; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateOnModelAtHeight { - pub const m_bUseBones: usize = 0x1C0; // bool - pub const m_bForceZ: usize = 0x1C1; // bool - pub const m_nControlPointNumber: usize = 0x1C4; // int32 - pub const m_nHeightCP: usize = 0x1C8; // int32 - pub const m_bUseWaterHeight: usize = 0x1CC; // bool - pub const m_flDesiredHeight: usize = 0x1D0; // CParticleCollectionFloatInput - pub const m_vecHitBoxScale: usize = 0x328; // CParticleCollectionVecInput - pub const m_vecDirectionBias: usize = 0x980; // CParticleCollectionVecInput - pub const m_nBiasType: usize = 0xFD8; // ParticleHitboxBiasType_t - pub const m_bLocalCoords: usize = 0xFDC; // bool - pub const m_bPreferMovingBoxes: usize = 0xFDD; // bool - pub const m_HitboxSetName: usize = 0xFDE; // char[128] - pub const m_flHitboxVelocityScale: usize = 0x1060; // CParticleCollectionFloatInput - pub const m_flMaxBoneVelocity: usize = 0x11B8; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_SetHitboxToClosest { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_nDesiredHitbox: usize = 0x1C4; // int32 - pub const m_vecHitBoxScale: usize = 0x1C8; // CParticleCollectionVecInput - pub const m_HitboxSetName: usize = 0x820; // char[128] - pub const m_bUseBones: usize = 0x8A0; // bool - pub const m_bUseClosestPointOnHitbox: usize = 0x8A1; // bool - pub const m_nTestType: usize = 0x8A4; // ClosestPointTestType_t - pub const m_flHybridRatio: usize = 0x8A8; // CParticleCollectionFloatInput - pub const m_bUpdatePosition: usize = 0xA00; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_SetHitboxToModel { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_nForceInModel: usize = 0x1C4; // int32 - pub const m_nDesiredHitbox: usize = 0x1C8; // int32 - pub const m_vecHitBoxScale: usize = 0x1D0; // CParticleCollectionVecInput - pub const m_vecDirectionBias: usize = 0x828; // - pub const m_bMaintainHitbox: usize = 0x834; // bool - pub const m_bUseBones: usize = 0x835; // bool - pub const m_HitboxSetName: usize = 0x836; // char[128] - pub const m_flShellSize: usize = 0x8B8; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateWithinSphereTransform { - pub const m_fRadiusMin: usize = 0x1C0; // CPerParticleFloatInput - pub const m_fRadiusMax: usize = 0x318; // CPerParticleFloatInput - pub const m_vecDistanceBias: usize = 0x470; // CPerParticleVecInput - pub const m_vecDistanceBiasAbs: usize = 0xAC8; // - pub const m_TransformInput: usize = 0xAD8; // CParticleTransformInput - pub const m_fSpeedMin: usize = 0xB40; // CPerParticleFloatInput - pub const m_fSpeedMax: usize = 0xC98; // CPerParticleFloatInput - pub const m_fSpeedRandExp: usize = 0xDF0; // float32 - pub const m_bLocalCoords: usize = 0xDF4; // bool - pub const m_flEndCPGrowthTime: usize = 0xDF8; // float32 - pub const m_LocalCoordinateSystemSpeedMin: usize = 0xE00; // CPerParticleVecInput - pub const m_LocalCoordinateSystemSpeedMax: usize = 0x1458; // CPerParticleVecInput - pub const m_nFieldOutput: usize = 0x1AB0; // ParticleAttributeIndex_t - pub const m_nFieldVelocity: usize = 0x1AB4; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateWithinBox { - pub const m_vecMin: usize = 0x1C0; // CPerParticleVecInput - pub const m_vecMax: usize = 0x818; // CPerParticleVecInput - pub const m_nControlPointNumber: usize = 0xE70; // int32 - pub const m_bLocalSpace: usize = 0xE74; // bool - pub const m_randomnessParameters: usize = 0xE78; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateOnGrid { - pub const m_nXCount: usize = 0x1C0; // CParticleCollectionFloatInput - pub const m_nYCount: usize = 0x318; // CParticleCollectionFloatInput - pub const m_nZCount: usize = 0x470; // CParticleCollectionFloatInput - pub const m_nXSpacing: usize = 0x5C8; // CParticleCollectionFloatInput - pub const m_nYSpacing: usize = 0x720; // CParticleCollectionFloatInput - pub const m_nZSpacing: usize = 0x878; // CParticleCollectionFloatInput - pub const m_nControlPointNumber: usize = 0x9D0; // int32 - pub const m_bLocalSpace: usize = 0x9D4; // bool - pub const m_bCenter: usize = 0x9D5; // bool - pub const m_bHollow: usize = 0x9D6; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_PositionOffset { - pub const m_OffsetMin: usize = 0x1C0; // CPerParticleVecInput - pub const m_OffsetMax: usize = 0x818; // CPerParticleVecInput - pub const m_TransformInput: usize = 0xE70; // CParticleTransformInput - pub const m_bLocalCoords: usize = 0xED8; // bool - pub const m_bProportional: usize = 0xED9; // bool - pub const m_randomnessParameters: usize = 0xEDC; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_PositionOffsetToCP { - pub const m_nControlPointNumberStart: usize = 0x1C0; // int32 - pub const m_nControlPointNumberEnd: usize = 0x1C4; // int32 - pub const m_bLocalCoords: usize = 0x1C8; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_PositionPlaceOnGround { - pub const m_flOffset: usize = 0x1C0; // CPerParticleFloatInput - pub const m_flMaxTraceLength: usize = 0x318; // CPerParticleFloatInput - pub const m_CollisionGroupName: usize = 0x470; // char[128] - pub const m_nTraceSet: usize = 0x4F0; // ParticleTraceSet_t - pub const m_nTraceMissBehavior: usize = 0x500; // ParticleTraceMissBehavior_t - pub const m_bIncludeWater: usize = 0x504; // bool - pub const m_bSetNormal: usize = 0x505; // bool - pub const m_bSetPXYZOnly: usize = 0x506; // bool - pub const m_bTraceAlongNormal: usize = 0x507; // bool - pub const m_bOffsetonColOnly: usize = 0x508; // bool - pub const m_flOffsetByRadiusFactor: usize = 0x50C; // float32 - pub const m_nPreserveOffsetCP: usize = 0x510; // int32 - pub const m_nIgnoreCP: usize = 0x514; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_VelocityFromNormal { - pub const m_fSpeedMin: usize = 0x1C0; // float32 - pub const m_fSpeedMax: usize = 0x1C4; // float32 - pub const m_bIgnoreDt: usize = 0x1C8; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_VelocityRandom { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_fSpeedMin: usize = 0x1C8; // CPerParticleFloatInput - pub const m_fSpeedMax: usize = 0x320; // CPerParticleFloatInput - pub const m_LocalCoordinateSystemSpeedMin: usize = 0x478; // CPerParticleVecInput - pub const m_LocalCoordinateSystemSpeedMax: usize = 0xAD0; // CPerParticleVecInput - pub const m_bIgnoreDT: usize = 0x1128; // bool - pub const m_randomnessParameters: usize = 0x112C; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitialVelocityNoise { - pub const m_vecAbsVal: usize = 0x1C0; // - pub const m_vecAbsValInv: usize = 0x1CC; // - pub const m_vecOffsetLoc: usize = 0x1D8; // CPerParticleVecInput - pub const m_flOffset: usize = 0x830; // CPerParticleFloatInput - pub const m_vecOutputMin: usize = 0x988; // CPerParticleVecInput - pub const m_vecOutputMax: usize = 0xFE0; // CPerParticleVecInput - pub const m_flNoiseScale: usize = 0x1638; // CPerParticleFloatInput - pub const m_flNoiseScaleLoc: usize = 0x1790; // CPerParticleFloatInput - pub const m_TransformInput: usize = 0x18E8; // CParticleTransformInput - pub const m_bIgnoreDt: usize = 0x1950; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitialVelocityFromHitbox { - pub const m_flVelocityMin: usize = 0x1C0; // float32 - pub const m_flVelocityMax: usize = 0x1C4; // float32 - pub const m_nControlPointNumber: usize = 0x1C8; // int32 - pub const m_HitboxSetName: usize = 0x1CC; // char[128] - pub const m_bUseBones: usize = 0x24C; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_VelocityRadialRandom { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_fSpeedMin: usize = 0x1C4; // float32 - pub const m_fSpeedMax: usize = 0x1C8; // float32 - pub const m_vecLocalCoordinateSystemSpeedScale: usize = 0x1CC; // - pub const m_bIgnoreDelta: usize = 0x1D9; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomLifeTime { - pub const m_fLifetimeMin: usize = 0x1C0; // float32 - pub const m_fLifetimeMax: usize = 0x1C4; // float32 - pub const m_fLifetimeRandExponent: usize = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomScalar { - pub const m_flMin: usize = 0x1C0; // float32 - pub const m_flMax: usize = 0x1C4; // float32 - pub const m_flExponent: usize = 0x1C8; // float32 - pub const m_nFieldOutput: usize = 0x1CC; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomVector { - pub const m_vecMin: usize = 0x1C0; // - pub const m_vecMax: usize = 0x1CC; // - pub const m_nFieldOutput: usize = 0x1D8; // ParticleAttributeIndex_t - pub const m_randomnessParameters: usize = 0x1DC; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomVectorComponent { - pub const m_flMin: usize = 0x1C0; // float32 - pub const m_flMax: usize = 0x1C4; // float32 - pub const m_nFieldOutput: usize = 0x1C8; // ParticleAttributeIndex_t - pub const m_nComponent: usize = 0x1CC; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_AddVectorToVector { - pub const m_vecScale: usize = 0x1C0; // - pub const m_nFieldOutput: usize = 0x1CC; // ParticleAttributeIndex_t - pub const m_nFieldInput: usize = 0x1D0; // ParticleAttributeIndex_t - pub const m_vOffsetMin: usize = 0x1D4; // - pub const m_vOffsetMax: usize = 0x1E0; // - pub const m_randomnessParameters: usize = 0x1EC; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomAlphaWindowThreshold { - pub const m_flMin: usize = 0x1C0; // float32 - pub const m_flMax: usize = 0x1C4; // float32 - pub const m_flExponent: usize = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomRadius { - pub const m_flRadiusMin: usize = 0x1C0; // float32 - pub const m_flRadiusMax: usize = 0x1C4; // float32 - pub const m_flRadiusRandExponent: usize = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomAlpha { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nAlphaMin: usize = 0x1C4; // int32 - pub const m_nAlphaMax: usize = 0x1C8; // int32 - pub const m_flAlphaRandExponent: usize = 0x1D4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CGeneralRandomRotation { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_flDegrees: usize = 0x1C4; // float32 - pub const m_flDegreesMin: usize = 0x1C8; // float32 - pub const m_flDegreesMax: usize = 0x1CC; // float32 - pub const m_flRotationRandExponent: usize = 0x1D0; // float32 - pub const m_bRandomlyFlipDirection: usize = 0x1D4; // bool - } - // Parent: CGeneralRandomRotation - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomRotation { - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_Orient2DRelToCP { - pub const m_nCP: usize = 0x1C0; // int32 - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_flRotOffset: usize = 0x1C8; // float32 - } - // Parent: CGeneralRandomRotation - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomRotationSpeed { - } - // Parent: CGeneralRandomRotation - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomYaw { - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomColor { - pub const m_ColorMin: usize = 0x1DC; // Color - pub const m_ColorMax: usize = 0x1E0; // Color - pub const m_TintMin: usize = 0x1E4; // Color - pub const m_TintMax: usize = 0x1E8; // Color - pub const m_flTintPerc: usize = 0x1EC; // float32 - pub const m_flUpdateThreshold: usize = 0x1F0; // float32 - pub const m_nTintCP: usize = 0x1F4; // int32 - pub const m_nFieldOutput: usize = 0x1F8; // ParticleAttributeIndex_t - pub const m_nTintBlendMode: usize = 0x1FC; // ParticleColorBlendMode_t - pub const m_flLightAmplification: usize = 0x200; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_ColorLitPerParticle { - pub const m_ColorMin: usize = 0x1D8; // Color - pub const m_ColorMax: usize = 0x1DC; // Color - pub const m_TintMin: usize = 0x1E0; // Color - pub const m_TintMax: usize = 0x1E4; // Color - pub const m_flTintPerc: usize = 0x1E8; // float32 - pub const m_nTintBlendMode: usize = 0x1EC; // ParticleColorBlendMode_t - pub const m_flLightAmplification: usize = 0x1F0; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomTrailLength { - pub const m_flMinLength: usize = 0x1C0; // float32 - pub const m_flMaxLength: usize = 0x1C4; // float32 - pub const m_flLengthRandExponent: usize = 0x1C8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomSequence { - pub const m_nSequenceMin: usize = 0x1C0; // int32 - 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 > - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_SequenceFromCP { - pub const m_bKillUnused: usize = 0x1C0; // bool - pub const m_bRadiusScale: usize = 0x1C1; // bool - pub const m_nCP: usize = 0x1C4; // int32 - pub const m_vecOffset: usize = 0x1C8; // - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_ScaleVelocity { - pub const m_vecScale: usize = 0x1C0; // CParticleCollectionVecInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_PositionWarp { - pub const m_vecWarpMin: usize = 0x1C0; // CParticleCollectionVecInput - pub const m_vecWarpMax: usize = 0x818; // CParticleCollectionVecInput - pub const m_nScaleControlPointNumber: usize = 0xE70; // int32 - pub const m_nControlPointNumber: usize = 0xE74; // int32 - pub const m_nRadiusComponent: usize = 0xE78; // int32 - pub const m_flWarpTime: usize = 0xE7C; // float32 - pub const m_flWarpStartTime: usize = 0xE80; // float32 - pub const m_flPrevPosScale: usize = 0xE84; // float32 - pub const m_bInvertWarp: usize = 0xE88; // bool - pub const m_bUseCount: usize = 0xE89; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_PositionWarpScalar { - pub const m_vecWarpMin: usize = 0x1C0; // - pub const m_vecWarpMax: usize = 0x1CC; // - pub const m_InputValue: usize = 0x1D8; // CPerParticleFloatInput - pub const m_flPrevPosScale: usize = 0x330; // float32 - pub const m_nScaleControlPointNumber: usize = 0x334; // int32 - pub const m_nControlPointNumber: usize = 0x338; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreationNoise { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_bAbsVal: usize = 0x1C4; // bool - pub const m_bAbsValInv: usize = 0x1C5; // bool - pub const m_flOffset: usize = 0x1C8; // float32 - pub const m_flOutputMin: usize = 0x1CC; // float32 - pub const m_flOutputMax: usize = 0x1D0; // float32 - pub const m_flNoiseScale: usize = 0x1D4; // float32 - pub const m_flNoiseScaleLoc: usize = 0x1D8; // float32 - pub const m_vecOffsetLoc: usize = 0x1DC; // - pub const m_flWorldTimeScale: usize = 0x1E8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateAlongPath { - pub const m_fMaxDistance: usize = 0x1C0; // float32 - pub const m_PathParams: usize = 0x1D0; // CPathParameters - pub const m_bUseRandomCPs: usize = 0x210; // bool - pub const m_vEndOffset: usize = 0x214; // - pub const m_bSaveOffset: usize = 0x220; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_MoveBetweenPoints { - pub const m_flSpeedMin: usize = 0x1C0; // CPerParticleFloatInput - pub const m_flSpeedMax: usize = 0x318; // CPerParticleFloatInput - pub const m_flEndSpread: usize = 0x470; // CPerParticleFloatInput - pub const m_flStartOffset: usize = 0x5C8; // CPerParticleFloatInput - pub const m_flEndOffset: usize = 0x720; // CPerParticleFloatInput - pub const m_nEndControlPointNumber: usize = 0x878; // int32 - pub const m_bTrailBias: usize = 0x87C; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapScalar { - pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x1C8; // float32 - pub const m_flInputMax: usize = 0x1CC; // float32 - pub const m_flOutputMin: usize = 0x1D0; // float32 - pub const m_flOutputMax: usize = 0x1D4; // float32 - pub const m_flStartTime: usize = 0x1D8; // float32 - pub const m_flEndTime: usize = 0x1DC; // float32 - pub const m_nSetMethod: usize = 0x1E0; // ParticleSetMethod_t - pub const m_bActiveRange: usize = 0x1E4; // bool - pub const m_flRemapBias: usize = 0x1E8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapParticleCountToScalar { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nInputMin: usize = 0x1C4; // int32 - pub const m_nInputMax: usize = 0x1C8; // int32 - pub const m_nScaleControlPoint: usize = 0x1CC; // int32 - pub const m_nScaleControlPointField: usize = 0x1D0; // int32 - pub const m_flOutputMin: usize = 0x1D4; // float32 - pub const m_flOutputMax: usize = 0x1D8; // float32 - pub const m_nSetMethod: usize = 0x1DC; // ParticleSetMethod_t - pub const m_bActiveRange: usize = 0x1E0; // bool - pub const m_bInvert: usize = 0x1E1; // bool - pub const m_bWrap: usize = 0x1E2; // bool - pub const m_flRemapBias: usize = 0x1E4; // float32 - } - // Parent: C_INIT_RemapParticleCountToScalar - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapParticleCountToNamedModelElementScalar { - pub const m_hModel: usize = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > - pub const m_outputMinName: usize = 0x1F8; // CUtlString - pub const m_outputMaxName: usize = 0x200; // CUtlString - pub const m_bModelFromRenderer: usize = 0x208; // bool - } - // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapParticleCountToNamedModelSequenceScalar { - } - // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapParticleCountToNamedModelBodyPartScalar { - } - // Parent: C_INIT_RemapParticleCountToNamedModelElementScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapParticleCountToNamedModelMeshGroupScalar { - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InheritVelocity { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_flVelocityScale: usize = 0x1C4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_VelocityFromCP { - pub const m_velocityInput: usize = 0x1C0; // CParticleCollectionVecInput - pub const m_transformInput: usize = 0x818; // CParticleTransformInput - pub const m_flVelocityScale: usize = 0x880; // float32 - pub const m_bDirectionOnly: usize = 0x884; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_AgeNoise { - pub const m_bAbsVal: usize = 0x1C0; // bool - pub const m_bAbsValInv: usize = 0x1C1; // bool - pub const m_flOffset: usize = 0x1C4; // float32 - pub const m_flAgeMin: usize = 0x1C8; // float32 - pub const m_flAgeMax: usize = 0x1CC; // float32 - pub const m_flNoiseScale: usize = 0x1D0; // float32 - pub const m_flNoiseScaleLoc: usize = 0x1D4; // float32 - pub const m_vecOffsetLoc: usize = 0x1D8; // - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_SequenceLifeTime { - pub const m_flFramerate: usize = 0x1C0; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapScalarToVector { - pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x1C8; // float32 - pub const m_flInputMax: usize = 0x1CC; // float32 - pub const m_vecOutputMin: usize = 0x1D0; // - pub const m_vecOutputMax: usize = 0x1DC; // - pub const m_flStartTime: usize = 0x1E8; // float32 - pub const m_flEndTime: usize = 0x1EC; // float32 - pub const m_nSetMethod: usize = 0x1F0; // ParticleSetMethod_t - pub const m_nControlPointNumber: usize = 0x1F4; // int32 - pub const m_bLocalCoords: usize = 0x1F8; // bool - pub const m_flRemapBias: usize = 0x1FC; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_OffsetVectorToVector { - pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_vecOutputMin: usize = 0x1C8; // - pub const m_vecOutputMax: usize = 0x1D4; // - pub const m_randomnessParameters: usize = 0x1E0; // CRandomNumberGeneratorParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MParticleMinVersion - // MGetKV3ClassDefaults - pub mod C_INIT_CreateSequentialPathV2 { - pub const m_fMaxDistance: usize = 0x1C0; // CPerParticleFloatInput - pub const m_flNumToAssign: usize = 0x318; // CParticleCollectionFloatInput - pub const m_bLoop: usize = 0x470; // bool - pub const m_bCPPairs: usize = 0x471; // bool - pub const m_bSaveOffset: usize = 0x472; // bool - pub const m_PathParams: usize = 0x480; // CPathParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MParticleMaxVersion - // MParticleReplacementOp - // MGetKV3ClassDefaults - pub mod C_INIT_CreateSequentialPath { - pub const m_fMaxDistance: usize = 0x1C0; // float32 - pub const m_flNumToAssign: usize = 0x1C4; // float32 - pub const m_bLoop: usize = 0x1C8; // bool - pub const m_bCPPairs: usize = 0x1C9; // bool - pub const m_bSaveOffset: usize = 0x1CA; // bool - pub const m_PathParams: usize = 0x1D0; // CPathParameters - } - // Parent: CParticleFunctionInitializer - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitialRepulsionVelocity { - pub const m_CollisionGroupName: usize = 0x1C0; // char[128] - pub const m_nTraceSet: usize = 0x240; // ParticleTraceSet_t - pub const m_vecOutputMin: usize = 0x244; // - pub const m_vecOutputMax: usize = 0x250; // - pub const m_nControlPointNumber: usize = 0x25C; // int32 - pub const m_bPerParticle: usize = 0x260; // bool - pub const m_bTranslate: usize = 0x261; // bool - pub const m_bProportional: usize = 0x262; // bool - pub const m_flTraceLength: usize = 0x264; // float32 - pub const m_bPerParticleTR: usize = 0x268; // bool - pub const m_bInherit: usize = 0x269; // bool - pub const m_nChildCP: usize = 0x26C; // int32 - pub const m_nChildGroupID: usize = 0x270; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomYawFlip { - pub const m_flPercent: usize = 0x1C0; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomSecondSequence { - pub const m_nSequenceMin: usize = 0x1C0; // int32 - pub const m_nSequenceMax: usize = 0x1C4; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapCPtoScalar { - pub const m_nCPInput: usize = 0x1C0; // int32 - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_nField: usize = 0x1C8; // int32 - pub const m_flInputMin: usize = 0x1CC; // float32 - pub const m_flInputMax: usize = 0x1D0; // float32 - pub const m_flOutputMin: usize = 0x1D4; // float32 - pub const m_flOutputMax: usize = 0x1D8; // float32 - 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_flRemapBias: usize = 0x1E8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapTransformToVector { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_vInputMin: usize = 0x1C4; // - pub const m_vInputMax: usize = 0x1D0; // - pub const m_vOutputMin: usize = 0x1DC; // - pub const m_vOutputMax: usize = 0x1E8; // - pub const m_TransformInput: usize = 0x1F8; // CParticleTransformInput - pub const m_LocalSpaceTransform: usize = 0x260; // CParticleTransformInput - pub const m_flStartTime: usize = 0x2C8; // float32 - pub const m_flEndTime: usize = 0x2CC; // float32 - pub const m_nSetMethod: usize = 0x2D0; // ParticleSetMethod_t - pub const m_bOffset: usize = 0x2D4; // bool - pub const m_bAccelerate: usize = 0x2D5; // bool - pub const m_flRemapBias: usize = 0x2D8; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_ChaoticAttractor { - pub const m_flAParm: usize = 0x1C0; // float32 - pub const m_flBParm: usize = 0x1C4; // float32 - pub const m_flCParm: usize = 0x1C8; // float32 - pub const m_flDParm: usize = 0x1CC; // float32 - pub const m_flScale: usize = 0x1D0; // float32 - pub const m_flSpeedMin: usize = 0x1D4; // float32 - pub const m_flSpeedMax: usize = 0x1D8; // float32 - pub const m_nBaseCP: usize = 0x1DC; // int32 - pub const m_bUniformSpeed: usize = 0x1E0; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateFromParentParticles { - pub const m_flVelocityScale: usize = 0x1C0; // float32 - pub const m_flIncrement: usize = 0x1C4; // float32 - pub const m_bRandomDistribution: usize = 0x1C8; // bool - pub const m_nRandomSeed: usize = 0x1CC; // int32 - pub const m_bSubFrame: usize = 0x1D0; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InheritFromParentParticles { - pub const m_flScale: usize = 0x1C0; // float32 - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_nIncrement: usize = 0x1C8; // int32 - pub const m_bRandomDistribution: usize = 0x1CC; // bool - pub const m_nRandomSeed: usize = 0x1D0; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateFromCPs { - pub const m_nIncrement: usize = 0x1C0; // int32 - pub const m_nMinCP: usize = 0x1C4; // int32 - pub const m_nMaxCP: usize = 0x1C8; // int32 - pub const m_nDynamicCPCount: usize = 0x1D0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_DistanceToCPInit { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x1C8; // CPerParticleFloatInput - pub const m_flInputMax: usize = 0x320; // CPerParticleFloatInput - pub const m_flOutputMin: usize = 0x478; // CPerParticleFloatInput - pub const m_flOutputMax: usize = 0x5D0; // CPerParticleFloatInput - pub const m_nStartCP: usize = 0x728; // int32 - pub const m_bLOS: usize = 0x72C; // bool - pub const m_CollisionGroupName: usize = 0x72D; // char[128] - pub const m_nTraceSet: usize = 0x7B0; // ParticleTraceSet_t - pub const m_flMaxTraceLength: usize = 0x7B8; // CPerParticleFloatInput - pub const m_flLOSScale: usize = 0x910; // float32 - pub const m_nSetMethod: usize = 0x914; // ParticleSetMethod_t - pub const m_bActiveRange: usize = 0x918; // bool - pub const m_vecDistanceScale: usize = 0x91C; // - pub const m_flRemapBias: usize = 0x928; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_LifespanFromVelocity { - pub const m_vecComponentScale: usize = 0x1C0; // - pub const m_flTraceOffset: usize = 0x1CC; // float32 - pub const m_flMaxTraceLength: usize = 0x1D0; // float32 - pub const m_flTraceTolerance: usize = 0x1D4; // float32 - pub const m_nMaxPlanes: usize = 0x1D8; // int32 - pub const m_CollisionGroupName: usize = 0x1E0; // char[128] - pub const m_nTraceSet: usize = 0x260; // ParticleTraceSet_t - pub const m_bIncludeWater: usize = 0x270; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateFromPlaneCache { - pub const m_vecOffsetMin: usize = 0x1C0; // - pub const m_vecOffsetMax: usize = 0x1CC; // - pub const m_bUseNormal: usize = 0x1D9; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_ModelCull { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_bBoundBox: usize = 0x1C4; // bool - pub const m_bCullOutside: usize = 0x1C5; // bool - pub const m_bUseBones: usize = 0x1C6; // bool - pub const m_HitboxSetName: usize = 0x1C7; // char[128] - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_DistanceCull { - pub const m_nControlPoint: usize = 0x1C0; // int32 - pub const m_flDistance: usize = 0x1C8; // CParticleCollectionFloatInput - pub const m_bCullInside: usize = 0x320; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_PlaneCull { - pub const m_nControlPoint: usize = 0x1C0; // int32 - pub const m_flDistance: usize = 0x1C8; // CParticleCollectionFloatInput - pub const m_bCullInside: usize = 0x320; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_DistanceToNeighborCull { - pub const m_flDistance: usize = 0x1C0; // CPerParticleFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RtEnvCull { - pub const m_vecTestDir: usize = 0x1C0; // - pub const m_vecTestNormal: usize = 0x1CC; // - pub const m_bUseVelocity: usize = 0x1D8; // bool - pub const m_bCullOnMiss: usize = 0x1D9; // bool - pub const m_bLifeAdjust: usize = 0x1DA; // bool - pub const m_RtEnvName: usize = 0x1DB; // char[128] - pub const m_nRTEnvCP: usize = 0x25C; // int32 - pub const m_nComponent: usize = 0x260; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_NormalAlignToCP { - pub const m_transformInput: usize = 0x1C0; // CParticleTransformInput - pub const m_nControlPointAxis: usize = 0x228; // ParticleControlPointAxis_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_NormalOffset { - pub const m_OffsetMin: usize = 0x1C0; // - pub const m_OffsetMax: usize = 0x1CC; // - pub const m_nControlPointNumber: usize = 0x1D8; // int32 - pub const m_bLocalCoords: usize = 0x1DC; // bool - pub const m_bNormalize: usize = 0x1DD; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapSpeedToScalar { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nControlPointNumber: usize = 0x1C4; // int32 - pub const m_flStartTime: usize = 0x1C8; // float32 - pub const m_flEndTime: usize = 0x1CC; // float32 - pub const m_flInputMin: usize = 0x1D0; // float32 - pub const m_flInputMax: usize = 0x1D4; // float32 - pub const m_flOutputMin: usize = 0x1D8; // float32 - pub const m_flOutputMax: usize = 0x1DC; // float32 - pub const m_nSetMethod: usize = 0x1E0; // ParticleSetMethod_t - pub const m_bPerParticle: usize = 0x1E4; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitFromCPSnapshot { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_nAttributeToRead: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_nAttributeToWrite: usize = 0x1C8; // ParticleAttributeIndex_t - pub const m_nLocalSpaceCP: usize = 0x1CC; // int32 - pub const m_bRandom: usize = 0x1D0; // bool - pub const m_bReverse: usize = 0x1D1; // bool - pub const m_nSnapShotIncrement: usize = 0x1D8; // CParticleCollectionFloatInput - pub const m_nManualSnapshotIndex: usize = 0x330; // CPerParticleFloatInput - pub const m_nRandomSeed: usize = 0x488; // int32 - pub const m_bLocalSpaceAngles: usize = 0x48C; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 19 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitSkinnedPositionFromCPSnapshot { - pub const m_nSnapshotControlPointNumber: usize = 0x1C0; // int32 - pub const m_nControlPointNumber: usize = 0x1C4; // int32 - pub const m_bRandom: usize = 0x1C8; // bool - pub const m_nRandomSeed: usize = 0x1CC; // int32 - pub const m_bRigid: usize = 0x1D0; // bool - pub const m_bSetNormal: usize = 0x1D1; // bool - pub const m_bIgnoreDt: usize = 0x1D2; // bool - pub const m_flMinNormalVelocity: usize = 0x1D4; // float32 - pub const m_flMaxNormalVelocity: usize = 0x1D8; // float32 - pub const m_nIndexType: usize = 0x1DC; // SnapshotIndexType_t - pub const m_flReadIndex: usize = 0x1E0; // CPerParticleFloatInput - pub const m_flIncrement: usize = 0x338; // float32 - pub const m_nFullLoopIncrement: usize = 0x33C; // int32 - pub const m_nSnapShotStartPoint: usize = 0x340; // int32 - pub const m_flBoneVelocity: usize = 0x344; // float32 - pub const m_flBoneVelocityMax: usize = 0x348; // float32 - pub const m_bCopyColor: usize = 0x34C; // bool - pub const m_bCopyAlpha: usize = 0x34D; // bool - pub const m_bSetRadius: usize = 0x34E; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitFromParentKilled { - pub const m_nAttributeToCopy: usize = 0x1C0; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitFromVectorFieldSnapshot { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_nLocalSpaceCP: usize = 0x1C4; // int32 - pub const m_nWeightUpdateCP: usize = 0x1C8; // int32 - pub const m_bUseVerticalVelocity: usize = 0x1CC; // bool - pub const m_vecScale: usize = 0x1D0; // CPerParticleVecInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapInitialDirectionToTransformToVector { - pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput - pub const m_nFieldOutput: usize = 0x228; // ParticleAttributeIndex_t - pub const m_flScale: usize = 0x22C; // float32 - pub const m_flOffsetRot: usize = 0x230; // float32 - pub const m_vecOffsetAxis: usize = 0x234; // - pub const m_bNormalize: usize = 0x240; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapInitialTransformDirectionToRotation { - pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput - pub const m_nFieldOutput: usize = 0x228; // ParticleAttributeIndex_t - pub const m_flOffsetRot: usize = 0x22C; // float32 - pub const m_nComponent: usize = 0x230; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapQAnglesToRotation { - pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapTransformOrientationToRotations { - pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput - pub const m_vecRotation: usize = 0x228; // - pub const m_bUseQuat: usize = 0x234; // bool - pub const m_bWriteNormal: usize = 0x235; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_SetRigidAttachment { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_nFieldInput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_nFieldOutput: usize = 0x1C8; // ParticleAttributeIndex_t - pub const m_bLocalSpace: usize = 0x1CC; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapInitialVisibilityScalar { - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x1C8; // float32 - pub const m_flInputMax: usize = 0x1CC; // float32 - pub const m_flOutputMin: usize = 0x1D0; // float32 - pub const m_flOutputMax: usize = 0x1D4; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RadiusFromCPObject { - pub const m_nControlPoint: usize = 0x1C0; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitialSequenceFromModel { - pub const m_nControlPointNumber: usize = 0x1C0; // int32 - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_nFieldOutputAnim: usize = 0x1C8; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x1CC; // float32 - pub const m_flInputMax: usize = 0x1D0; // float32 - pub const m_flOutputMin: usize = 0x1D4; // float32 - pub const m_flOutputMax: usize = 0x1D8; // float32 - pub const m_nSetMethod: usize = 0x1DC; // ParticleSetMethod_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_GlobalScale { - pub const m_flScale: usize = 0x1C0; // float32 - pub const m_nScaleControlPointNumber: usize = 0x1C4; // int32 - pub const m_nControlPointNumber: usize = 0x1C8; // int32 - pub const m_bScaleRadius: usize = 0x1CC; // bool - pub const m_bScalePosition: usize = 0x1CD; // bool - pub const m_bScaleVelocity: usize = 0x1CE; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // 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_bPlaceAlongPath: usize = 0x1E0; // bool - pub const m_bClosedLoop: usize = 0x1E1; // bool - pub const m_nNumPointsAlongPath: usize = 0x1E4; // int32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // 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_bShuffle: usize = 0x1E0; // bool - pub const m_bLinear: usize = 0x1E1; // bool - pub const m_bModelFromRenderer: usize = 0x1E2; // bool - pub const m_nFieldOutput: usize = 0x1E4; // ParticleAttributeIndex_t - } - // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomNamedModelSequence { - } - // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomNamedModelBodyPart { - } - // Parent: C_INIT_RandomNamedModelElement - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RandomNamedModelMeshGroup { - } - // Parent: CParticleFunctionInitializer - // Fields count: 7 - // - // 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_nFieldInput: usize = 0x1F8; // ParticleAttributeIndex_t - pub const m_nFieldOutput: usize = 0x1FC; // ParticleAttributeIndex_t - pub const m_nSetMethod: usize = 0x200; // ParticleSetMethod_t - pub const m_bModelFromRenderer: usize = 0x204; // bool - } - // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapNamedModelSequenceToScalar { - } - // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapNamedModelBodyPartToScalar { - } - // Parent: C_INIT_RemapNamedModelElementToScalar - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_RemapNamedModelMeshGroupToScalar { - } - // Parent: CParticleFunctionInitializer - // Fields count: 18 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_StatusEffect { - pub const m_nDetail2Combo: usize = 0x1C0; // Detail2Combo_t - pub const m_flDetail2Rotation: usize = 0x1C4; // float32 - pub const m_flDetail2Scale: usize = 0x1C8; // float32 - pub const m_flDetail2BlendFactor: usize = 0x1CC; // float32 - pub const m_flColorWarpIntensity: usize = 0x1D0; // float32 - pub const m_flDiffuseWarpBlendToFull: usize = 0x1D4; // float32 - pub const m_flEnvMapIntensity: usize = 0x1D8; // float32 - pub const m_flAmbientScale: usize = 0x1DC; // float32 - pub const m_specularColor: usize = 0x1E0; // Color - pub const m_flSpecularScale: usize = 0x1E4; // float32 - pub const m_flSpecularExponent: usize = 0x1E8; // float32 - pub const m_flSpecularExponentBlendToFull: usize = 0x1EC; // float32 - pub const m_flSpecularBlendToFull: usize = 0x1F0; // float32 - pub const m_rimLightColor: usize = 0x1F4; // Color - pub const m_flRimLightScale: usize = 0x1F8; // float32 - pub const m_flReflectionsTintByBaseBlendToNone: usize = 0x1FC; // float32 - pub const m_flMetalnessBlendToFull: usize = 0x200; // float32 - pub const m_flSelfIllumBlendToFull: usize = 0x204; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 19 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_StatusEffectCitadel { - pub const m_flSFXColorWarpAmount: usize = 0x1C0; // float32 - pub const m_flSFXNormalAmount: usize = 0x1C4; // float32 - pub const m_flSFXMetalnessAmount: usize = 0x1C8; // float32 - pub const m_flSFXRoughnessAmount: usize = 0x1CC; // float32 - pub const m_flSFXSelfIllumAmount: usize = 0x1D0; // float32 - pub const m_flSFXSScale: usize = 0x1D4; // float32 - pub const m_flSFXSScrollX: usize = 0x1D8; // float32 - pub const m_flSFXSScrollY: usize = 0x1DC; // float32 - pub const m_flSFXSScrollZ: usize = 0x1E0; // float32 - pub const m_flSFXSOffsetX: usize = 0x1E4; // float32 - pub const m_flSFXSOffsetY: usize = 0x1E8; // float32 - pub const m_flSFXSOffsetZ: usize = 0x1EC; // float32 - pub const m_nDetailCombo: usize = 0x1F0; // DetailCombo_t - pub const m_flSFXSDetailAmount: usize = 0x1F4; // float32 - pub const m_flSFXSDetailScale: usize = 0x1F8; // float32 - pub const m_flSFXSDetailScrollX: usize = 0x1FC; // float32 - pub const m_flSFXSDetailScrollY: usize = 0x200; // float32 - pub const m_flSFXSDetailScrollZ: usize = 0x204; // float32 - pub const m_flSFXSUseModelUVs: usize = 0x208; // float32 - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_CreateParticleImpulse { - pub const m_InputRadius: usize = 0x1C0; // CPerParticleFloatInput - pub const m_InputMagnitude: usize = 0x318; // CPerParticleFloatInput - pub const m_nFalloffFunction: usize = 0x470; // ParticleFalloffFunction_t - pub const m_InputFalloffExp: usize = 0x478; // CPerParticleFloatInput - pub const m_nImpulseType: usize = 0x5D0; // ParticleImpulseType_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_QuantizeFloat { - pub const m_InputValue: usize = 0x1C0; // CPerParticleFloatInput - pub const m_nOutputField: usize = 0x318; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_SetAttributeToScalarExpression { - pub const m_nExpression: usize = 0x1C0; // ScalarExpressionType_t - pub const m_flInput1: usize = 0x1C8; // CPerParticleFloatInput - pub const m_flInput2: usize = 0x320; // CPerParticleFloatInput - pub const m_flOutputRemap: usize = 0x478; // CParticleRemapFloatInput - pub const m_nOutputField: usize = 0x5D0; // ParticleAttributeIndex_t - pub const m_nSetMethod: usize = 0x5D4; // ParticleSetMethod_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_SetVectorAttributeToVectorExpression { - pub const m_nExpression: usize = 0x1C0; // VectorExpressionType_t - pub const m_vInput1: usize = 0x1C8; // CPerParticleVecInput - pub const m_vInput2: usize = 0x820; // CPerParticleVecInput - pub const m_nOutputField: usize = 0xE78; // ParticleAttributeIndex_t - pub const m_nSetMethod: usize = 0xE7C; // ParticleSetMethod_t - pub const m_bNormalizedOutput: usize = 0xE80; // bool - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitFloatCollection { - pub const m_InputValue: usize = 0x1C0; // CParticleCollectionFloatInput - pub const m_nOutputField: usize = 0x318; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitFloat { - pub const m_InputValue: usize = 0x1C0; // CPerParticleFloatInput - pub const m_nOutputField: usize = 0x318; // ParticleAttributeIndex_t - pub const m_nSetMethod: usize = 0x31C; // ParticleSetMethod_t - pub const m_InputStrength: usize = 0x320; // CPerParticleFloatInput - } - // Parent: CParticleFunctionInitializer - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitVecCollection { - pub const m_InputValue: usize = 0x1C0; // CParticleCollectionVecInput - pub const m_nOutputField: usize = 0x818; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionInitializer - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_INIT_InitVec { - pub const m_InputValue: usize = 0x1C0; // CPerParticleVecInput - pub const m_nOutputField: usize = 0x818; // ParticleAttributeIndex_t - pub const m_nSetMethod: usize = 0x81C; // ParticleSetMethod_t - pub const m_bNormalizedOutput: usize = 0x820; // bool - pub const m_bWritePreviousPosition: usize = 0x821; // bool - } - // Parent: CParticleFunctionEmitter - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_InstantaneousEmitter { - pub const m_nParticlesToEmit: usize = 0x1C0; // CParticleCollectionFloatInput - pub const m_flStartTime: usize = 0x318; // CParticleCollectionFloatInput - pub const m_flInitFromKilledParentParticles: usize = 0x470; // float32 - pub const m_flParentParticleScale: usize = 0x478; // CParticleCollectionFloatInput - pub const m_nMaxEmittedPerFrame: usize = 0x5D0; // int32 - pub const m_nSnapshotControlPoint: usize = 0x5D4; // int32 - } - // Parent: CParticleFunctionEmitter - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ContinuousEmitter { - pub const m_flEmissionDuration: usize = 0x1C0; // CParticleCollectionFloatInput - pub const m_flStartTime: usize = 0x318; // CParticleCollectionFloatInput - pub const m_flEmitRate: usize = 0x470; // CParticleCollectionFloatInput - pub const m_flEmissionScale: usize = 0x5C8; // float32 - pub const m_flScalePerParentParticle: usize = 0x5CC; // float32 - pub const m_bInitFromKilledParentParticles: usize = 0x5D0; // bool - pub const m_nSnapshotControlPoint: usize = 0x5D4; // int32 - pub const m_nLimitPerUpdate: usize = 0x5D8; // int32 - pub const m_bForceEmitOnFirstUpdate: usize = 0x5DC; // bool - pub const m_bForceEmitOnLastUpdate: usize = 0x5DD; // bool - } - // Parent: CParticleFunctionEmitter - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_NoiseEmitter { - pub const m_flEmissionDuration: usize = 0x1C0; // float32 - pub const m_flStartTime: usize = 0x1C4; // float32 - pub const m_flEmissionScale: usize = 0x1C8; // float32 - pub const m_nScaleControlPoint: usize = 0x1CC; // int32 - pub const m_nScaleControlPointField: usize = 0x1D0; // int32 - pub const m_nWorldNoisePoint: usize = 0x1D4; // int32 - pub const m_bAbsVal: usize = 0x1D8; // bool - pub const m_bAbsValInv: usize = 0x1D9; // bool - pub const m_flOffset: usize = 0x1DC; // float32 - pub const m_flOutputMin: usize = 0x1E0; // float32 - pub const m_flOutputMax: usize = 0x1E4; // float32 - pub const m_flNoiseScale: usize = 0x1E8; // float32 - pub const m_flWorldNoiseScale: usize = 0x1EC; // float32 - pub const m_vecOffsetLoc: usize = 0x1F0; // - pub const m_flWorldTimeScale: usize = 0x1FC; // float32 - } - // Parent: CParticleFunctionEmitter - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_MaintainEmitter { - pub const m_nParticlesToMaintain: usize = 0x1C0; // CParticleCollectionFloatInput - pub const m_flStartTime: usize = 0x318; // float32 - pub const m_flEmissionDuration: usize = 0x320; // CParticleCollectionFloatInput - pub const m_flEmissionRate: usize = 0x478; // float32 - pub const m_nSnapshotControlPoint: usize = 0x47C; // int32 - pub const m_bEmitInstantaneously: usize = 0x480; // bool - pub const m_bFinalEmitOnStop: usize = 0x481; // bool - pub const m_flScale: usize = 0x488; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionForce - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RandomForce { - pub const m_MinForce: usize = 0x1D0; // - pub const m_MaxForce: usize = 0x1DC; // - } - // Parent: CParticleFunctionForce - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_CPVelocityForce { - pub const m_nControlPointNumber: usize = 0x1D0; // int32 - pub const m_flScale: usize = 0x1D8; // CPerParticleFloatInput - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ParentVortices { - pub const m_flForceScale: usize = 0x1D0; // float32 - pub const m_vecTwistAxis: usize = 0x1D4; // - pub const m_bFlipBasedOnYaw: usize = 0x1E0; // bool - } - // Parent: CParticleFunctionForce - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_TwistAroundAxis { - pub const m_fForceAmount: usize = 0x1D0; // float32 - pub const m_TwistAxis: usize = 0x1D4; // - pub const m_bLocalSpace: usize = 0x1E0; // bool - pub const m_nControlPointNumber: usize = 0x1E4; // int32 - } - // Parent: CParticleFunctionForce - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_AttractToControlPoint { - pub const m_vecComponentScale: usize = 0x1D0; // - pub const m_fForceAmount: usize = 0x1E0; // CPerParticleFloatInput - pub const m_fFalloffPower: usize = 0x338; // float32 - pub const m_TransformInput: usize = 0x340; // CParticleTransformInput - pub const m_fForceAmountMin: usize = 0x3A8; // CPerParticleFloatInput - pub const m_bApplyMinForce: usize = 0x500; // bool - } - // Parent: CParticleFunctionForce - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ForceBasedOnDistanceToPlane { - pub const m_flMinDist: usize = 0x1D0; // float32 - pub const m_vecForceAtMinDist: usize = 0x1D4; // - pub const m_flMaxDist: usize = 0x1E0; // float32 - pub const m_vecForceAtMaxDist: usize = 0x1E4; // - pub const m_vecPlaneNormal: usize = 0x1F0; // - pub const m_nControlPointNumber: usize = 0x1FC; // int32 - pub const m_flExponent: usize = 0x200; // float32 - } - // Parent: CParticleFunctionForce - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_TimeVaryingForce { - pub const m_flStartLerpTime: usize = 0x1D0; // float32 - pub const m_StartingForce: usize = 0x1D4; // - pub const m_flEndLerpTime: usize = 0x1E0; // float32 - pub const m_EndingForce: usize = 0x1E4; // - } - // Parent: CParticleFunctionForce - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_TurbulenceForce { - pub const m_flNoiseCoordScale0: usize = 0x1D0; // float32 - pub const m_flNoiseCoordScale1: usize = 0x1D4; // float32 - pub const m_flNoiseCoordScale2: usize = 0x1D8; // float32 - pub const m_flNoiseCoordScale3: usize = 0x1DC; // float32 - pub const m_vecNoiseAmount0: usize = 0x1E0; // - pub const m_vecNoiseAmount1: usize = 0x1EC; // - pub const m_vecNoiseAmount2: usize = 0x1F8; // - pub const m_vecNoiseAmount3: usize = 0x204; // - } - // Parent: CParticleFunctionForce - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_CurlNoiseForce { - pub const m_nNoiseType: usize = 0x1D0; // ParticleDirectionNoiseType_t - pub const m_vecNoiseFreq: usize = 0x1D8; // CPerParticleVecInput - pub const m_vecNoiseScale: usize = 0x830; // CPerParticleVecInput - pub const m_vecOffset: usize = 0xE88; // CPerParticleVecInput - pub const m_vecOffsetRate: usize = 0x14E0; // CPerParticleVecInput - pub const m_flWorleySeed: usize = 0x1B38; // CPerParticleFloatInput - pub const m_flWorleyJitter: usize = 0x1C90; // CPerParticleFloatInput - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_PerParticleForce { - pub const m_flForceScale: usize = 0x1D0; // CPerParticleFloatInput - pub const m_vForce: usize = 0x328; // CPerParticleVecInput - pub const m_nCP: usize = 0x980; // int32 - } - // Parent: CParticleFunctionForce - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_WindForce { - pub const m_vForce: usize = 0x1D0; // - } - // Parent: CParticleFunctionForce - // Fields count: 11 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ExternalWindForce { - pub const m_vecSamplePosition: usize = 0x1D0; // CPerParticleVecInput - pub const m_vecScale: usize = 0x828; // CPerParticleVecInput - pub const m_bSampleWind: usize = 0xE80; // bool - pub const m_bSampleWater: usize = 0xE81; // bool - pub const m_bDampenNearWaterPlane: usize = 0xE82; // bool - pub const m_bSampleGravity: usize = 0xE83; // bool - pub const m_vecGravityForce: usize = 0xE88; // CPerParticleVecInput - pub const m_bUseBasicMovementGravity: usize = 0x14E0; // bool - pub const m_flLocalGravityScale: usize = 0x14E8; // CPerParticleFloatInput - pub const m_flLocalBuoyancyScale: usize = 0x1640; // CPerParticleFloatInput - pub const m_vecBuoyancyForce: usize = 0x1798; // CPerParticleVecInput - } - // Parent: CParticleFunctionForce - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ExternalGameImpulseForce { - pub const m_flForceScale: usize = 0x1D0; // CPerParticleFloatInput - pub const m_bRopes: usize = 0x328; // bool - pub const m_bRopesZOnly: usize = 0x329; // bool - pub const m_bExplosions: usize = 0x32A; // bool - pub const m_bParticles: usize = 0x32B; // bool - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_LocalAccelerationForce { - pub const m_nCP: usize = 0x1D0; // int32 - pub const m_nScaleCP: usize = 0x1D4; // int32 - pub const m_vecAccel: usize = 0x1D8; // CParticleCollectionVecInput - } - // Parent: CParticleFunctionForce - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_DensityForce { - pub const m_flRadiusScale: usize = 0x1D0; // float32 - pub const m_flForceScale: usize = 0x1D4; // float32 - pub const m_flTargetDensity: usize = 0x1D8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_BasicMovement { - pub const m_Gravity: usize = 0x1C0; // CParticleCollectionVecInput - pub const m_fDrag: usize = 0x818; // CParticleCollectionFloatInput - pub const m_nMaxConstraintPasses: usize = 0x970; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_FadeAndKill { - pub const m_flStartFadeInTime: usize = 0x1C0; // float32 - pub const m_flEndFadeInTime: usize = 0x1C4; // float32 - pub const m_flStartFadeOutTime: usize = 0x1C8; // float32 - pub const m_flEndFadeOutTime: usize = 0x1CC; // float32 - pub const m_flStartAlpha: usize = 0x1D0; // float32 - pub const m_flEndAlpha: usize = 0x1D4; // float32 - pub const m_bForcePreserveParticleOrder: usize = 0x1D8; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_FadeAndKillForTracers { - pub const m_flStartFadeInTime: usize = 0x1C0; // float32 - pub const m_flEndFadeInTime: usize = 0x1C4; // float32 - pub const m_flStartFadeOutTime: usize = 0x1C8; // float32 - pub const m_flEndFadeOutTime: usize = 0x1CC; // float32 - pub const m_flStartAlpha: usize = 0x1D0; // float32 - pub const m_flEndAlpha: usize = 0x1D4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_FadeIn { - pub const m_flFadeInTimeMin: usize = 0x1C0; // float32 - pub const m_flFadeInTimeMax: usize = 0x1C4; // float32 - pub const m_flFadeInTimeExp: usize = 0x1C8; // float32 - pub const m_bProportional: usize = 0x1CC; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_FadeOut { - pub const m_flFadeOutTimeMin: usize = 0x1C0; // float32 - pub const m_flFadeOutTimeMax: usize = 0x1C4; // float32 - pub const m_flFadeOutTimeExp: usize = 0x1C8; // float32 - pub const m_flFadeBias: usize = 0x1CC; // float32 - pub const m_bProportional: usize = 0x200; // bool - pub const m_bEaseInAndOut: usize = 0x201; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_FadeInSimple { - pub const m_flFadeInTime: usize = 0x1C0; // float32 - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_FadeOutSimple { - pub const m_flFadeOutTime: usize = 0x1C0; // float32 - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ClampScalar { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_flOutputMin: usize = 0x1C8; // CPerParticleFloatInput - pub const m_flOutputMax: usize = 0x320; // CPerParticleFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ClampVector { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_vecOutputMin: usize = 0x1C8; // CPerParticleVecInput - pub const m_vecOutputMax: usize = 0x820; // CPerParticleVecInput - } - // Parent: CParticleFunctionOperator - // Fields count: 13 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_OscillateScalar { - pub const m_RateMin: usize = 0x1C0; // float32 - pub const m_RateMax: usize = 0x1C4; // float32 - pub const m_FrequencyMin: usize = 0x1C8; // float32 - pub const m_FrequencyMax: usize = 0x1CC; // float32 - pub const m_nField: usize = 0x1D0; // ParticleAttributeIndex_t - pub const m_bProportional: usize = 0x1D4; // bool - pub const m_bProportionalOp: usize = 0x1D5; // bool - pub const m_flStartTime_min: usize = 0x1D8; // float32 - pub const m_flStartTime_max: usize = 0x1DC; // float32 - pub const m_flEndTime_min: usize = 0x1E0; // float32 - pub const m_flEndTime_max: usize = 0x1E4; // float32 - pub const m_flOscMult: usize = 0x1E8; // float32 - pub const m_flOscAdd: usize = 0x1EC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_OscillateScalarSimple { - pub const m_Rate: usize = 0x1C0; // float32 - pub const m_Frequency: usize = 0x1C4; // float32 - pub const m_nField: usize = 0x1C8; // ParticleAttributeIndex_t - pub const m_flOscMult: usize = 0x1CC; // float32 - pub const m_flOscAdd: usize = 0x1D0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 15 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_OscillateVector { - pub const m_RateMin: usize = 0x1C0; // - pub const m_RateMax: usize = 0x1CC; // - pub const m_FrequencyMin: usize = 0x1D8; // - pub const m_FrequencyMax: usize = 0x1E4; // - pub const m_nField: usize = 0x1F0; // ParticleAttributeIndex_t - pub const m_bProportional: usize = 0x1F4; // bool - pub const m_bProportionalOp: usize = 0x1F5; // bool - pub const m_bOffset: usize = 0x1F6; // bool - pub const m_flStartTime_min: usize = 0x1F8; // float32 - pub const m_flStartTime_max: usize = 0x1FC; // float32 - pub const m_flEndTime_min: usize = 0x200; // float32 - pub const m_flEndTime_max: usize = 0x204; // float32 - pub const m_flOscMult: usize = 0x208; // CPerParticleFloatInput - pub const m_flOscAdd: usize = 0x360; // CPerParticleFloatInput - pub const m_flRateScale: usize = 0x4B8; // CPerParticleFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_OscillateVectorSimple { - pub const m_Rate: usize = 0x1C0; // - pub const m_Frequency: usize = 0x1CC; // - pub const m_nField: usize = 0x1D8; // ParticleAttributeIndex_t - pub const m_flOscMult: usize = 0x1DC; // float32 - pub const m_flOscAdd: usize = 0x1E0; // float32 - pub const m_bOffset: usize = 0x1E4; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_DifferencePreviousParticle { - pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x1C8; // float32 - pub const m_flInputMax: usize = 0x1CC; // float32 - pub const m_flOutputMin: usize = 0x1D0; // float32 - pub const m_flOutputMax: usize = 0x1D4; // float32 - pub const m_nSetMethod: usize = 0x1D8; // ParticleSetMethod_t - pub const m_bActiveRange: usize = 0x1DC; // bool - pub const m_bSetPreviousParticle: usize = 0x1DD; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_PointVectorAtNextParticle { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_flInterpolation: usize = 0x1C8; // CPerParticleFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RemapScalar { - pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x1C8; // float32 - pub const m_flInputMax: usize = 0x1CC; // float32 - pub const m_flOutputMin: usize = 0x1D0; // float32 - pub const m_flOutputMax: usize = 0x1D4; // float32 - pub const m_bOldCode: usize = 0x1D8; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RemapDensityToVector { - pub const m_flRadiusScale: usize = 0x1C0; // float32 - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_flDensityMin: usize = 0x1C8; // float32 - pub const m_flDensityMax: usize = 0x1CC; // float32 - pub const m_vecOutputMin: usize = 0x1D0; // - pub const m_vecOutputMax: usize = 0x1DC; // - pub const m_bUseParentDensity: usize = 0x1E8; // bool - pub const m_nVoxelGridResolution: usize = 0x1EC; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_Diffusion { - pub const m_flRadiusScale: usize = 0x1C0; // float32 - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_nVoxelGridResolution: usize = 0x1C8; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RemapScalarEndCap { - pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x1C8; // float32 - pub const m_flInputMax: usize = 0x1CC; // float32 - pub const m_flOutputMin: usize = 0x1D0; // float32 - pub const m_flOutputMax: usize = 0x1D4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ReinitializeScalarEndCap { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_flOutputMin: usize = 0x1C4; // float32 - pub const m_flOutputMax: usize = 0x1C8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RemapScalarOnceTimed { - pub const m_bProportional: usize = 0x1C0; // bool - pub const m_nFieldInput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_nFieldOutput: usize = 0x1C8; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x1CC; // float32 - pub const m_flInputMax: usize = 0x1D0; // float32 - pub const m_flOutputMin: usize = 0x1D4; // float32 - pub const m_flOutputMax: usize = 0x1D8; // float32 - pub const m_flRemapTime: usize = 0x1DC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RemapParticleCountOnScalarEndCap { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nInputMin: usize = 0x1C4; // int32 - pub const m_nInputMax: usize = 0x1C8; // int32 - pub const m_flOutputMin: usize = 0x1CC; // float32 - pub const m_flOutputMax: usize = 0x1D0; // float32 - pub const m_bBackwards: usize = 0x1D4; // bool - pub const m_nSetMethod: usize = 0x1D8; // ParticleSetMethod_t - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RemapParticleCountToScalar { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nInputMin: usize = 0x1C8; // CParticleCollectionFloatInput - pub const m_nInputMax: usize = 0x320; // CParticleCollectionFloatInput - pub const m_flOutputMin: usize = 0x478; // CParticleCollectionFloatInput - pub const m_flOutputMax: usize = 0x5D0; // CParticleCollectionFloatInput - pub const m_bActiveRange: usize = 0x728; // bool - pub const m_nSetMethod: usize = 0x72C; // ParticleSetMethod_t - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RemapVisibilityScalar { - pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x1C8; // float32 - pub const m_flInputMax: usize = 0x1CC; // float32 - pub const m_flOutputMin: usize = 0x1D0; // float32 - pub const m_flOutputMax: usize = 0x1D4; // float32 - pub const m_flRadiusScale: usize = 0x1D8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RemapTransformVisibilityToScalar { - pub const m_nSetMethod: usize = 0x1C0; // ParticleSetMethod_t - pub const m_TransformInput: usize = 0x1C8; // CParticleTransformInput - pub const m_nFieldOutput: usize = 0x230; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x234; // float32 - pub const m_flInputMax: usize = 0x238; // float32 - pub const m_flOutputMin: usize = 0x23C; // float32 - pub const m_flOutputMax: usize = 0x240; // float32 - pub const m_flRadius: usize = 0x244; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RemapTransformVisibilityToVector { - pub const m_nSetMethod: usize = 0x1C0; // ParticleSetMethod_t - pub const m_TransformInput: usize = 0x1C8; // CParticleTransformInput - pub const m_nFieldOutput: usize = 0x230; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x234; // float32 - pub const m_flInputMax: usize = 0x238; // float32 - pub const m_vecOutputMin: usize = 0x23C; // - pub const m_vecOutputMax: usize = 0x248; // - pub const m_flRadius: usize = 0x254; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_LerpScalar { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_flOutput: usize = 0x1C8; // CPerParticleFloatInput - pub const m_flStartTime: usize = 0x320; // float32 - pub const m_flEndTime: usize = 0x324; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_LerpEndCapScalar { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_flOutput: usize = 0x1C4; // float32 - pub const m_flLerpTime: usize = 0x1C8; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_LerpEndCapVector { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_vecOutput: usize = 0x1C4; // - pub const m_flLerpTime: usize = 0x1D0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_LerpVector { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_vecOutput: usize = 0x1C4; // - pub const m_flStartTime: usize = 0x1D0; // float32 - pub const m_flEndTime: usize = 0x1D4; // float32 - pub const m_nSetMethod: usize = 0x1D8; // ParticleSetMethod_t - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_LerpToOtherAttribute { - pub const m_flInterpolation: usize = 0x1C0; // CPerParticleFloatInput - pub const m_nFieldInputFrom: usize = 0x318; // ParticleAttributeIndex_t - pub const m_nFieldInput: usize = 0x31C; // ParticleAttributeIndex_t - pub const m_nFieldOutput: usize = 0x320; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RemapSpeed { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - 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_bIgnoreDelta: usize = 0x1D8; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RemapVectortoCP { - pub const m_nOutControlPointNumber: usize = 0x1C0; // int32 - pub const m_nFieldInput: usize = 0x1C4; // ParticleAttributeIndex_t - pub const m_nParticleNumber: usize = 0x1C8; // int32 - } - // Parent: CParticleFunctionOperator - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RampScalarLinear { - pub const m_RateMin: usize = 0x1C0; // float32 - pub const m_RateMax: usize = 0x1C4; // float32 - 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_nField: usize = 0x200; // ParticleAttributeIndex_t - pub const m_bProportionalOp: usize = 0x204; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RampScalarSpline { - pub const m_RateMin: usize = 0x1C0; // float32 - pub const m_RateMax: usize = 0x1C4; // float32 - 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_flBias: usize = 0x1D8; // float32 - pub const m_nField: usize = 0x200; // ParticleAttributeIndex_t - pub const m_bProportionalOp: usize = 0x204; // bool - pub const m_bEaseOut: usize = 0x205; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RampScalarLinearSimple { - pub const m_Rate: usize = 0x1C0; // float32 - pub const m_flStartTime: usize = 0x1C4; // float32 - pub const m_flEndTime: usize = 0x1C8; // float32 - pub const m_nField: usize = 0x1F0; // ParticleAttributeIndex_t - } - // Parent: CParticleFunctionOperator - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RampScalarSplineSimple { - pub const m_Rate: usize = 0x1C0; // float32 - pub const m_flStartTime: usize = 0x1C4; // float32 - pub const m_flEndTime: usize = 0x1C8; // float32 - pub const m_nField: usize = 0x1F0; // ParticleAttributeIndex_t - pub const m_bEaseOut: usize = 0x1F4; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_ChladniWave { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_flInputMin: usize = 0x1C8; // CPerParticleFloatInput - pub const m_flInputMax: usize = 0x320; // CPerParticleFloatInput - pub const m_flOutputMin: usize = 0x478; // CPerParticleFloatInput - pub const m_flOutputMax: usize = 0x5D0; // CPerParticleFloatInput - pub const m_vecWaveLength: usize = 0x728; // CPerParticleVecInput - pub const m_vecHarmonics: usize = 0xD80; // CPerParticleVecInput - pub const m_nSetMethod: usize = 0x13D8; // ParticleSetMethod_t - pub const m_nLocalSpaceControlPoint: usize = 0x13DC; // int32 - pub const m_b3D: usize = 0x13E0; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_Noise { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_flOutputMin: usize = 0x1C4; // float32 - pub const m_flOutputMax: usize = 0x1C8; // float32 - pub const m_fl4NoiseScale: usize = 0x1CC; // float32 - pub const m_bAdditive: usize = 0x1D0; // bool - pub const m_flNoiseAnimationTimeScale: usize = 0x1D4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_VectorNoise { - pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t - pub const m_vecOutputMin: usize = 0x1C4; // - pub const m_vecOutputMax: usize = 0x1D0; // - pub const m_fl4NoiseScale: usize = 0x1DC; // float32 - pub const m_bAdditive: usize = 0x1E0; // bool - pub const m_bOffset: usize = 0x1E1; // bool - pub const m_flNoiseAnimationTimeScale: usize = 0x1E4; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_Decay { - pub const m_bRopeDecay: usize = 0x1C0; // bool - pub const m_bForcePreserveParticleOrder: usize = 0x1C1; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_DecayOffscreen { - pub const m_flOffscreenTime: usize = 0x1C0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_EndCapTimedFreeze { - pub const m_flFreezeTime: usize = 0x1C0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_EndCapTimedDecay { - pub const m_flDecayTime: usize = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_EndCapDecay { - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_VelocityDecay { - pub const m_flMinVelocity: usize = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_AlphaDecay { - pub const m_flMinAlpha: usize = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_RadiusDecay { - pub const m_flMinRadius: usize = 0x1C0; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_DecayMaintainCount { - pub const m_nParticlesToMaintain: usize = 0x1C0; // int32 - pub const m_flDecayDelay: usize = 0x1C4; // float32 - pub const m_nSnapshotControlPoint: usize = 0x1C8; // int32 - pub const m_bLifespanDecay: usize = 0x1CC; // bool - pub const m_flScale: usize = 0x1D0; // CParticleCollectionFloatInput - pub const m_bKillNewest: usize = 0x328; // bool - } - // Parent: CParticleFunctionOperator - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_DecayClampCount { - pub const m_nCount: usize = 0x1C0; // CParticleCollectionFloatInput - } - // Parent: CParticleFunctionOperator - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_Cull { - pub const m_flCullPerc: usize = 0x1C0; // float32 - pub const m_flCullStart: usize = 0x1C4; // float32 - pub const m_flCullEnd: usize = 0x1C8; // float32 - pub const m_flCullExp: usize = 0x1CC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CGeneralSpin { - pub const m_nSpinRateDegrees: usize = 0x1C0; // int32 - pub const m_nSpinRateMinDegrees: usize = 0x1C4; // int32 - pub const m_fSpinRateStopTime: usize = 0x1CC; // float32 - } - // Parent: CParticleFunctionOperator - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSpinUpdateBase { - } - // Parent: CGeneralSpin - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_Spin { - } - // Parent: CSpinUpdateBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_SpinUpdate { - } - // Parent: CGeneralSpin - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_SpinYaw { - } - // Parent: CParticleFunctionOperator - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod C_OP_InterpolateRadius { - pub const m_flStartTime: usize = 0x1C0; // float32 - pub const m_flEndTime: usize = 0x1C4; // float32 - pub const m_flStartScale: usize = 0x1C8; // float32 - pub const m_flEndScale: usize = 0x1CC; // float32 - pub const m_bEaseInAndOut: usize = 0x1D0; // bool - pub const m_flBias: usize = 0x1D4; // float32 - } - } - // Module: pulse_system.dll - // Classes count: 51 - // Enums count: 7 - pub mod pulse_system { - // Alignment: 2 - // Members count: 61 - #[repr(i16)] - 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 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum PulseMethodCallMode_t { - SYNC_WAIT_FOR_COMPLETION = 0, - ASYNC_FIRE_AND_FORGET = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum PulseCursorExecResult_t { - Succeeded = 0, - Canceled = 1, - Failed = 2 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum PulseCursorCancelPriority_t { - None = 0, - CancelOnSucceeded = 1, - SoftCancel = 2, - HardCancel = 3 - } - // Alignment: 4 - // Members count: 19 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum PulseTestEnumColor_t { - BLACK = 0, - WHITE = 1, - RED = 2, - GREEN = 3, - BLUE = 4 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum PulseTestEnumShape_t { - CIRCLE = 100, - SQUARE = 200, - TRIANGLE = 300 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - pub mod CPulseCursorFuncs { - } - // Parent: None - // Fields count: 1 - pub mod CPulseCell_WaitForCursorsWithTagBase__CursorState_t { - pub const m_TagName: usize = 0x0; // CUtlSymbolLarge - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - pub mod CPulseTestFuncs_LibraryA { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod FakeEntity_tAPI { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 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 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* > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - pub mod CPulseMathlib { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - pub mod CPulseTestScriptLib { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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: CPulse_OutflowConnection - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPulse_ResumePoint { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPulseCell_Base { - pub const m_nEditorNodeID: usize = 0x8; // PulseDocNodeID_t - } - // Parent: CPulseCell_Base - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPulseCell_BaseFlow { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CPulseRuntimeMethodArg { - pub const m_Name: usize = 0x0; // CKV3MemberNameWithStorage - pub const m_Description: usize = 0x38; // CUtlString - pub const m_Type: usize = 0x40; // CPulseValueFullType - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPulseCell_BaseYieldingInflow { - } - // Parent: CPulseCell_Base - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPulseCell_BaseValue { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - pub mod CPulseCell_Inflow_Wait { - pub const m_WakeResume: usize = 0x48; // CPulse_ResumePoint - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPulseCell_Outflow_CycleOrdered__InstanceState_t { - pub const m_nNextIndex: usize = 0x0; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPulseCell_Outflow_CycleShuffled__InstanceState_t { - pub const m_Shuffle: usize = 0x0; // CUtlVectorFixedGrowable< uint8 > - pub const m_nNextShuffle: usize = 0x20; // int32 - } - // Parent: CPulseCell_BaseFlow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - pub mod CPulseCell_Outflow_TestRandomYesNo { - pub const m_Yes: usize = 0x48; // CPulse_OutflowConnection - pub const m_No: usize = 0x58; // CPulse_OutflowConnection - } - // Parent: CPulseCell_BaseFlow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - pub mod CPulseCell_Outflow_TestExplicitYesNo { - pub const m_Yes: usize = 0x48; // CPulse_OutflowConnection - pub const m_No: usize = 0x58; // CPulse_OutflowConnection - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - pub mod CPulseCell_Value_TestValue50 { - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - pub mod CPulseCell_Value_RandomInt { - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - 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< CUtlString > - pub const m_bTestYesOrNoPath: usize = 0xF8; // bool - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - pub mod CPulseCell_Step_TestDomainTracepoint { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - pub mod CPulseCell_Step_TestDomainCreateFakeEntity { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - pub mod CPulseCell_Step_TestDomainDestroyFakeEntity { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPulseEditorHeaderText - pub mod CPulseCell_Step_TestDomainEntFire { - pub const m_Input: usize = 0x48; // CUtlString - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - pub mod CPulseCell_Val_TestDomainGetEntityName { - } - // Parent: CPulseCell_BaseValue - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - pub mod CPulseCell_Val_TestDomainFindEntityByName { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - 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 CPulseCell_TestWaitWithCursorState__CursorState_t { - pub const flWaitValue: usize = 0x0; // float32 - pub const bFailOnCancel: usize = 0x4; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyDescription - pub mod CPulseTestFuncs_DerivedDomain { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - pub mod CPulseCell_Test_NoInflow { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - pub mod CPulseCell_Test_MultiInflow_WithDefault { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - pub mod CPulseCell_Test_MultiInflow_NoDefault { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - pub mod CPulseGraphInstance_TurtleGraphics { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CPulseCell_WaitForCursorsWithTagBase { - pub const m_nCursorsAllowedToWait: usize = 0x48; // int32 - pub const m_WaitComplete: usize = 0x50; // CPulse_ResumePoint - } - // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - pub mod CPulseCell_WaitForCursorsWithTag { - pub const m_bTagSelfWhenComplete: usize = 0x60; // bool - pub const m_nDesiredKillPriority: usize = 0x64; // PulseCursorCancelPriority_t - } - // Parent: CPulseCell_WaitForCursorsWithTagBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - // MPulseEditorHeaderIcon - pub mod CPulseCell_CursorQueue { - pub const m_nCursorsAllowedToRunParallel: usize = 0x60; // int32 - } - } - // Module: rendersystemdx11.dll - // Classes count: 3 - // Enums count: 5 - pub mod rendersystemdx11 { - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum RenderSlotType_t { - RENDER_SLOT_INVALID = -1, - RENDER_SLOT_PER_VERTEX = 0, - RENDER_SLOT_PER_INSTANCE = 1 - } - // Alignment: 4 - // Members count: 12 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 13 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - 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 - } - // Alignment: 1 - // Members count: 8 - #[repr(i8)] - 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 - } - // Parent: None - // Fields count: 7 - 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 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 VsInputSignature_t { - pub const m_elems: usize = 0x0; // CUtlVector< VsInputSignatureElement_t > - } - } - // Module: resourcesystem.dll - // Classes count: 57 - // Enums count: 2 - pub mod resourcesystem { - // Alignment: 1 - // Members count: 2 - #[repr(i8)] - pub enum FuseVariableAccess_t { - WRITABLE = 0, - READ_ONLY = 1 - } - // Alignment: 1 - // Members count: 9 - #[repr(i8)] - pub enum FuseVariableType_t { - INVALID = 0, - BOOL = 1, - INT8 = 2, - INT16 = 3, - INT32 = 4, - UINT8 = 5, - UINT16 = 6, - UINT32 = 7, - FLOAT32 = 8 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod TestResource_t { - pub const m_name: usize = 0x0; // CUtlString - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeTestResource_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeProceduralTestResource_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeManifestTestResource_t { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod ManifestTestResource_t { - pub const m_name: usize = 0x0; // CUtlString - pub const m_child: usize = 0x8; // CStrongHandle< InfoForResourceTypeManifestTestResource_t > - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCVDataResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeIPulseGraphDef { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCTypeScriptResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCJavaScriptResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeIParticleSystemDefinition { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeIParticleSnapshot { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCAnimData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCAnimationGroup { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCSequenceGroupData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeIMaterial2 { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCMorphSetData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCRenderMesh { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCModel { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCTextureBase { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeIVectorGraphic { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCVSoundEventScriptList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCVSoundStackScriptList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCVoiceContainerBase { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCVMixListResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCPhysAggregateData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCVPhysXSurfacePropertiesList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCEntityLump { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCWorldNode { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeWorld_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCVoxelVisibility { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCPostProcessingResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCPanoramaStyle { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCPanoramaLayout { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCPanoramaDynamicImages { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCDotaItemDefinitionResource { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCDOTAPatchNotesList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCDOTANovelsList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeIAnimGraphModelBinding { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCChoreoSceneFileData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCDACGameDefsData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCCompositeMaterialKit { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCGcExportableExternalData { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCSmartProp { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCCSGOEconItem { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCResponseRulesList { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCNmSkeleton { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCNmClip { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCNmGraph { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCNmGraphDataSet { - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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_nMaxTempVarsUsed: usize = 0x48; // int32 - } - // Parent: None - // Fields count: 6 - // - // 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 > - } - // Parent: None - // Fields count: 2 - pub mod AABB_t { - pub const m_vMinBounds: usize = 0x0; // - pub const m_vMaxBounds: usize = 0xC; // - } - // Parent: None - // Fields count: 2 - 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 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 - } - } - // Module: scenefilecache.dll - // Classes count: 0 - // Enums count: 0 - pub mod scenefilecache { - } - // Module: scenesystem.dll - // Classes count: 9 - // Enums count: 1 - pub mod scenesystem { - // Alignment: 1 - // Members count: 4 - #[repr(i8)] - pub enum DisableShadows_t { - kDisableShadows_None = 0, - kDisableShadows_All = 1, - kDisableShadows_Baked = 2, - kDisableShadows_Realtime = 3 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CSSDSMsg_EndFrame { - pub const m_Views: usize = 0x0; // CUtlVector< CSSDSEndFrameViewInfo > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 > - } - // Parent: CSSDSMsg_LayerBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSSDSMsg_PreLayer { - } - // Parent: CSSDSMsg_LayerBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSSDSMsg_PostLayer { - } - } - // Module: schemasystem.dll - // Classes count: 6 - // Enums count: 2 - pub mod schemasystem { - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ThreeState_t { - TRS_FALSE = 0, - TRS_TRUE = 1, - TRS_NONE = 2 - } - // Alignment: 1 - // Members count: 81 - #[repr(i8)] - 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 - } - // Parent: None - // Fields count: 22 - pub mod CSchemaSystemInternalRegistration { - pub const m_Vector2D: usize = 0x0; // Vector2D - pub const m_Vector: usize = 0x8; // - 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< CResourcePointer< CResourceString > > - pub const m_KV3: usize = 0x170; // KeyValues3 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeCResourceManifestInternal { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CExampleSchemaVData_PolymorphicBase { - pub const m_nBase: usize = 0x8; // int32 - } - // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CExampleSchemaVData_PolymorphicDerivedA { - pub const m_nDerivedA: usize = 0x10; // int32 - } - // Parent: CExampleSchemaVData_PolymorphicBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CExampleSchemaVData_PolymorphicDerivedB { - pub const m_nDerivedB: usize = 0x10; // int32 - } - } - // Module: server.dll - // Classes count: 233 - // Enums count: 128 - pub mod server { - // Alignment: 4 - // Members count: 19 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum NavDirType { - NORTH = 0, - EAST = 1, - SOUTH = 2, - WEST = 3, - NUM_NAV_DIR_TYPE_DIRECTIONS = 4 - } - // Alignment: 1 - // Members count: 3 - #[repr(i8)] - pub enum SequenceFinishNotifyState_t { - eDoNotNotify = 0, - eNotifyWhenFinished = 1, - eNotifyTriggered = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum PointTemplateClientOnlyEntityBehavior_t { - CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0, - CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 1 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum PerformanceMode_t { - PM_NORMAL = 0, - PM_NO_GIBS = 1, - PM_FULL_GIBS = 2, - PM_REDUCED_GIBS = 3 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum AmmoPosition_t { - AMMO_POSITION_INVALID = -1, - AMMO_POSITION_PRIMARY = 0, - AMMO_POSITION_SECONDARY = 1, - AMMO_POSITION_COUNT = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ChatIgnoreType_t { - CHAT_IGNORE_NONE = 0, - CHAT_IGNORE_ALL = 1, - CHAT_IGNORE_TEAM = 2 - } - // Alignment: 1 - // Members count: 3 - #[repr(i8)] - pub enum FixAngleSet_t { - None = 0, - Absolute = 1, - Relative = 2 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum CommandExecMode_t { - EXEC_MANUAL = 0, - EXEC_LEVELSTART = 1, - EXEC_PERIODIC = 2, - EXEC_MODES_COUNT = 3 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum CommandEntitySpecType_t { - SPEC_SEARCH = 0, - SPEC_TYPES_COUNT = 1 - } - // Alignment: 4 - // Members count: 43 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ObserverInterpState_t { - OBSERVER_INTERP_NONE = 0, - OBSERVER_INTERP_TRAVELING = 1, - OBSERVER_INTERP_SETTLING = 2 - } - // Alignment: 4 - // Members count: 27 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 25 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum AmmoFlags_t { - AMMO_FORCE_DROP_IF_CARRIED = 1, - AMMO_RESERVE_STAYS_WITH_WEAPON = 2, - AMMO_FLAG_MAX = 2 - } - // Alignment: 4 - // Members count: 15 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 24 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 17 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - pub enum HierarchyType_t { - HIERARCHY_NONE = 0, - HIERARCHY_BONE_MERGE = 1, - HIERARCHY_ATTACHMENT = 2, - HIERARCHY_ABSORIGIN = 3, - HIERARCHY_BONE = 4, - HIERARCHY_TYPE_COUNT = 5 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum CanPlaySequence_t { - CANNOT_PLAY = 0, - CAN_PLAY_NOW = 1, - CAN_PLAY_ENQUEUED = 2 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum ScriptedOnDeath_t { - SS_ONDEATH_NOT_APPLICABLE = -1, - SS_ONDEATH_UNDEFINED = 0, - SS_ONDEATH_RAGDOLL = 1, - SS_ONDEATH_ANIMATED_DEATH = 2 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 8 - // Members count: 21 - #[repr(i64)] - 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 - } - // Alignment: 4 - // Members count: 9 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - pub enum ShakeCommand_t { - SHAKE_START = 0, - SHAKE_STOP = 1, - SHAKE_AMPLITUDE = 2, - SHAKE_FREQUENCY = 3, - SHAKE_START_RUMBLEONLY = 4, - SHAKE_START_NORUMBLE = 5 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - 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 - } - // Alignment: 8 - // Members count: 39 - #[repr(i64)] - 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 - } - // Alignment: 1 - // Members count: 14 - #[repr(i8)] - 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 - } - // Alignment: 1 - // Members count: 6 - #[repr(i8)] - 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 - } - // Alignment: 1 - // Members count: 9 - #[repr(i8)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum BrushSolidities_e { - BRUSHSOLID_TOGGLE = 0, - BRUSHSOLID_NEVER = 1, - BRUSHSOLID_ALWAYS = 2 - } - // Alignment: 1 - // Members count: 13 - #[repr(i8)] - 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 - } - // Alignment: 1 - // Members count: 20 - #[repr(i8)] - 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 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum CRR_Response__ResponseEnum_t { - MAX_RESPONSE_NAME = 192, - MAX_RULE_NAME = 128 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum LessonPanelLayoutFileTypes_t { - LAYOUT_HAND_DEFAULT = 0, - LAYOUT_WORLD_DEFAULT = 1, - LAYOUT_CUSTOM = 2 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum ForcedCrouchState_t { - FORCEDCROUCH_NONE = 0, - FORCEDCROUCH_CROUCHED = 1, - FORCEDCROUCH_UNCROUCHED = 2 - } - // Alignment: 4 - // Members count: 12 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 1 - #[repr(i32)] - pub enum navproperties_t { - NAV_IGNORE = 1 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum EntFinderMethod_t { - ENT_FIND_METHOD_NEAREST = 0, - ENT_FIND_METHOD_FARTHEST = 1, - ENT_FIND_METHOD_RANDOM = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ValueRemapperInputType_t { - InputType_PlayerShootPosition = 0, - InputType_PlayerShootPositionAroundAxis = 1 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum ValueRemapperOutputType_t { - OutputType_AnimationCycle = 0, - OutputType_RotationX = 1, - OutputType_RotationY = 2, - OutputType_RotationZ = 3 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ValueRemapperHapticsType_t { - HaticsType_Default = 0, - HaticsType_None = 1 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum ValueRemapperMomentumType_t { - MomentumType_None = 0, - MomentumType_Friction = 1, - MomentumType_SpringTowardSnapValue = 2, - MomentumType_SpringAwayFromSnapValue = 3 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ValueRemapperRatchetType_t { - RatchetType_Absolute = 0, - RatchetType_EachEngage = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum PointWorldTextReorientMode_t { - POINT_WORLD_TEXT_REORIENT_NONE = 0, - POINT_WORLD_TEXT_REORIENT_AROUND_UP = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum doorCheck_e { - DOOR_CHECK_FORWARD = 0, - DOOR_CHECK_BACKWARD = 1, - DOOR_CHECK_FULL = 2 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum PropDoorRotatingSpawnPos_t { - DOOR_SPAWN_CLOSED = 0, - DOOR_SPAWN_OPEN_FORWARD = 1, - DOOR_SPAWN_OPEN_BACK = 2, - DOOR_SPAWN_AJAR = 3 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum PropDoorRotatingOpenDirection_e { - DOOR_ROTATING_OPEN_BOTH_WAYS = 0, - DOOR_ROTATING_OPEN_FORWARD = 1, - DOOR_ROTATING_OPEN_BACKWARD = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum SceneOnPlayerDeath_t { - SCENE_ONPLAYERDEATH_DO_NOTHING = 0, - SCENE_ONPLAYERDEATH_CANCEL = 1 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ScriptedConflictResponse_t { - SS_CONFLICT_ENQUEUE = 0, - SS_CONFLICT_INTERRUPT = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum TRAIN_CODE { - TRAIN_SAFE = 0, - TRAIN_BLOCKING = 1, - TRAIN_FOLLOWING = 2 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum NPCFollowFormation_t { - Default = -1, - CloseCircle = 0, - WideCircle = 1, - MediumCircle = 5, - Sidekick = 6 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum NPCLookType_t { - Chest = 0, - Head = 1, - Eyes = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum SoundEventStartType_t { - SOUNDEVENT_START_PLAYER = 0, - SOUNDEVENT_START_WORLD = 1, - SOUNDEVENT_START_ENTITY = 2 - } - // Alignment: 4 - // Members count: 8 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum FuncDoorSpawnPos_t { - FUNC_DOOR_SPAWN_CLOSED = 0, - FUNC_DOOR_SPAWN_OPEN = 1 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum filter_t { - FILTER_AND = 0, - FILTER_OR = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum Explosions { - expRandom = 0, - expDirected = 1, - expUsePrecise = 2 - } - // Alignment: 4 - // Members count: 12 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum EOverrideBlockLOS_t { - BLOCK_LOS_DEFAULT = 0, - BLOCK_LOS_FORCE_FALSE = 1, - BLOCK_LOS_FORCE_TRUE = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum MoveLinearAuthoredPos_t { - MOVELINEAR_AUTHORED_AT_START_POSITION = 0, - MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 1, - MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum TrackOrientationType_t { - TrackOrientation_Fixed = 0, - TrackOrientation_FacePath = 1, - TrackOrientation_FacePathAngles = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t { - kMIN_THRESHOLD = 0, - kMIN_FULL = 1, - kHIGHWATER = 2 - } - // Alignment: 4 - // Members count: 23 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum TrainVelocityType_t { - TrainVelocity_Instantaneous = 0, - TrainVelocity_LinearBlend = 1, - TrainVelocity_EaseInEaseOut = 2 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum TrainOrientationType_t { - TrainOrientation_Fixed = 0, - TrainOrientation_AtPathTracks = 1, - TrainOrientation_LinearBlend = 2, - TrainOrientation_EaseInEaseOut = 3 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum BeamClipStyle_t { - kNOCLIP = 0, - kGEOCLIP = 1, - kMODELCLIP = 2, - kBEAMCLIPSTYLE_NUMBITS = 2 - } - // Alignment: 1 - // Members count: 10 - #[repr(i8)] - 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 - } - // Alignment: 1 - // Members count: 2 - #[repr(i8)] - pub enum ShatterPanelMode { - SHATTER_GLASS = 0, - SHATTER_DRYWALL = 1 - } - // Alignment: 1 - // Members count: 5 - #[repr(i8)] - pub enum ShatterDamageCause { - SHATTERDAMAGE_BULLET = 0, - SHATTERDAMAGE_MELEE = 1, - SHATTERDAMAGE_THROWN = 2, - SHATTERDAMAGE_SCRIPT = 3, - SHATTERDAMAGE_EXPLOSIVE = 4 - } - // Alignment: 1 - // Members count: 5 - #[repr(i8)] - pub enum ShatterGlassStressType { - SHATTERGLASS_BLUNT = 0, - SHATTERGLASS_BALLISTIC = 1, - SHATTERGLASS_PULSE = 2, - SHATTERDRYWALL_CHUNKS = 3, - SHATTERGLASS_EXPLOSIVE = 4 - } - // Alignment: 1 - // Members count: 3 - #[repr(i8)] - pub enum OnFrame { - ONFRAME_UNKNOWN = 0, - ONFRAME_TRUE = 1, - ONFRAME_FALSE = 2 - } - // Alignment: 1 - // Members count: 2 - #[repr(i8)] - pub enum ShardSolid_t { - SHARD_SOLID = 0, - SHARD_DEBRIS = 1 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum EntitySubclassScope_t { - SUBCLASS_SCOPE_NONE = -1, - SUBCLASS_SCOPE_PRECIPITATION = 0, - SUBCLASS_SCOPE_PLAYER_WEAPONS = 1, - SUBCLASS_SCOPE_COUNT = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum SubclassVDataChangeType_t { - SUBCLASS_VDATA_CREATED = 0, - SUBCLASS_VDATA_SUBCLASS_CHANGED = 1, - SUBCLASS_VDATA_RELOADED = 2 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - pub enum PlayerConnectedState { - PlayerNeverConnected = -1, - PlayerConnected = 0, - PlayerConnecting = 1, - PlayerReconnecting = 2, - PlayerDisconnecting = 3, - PlayerDisconnected = 4, - PlayerReserved = 5 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum WeaponSwitchReason_t { - eDrawn = 0, - eEquipped = 1, - eUserInitiatedSwitchToLast = 2 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum WeaponAttackType_t { - eInvalid = -1, - ePrimary = 0, - eSecondary = 1, - eCount = 2 - } - // Alignment: 4 - // Members count: 35 - #[repr(i32)] - 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 - } - // Alignment: 1 - // Members count: 9 - #[repr(i8)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 14 - #[repr(i32)] - 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 - } - // Alignment: 1 - // Members count: 7 - #[repr(i8)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum DoorState_t { - DOOR_STATE_CLOSED = 0, - DOOR_STATE_OPENING = 1, - DOOR_STATE_OPEN = 2, - DOOR_STATE_CLOSING = 3, - DOOR_STATE_AJAR = 4 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ShadowType_t { - SHADOWS_NONE = 0, - SHADOWS_SIMPLE = 1 - } - // Alignment: 4 - // Members count: 10 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 10 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum LifeState_t { - LIFE_ALIVE = 0, - LIFE_DYING = 1, - LIFE_DEAD = 2, - LIFE_RESPAWNABLE = 3, - LIFE_RESPAWNING = 4 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum StanceType_t { - STANCE_CURRENT = -1, - STANCE_DEFAULT = 0, - STANCE_CROUCHING = 1, - STANCE_PRONE = 2, - NUM_STANCES = 3 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum ModifyDamageReturn_t { - CONTINUE_TO_APPLY_DAMAGE = 0, - ABORT_DO_NOT_APPLY_DAMAGE = 1 - } - // Alignment: 1 - // Members count: 3 - #[repr(i8)] - pub enum BeginDeathLifeStateTransition_t { - NO_CHANGE_IN_LIFESTATE = 0, - TRANSITION_TO_LIFESTATE_DYING = 1, - TRANSITION_TO_LIFESTATE_DEAD = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum WorldTextPanelHorizontalAlign_t { - WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0, - WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 1, - WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum WorldTextPanelVerticalAlign_t { - WORLDTEXT_VERTICAL_ALIGN_TOP = 0, - WORLDTEXT_VERTICAL_ALIGN_CENTER = 1, - WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum WorldTextPanelOrientation_t { - WORLDTEXT_ORIENTATION_DEFAULT = 0, - WORLDTEXT_ORIENTATION_FACEUSER = 1, - WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum attributeprovidertypes_t { - PROVIDER_GENERIC = 0, - PROVIDER_WEAPON = 1 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum SpawnPointCoopEnemy__BotDefaultBehavior_t { - DEFEND_AREA = 0, - HUNT = 1, - CHARGE_ENEMY = 2, - DEFEND_INVESTIGATE = 3 - } - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum MoveMountingAmount_t { - MOVE_MOUNT_NONE = 0, - MOVE_MOUNT_LOW = 1, - MOVE_MOUNT_HIGH = 2, - MOVE_MOUNT_MAXCOUNT = 3 - } - // Alignment: 4 - // Members count: 10 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 18 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 8 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 13 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 74 - #[repr(i32)] - 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 - } - // Alignment: 1 - // Members count: 8 - #[repr(i8)] - 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 - } - // Alignment: 4 - // Members count: 9 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - pub enum PreviewWeaponState { - DROPPED = 0, - HOLSTERED = 1, - DEPLOYED = 2, - PLANTED = 3, - INSPECT = 4, - ICON = 5 - } - // Alignment: 4 - // Members count: 23 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 20 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - pub enum CSWeaponCategory { - WEAPONCATEGORY_OTHER = 0, - WEAPONCATEGORY_MELEE = 1, - WEAPONCATEGORY_SECONDARY = 2, - WEAPONCATEGORY_SMG = 3, - WEAPONCATEGORY_RIFLE = 4, - WEAPONCATEGORY_HEAVY = 5, - WEAPONCATEGORY_COUNT = 6 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum CSWeaponSilencerType { - WEAPONSILENCER_NONE = 0, - WEAPONSILENCER_DETACHABLE = 1, - WEAPONSILENCER_INTEGRATED = 2 - } - // Alignment: 4 - // Members count: 24 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum MedalRank_t { - MEDAL_RANK_NONE = 0, - MEDAL_RANK_BRONZE = 1, - MEDAL_RANK_SILVER = 2, - MEDAL_RANK_GOLD = 3, - MEDAL_RANK_COUNT = 4 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum CSWeaponState_t { - WEAPON_NOT_CARRIED = 0, - WEAPON_IS_CARRIED_BY_PLAYER = 1, - WEAPON_IS_ACTIVE = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum CSWeaponMode { - Primary_Mode = 0, - Secondary_Mode = 1, - WeaponMode_MAX = 2 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum C4LightEffect_t { - eLightEffectNone = 0, - eLightEffectDropped = 1, - eLightEffectThirdPersonHeld = 2 - } - // Alignment: 4 - // Members count: 17 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 7 - #[repr(i32)] - pub enum ChickenActivity { - IDLE = 0, - WALK = 1, - RUN = 2, - HOP = 3, - JUMP = 4, - GLIDE = 5, - LAND = 6 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - pub mod CRangeFloat { - pub const m_pValue: usize = 0x0; // float32[2] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - pub mod CRangeInt { - pub const m_pValue: usize = 0x0; // int32[2] - } - // Parent: None - // Fields count: 2 - pub mod Extent { - pub const lo: usize = 0x0; // - pub const hi: usize = 0xC; // - } - // Parent: None - // Fields count: 2 - pub mod NavGravity_t { - pub const m_vGravity: usize = 0x0; // - pub const m_bDefault: usize = 0xC; // bool - } - // Parent: None - // Fields count: 0 - pub mod CNavVolume { - } - // Parent: CNavVolume - // Fields count: 1 - pub mod CNavVolumeVector { - pub const m_bHasBeenPreFiltered: usize = 0x78; // bool - } - // Parent: CNavVolumeVector - // Fields count: 0 - pub mod CNavVolumeAll { - } - // Parent: CNavVolume - // Fields count: 2 - pub mod CNavVolumeSphere { - pub const m_vCenter: usize = 0x70; // - pub const m_flRadius: usize = 0x7C; // float32 - } - // Parent: CNavVolumeSphere - // Fields count: 1 - pub mod CNavVolumeSphericalShell { - pub const m_flRadiusInner: usize = 0x80; // float32 - } - // Parent: None - // Fields count: 0 - pub mod CEntityComponent { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_nameStringableIndex (int32) - 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 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - 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: CEntityComponent - // Fields count: 1 - pub mod CScriptComponent { - pub const m_scriptClassName: usize = 0x30; // CUtlSymbolLarge - } - // Parent: CEntityComponent - // Fields count: 2 - pub mod CBodyComponent { - pub const m_pSceneNode: usize = 0x8; // CGameSceneNode* - pub const __m_pChainEntity: usize = 0x20; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_sceneNode (CGameSceneNode) - pub mod CBodyComponentPoint { - pub const m_sceneNode: usize = 0x50; // CGameSceneNode - pub const __m_pChainEntity: usize = 0x1A0; // CNetworkVarChainer - } - // Parent: CBodyComponent - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) - pub mod CBodyComponentSkeletonInstance { - pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance - pub const __m_pChainEntity: usize = 0x430; // CNetworkVarChainer - } - // Parent: CEntityComponent - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_bvDisabledHitGroups (uint32) - pub mod CHitboxComponent { - pub const m_bvDisabledHitGroups: usize = 0x24; // uint32[1] - } - // Parent: CEntityComponent - // Fields count: 67 - // - // Metadata: - // NetworkVarNames: m_Color (Color) - // NetworkVarNames: m_SecondaryColor (Color) - // NetworkVarNames: m_flBrightness (float) - // NetworkVarNames: m_flBrightnessScale (float) - // NetworkVarNames: m_flBrightnessMult (float) - // NetworkVarNames: m_flRange (float) - // NetworkVarNames: m_flFalloff (float) - // NetworkVarNames: m_flAttenuation0 (float) - // NetworkVarNames: m_flAttenuation1 (float) - // NetworkVarNames: m_flAttenuation2 (float) - // NetworkVarNames: m_flTheta (float) - // NetworkVarNames: m_flPhi (float) - // NetworkVarNames: m_hLightCookie (HRenderTextureStrong) - // NetworkVarNames: m_nCascades (int) - // NetworkVarNames: m_nCastShadows (int) - // NetworkVarNames: m_nShadowWidth (int) - // NetworkVarNames: m_nShadowHeight (int) - // NetworkVarNames: m_bRenderDiffuse (bool) - // NetworkVarNames: m_nRenderSpecular (int) - // NetworkVarNames: m_bRenderTransmissive (bool) - // NetworkVarNames: m_flOrthoLightWidth (float) - // NetworkVarNames: m_flOrthoLightHeight (float) - // NetworkVarNames: m_nStyle (int) - // NetworkVarNames: m_Pattern (CUtlString) - // NetworkVarNames: m_nCascadeRenderStaticObjects (int) - // NetworkVarNames: m_flShadowCascadeCrossFade (float) - // NetworkVarNames: m_flShadowCascadeDistanceFade (float) - // NetworkVarNames: m_flShadowCascadeDistance0 (float) - // NetworkVarNames: m_flShadowCascadeDistance1 (float) - // NetworkVarNames: m_flShadowCascadeDistance2 (float) - // NetworkVarNames: m_flShadowCascadeDistance3 (float) - // NetworkVarNames: m_nShadowCascadeResolution0 (int) - // NetworkVarNames: m_nShadowCascadeResolution1 (int) - // NetworkVarNames: m_nShadowCascadeResolution2 (int) - // NetworkVarNames: m_nShadowCascadeResolution3 (int) - // NetworkVarNames: m_bUsesBakedShadowing (bool) - // NetworkVarNames: m_nShadowPriority (int) - // NetworkVarNames: m_nBakedShadowIndex (int) - // NetworkVarNames: m_bRenderToCubemaps (bool) - // NetworkVarNames: m_nDirectLight (int) - // NetworkVarNames: m_nIndirectLight (int) - // NetworkVarNames: m_flFadeMinDist (float) - // NetworkVarNames: m_flFadeMaxDist (float) - // NetworkVarNames: m_flShadowFadeMinDist (float) - // NetworkVarNames: m_flShadowFadeMaxDist (float) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bFlicker (bool) - // NetworkVarNames: m_bPrecomputedFieldsValid (bool) - // NetworkVarNames: m_vPrecomputedBoundsMins (Vector) - // NetworkVarNames: m_vPrecomputedBoundsMaxs (Vector) - // NetworkVarNames: m_vPrecomputedOBBOrigin (Vector) - // NetworkVarNames: m_vPrecomputedOBBAngles (QAngle) - // NetworkVarNames: m_vPrecomputedOBBExtent (Vector) - // NetworkVarNames: m_flPrecomputedMaxRange (float) - // NetworkVarNames: m_nFogLightingMode (int) - // NetworkVarNames: m_flFogContributionStength (float) - // NetworkVarNames: m_flNearClipPlane (float) - // NetworkVarNames: m_SkyColor (Color) - // NetworkVarNames: m_flSkyIntensity (float) - // NetworkVarNames: m_SkyAmbientBounce (Color) - // NetworkVarNames: m_bUseSecondaryColor (bool) - // NetworkVarNames: m_bMixedShadows (bool) - // NetworkVarNames: m_flLightStyleStartTime (GameTime_t) - // NetworkVarNames: m_flCapsuleLength (float) - // NetworkVarNames: m_flMinRoughness (float) - pub mod CLightComponent { - pub const __m_pChainEntity: usize = 0x48; // CNetworkVarChainer - pub const m_Color: usize = 0x85; // Color - pub const m_SecondaryColor: usize = 0x89; // Color - pub const m_flBrightness: usize = 0x90; // float32 - pub const m_flBrightnessScale: usize = 0x94; // float32 - pub const m_flBrightnessMult: usize = 0x98; // float32 - pub const m_flRange: usize = 0x9C; // float32 - pub const m_flFalloff: usize = 0xA0; // float32 - pub const m_flAttenuation0: usize = 0xA4; // float32 - pub const m_flAttenuation1: usize = 0xA8; // float32 - 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_nCascades: usize = 0xC0; // int32 - pub const m_nCastShadows: usize = 0xC4; // int32 - pub const m_nShadowWidth: usize = 0xC8; // int32 - pub const m_nShadowHeight: usize = 0xCC; // int32 - pub const m_bRenderDiffuse: usize = 0xD0; // bool - pub const m_nRenderSpecular: usize = 0xD4; // int32 - pub const m_bRenderTransmissive: usize = 0xD8; // bool - pub const m_flOrthoLightWidth: usize = 0xDC; // float32 - pub const m_flOrthoLightHeight: usize = 0xE0; // float32 - pub const m_nStyle: usize = 0xE4; // int32 - pub const m_Pattern: usize = 0xE8; // CUtlString - pub const m_nCascadeRenderStaticObjects: usize = 0xF0; // int32 - pub const m_flShadowCascadeCrossFade: usize = 0xF4; // float32 - pub const m_flShadowCascadeDistanceFade: usize = 0xF8; // float32 - pub const m_flShadowCascadeDistance0: usize = 0xFC; // float32 - pub const m_flShadowCascadeDistance1: usize = 0x100; // float32 - pub const m_flShadowCascadeDistance2: usize = 0x104; // float32 - pub const m_flShadowCascadeDistance3: usize = 0x108; // float32 - pub const m_nShadowCascadeResolution0: usize = 0x10C; // int32 - pub const m_nShadowCascadeResolution1: usize = 0x110; // int32 - pub const m_nShadowCascadeResolution2: usize = 0x114; // int32 - pub const m_nShadowCascadeResolution3: usize = 0x118; // int32 - pub const m_bUsesBakedShadowing: usize = 0x11C; // bool - pub const m_nShadowPriority: usize = 0x120; // int32 - pub const m_nBakedShadowIndex: usize = 0x124; // int32 - pub const m_bRenderToCubemaps: usize = 0x128; // bool - pub const m_nDirectLight: usize = 0x12C; // int32 - pub const m_nIndirectLight: usize = 0x130; // int32 - pub const m_flFadeMinDist: usize = 0x134; // float32 - pub const m_flFadeMaxDist: usize = 0x138; // float32 - pub const m_flShadowFadeMinDist: usize = 0x13C; // float32 - pub const m_flShadowFadeMaxDist: usize = 0x140; // float32 - pub const m_bEnabled: usize = 0x144; // bool - pub const m_bFlicker: usize = 0x145; // bool - pub const m_bPrecomputedFieldsValid: usize = 0x146; // bool - pub const m_vPrecomputedBoundsMins: usize = 0x148; // - pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // - pub const m_vPrecomputedOBBOrigin: usize = 0x160; // - pub const m_vPrecomputedOBBAngles: usize = 0x16C; // QAngle - pub const m_vPrecomputedOBBExtent: usize = 0x178; // - pub const m_flPrecomputedMaxRange: usize = 0x184; // float32 - pub const m_nFogLightingMode: usize = 0x188; // int32 - pub const m_flFogContributionStength: usize = 0x18C; // float32 - pub const m_flNearClipPlane: usize = 0x190; // float32 - pub const m_SkyColor: usize = 0x194; // Color - pub const m_flSkyIntensity: usize = 0x198; // float32 - pub const m_SkyAmbientBounce: usize = 0x19C; // Color - pub const m_bUseSecondaryColor: usize = 0x1A0; // bool - pub const m_bMixedShadows: usize = 0x1A1; // bool - pub const m_flLightStyleStartTime: usize = 0x1A4; // GameTime_t - pub const m_flCapsuleLength: usize = 0x1A8; // float32 - pub const m_flMinRoughness: usize = 0x1AC; // float32 - pub const m_bPvsModifyEntity: usize = 0x1C0; // bool - } - // Parent: None - // Fields count: 1 - pub mod CNetworkTransmitComponent { - pub const m_nTransmitStateOwnedCounter: usize = 0x16C; // uint8 - } - // Parent: CEntityComponent - // Fields count: 5 - 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 = 0xB0; // bool - } - // Parent: None - // Fields count: 0 - pub mod CAnimEventListenerBase { - } - // Parent: CAnimEventListenerBase - // Fields count: 0 - pub mod CAnimEventListener { - } - // Parent: CAnimEventListenerBase - // Fields count: 0 - pub mod CAnimEventQueueListener { - } - // Parent: None - // Fields count: 1 - pub mod CBuoyancyHelper { - pub const m_flFluidDensity: usize = 0x18; // float32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - pub mod CSkillFloat { - pub const m_pValue: usize = 0x0; // float32[4] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPropertyCustomEditor - pub mod CSkillInt { - pub const m_pValue: usize = 0x0; // int32[4] - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CRemapFloat { - pub const m_pValue: usize = 0x0; // float32[4] - } - // Parent: None - // Fields count: 2 - pub mod CScriptUniformRandomStream { - pub const m_hScriptScope: usize = 0x8; // HSCRIPT - pub const m_nInitialSeed: usize = 0x9C; // int32 - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CBasePlayerControllerAPI { - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: nType (FixAngleSet_t) - // NetworkVarNames: qAngle (QAngle) - // NetworkVarNames: nIndex (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 CBreakableStageHelper { - pub const m_nCurrentStage: usize = 0x8; // int32 - pub const m_nStageCount: usize = 0xC; // int32 - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CDynamicPropAPI { - } - // Parent: None - // Fields count: 1 - pub mod CPlayerPawnComponent { - pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer - } - // Parent: None - // Fields count: 1 - pub mod CPlayerControllerComponent { - pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_AutoaimServices { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: localSound (Vector) - // NetworkVarNames: soundscapeIndex (int32) - // NetworkVarNames: localBits (uint8) - // NetworkVarNames: soundscapeEntityListIndex (int) - // NetworkVarNames: soundEventHash (uint32) - pub mod audioparams_t { - 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: CPlayerPawnComponent - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_vecCsViewPunchAngle (QAngle) - // NetworkVarNames: m_nCsViewPunchAngleTick (GameTick_t) - // NetworkVarNames: m_flCsViewPunchAngleTickRatio (float32) - // NetworkVarNames: m_PlayerFog (fogplayerparams_t) - // NetworkVarNames: m_hColorCorrectionCtrl (CHandle< CColorCorrection>) - // NetworkVarNames: m_hViewEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hTonemapController (CHandle< CTonemapController2>) - // NetworkVarNames: m_audio (audioparams_t) - // NetworkVarNames: m_PostProcessingVolumes (CHandle) - 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< CColorCorrection > - pub const m_hViewEntity: usize = 0x9C; // CHandle< CBaseEntity > - pub const m_hTonemapController: usize = 0xA0; // CHandle< CTonemapController2 > - pub const m_audio: usize = 0xA8; // audioparams_t - pub const m_PostProcessingVolumes: usize = 0x120; // CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > > - pub const m_flOldPlayerZ: usize = 0x138; // float32 - pub const m_flOldPlayerViewOffsetZ: usize = 0x13C; // float32 - pub const m_hTriggerSoundscapeList: usize = 0x158; // CUtlVector< CHandle< CEnvSoundscapeTriggerable > > - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_FlashlightServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_ItemServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 15 - // - // Metadata: - // NetworkVarNames: m_nToggleButtonDownMask (ButtonBitMask_t) - // NetworkVarNames: m_flMaxspeed (float32) - // NetworkVarNames: m_arrForceSubtickMoveWhen (float32) - 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; // - pub const m_vecOldViewAngles: usize = 0x1C4; // QAngle - } - // Parent: CPlayer_MovementServices - // Fields count: 14 - // - // Metadata: - // NetworkVarNames: m_flFallVelocity (float32) - // NetworkVarNames: m_bInCrouch (bool) - // NetworkVarNames: m_nCrouchState (uint32) - // NetworkVarNames: m_flCrouchTransitionStartTime (GameTime_t) - // NetworkVarNames: m_bDucked (bool) - // NetworkVarNames: m_bDucking (bool) - // NetworkVarNames: m_bInDuckJump (bool) - 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; // - 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; // - } - // Parent: CPlayerPawnComponent - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_iObserverMode (uint8) - // 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_iObserverLastMode: usize = 0x48; // ObserverMode_t - pub const m_bForcedObserverMode: usize = 0x4C; // bool - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_UseServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_WaterServices { - } - // Parent: CPlayerPawnComponent - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_hMyWeapons (CHandle< CBasePlayerWeapon >) - // NetworkVarNames: m_hActiveWeapon (CHandle< CBasePlayerWeapon>) - // 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_iAmmo: usize = 0x60; // uint16[32] - pub const m_bPreventWeaponPickup: usize = 0xA0; // bool - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CAnimGraphControllerBase { - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_animationController (CBaseAnimGraphController) - pub mod CBodyComponentBaseAnimGraph { - pub const m_animationController: usize = 0x460; // CBaseAnimGraphController - pub const __m_pChainEntity: usize = 0x950; // CNetworkVarChainer - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_ID (CUtlStringToken) - // NetworkVarNames: m_Values (Vector4D) - pub mod EntityRenderAttribute_t { - pub const m_ID: usize = 0x30; // CUtlStringToken - pub const m_Values: usize = 0x34; // Vector4D - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_Handle (ModelConfigHandle_t) - // NetworkVarNames: m_Name (string_t) - // NetworkVarNames: m_AssociatedEntities (CHandle< CBaseModelEntity >) - // NetworkVarNames: m_AssociatedEntityNames (string_t) - 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 > - } - // Parent: CBodyComponentSkeletonInstance - // Fields count: 1 - pub mod CBodyComponentBaseModelEntity { - pub const __m_pChainEntity: usize = 0x460; // CNetworkVarChainer - } - // Parent: None - // Fields count: 2 - pub mod CRopeOverlapHit { - pub const m_hEntity: usize = 0x0; // CHandle< CBaseEntity > - pub const m_vecOverlappingLinks: usize = 0x8; // CUtlVector< int32 > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_hOwner (CEntityHandle) - // NetworkVarNames: m_name (CUtlStringToken) - pub mod CGameSceneNodeHandle { - pub const m_hOwner: usize = 0x8; // CEntityHandle - pub const m_name: usize = 0xC; // CUtlStringToken - } - // Parent: None - // Fields count: 32 - // - // Metadata: - // NetworkVarNames: m_hParent (CGameSceneNodeHandle) - // NetworkVarNames: m_vecOrigin (CNetworkOriginCellCoordQuantizedVector) - // NetworkVarNames: m_angRotation (QAngle) - // NetworkVarNames: m_flScale (float) - // NetworkVarNames: m_name (CUtlStringToken) - // NetworkVarNames: m_hierarchyAttachName (CUtlStringToken) - 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; // - 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 = 0x130; // CUtlStringToken - pub const m_flZOffset: usize = 0x134; // float32 - pub const m_vRenderOrigin: usize = 0x138; // - } - // Parent: None - // Fields count: 0 - pub mod IChoreoServices { - } - // Parent: None - // Fields count: 1 - pub mod CInButtonState { - pub const m_pButtonStates: usize = 0x8; // uint64[3] - } - // Parent: None - // Fields count: 6 - 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 ISkeletonAnimationController { - } - // Parent: ISkeletonAnimationController - // Fields count: 1 - pub mod CSkeletonAnimationController { - pub const m_pSkeletonInstance: usize = 0x8; // CSkeletonInstance* - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_hSequence (HSequence) - // NetworkVarNames: m_flPrevCycle (float32) - // NetworkVarNames: m_flCycle (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 - // - // Metadata: - // NetworkVarNames: m_hModel (HModelStrong) - // NetworkVarNames: m_bClientClothCreationSuppressed (bool) - // NetworkVarNames: m_MeshGroupMask (MeshGroupMask_t) - // NetworkVarNames: m_nIdealMotionType (int8) - pub mod CModelState { - pub const m_hModel: usize = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > - 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 = 0x202; // int8 - pub const m_nForceLOD: usize = 0x203; // int8 - pub const m_nClothUpdateFlags: usize = 0x204; // int8 - } - // Parent: CGameSceneNode - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_modelState (CModelState) - // NetworkVarNames: m_bIsAnimationEnabled (bool) - // NetworkVarNames: m_bUseParentRenderBounds (bool) - // NetworkVarNames: m_materialGroup (CUtlStringToken) - // NetworkVarNames: m_nHitboxSet (uint8) - pub mod CSkeletonInstance { - pub const m_modelState: usize = 0x160; // CModelState - pub const m_bIsAnimationEnabled: usize = 0x370; // bool - pub const m_bUseParentRenderBounds: usize = 0x371; // bool - pub const m_bDisableSolidCollisionsForHierarchy: usize = 0x372; // bool - pub const m_bDirtyMotionType: usize = 0x0; // bitfield:1 - pub const m_bIsGeneratingLatchedParentSpaceState: usize = 0x0; // bitfield:1 - pub const m_materialGroup: usize = 0x374; // CUtlStringToken - pub const m_nHitboxSet: usize = 0x378; // uint8 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_nWorldGroupId (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 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (GameTime_t) - // NetworkVarNames: m_timescale (float32) - // NetworkVarNames: m_nWorldGroupId (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 - // - // Metadata: - // NetworkVarNames: m_duration (float32) - // NetworkVarNames: m_timestamp (float32) - // NetworkVarNames: m_timescale (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: IntervalTimer - // Fields count: 7 - // - // Metadata: - // NetworkVarNames: m_flValues (float) - // NetworkVarNames: m_nValueCounts (int) - // NetworkVarNames: m_nBucketCount (int) - // NetworkVarNames: m_flInterval (float) - // NetworkVarNames: m_flFinalValue (float) - // NetworkVarNames: m_nCompressionType (TimelineCompression_t) - // NetworkVarNames: m_bStopped (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 - // - // Metadata: - // NetworkVarNames: m_PredNetBoolVariables (uint32) - // NetworkVarNames: m_PredNetByteVariables (byte) - // NetworkVarNames: m_PredNetUInt16Variables (uint16) - // NetworkVarNames: m_PredNetIntVariables (int32) - // NetworkVarNames: m_PredNetUInt32Variables (uint32) - // NetworkVarNames: m_PredNetUInt64Variables (uint64) - // NetworkVarNames: m_PredNetFloatVariables (float) - // NetworkVarNames: m_PredNetVectorVariables (Vector) - // NetworkVarNames: m_PredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_PredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_OwnerOnlyPredNetBoolVariables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetByteVariables (byte) - // NetworkVarNames: m_OwnerOnlyPredNetUInt16Variables (uint16) - // NetworkVarNames: m_OwnerOnlyPredNetIntVariables (int32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt32Variables (uint32) - // NetworkVarNames: m_OwnerOnlyPredNetUInt64Variables (uint64) - // NetworkVarNames: m_OwnerOnlyPredNetFloatVariables (float) - // NetworkVarNames: m_OwnerOnlyPredNetVectorVariables (Vector) - // NetworkVarNames: m_OwnerOnlyPredNetQuaternionVariables (Quaternion) - // NetworkVarNames: m_OwnerOnlyPredNetGlobalSymbolVariables (CGlobalSymbol) - // NetworkVarNames: m_nBoolVariablesCount (int) - // NetworkVarNames: m_nOwnerOnlyBoolVariablesCount (int) - // 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_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 CFootstepTableHandle { - } - // Parent: None - // Fields count: 8 - 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 ResponseParams { - pub const odds: usize = 0x10; // int16 - pub const flags: usize = 0x12; // int16 - pub const m_pFollowup: usize = 0x18; // ResponseFollowup* - } - // Parent: None - // Fields count: 2 - 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_szResponseName: usize = 0x1; // char[192] - pub const m_szMatchingRule: usize = 0xC1; // char[128] - pub const m_Params: usize = 0x148; // ResponseParams - pub const m_fMatchScore: usize = 0x168; // float32 - 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* > - } - // Parent: None - // Fields count: 2 - 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_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 CResponseQueue { - pub const m_ExpresserTargets: usize = 0x48; // CUtlVector< CAI_Expresser* > - } - // 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_response: usize = 0x48; // CRR_Response - pub const m_bResponseValid: usize = 0x230; // bool - } - // Parent: CAI_Expresser - // Fields count: 1 - pub mod CAI_ExpresserWithFollowup { - pub const m_pPostponedFollowup: usize = 0x60; // ResponseFollowup* - } - // Parent: CAI_ExpresserWithFollowup - // Fields count: 1 - pub mod CMultiplayer_Expresser { - pub const m_bAllowMultipleScenes: usize = 0x70; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CBaseEntityAPI { - } - // Parent: None - // Fields count: 10 - 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< 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 > > - } - // Parent: None - // Fields count: 1 - pub mod CPhysicsShake { - pub const m_force: usize = 0x8; // - } - // Parent: None - // Fields count: 16 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CGameScriptedMoveData { - pub const m_vAccumulatedRootMotion: usize = 0x0; // - pub const m_vDest: usize = 0xC; // - pub const m_vSrc: usize = 0x18; // - 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: 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_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 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 CConstantForceController { - pub const m_linear: usize = 0xC; // - pub const m_angular: usize = 0x18; // RotationVector - pub const m_linearSave: usize = 0x24; // - pub const m_angularSave: usize = 0x30; // RotationVector - } - // Parent: None - // Fields count: 4 - pub mod CMotorController { - pub const m_speed: usize = 0x8; // float32 - pub const m_maxTorque: usize = 0xC; // float32 - pub const m_axis: usize = 0x10; // - pub const m_inertiaFactor: usize = 0x1C; // float32 - } - // Parent: None - // Fields count: 4 - 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 CCopyRecipientFilter { - pub const m_Flags: usize = 0x8; // int32 - pub const m_Recipients: usize = 0x10; // CUtlVector< CPlayerSlot > - } - // Parent: None - // Fields count: 13 - 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< CBaseEntity > - pub const m_soundEntityIndex: usize = 0x44; // CEntityIndex - pub const m_soundOrigin: usize = 0x48; // - 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 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CPulseGraphInstance_ServerEntity { - pub const m_pComponent: usize = 0xD8; // CPulseGraphComponentBase* - } - // Parent: None - // Fields count: 4 - pub mod CPulseGraphComponentBase { - pub const m_hOwner: usize = 0x8; // CHandle< CBaseEntity > - pub const m_sNameFixupStaticPrefix: usize = 0x10; // CUtlSymbolLarge - pub const m_sNameFixupParent: usize = 0x18; // CUtlSymbolLarge - pub const m_sNameFixupLocal: usize = 0x20; // CUtlSymbolLarge - } - // Parent: CPulseGraphComponentBase - // Fields count: 0 - pub mod CPulseGraphComponentPointServer { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyFriendlyName - // MPropertyDescription - pub mod CPulseServerFuncs { - } - // Parent: CPulseCell_BaseFlow - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - // MCellForDomain - // MPulseCellMethodBindings - // MPropertyFriendlyName - // MPropertyDescription - pub mod CPulseCell_SoundEventStart { - pub const m_Type: usize = 0x48; // SoundEventStartType_t - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - // MPropertyFriendlyName - // MPropertyDescription - pub mod CPulseServerFuncs_Sounds { - } - // Parent: CPulseCell_BaseYieldingInflow - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 1 - pub mod CPulseCell_Outflow_PlaySceneBase__CursorState_t { - pub const m_sceneInstance: usize = 0x0; // CHandle< CBaseEntity > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CPulseCell_Outflow_ScriptedSequence__CursorState_t { - pub const m_scriptedSequence: usize = 0x0; // CHandle< CBaseEntity > - } - // Parent: CEntityComponent - // Fields count: 0 - 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 - } - // Parent: dynpitchvol_base_t - // Fields count: 0 - pub mod dynpitchvol_t { - } - // Parent: None - // Fields count: 3 - 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 - } - // Parent: CEntityInstance - // Fields count: 75 - // - // Metadata: - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByUserGroup - // MNetworkExcludeByName - // MNetworkExcludeByName - // MNetworkExcludeByName - // NetworkVarNames: m_CBodyComponent (CBodyComponent::Storage_t) - // NetworkVarNames: m_iHealth (int32) - // NetworkVarNames: m_iMaxHealth (int32) - // NetworkVarNames: m_lifeState (uint8) - // NetworkVarNames: m_bTakesDamage (bool) - // NetworkVarNames: m_nTakeDamageFlags (TakeDamageFlags_t) - // NetworkVarNames: m_bIsPlatform (bool) - // NetworkVarNames: m_MoveCollide (MoveCollide_t) - // NetworkVarNames: m_MoveType (MoveType_t) - // NetworkVarNames: m_nSubclassID (EntitySubclassID_t) - // NetworkVarNames: m_flAnimTime (float32) - // NetworkVarNames: m_flSimulationTime (float32) - // NetworkVarNames: m_flCreateTime (GameTime_t) - // NetworkVarNames: m_bClientSideRagdoll (bool) - // NetworkVarNames: m_ubInterpolationFrame (uint8) - // NetworkVarNames: m_iTeamNum (uint8) - // NetworkVarNames: m_spawnflags (uint32) - // NetworkVarNames: m_nNextThinkTick (GameTick_t) - // NetworkVarNames: m_fFlags (uint32) - // NetworkVarNames: m_vecVelocity (CNetworkVelocityVector) - // NetworkVarNames: m_vecBaseVelocity (Vector) - // NetworkVarNames: m_hEffectEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_hOwnerEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_fEffects (uint32) - // NetworkVarNames: m_hGroundEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_flFriction (float32) - // NetworkVarNames: m_flElasticity (float32) - // NetworkVarNames: m_flGravityScale (float32) - // NetworkVarNames: m_flTimeScale (float32) - // NetworkVarNames: m_flWaterLevel (float) - // NetworkVarNames: m_bAnimatedEveryTick (bool) - // NetworkVarNames: m_flNavIgnoreUntilTime (GameTime_t) - 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_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_lastNetworkChange: usize = 0x268; // float32 - pub const m_ResponseContexts: usize = 0x278; // CUtlVector< ResponseContext_t > - pub const m_iszResponseContext: usize = 0x290; // CUtlSymbolLarge - pub const m_iHealth: usize = 0x2B8; // int32 - pub const m_iMaxHealth: usize = 0x2BC; // int32 - pub const m_lifeState: usize = 0x2C0; // uint8 - pub const m_flDamageAccumulator: usize = 0x2C4; // float32 - pub const m_bTakesDamage: usize = 0x2C8; // bool - pub const m_nTakeDamageFlags: usize = 0x2CC; // TakeDamageFlags_t - pub const m_bIsPlatform: usize = 0x2D0; // bool - pub const m_MoveCollide: usize = 0x2D2; // MoveCollide_t - pub const m_MoveType: usize = 0x2D3; // MoveType_t - pub const m_nActualMoveType: usize = 0x2D4; // MoveType_t - pub const m_nWaterTouch: usize = 0x2D5; // uint8 - 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_iszDamageFilterName: usize = 0x2E8; // CUtlSymbolLarge - pub const m_flMoveDoneTime: usize = 0x2F0; // float32 - pub const m_nSubclassID: usize = 0x2F4; // CUtlStringToken - pub const m_flAnimTime: usize = 0x300; // float32 - pub const m_flSimulationTime: usize = 0x304; // float32 - pub const m_flCreateTime: usize = 0x308; // GameTime_t - pub const m_bClientSideRagdoll: usize = 0x30C; // bool - pub const m_ubInterpolationFrame: usize = 0x30D; // uint8 - pub const m_vPrevVPhysicsUpdatePos: usize = 0x310; // - pub const m_iTeamNum: usize = 0x31C; // uint8 - pub const m_iGlobalname: usize = 0x320; // CUtlSymbolLarge - pub const m_iSentToClients: usize = 0x328; // int32 - pub const m_flSpeed: usize = 0x32C; // float32 - pub const m_sUniqueHammerID: usize = 0x330; // CUtlString - pub const m_spawnflags: usize = 0x338; // uint32 - pub const m_nNextThinkTick: usize = 0x33C; // GameTick_t - pub const m_nSimulationTick: usize = 0x340; // int32 - pub const m_OnKilled: usize = 0x348; // CEntityIOOutput - pub const m_fFlags: usize = 0x370; // uint32 - pub const m_vecAbsVelocity: usize = 0x374; // - pub const m_vecVelocity: usize = 0x380; // CNetworkVelocityVector - 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_fEffects: usize = 0x3D0; // uint32 - pub const m_hGroundEntity: usize = 0x3D4; // CHandle< CBaseEntity > - pub const m_flFriction: usize = 0x3D8; // float32 - pub const m_flElasticity: usize = 0x3DC; // float32 - pub const m_flGravityScale: usize = 0x3E0; // float32 - pub const m_flTimeScale: usize = 0x3E4; // float32 - pub const m_flWaterLevel: usize = 0x3E8; // float32 - pub const m_bAnimatedEveryTick: usize = 0x3EC; // bool - pub const m_bDisableLowViolence: usize = 0x3ED; // bool - pub const m_nWaterType: usize = 0x3EE; // uint8 - pub const m_iEFlags: usize = 0x3F0; // int32 - pub const m_OnUser1: usize = 0x3F8; // CEntityIOOutput - pub const m_OnUser2: usize = 0x420; // CEntityIOOutput - pub const m_OnUser3: usize = 0x448; // CEntityIOOutput - pub const m_OnUser4: usize = 0x470; // CEntityIOOutput - pub const m_iInitialTeamNum: usize = 0x498; // int32 - pub const m_flNavIgnoreUntilTime: usize = 0x49C; // GameTime_t - pub const m_vecAngVelocity: usize = 0x4A0; // QAngle - 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_flLocalTime: usize = 0x4B8; // float32 - pub const m_flVPhysicsUpdateLocalTime: usize = 0x4BC; // float32 - } - // Parent: CBaseEntity - // Fields count: 0 - pub mod CServerOnlyEntity { - } - // Parent: CServerOnlyEntity - // Fields count: 0 - pub mod CServerOnlyPointEntity { - } - // Parent: CServerOnlyEntity - // Fields count: 0 - pub mod CLogicalEntity { - } - // Parent: CBaseEntity - // Fields count: 17 - // - // Metadata: - // MNetworkIncludeByUserGroup - // NetworkVarNames: m_flFadeInDuration (float32) - // NetworkVarNames: m_flFadeOutDuration (float32) - // NetworkVarNames: m_flMaxWeight (float32) - // NetworkVarNames: m_bEnabled (bool) - // NetworkVarNames: m_bMaster (bool) - // NetworkVarNames: m_bClientSide (bool) - // NetworkVarNames: m_bExclusive (bool) - // NetworkVarNames: m_MinFalloff (float32) - // NetworkVarNames: m_MaxFalloff (float32) - // NetworkVarNames: m_flCurWeight (float32) - // NetworkVarNames: m_netlookupFilename (char) - pub mod CColorCorrection { - pub const m_flFadeInDuration: usize = 0x4C0; // float32 - pub const m_flFadeOutDuration: usize = 0x4C4; // float32 - pub const m_flStartFadeInWeight: usize = 0x4C8; // float32 - pub const m_flStartFadeOutWeight: usize = 0x4CC; // float32 - pub const m_flTimeStartFadeIn: usize = 0x4D0; // GameTime_t - pub const m_flTimeStartFadeOut: usize = 0x4D4; // GameTime_t - pub const m_flMaxWeight: usize = 0x4D8; // float32 - pub const m_bStartDisabled: usize = 0x4DC; // bool - pub const m_bEnabled: usize = 0x4DD; // bool - pub const m_bMaster: usize = 0x4DE; // bool - pub const m_bClientSide: usize = 0x4DF; // bool - pub const m_bExclusive: usize = 0x4E0; // bool - pub const m_MinFalloff: usize = 0x4E4; // float32 - pub const m_MaxFalloff: usize = 0x4E8; // float32 - pub const m_flCurWeight: usize = 0x4EC; // float32 - pub const m_netlookupFilename: usize = 0x4F0; // char[512] - pub const m_lookupFilename: usize = 0x6F0; // CUtlSymbolLarge - } - // Parent: CBaseEntity - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_hEntAttached (CHandle< CBaseEntity>) - // NetworkVarNames: m_bCheapEffect (bool) - pub mod CEntityFlame { - pub const m_hEntAttached: usize = 0x4C0; // CHandle< CBaseEntity > - 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_iDangerSound: usize = 0x4E0; // int32 - pub const m_flDirectDamagePerSecond: usize = 0x4E4; // float32 - pub const m_iCustomDamageType: usize = 0x4E8; // int32 - } - // Parent: CLogicalEntity - // Fields count: 3 - pub mod CBaseFilter { - pub const m_bNegated: usize = 0x4C0; // bool - pub const m_OnPass: usize = 0x4C8; // CEntityIOOutput - pub const m_OnFail: usize = 0x4F0; // CEntityIOOutput - } - // Parent: CBaseFilter - // Fields count: 4 - 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_nFilterCount: usize = 0x598; // int32 - } - // Parent: CBaseFilter - // Fields count: 1 - pub mod CFilterProximity { - pub const m_flRadius: usize = 0x518; // float32 - } - // Parent: CBaseFilter - // Fields count: 0 - pub mod CFilterLOS { - } - // Parent: CBaseFilter - // Fields count: 1 - pub mod CFilterClass { - pub const m_iFilterClass: usize = 0x518; // CUtlSymbolLarge - } - // Parent: CBaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flStartScale (float32) - // NetworkVarNames: m_flScaleTime (float32) - // NetworkVarNames: m_nFlags (uint32) - pub mod CBaseFire { - pub const m_flScale: usize = 0x4C0; // float32 - pub const m_flStartScale: usize = 0x4C4; // float32 - pub const m_flScaleTime: usize = 0x4C8; // float32 - pub const m_nFlags: usize = 0x4CC; // uint32 - } - // Parent: CBaseFire - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_nFlameModelIndex (int32) - // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - pub mod CFireSmoke { - pub const m_nFlameModelIndex: usize = 0x4D0; // int32 - pub const m_nFlameFromAboveModelIndex: usize = 0x4D4; // int32 - } - // Parent: CBaseEntity - // Fields count: 7 - pub mod CFishPool { - pub const m_fishCount: usize = 0x4D0; // int32 - pub const m_maxRange: usize = 0x4D4; // float32 - 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_visTimer: usize = 0x500; // CountdownTimer - } - // Parent: CServerOnlyEntity - // Fields count: 0 - pub mod CInfoData { - } - // Parent: None - // Fields count: 3 - pub mod locksound_t { - pub const sLockedSound: usize = 0x8; // CUtlSymbolLarge - pub const sUnlockedSound: usize = 0x10; // CUtlSymbolLarge - pub const flwaitSound: usize = 0x18; // GameTime_t - } - // Parent: CLogicalEntity - // 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_OnTrue: usize = 0x4E0; // CEntityIOOutput - pub const m_OnFalse: usize = 0x508; // CEntityIOOutput - } - // Parent: CLogicalEntity - // Fields count: 7 - pub mod CLogicDistanceCheck { - pub const m_iszEntityA: usize = 0x4C0; // CUtlSymbolLarge - pub const m_iszEntityB: usize = 0x4C8; // CUtlSymbolLarge - pub const m_flZone1Distance: usize = 0x4D0; // float32 - pub const m_flZone2Distance: usize = 0x4D4; // float32 - pub const m_InZone1: usize = 0x4D8; // CEntityIOOutput - pub const m_InZone2: usize = 0x500; // CEntityIOOutput - pub const m_InZone3: usize = 0x528; // CEntityIOOutput - } - // Parent: None - // Fields count: 3 - pub mod VelocitySampler { - pub const m_prevSample: usize = 0x0; // - pub const m_fPrevSampleTime: usize = 0xC; // GameTime_t - pub const m_fIdealSampleRate: usize = 0x10; // float32 - } - // Parent: None - // Fields count: 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 ConstraintSoundInfo { - pub const m_vSampler: usize = 0x8; // VelocitySampler - pub const m_soundProfile: usize = 0x20; // SimpleConstraintSoundProfile - pub const m_forwardAxis: usize = 0x40; // - 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 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 hEntity: usize = 0x8; // CHandle< CBaseEntity > - } - // Parent: CServerOnlyPointEntity - // Fields count: 6 - pub mod CPointPrefab { - pub const m_targetMapName: usize = 0x4C0; // CUtlSymbolLarge - pub const m_forceWorldGroupID: usize = 0x4C8; // CUtlSymbolLarge - 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 > - } - // Parent: CBaseEntity - // Fields count: 2 - pub mod CSkyboxReference { - pub const m_worldGroupId: usize = 0x4C0; // WorldGroupId_t - pub const m_hSkyCamera: usize = 0x4C4; // CHandle< CSkyCamera > - } - // Parent: CBaseEntity - // Fields count: 4 - // - // Metadata: - // NetworkVarNames: m_skyboxData (sky3dparams_t) - // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) - pub mod CSkyCamera { - pub const m_skyboxData: usize = 0x4C0; // sky3dparams_t - pub const m_skyboxSlotToken: usize = 0x550; // CUtlStringToken - pub const m_bUseAngles: usize = 0x554; // bool - pub const m_pNext: usize = 0x558; // CSkyCamera* - } - // 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_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; // - pub const m_bHasOwner: usize = 0x30; // bool - } - // Parent: CServerOnlyEntity - // Fields count: 11 - pub mod CEnvSoundscape { - pub const m_OnPlay: usize = 0x4C0; // CEntityIOOutput - pub const m_flRadius: usize = 0x4E8; // float32 - pub const m_soundscapeName: usize = 0x4F0; // CUtlSymbolLarge - pub const m_soundEventName: usize = 0x4F8; // CUtlSymbolLarge - pub const m_bOverrideWithEvent: usize = 0x500; // bool - pub const m_soundscapeIndex: usize = 0x504; // int32 - 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_bDisabled: usize = 0x554; // bool - } - // Parent: CEnvSoundscape - // Fields count: 1 - pub mod CEnvSoundscapeProxy { - pub const m_MainSoundscapeName: usize = 0x558; // CUtlSymbolLarge - } - // Parent: CEnvSoundscape - // Fields count: 0 - pub mod CEnvSoundscapeTriggerable { - } - // Parent: None - // Fields count: 6 - pub mod lerpdata_t { - pub const m_hEnt: usize = 0x0; // CHandle< CBaseEntity > - pub const m_MoveType: usize = 0x4; // MoveType_t - pub const m_flStartTime: usize = 0x8; // GameTime_t - pub const m_vecStartOrigin: usize = 0xC; // - pub const m_qStartRot: usize = 0x20; // Quaternion - pub const m_nFXIndex: usize = 0x30; // ParticleIndex_t - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CNavLinkAnimgraphVar { - pub const m_strAnimgraphVar: usize = 0x0; // CUtlString - pub const m_unAlignmentDegrees: usize = 0x8; // uint32 - } - // Parent: CNavVolume - // Fields count: 0 - pub mod CNavVolumeMarkupVolume { - } - // Parent: CNavVolume - // Fields count: 0 - pub mod CNavVolumeCalculatedVector { - } - // Parent: CNavVolumeCalculatedVector - // Fields count: 2 - pub mod CNavVolumeBreadthFirstSearch { - pub const m_vStartPos: usize = 0xA0; // - pub const m_flSearchDist: usize = 0xAC; // float32 - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nInteractsAs (uint64) - // NetworkVarNames: m_nInteractsWith (uint64) - // NetworkVarNames: m_nInteractsExclude (uint64) - // NetworkVarNames: m_nEntityId (uint32) - // NetworkVarNames: m_nOwnerId (uint32) - // NetworkVarNames: m_nHierarchyId (uint16) - // NetworkVarNames: m_nCollisionGroup (uint8) - // NetworkVarNames: m_nCollisionFunctionMask (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 - // - // Metadata: - // NetworkVarNames: m_collisionAttribute (VPhysicsCollisionAttribute_t) - // NetworkVarNames: m_vecMins (Vector) - // NetworkVarNames: m_vecMaxs (Vector) - // NetworkVarNames: m_usSolidFlags (uint8) - // NetworkVarNames: m_nSolidType (SolidType_t) - // NetworkVarNames: m_triggerBloat (uint8) - // NetworkVarNames: m_nSurroundType (SurroundingBoundsType_t) - // NetworkVarNames: m_CollisionGroup (uint8) - // NetworkVarNames: m_nEnablePhysics (uint8) - // NetworkVarNames: m_vecSpecifiedSurroundingMins (Vector) - // NetworkVarNames: m_vecSpecifiedSurroundingMaxs (Vector) - // NetworkVarNames: m_vCapsuleCenter1 (Vector) - // NetworkVarNames: m_vCapsuleCenter2 (Vector) - // NetworkVarNames: m_flCapsuleRadius (float) - pub mod CCollisionProperty { - pub const m_collisionAttribute: usize = 0x10; // VPhysicsCollisionAttribute_t - pub const m_vecMins: usize = 0x40; // - pub const m_vecMaxs: usize = 0x4C; // - 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; // - pub const m_vecSpecifiedSurroundingMaxs: usize = 0x70; // - pub const m_vecSurroundingMaxs: usize = 0x7C; // - pub const m_vecSurroundingMins: usize = 0x88; // - pub const m_vCapsuleCenter1: usize = 0x94; // - pub const m_vCapsuleCenter2: usize = 0xA0; // - pub const m_flCapsuleRadius: usize = 0xAC; // float32 - } - // Parent: None - // Fields count: 21 - // - // Metadata: - // NetworkVarNames: m_vOrigin (Vector) - // NetworkVarNames: m_vStart (Vector) - // NetworkVarNames: m_vNormal (Vector) - // NetworkVarNames: m_vAngles (QAngle) - // NetworkVarNames: m_hEntity (CEntityHandle) - // NetworkVarNames: m_hOtherEntity (CEntityHandle) - // NetworkVarNames: m_flScale (float32) - // NetworkVarNames: m_flMagnitude (float32) - // NetworkVarNames: m_flRadius (float32) - // NetworkVarNames: m_nSurfaceProp (CUtlStringToken) - // NetworkVarNames: m_nEffectIndex (HParticleSystemDefinition) - // NetworkVarNames: m_nDamageType (uint32) - // NetworkVarNames: m_nPenetrate (uint8) - // NetworkVarNames: m_nMaterial (uint16) - // NetworkVarNames: m_nHitBox (uint16) - // NetworkVarNames: m_nColor (uint8) - // NetworkVarNames: m_fFlags (uint8) - // NetworkVarNames: m_nAttachmentIndex (AttachmentHandle_t) - // NetworkVarNames: m_nAttachmentName (CUtlStringToken) - // NetworkVarNames: m_iEffectName (uint16) - // NetworkVarNames: m_nExplosionType (uint8) - pub mod CEffectData { - pub const m_vOrigin: usize = 0x8; // - pub const m_vStart: usize = 0x14; // - pub const m_vNormal: usize = 0x20; // - 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< InfoForResourceTypeIParticleSystemDefinition > - 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: CBaseEntity - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_flFadeStartDist (float32) - // NetworkVarNames: m_flFadeEndDist (float32) - pub mod CEnvDetailController { - pub const m_flFadeStartDist: usize = 0x4C0; // float32 - pub const m_flFadeEndDist: usize = 0x4C4; // float32 - } - // Parent: None - // Fields count: 31 - // - // Metadata: - // NetworkVarNames: m_flStartTime (GameTime_t) - // NetworkVarNames: m_iWindSeed (uint32) - // NetworkVarNames: m_iMinWind (uint16) - // NetworkVarNames: m_iMaxWind (uint16) - // NetworkVarNames: m_windRadius (int32) - // NetworkVarNames: m_iMinGust (uint16) - // NetworkVarNames: m_iMaxGust (uint16) - // NetworkVarNames: m_flMinGustDelay (float32) - // NetworkVarNames: m_flMaxGustDelay (float32) - // NetworkVarNames: m_flGustDuration (float32) - // NetworkVarNames: m_iGustDirChange (uint16) - // NetworkVarNames: m_location (Vector) - // NetworkVarNames: m_iInitialWindDir (uint16) - // NetworkVarNames: m_flInitialWindSpeed (float32) - 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; // - 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; // - pub const m_CurrentSwayVector: usize = 0x50; // - pub const m_PrevSwayVector: usize = 0x5C; // - 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 CEnvWindShared__WindAveEvent_t { - pub const m_flStartWindSpeed: usize = 0x0; // float32 - pub const m_flAveWindSpeed: usize = 0x4; // float32 - } - // Parent: None - // Fields count: 2 - pub mod CEnvWindShared__WindVariationEvent_t { - pub const m_flWindAngleVariation: usize = 0x0; // float32 - pub const m_flWindSpeedVariation: usize = 0x4; // float32 - } - // Parent: CBaseEntity - // Fields count: 0 - pub mod CInfoLadderDismount { - } - // Parent: None - // Fields count: 12 - // - // Metadata: - // NetworkVarNames: m_nModelID (int32) - // NetworkVarNames: m_hMaterial (HMaterialStrong) - // NetworkVarNames: m_solid (ShardSolid_t) - // NetworkVarNames: m_ShatterPanelMode (ShatterPanelMode) - // NetworkVarNames: m_vecPanelSize (Vector2D) - // NetworkVarNames: m_vecStressPositionA (Vector2D) - // NetworkVarNames: m_vecStressPositionB (Vector2D) - // NetworkVarNames: m_vecPanelVertices (Vector2D) - // NetworkVarNames: m_flGlassHalfThickness (float) - // NetworkVarNames: m_bHasParent (bool) - // NetworkVarNames: m_bParentFrozen (bool) - // 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_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_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 CShatterGlassShard { - pub const m_hShardHandle: usize = 0x8; // uint32 - pub const m_vecPanelVertices: usize = 0x10; // CUtlVector< Vector2D > - 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_hParentShard: usize = 0x40; // uint32 - pub const m_ShatterStressType: usize = 0x44; // ShatterGlassStressType - pub const m_vecStressVelocity: usize = 0x48; // - 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< CBaseEntity > - pub const m_vecNeighbors: usize = 0xA8; // CUtlVector< uint32 > - } - // Parent: CBaseEntity - // Fields count: 0 - pub mod CGameRulesProxy { - } - // Parent: None - // Fields count: 2 - pub mod CGameRules { - pub const m_szQuestName: usize = 0x8; // char[128] - pub const m_nQuestPhase: usize = 0x88; // int32 - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_iGlowType (int32) - // NetworkVarNames: m_iGlowTeam (int32) - // NetworkVarNames: m_nGlowRange (int32) - // NetworkVarNames: m_nGlowRangeMin (int32) - // NetworkVarNames: m_glowColorOverride (Color) - // NetworkVarNames: m_bFlashing (bool) - // NetworkVarNames: m_flGlowTime (float) - // NetworkVarNames: m_flGlowStartTime (float) - // NetworkVarNames: m_bEligibleForScreenHighlight (bool) - pub mod CGlowProperty { - pub const m_fGlowColor: usize = 0x8; // - 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: CGameRules - // Fields count: 0 - pub mod CMultiplayRules { - } - // Parent: None - // Fields count: 25 - // - // Metadata: - // NetworkVarNames: dirPrimary (Vector) - // NetworkVarNames: colorPrimary (Color) - // NetworkVarNames: colorSecondary (Color) - // NetworkVarNames: colorPrimaryLerpTo (Color) - // NetworkVarNames: colorSecondaryLerpTo (Color) - // NetworkVarNames: start (float32) - // NetworkVarNames: end (float32) - // NetworkVarNames: farz (float32) - // NetworkVarNames: maxdensity (float32) - // NetworkVarNames: exponent (float32) - // NetworkVarNames: HDRColorScale (float32) - // NetworkVarNames: skyboxFogFactor (float32) - // NetworkVarNames: skyboxFogFactorLerpTo (float32) - // NetworkVarNames: startLerpTo (float32) - // NetworkVarNames: endLerpTo (float32) - // NetworkVarNames: maxdensityLerpTo (float32) - // NetworkVarNames: lerptime (GameTime_t) - // NetworkVarNames: duration (float32) - // NetworkVarNames: blendtobackground (float32) - // NetworkVarNames: scattering (float32) - // NetworkVarNames: locallightscale (float32) - // NetworkVarNames: enable (bool) - // NetworkVarNames: blend (bool) - // NetworkVarNames: m_bNoReflectionFog (bool) - pub mod fogparams_t { - pub const dirPrimary: usize = 0x8; // - 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 fogplayerparams_t { - pub const m_hCtrl: usize = 0x8; // CHandle< CFogController > - 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 - // - // Metadata: - // NetworkVarNames: scale (int16) - // NetworkVarNames: origin (Vector) - // NetworkVarNames: bClip3DSkyBoxNearToWorldFar (bool) - // NetworkVarNames: flClip3DSkyBoxNearToWorldFarOffset (float32) - // NetworkVarNames: fog (fogparams_t) - // NetworkVarNames: m_nWorldGroupID (WorldGroupId_t) - pub mod sky3dparams_t { - pub const scale: usize = 0x8; // int16 - pub const origin: usize = 0xC; // - 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_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; // - } - // Parent: None - // Fields count: 0 - pub mod IRagdoll { - } - // Parent: None - // Fields count: 3 - pub mod ragdollelement_t { - pub const originParentSpace: usize = 0x0; // - 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 boneIndex: usize = 0x18; // CUtlVector< int32 > - pub const allowStretch: usize = 0x30; // bool - pub const unused: usize = 0x31; // bool - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_Transforms (CTransform) - // 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 > - } - // Parent: None - // Fields count: 13 - 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< CBaseEntity > - 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_hFn: usize = 0x8; // HSCRIPT - pub const m_nContext: usize = 0x10; // CUtlStringToken - pub const m_nNextThinkTick: usize = 0x14; // GameTick_t - pub const m_nLastThinkTick: usize = 0x18; // GameTick_t - } - // Parent: None - // Fields count: 2 - pub mod RagdollCreationParams_t { - pub const m_vForce: usize = 0x0; // - 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 - } - // Parent: None - // Fields count: 2 - pub mod CSimpleSimTimer { - pub const m_next: usize = 0x0; // GameTime_t - pub const m_nWorldGroupId: usize = 0x4; // WorldGroupId_t - } - // Parent: CSimpleSimTimer - // Fields count: 1 - pub mod CSimTimer { - pub const m_interval: usize = 0x8; // float32 - } - // Parent: CSimpleSimTimer - // Fields count: 2 - pub mod CRandSimTimer { - pub const m_minInterval: usize = 0x8; // float32 - pub const m_maxInterval: usize = 0xC; // float32 - } - // Parent: CSimpleSimTimer - // Fields count: 1 - pub mod CStopwatchBase { - pub const m_fIsRunning: usize = 0x8; // bool - } - // Parent: CStopwatchBase - // Fields count: 0 - pub mod CSimpleStopwatch { - } - // Parent: CStopwatchBase - // Fields count: 1 - pub mod CStopwatch { - pub const m_interval: usize = 0xC; // float32 - } - // Parent: CStopwatchBase - // Fields count: 2 - pub mod CRandStopwatch { - pub const m_minInterval: usize = 0xC; // float32 - pub const m_maxInterval: usize = 0x10; // float32 - } - // Parent: CGameRules - // Fields count: 1 - pub mod CSingleplayRules { - pub const m_bSinglePlayerGameEnding: usize = 0x90; // bool - } - // Parent: CBaseEntity - // Fields count: 9 - // - // Metadata: - // NetworkVarNames: m_iszStackName (string_t) - // NetworkVarNames: m_iszOperatorName (string_t) - // NetworkVarNames: m_iszOpvarName (string_t) - // NetworkVarNames: m_iOpvarIndex (int) - // NetworkVarNames: m_bUseAutoCompare (bool) - pub mod CSoundOpvarSetPointBase { - pub const m_bDisabled: usize = 0x4C0; // bool - pub const m_hSource: usize = 0x4C4; // CEntityHandle - pub const m_iszSourceEntityName: usize = 0x4D0; // CUtlSymbolLarge - pub const m_vLastPosition: usize = 0x528; // - pub const m_iszStackName: usize = 0x538; // CUtlSymbolLarge - pub const m_iszOperatorName: usize = 0x540; // CUtlSymbolLarge - pub const m_iszOpvarName: usize = 0x548; // CUtlSymbolLarge - pub const m_iOpvarIndex: usize = 0x550; // int32 - pub const m_bUseAutoCompare: usize = 0x554; // bool - } - // Parent: CSoundOpvarSetPointBase - // Fields count: 23 - pub mod CSoundOpvarSetPointEntity { - pub const m_OnEnter: usize = 0x558; // CEntityIOOutput - pub const m_OnExit: usize = 0x580; // CEntityIOOutput - pub const m_bAutoDisable: usize = 0x5A8; // bool - pub const m_flDistanceMin: usize = 0x5EC; // float32 - pub const m_flDistanceMax: usize = 0x5F0; // float32 - pub const m_flDistanceMapMin: usize = 0x5F4; // float32 - pub const m_flDistanceMapMax: usize = 0x5F8; // float32 - pub const m_flOcclusionRadius: usize = 0x5FC; // float32 - pub const m_flOcclusionMin: usize = 0x600; // float32 - pub const m_flOcclusionMax: usize = 0x604; // float32 - pub const m_flValSetOnDisable: usize = 0x608; // float32 - pub const m_bSetValueOnDisable: usize = 0x60C; // bool - pub const m_nSimulationMode: usize = 0x610; // int32 - pub const m_nVisibilitySamples: usize = 0x614; // int32 - pub const m_vDynamicProxyPoint: usize = 0x618; // - pub const m_flDynamicMaximumOcclusion: usize = 0x624; // float32 - pub const m_hDynamicEntity: usize = 0x628; // CEntityHandle - pub const m_iszDynamicEntityName: usize = 0x630; // CUtlSymbolLarge - pub const m_flPathingDistanceNormFactor: usize = 0x638; // float32 - pub const m_vPathingSourcePos: usize = 0x63C; // - pub const m_vPathingListenerPos: usize = 0x648; // - pub const m_vPathingDirection: usize = 0x654; // - pub const m_nPathingSourceIndex: usize = 0x660; // int32 - } - // Parent: CSoundOpvarSetPointEntity - // Fields count: 9 - pub mod CSoundOpvarSetAABBEntity { - pub const m_vDistanceInnerMins: usize = 0x668; // - pub const m_vDistanceInnerMaxs: usize = 0x674; // - pub const m_vDistanceOuterMins: usize = 0x680; // - pub const m_vDistanceOuterMaxs: usize = 0x68C; // - pub const m_nAABBDirection: usize = 0x698; // int32 - pub const m_vInnerMins: usize = 0x69C; // - pub const m_vInnerMaxs: usize = 0x6A8; // - pub const m_vOuterMins: usize = 0x6B4; // - pub const m_vOuterMaxs: usize = 0x6C0; // - } - // Parent: CSoundOpvarSetAABBEntity - // Fields count: 0 - pub mod CSoundOpvarSetOBBEntity { - } - // Parent: CSoundOpvarSetPointEntity - // Fields count: 3 - pub mod CSoundOpvarSetPathCornerEntity { - pub const m_flDistMinSqr: usize = 0x680; // float32 - pub const m_flDistMaxSqr: usize = 0x684; // float32 - pub const m_iszPathCornerEntityName: usize = 0x688; // CUtlSymbolLarge - } - // Parent: None - // Fields count: 3 - pub mod SoundOpvarTraceResult_t { - pub const vPos: usize = 0x0; // - pub const bDidHit: usize = 0xC; // bool - pub const flDistSqrToCenter: usize = 0x10; // float32 - } - // Parent: CSoundOpvarSetPointEntity - // Fields count: 4 - pub mod CSoundOpvarSetAutoRoomEntity { - pub const m_traceResults: usize = 0x668; // CUtlVector< SoundOpvarTraceResult_t > - pub const m_flSize: usize = 0x698; // float32 - pub const m_flHeightTolerance: usize = 0x69C; // float32 - pub const m_flSizeSqr: usize = 0x6A0; // float32 - } - // Parent: CSoundOpvarSetPointBase - // Fields count: 8 - pub mod CSoundOpvarSetOBBWindEntity { - pub const m_vMins: usize = 0x558; // - pub const m_vMaxs: usize = 0x564; // - pub const m_vDistanceMins: usize = 0x570; // - pub const m_vDistanceMaxs: usize = 0x57C; // - pub const m_flWindMin: usize = 0x588; // float32 - pub const m_flWindMax: usize = 0x58C; // float32 - pub const m_flWindMapMin: usize = 0x590; // float32 - pub const m_flWindMapMax: usize = 0x594; // float32 - } - // Parent: None - // Fields count: 18 - pub mod CTakeDamageInfo { - pub const m_vecDamageForce: usize = 0x8; // - 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_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 CTakeDamageResult { - pub const m_nHealthLost: usize = 0x0; // int32 - pub const m_nDamageTaken: usize = 0x4; // int32 - } - // Parent: None - // Fields count: 4 - 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< CBaseEntity > - } - // Parent: None - // Fields count: 1 - pub mod CTakeDamageSummaryScopeGuard { - pub const m_vecSummaries: usize = 0x8; // CUtlVector< SummaryTakeDamageInfo_t* > - } - // Parent: CMultiplayRules - // Fields count: 0 - pub mod CTeamplayRules { - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_Attributes (CEconItemAttribute) - pub mod CAttributeList { - pub const m_Attributes: usize = 0x8; // CUtlVectorEmbeddedNetworkVar< CEconItemAttribute > - pub const m_pManager: usize = 0x58; // CAttributeManager* - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_iAttributeDefinitionIndex (attrib_definition_index_t) - // NetworkVarNames: m_flValue (float) - // NetworkVarNames: m_flInitialValue (float) - // NetworkVarNames: m_nRefundableCurrency (int) - // NetworkVarNames: m_bSetBonus (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 IEconItemInterface { - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // NetworkVarNames: m_iReapplyProvisionParity (int) - // NetworkVarNames: m_hOuter (EHANDLE) - // NetworkVarNames: m_ProviderType (attributeprovidertypes_t) - pub mod CAttributeManager { - pub const m_Providers: usize = 0x8; // CUtlVector< CHandle< CBaseEntity > > - pub const m_iReapplyProvisionParity: usize = 0x20; // int32 - pub const m_hOuter: usize = 0x24; // CHandle< CBaseEntity > - 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 > - } - // Parent: None - // Fields count: 3 - 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: CAttributeManager - // Fields count: 1 - // - // Metadata: - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // MNetworkIncludeByName - // NetworkVarNames: m_Item (CEconItemView) - pub mod CAttributeContainer { - pub const m_Item: usize = 0x50; // CEconItemView - } - // Parent: None - // Fields count: 0 - pub mod IHasAttributes { - } - // Parent: AmmoTypeInfo_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod GameAmmoTypeInfo_t { - pub const m_nBuySize: usize = 0x38; // int32 - pub const m_nCost: usize = 0x3C; // int32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // NetworkVarNames: m_bSpotted (bool) - // NetworkVarNames: m_bSpottedByMask (uint32) - pub mod EntitySpottedState_t { - pub const m_bSpotted: usize = 0x8; // bool - pub const m_bSpottedByMask: usize = 0xC; // uint32[2] - } - // Parent: CServerOnlyPointEntity - // Fields count: 3 - pub mod SpawnPoint { - pub const m_iPriority: usize = 0x4C0; // int32 - pub const m_bEnabled: usize = 0x4C4; // bool - pub const m_nType: usize = 0x4C8; // int32 - } - // Parent: SpawnPoint - // Fields count: 9 - pub mod SpawnPointCoopEnemy { - pub const m_szWeaponsToGive: usize = 0x4D0; // CUtlSymbolLarge - pub const m_szPlayerModelToUse: usize = 0x4D8; // CUtlSymbolLarge - pub const m_nArmorToSpawnWith: usize = 0x4E0; // int32 - pub const m_nDefaultBehavior: usize = 0x4E4; // SpawnPointCoopEnemy::BotDefaultBehavior_t - pub const m_nBotDifficulty: usize = 0x4E8; // int32 - pub const m_bIsAgressive: usize = 0x4EC; // bool - pub const m_bStartAsleep: usize = 0x4ED; // bool - pub const m_flHideRadius: usize = 0x4F0; // float32 - pub const m_szBehaviorTreeFile: usize = 0x500; // CUtlSymbolLarge - } - // Parent: CGameRulesProxy - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_pGameRules (CCSGameRules*) - pub mod CCSGameRulesProxy { - pub const m_pGameRules: usize = 0x4C0; // CCSGameRules* - } - // Parent: CTeamplayRules - // Fields count: 215 - // - // Metadata: - // NetworkVarNames: m_bFreezePeriod (bool) - // NetworkVarNames: m_bWarmupPeriod (bool) - // NetworkVarNames: m_fWarmupPeriodEnd (GameTime_t) - // NetworkVarNames: m_fWarmupPeriodStart (GameTime_t) - // NetworkVarNames: m_nTotalPausedTicks (int) - // NetworkVarNames: m_nPauseStartTick (int) - // NetworkVarNames: m_bServerPaused (bool) - // NetworkVarNames: m_bGamePaused (bool) - // NetworkVarNames: m_bTerroristTimeOutActive (bool) - // NetworkVarNames: m_bCTTimeOutActive (bool) - // NetworkVarNames: m_flTerroristTimeOutRemaining (float) - // NetworkVarNames: m_flCTTimeOutRemaining (float) - // NetworkVarNames: m_nTerroristTimeOuts (int) - // NetworkVarNames: m_nCTTimeOuts (int) - // NetworkVarNames: m_bTechnicalTimeOut (bool) - // NetworkVarNames: m_bMatchWaitingForResume (bool) - // NetworkVarNames: m_iRoundTime (int) - // NetworkVarNames: m_fMatchStartTime (float) - // NetworkVarNames: m_fRoundStartTime (GameTime_t) - // NetworkVarNames: m_flRestartRoundTime (GameTime_t) - // NetworkVarNames: m_bGameRestart (bool) - // NetworkVarNames: m_flGameStartTime (float) - // NetworkVarNames: m_timeUntilNextPhaseStarts (float) - // NetworkVarNames: m_gamePhase (int) - // NetworkVarNames: m_totalRoundsPlayed (int) - // NetworkVarNames: m_nRoundsPlayedThisPhase (int) - // NetworkVarNames: m_nOvertimePlaying (int) - // NetworkVarNames: m_iHostagesRemaining (int) - // NetworkVarNames: m_bAnyHostageReached (bool) - // NetworkVarNames: m_bMapHasBombTarget (bool) - // NetworkVarNames: m_bMapHasRescueZone (bool) - // NetworkVarNames: m_bMapHasBuyZone (bool) - // NetworkVarNames: m_bIsQueuedMatchmaking (bool) - // NetworkVarNames: m_nQueuedMatchmakingMode (int) - // NetworkVarNames: m_bIsValveDS (bool) - // NetworkVarNames: m_bLogoMap (bool) - // NetworkVarNames: m_bPlayAllStepSoundsOnServer (bool) - // NetworkVarNames: m_iSpectatorSlotCount (int) - // NetworkVarNames: m_MatchDevice (int) - // NetworkVarNames: m_bHasMatchStarted (bool) - // NetworkVarNames: m_nNextMapInMapgroup (int) - // NetworkVarNames: m_szTournamentEventName (char) - // NetworkVarNames: m_szTournamentEventStage (char) - // NetworkVarNames: m_szMatchStatTxt (char) - // NetworkVarNames: m_szTournamentPredictionsTxt (char) - // NetworkVarNames: m_nTournamentPredictionsPct (int) - // NetworkVarNames: m_flCMMItemDropRevealStartTime (GameTime_t) - // NetworkVarNames: m_flCMMItemDropRevealEndTime (GameTime_t) - // NetworkVarNames: m_bIsDroppingItems (bool) - // NetworkVarNames: m_bIsQuestEligible (bool) - // NetworkVarNames: m_bIsHltvActive (bool) - // NetworkVarNames: m_nGuardianModeWaveNumber (int) - // NetworkVarNames: m_nGuardianModeSpecialKillsRemaining (int) - // NetworkVarNames: m_nGuardianModeSpecialWeaponNeeded (int) - // NetworkVarNames: m_numGlobalGiftsGiven (uint32) - // NetworkVarNames: m_numGlobalGifters (uint32) - // NetworkVarNames: m_numGlobalGiftsPeriodSeconds (uint32) - // NetworkVarNames: m_arrFeaturedGiftersAccounts (uint32) - // NetworkVarNames: m_arrFeaturedGiftersGifts (uint32) - // NetworkVarNames: m_arrProhibitedItemIndices (uint16) - // NetworkVarNames: m_arrTournamentActiveCasterAccounts (uint32) - // NetworkVarNames: m_numBestOfMaps (int) - // NetworkVarNames: m_nHalloweenMaskListSeed (int) - // NetworkVarNames: m_bBombDropped (bool) - // NetworkVarNames: m_bBombPlanted (bool) - // NetworkVarNames: m_iRoundWinStatus (int) - // NetworkVarNames: m_eRoundWinReason (int) - // NetworkVarNames: m_bTCantBuy (bool) - // NetworkVarNames: m_bCTCantBuy (bool) - // NetworkVarNames: m_flGuardianBuyUntilTime (GameTime_t) - // NetworkVarNames: m_iMatchStats_RoundResults (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_CT (int) - // NetworkVarNames: m_iMatchStats_PlayersAlive_T (int) - // NetworkVarNames: m_TeamRespawnWaveTimes (float) - // NetworkVarNames: m_flNextRespawnWave (GameTime_t) - // NetworkVarNames: m_nServerQuestID (int) - // NetworkVarNames: m_vMinimapMins (Vector) - // NetworkVarNames: m_vMinimapMaxs (Vector) - // NetworkVarNames: m_MinimapVerticalSectionHeights (float) - // NetworkVarNames: m_nEndMatchMapGroupVoteTypes (int) - // NetworkVarNames: m_nEndMatchMapGroupVoteOptions (int) - // NetworkVarNames: m_nEndMatchMapVoteWinner (int) - // NetworkVarNames: m_iNumConsecutiveCTLoses (int) - // NetworkVarNames: m_iNumConsecutiveTerroristLoses (int) - // NetworkVarNames: m_nMatchAbortedEarlyReason (int) - // NetworkVarNames: m_pGameModeRules (CCSGameModeRules *) - // NetworkVarNames: m_RetakeRules (CRetakeGameRules) - // NetworkVarNames: m_nMatchEndCount (uint8) - // NetworkVarNames: m_nTTeamIntroVariant (int) - // NetworkVarNames: m_nCTTeamIntroVariant (int) - // NetworkVarNames: m_bTeamIntroPeriod (bool) - // NetworkVarNames: m_iRoundEndWinnerTeam (int) - // NetworkVarNames: m_eRoundEndReason (int) - // NetworkVarNames: m_bRoundEndShowTimerDefend (bool) - // NetworkVarNames: m_iRoundEndTimerTime (int) - // NetworkVarNames: m_sRoundEndFunFactToken (CUtlString) - // NetworkVarNames: m_iRoundEndFunFactPlayerSlot (CPlayerSlot) - // NetworkVarNames: m_iRoundEndFunFactData1 (int) - // NetworkVarNames: m_iRoundEndFunFactData2 (int) - // NetworkVarNames: m_iRoundEndFunFactData3 (int) - // NetworkVarNames: m_sRoundEndMessage (CUtlString) - // NetworkVarNames: m_iRoundEndPlayerCount (int) - // NetworkVarNames: m_bRoundEndNoMusic (bool) - // NetworkVarNames: m_iRoundEndLegacy (int) - // NetworkVarNames: m_nRoundEndCount (uint8) - // NetworkVarNames: m_iRoundStartRoundNumber (int) - // 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_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; // - pub const m_vMinimapMaxs: usize = 0xCFC; // - 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< int32 > - 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_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; // - pub const m_CTSpawnPointsMasterList: usize = 0xF68; // CUtlVector< SpawnPoint* > - pub const m_TerroristSpawnPointsMasterList: usize = 0xF80; // CUtlVector< SpawnPoint* > - 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_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 = 0x1570; // CHandle< CBaseEntity > - 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_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x17C8; // bool[4] - pub const m_nMatchEndCount: usize = 0x17F0; // uint8 - pub const m_nTTeamIntroVariant: usize = 0x17F4; // int32 - pub const m_nCTTeamIntroVariant: usize = 0x17F8; // int32 - pub const m_bTeamIntroPeriod: usize = 0x17FC; // bool - pub const m_fTeamIntroPeriodEnd: usize = 0x1800; // GameTime_t - pub const m_bPlayedTeamIntroVO: usize = 0x1804; // bool - pub const m_iRoundEndWinnerTeam: usize = 0x1808; // int32 - pub const m_eRoundEndReason: usize = 0x180C; // int32 - pub const m_bRoundEndShowTimerDefend: usize = 0x1810; // bool - pub const m_iRoundEndTimerTime: usize = 0x1814; // int32 - pub const m_sRoundEndFunFactToken: usize = 0x1818; // CUtlString - pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1820; // CPlayerSlot - pub const m_iRoundEndFunFactData1: usize = 0x1824; // int32 - pub const m_iRoundEndFunFactData2: usize = 0x1828; // int32 - pub const m_iRoundEndFunFactData3: usize = 0x182C; // int32 - pub const m_sRoundEndMessage: usize = 0x1830; // CUtlString - pub const m_iRoundEndPlayerCount: usize = 0x1838; // int32 - pub const m_bRoundEndNoMusic: usize = 0x183C; // bool - pub const m_iRoundEndLegacy: usize = 0x1840; // int32 - pub const m_nRoundEndCount: usize = 0x1844; // uint8 - pub const m_iRoundStartRoundNumber: usize = 0x1848; // int32 - pub const m_nRoundStartCount: usize = 0x184C; // uint8 - pub const m_flLastPerfSampleTime: usize = 0x5858; // float64 - pub const m_bSkipNextServerPerfSample: usize = 0x5860; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSTakeDamageInfoAPI { - } - // Parent: None - // Fields count: 1 - pub mod CCSGameModeRules { - pub const __m_pChainEntity: usize = 0x8; // CNetworkVarChainer - } - // Parent: CCSGameModeRules - // Fields count: 0 - pub mod CCSGameModeRules_Noop { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSGameModeScript { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - pub mod CCSGameModeScript_ConVars { - } - // Parent: CCSGameModeRules - // Fields count: 1 - // - // Metadata: - // NetworkVarNames: m_WeaponSequence (CUtlString) - pub mod CCSGameModeRules_ArmsRace { - pub const m_WeaponSequence: usize = 0x38; // CNetworkUtlVectorBase< CUtlString > - } - // Parent: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSArmsRaceScript { - pub const m_pOuter: usize = 0xD8; // CCSGameModeRules_ArmsRace* - } - // Parent: CCSGameModeRules - // Fields count: 3 - // - // Metadata: - // NetworkVarNames: m_flDMBonusStartTime (GameTime_t) - // NetworkVarNames: m_flDMBonusTimeLength (float) - // NetworkVarNames: m_nDMBonusWeaponLoadoutSlot (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: CCSGameModeScript - // Fields count: 1 - // - // Metadata: - // MPulseInstanceDomainInfo - // MPulseLibraryBindings - // MPulseDomainOptInFeatureTag - pub mod CCSDeathmatchScript { - pub const m_pOuter: usize = 0xD8; // CCSGameModeRules_Deathmatch* - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseLibraryBindings - pub mod CCSDeathmatchScript_ConVars { - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_nMatchSeed (int) - // NetworkVarNames: m_bBlockersPresent (bool) - // NetworkVarNames: m_bRoundInProgress (bool) - // NetworkVarNames: m_iFirstSecondHalfRound (int) - // NetworkVarNames: m_iBombSite (int) - 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 QuestProgress { - } - // Parent: None - // Fields count: 13 - // - // Metadata: - // NetworkVarNames: m_iKills (int) - // NetworkVarNames: m_iDeaths (int) - // NetworkVarNames: m_iAssists (int) - // NetworkVarNames: m_iDamage (int) - // NetworkVarNames: m_iEquipmentValue (int) - // NetworkVarNames: m_iMoneySaved (int) - // NetworkVarNames: m_iKillReward (int) - // NetworkVarNames: m_iLiveTime (int) - // NetworkVarNames: m_iHeadShotKills (int) - // NetworkVarNames: m_iObjective (int) - // NetworkVarNames: m_iCashEarned (int) - // NetworkVarNames: m_iUtilityDamage (int) - // NetworkVarNames: m_iEnemiesFlashed (int) - 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: CSPerRoundStats_t - // Fields count: 21 - // - // Metadata: - // NetworkVarNames: m_iEnemy5Ks (int) - // NetworkVarNames: m_iEnemy4Ks (int) - // NetworkVarNames: m_iEnemy3Ks (int) - // NetworkVarNames: m_iEnemyKnifeKills (int) - // NetworkVarNames: m_iEnemyTaserKills (int) - pub mod CSMatchStats_t { - pub const m_iEnemy5Ks: usize = 0x68; // int32 - pub const m_iEnemy4Ks: usize = 0x6C; // int32 - pub const m_iEnemy3Ks: usize = 0x70; // int32 - pub const m_iEnemyKnifeKills: usize = 0x74; // int32 - pub const m_iEnemyTaserKills: usize = 0x78; // int32 - pub const m_iEnemy2Ks: usize = 0x7C; // int32 - pub const m_iUtility_Count: usize = 0x80; // int32 - pub const m_iUtility_Successes: usize = 0x84; // int32 - pub const m_iUtility_Enemies: usize = 0x88; // int32 - pub const m_iFlash_Count: usize = 0x8C; // int32 - pub const m_iFlash_Successes: usize = 0x90; // int32 - pub const m_nHealthPointsRemovedTotal: usize = 0x94; // int32 - pub const m_nHealthPointsDealtTotal: usize = 0x98; // int32 - pub const m_nShotsFiredTotal: usize = 0x9C; // int32 - pub const m_nShotsOnTargetTotal: usize = 0xA0; // int32 - pub const m_i1v1Count: usize = 0xA4; // int32 - pub const m_i1v1Wins: usize = 0xA8; // int32 - pub const m_i1v2Count: usize = 0xAC; // int32 - pub const m_i1v2Wins: usize = 0xB0; // int32 - pub const m_iEntryCount: usize = 0xB4; // int32 - pub const m_iEntryWins: usize = 0xB8; // int32 - } - // Parent: CBaseEntity - // Fields count: 8 - // - // Metadata: - // NetworkVarNames: m_nVariant (int) - // NetworkVarNames: m_nRandom (int) - // NetworkVarNames: m_nOrdinal (int) - // NetworkVarNames: m_sWeaponName (CUtlString) - // NetworkVarNames: m_xuid (XUID) - // NetworkVarNames: m_agentItem (CEconItemView) - // NetworkVarNames: m_glovesItem (CEconItemView) - // NetworkVarNames: m_weaponItem (CEconItemView) - pub mod CCSGO_TeamPreviewCharacterPosition { - pub const m_nVariant: usize = 0x4C0; // int32 - pub const m_nRandom: usize = 0x4C4; // int32 - pub const m_nOrdinal: usize = 0x4C8; // int32 - pub const m_sWeaponName: usize = 0x4D0; // CUtlString - pub const m_xuid: usize = 0x4D8; // uint64 - pub const m_agentItem: usize = 0x4E0; // CEconItemView - pub const m_glovesItem: usize = 0x758; // CEconItemView - pub const m_weaponItem: usize = 0x9D0; // CEconItemView - } - // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 - pub mod CCSGO_TeamSelectCharacterPosition { - } - // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 - pub mod CCSGO_TeamSelectTerroristPosition { - } - // Parent: CCSGO_TeamSelectCharacterPosition - // Fields count: 0 - pub mod CCSGO_TeamSelectCounterTerroristPosition { - } - // Parent: CCSGO_TeamPreviewCharacterPosition - // Fields count: 0 - pub mod CCSGO_TeamIntroCharacterPosition { - } - // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 - pub mod CCSGO_TeamIntroTerroristPosition { - } - // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 - pub mod CCSGO_TeamIntroCounterTerroristPosition { - } - // Parent: CCSGO_TeamIntroCharacterPosition - // Fields count: 0 - pub mod CCSGO_WingmanIntroCharacterPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - pub mod CCSGO_WingmanIntroTerroristPosition { - } - // Parent: CCSGO_WingmanIntroCharacterPosition - // Fields count: 0 - pub mod CCSGO_WingmanIntroCounterTerroristPosition { - } - // Parent: CBaseEntity - // Fields count: 0 - pub mod CCSMinimapBoundary { - } - // Parent: None - // Fields count: 0 - pub mod CCSGOPlayerAnimGraphState { - } - // Parent: CBaseEntity - // Fields count: 5 - // - // Metadata: - // NetworkVarNames: m_hPlayer (CHandle< CCSPlayerPawn>) - // NetworkVarNames: m_hPingedEntity (CHandle< CBaseEntity>) - // NetworkVarNames: m_iType (int) - // 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_iType: usize = 0x4D0; // int32 - pub const m_bUrgent: usize = 0x4D4; // bool - pub const m_szPlaceName: usize = 0x4D5; // char[18] - } - // Parent: CPlayerPawnComponent - // Fields count: 2 - // - // 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 > - } - // Parent: CBaseEntity - // Fields count: 10 - // - // Metadata: - // NetworkVarNames: m_bHostageAlive (bool) - // NetworkVarNames: m_isHostageFollowingSomeone (bool) - // NetworkVarNames: m_iHostageEntityIDs (CEntityIndex) - // NetworkVarNames: m_bombsiteCenterA (Vector) - // NetworkVarNames: m_bombsiteCenterB (Vector) - // NetworkVarNames: m_hostageRescueX (int) - // NetworkVarNames: m_hostageRescueY (int) - // 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_iHostageEntityIDs: usize = 0x4D8; // CEntityIndex[12] - pub const m_bombsiteCenterA: usize = 0x508; // - pub const m_bombsiteCenterB: usize = 0x514; // - pub const m_hostageRescueX: usize = 0x520; // int32[4] - pub const m_hostageRescueY: usize = 0x530; // int32[4] - pub const m_hostageRescueZ: usize = 0x540; // int32[4] - pub const m_bEndMatchNextMapAllVoted: usize = 0x550; // bool - pub const m_foundGoalPositions: usize = 0x551; // bool - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MPulseProvideFeatureTag - // MPulseLibraryBindings - pub mod CCSPlayerControllerAPI { - } - // Parent: CPlayerPawnComponent - // Fields count: 0 - pub mod CPlayer_ViewModelServices { - } - } - // Module: soundsystem.dll - // Classes count: 50 - // Enums count: 13 - pub mod soundsystem { - // Alignment: 4 - // Members count: 30 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum SosActionStopType_t { - SOS_STOPTYPE_NONE = 0, - SOS_STOPTYPE_TIME = 1, - SOS_STOPTYPE_OPVAR = 2 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum SosActionSortType_t { - SOS_SORTTYPE_HIGHEST = 0, - SOS_SORTTYPE_LOWEST = 1 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum SosGroupType_t { - SOS_GROUPTYPE_DYNAMIC = 0, - SOS_GROUPTYPE_STATIC = 1 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Alignment: 2 - // Members count: 10 - #[repr(i16)] - 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 - } - // Alignment: 1 - // Members count: 9 - #[repr(i8)] - 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 - } - // Alignment: 2 - // Members count: 30 - #[repr(i16)] - 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 - } - // Alignment: 4 - // Members count: 5 - #[repr(i32)] - pub enum VMixLFOShape_t { - LFO_SHAPE_SINE = 0, - LFO_SHAPE_SQUARE = 1, - LFO_SHAPE_TRI = 2, - LFO_SHAPE_SAW = 3, - LFO_SHAPE_NOISE = 4 - } - // Alignment: 4 - // Members count: 2 - #[repr(i32)] - pub enum VMixPannerType_t { - PANNER_TYPE_LINEAR = 0, - PANNER_TYPE_EQUAL_POWER = 1 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum VMixSubgraphSwitchInterpolationType_t { - SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0, - SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 1, - SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 2 - } - // Alignment: 4 - // Members count: 6 - #[repr(i32)] - 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 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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: CSosGroupActionSchema - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CSosGroupActionSchema - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSosGroupActionTimeLimitSchema { - pub const m_flMaxDuration: usize = 0x18; // float32 - } - // Parent: CSosGroupActionSchema - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSosGroupActionTimeBlockLimitSchema { - pub const m_nMaxCount: usize = 0x18; // int32 - pub const m_flMaxDuration: usize = 0x1C; // float32 - } - // Parent: CSosGroupActionSchema - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CSosGroupActionSchema - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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: CSosGroupBranchPattern - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - // - // Metadata: - // MGetKV3ClassDefaults - // MPropertyElementNameFn - 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 CSosSoundEventGroupListSchema { - pub const m_groupList: usize = 0x0; // CUtlVector< CSosSoundEventGroupSchema > - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 SelectedEditItemInfo_t { - pub const m_EditItems: usize = 0x0; // CUtlVector< SosEditItemInfo_t > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CSoundEventMetaData { - pub const m_soundEventVMix: usize = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CDspPresetModifierList { - pub const m_dspName: usize = 0x0; // CUtlString - pub const m_modifiers: usize = 0x8; // CUtlVector< CDSPMixgroupModifier > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CVoiceContainerBase { - pub const m_curves: usize = 0x20; // CUtlDict< CPiecewiseCurve, F( size=1 ) > - } - // Parent: CVoiceContainerBase - // Fields count: 0 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CVoiceContainerDefault { - } - // Parent: CVoiceContainerBase - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CVoiceContainerWavFileReader { - pub const m_wavFilePath: usize = 0x60; // CUtlString - } - // Parent: CVoiceContainerWavFileReader - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CVoiceContainerTestConstant { - pub const m_flTestConstantParam: usize = 0x68; // bool - } - // Parent: CVoiceContainerBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CVoiceContainerTestNestedDynamic { - pub const m_SoundToPlay: usize = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - pub const m_flTestConstantParam: usize = 0x68; // float32 - } - // Parent: CVoiceContainerBase - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CVoiceContainerDecayingSineWave { - pub const m_flFrequency: usize = 0x60; // float32 - pub const m_flDecayTime: usize = 0x64; // float32 - } - // Parent: CVoiceContainerDecayingSineWave - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CVoiceContainerAmpedDecayingSineWave { - pub const m_flGainAmount: usize = 0x68; // float32 - } - // Parent: CVoiceContainerBase - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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: CVoiceContainerBase - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CVoiceContainerBlend { - pub const m_hSoundOne: usize = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - pub const m_hSoundTwo: usize = 0x68; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - pub const m_flBlendAmount: usize = 0x70; // float32 - } - // Parent: CVoiceContainerBase - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CVoiceContainerEngineSound { - pub const m_SoundToPlay: usize = 0x60; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > - pub const m_flTestConstantParam: usize = 0x68; // float32 - pub const m_flTestSoundEventBoundParam: usize = 0x6C; // float32 - pub const m_flEngineRPM: usize = 0x70; // float32 - } - // Parent: CVoiceContainerWavFileReader - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CVoiceContainerEnvelopeAnalyzer { - pub const m_envBuffer: usize = 0x68; // CUtlVector< float32 > - } - // Parent: CVoiceContainerBase - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > - } - // Parent: None - // Fields count: 6 - // - // Metadata: - // MGetKV3ClassDefaults - 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 VMixEQ8Desc_t { - pub const m_stages: usize = 0x0; // VMixFilterDesc_t[8] - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 VMixEffectChainDesc_t { - pub const m_flCrossfadeTime: usize = 0x0; // float32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 - } - } - // Module: vphysics2.dll - // Classes count: 88 - // Enums count: 2 - pub mod vphysics2 { - // Alignment: 4 - // Members count: 4 - #[repr(i32)] - pub enum JointAxis_t { - JOINT_AXIS_X = 0, - JOINT_AXIS_Y = 1, - JOINT_AXIS_Z = 2, - JOINT_AXIS_COUNT = 3 - } - // Alignment: 4 - // Members count: 3 - #[repr(i32)] - pub enum JointMotion_t { - JOINT_MOTION_FREE = 0, - JOINT_MOTION_LOCKED = 1, - JOINT_MOTION_COUNT = 2 - } - // Parent: None - // Fields count: 5 - pub mod constraint_breakableparams_t { - 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 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 worldPosition: usize = 0x0; // - pub const worldAxisDirection: usize = 0xC; // - pub const hingeAxis: usize = 0x18; // constraint_axislimit_t - pub const constraint: usize = 0x28; // constraint_breakableparams_t - } - // Parent: None - // Fields count: 0 - pub mod IPhysicsPlayerController { - } - // Parent: None - // Fields count: 35 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - pub const m_vPoint1: usize = 0x8C; // - pub const m_nCollisionMask: usize = 0x98; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 PhysFeModelDesc_t { - pub const m_CtrlHash: usize = 0x0; // CUtlVector< uint32 > - pub const m_CtrlName: usize = 0x18; // CUtlVector< CUtlString > - 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< 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_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_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 FourVectors2D { - pub const x: usize = 0x0; // fltx4 - pub const y: usize = 0x10; // fltx4 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 FeWeightedNode_t { - pub const nNode: usize = 0x0; // uint16 - pub const nWeight: usize = 0x2; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 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 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 FeNodeReverseOffset_t { - pub const vOffset: usize = 0x0; // - pub const nBoneCtrl: usize = 0xC; // uint16 - pub const nTargetNode: usize = 0xE; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 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 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 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 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 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 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 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 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 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 FeCtrlOffset_t { - pub const vOffset: usize = 0x0; // - pub const nCtrlParent: usize = 0xC; // uint16 - pub const nCtrlChild: usize = 0xE; // uint16 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 FeCtrlSoftOffset_t { - pub const nCtrlParent: usize = 0x0; // uint16 - pub const nCtrlChild: usize = 0x2; // uint16 - pub const vOffset: usize = 0x4; // - pub const flAlpha: usize = 0x10; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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 FeTreeChildren_t { - pub const nChild: usize = 0x0; // uint16[2] - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 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; // - pub const nVertexMapIndex: usize = 0x30; // uint16 - pub const nFlags: usize = 0x32; // uint16 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CovMatrix3 { - pub const m_vDiag: usize = 0x0; // - 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 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 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 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 FeFitMatrix_t { - pub const bone: usize = 0x0; // CTransform - pub const vCenter: usize = 0x20; // - 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 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: FeTaperedCapsuleRigid_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod FeBuildTaperedCapsuleRigid_t { - pub const m_nPriority: usize = 0x30; // int32 - pub const m_nVertexMapHash: usize = 0x34; // uint32 - } - // Parent: FeBoxRigid_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod FeBuildBoxRigid_t { - pub const m_nPriority: usize = 0x40; // int32 - pub const m_nVertexMapHash: usize = 0x44; // uint32 - } - // Parent: FeSphereRigid_t - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 FeSourceEdge_t { - pub const nNode: usize = 0x0; // uint16[2] - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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< float32 > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CFeVertexMapBuildArray { - pub const m_Array: usize = 0x0; // CUtlVector< FeVertexMapBuild_t* > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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; // - 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 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_nFlags: usize = 0x88; // uint32 - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod Dop26_t { - pub const m_flSupport: usize = 0x0; // float32[26] - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 RnPlane_t { - pub const m_vNormal: usize = 0x0; // - pub const m_flOffset: usize = 0xC; // float32 - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod RnVertex_t { - pub const m_nEdge: usize = 0x0; // uint8 - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 RnFace_t { - pub const m_nEdge: usize = 0x0; // uint8 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod CRegionSVM { - pub const m_Planes: usize = 0x0; // CUtlVector< RnPlane_t > - pub const m_Nodes: usize = 0x18; // CUtlVector< uint32 > - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod RnHull_t { - pub const m_vCentroid: usize = 0x0; // - pub const m_flMaxAngularRadius: usize = 0xC; // float32 - pub const m_Bounds: usize = 0x10; // AABB_t - pub const m_vOrthographicAreas: usize = 0x28; // - 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_nFlags: usize = 0xE8; // uint32 - pub const m_pRegionSVM: usize = 0xF0; // CRegionSVM* - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod RnTriangle_t { - pub const m_nIndex: usize = 0x0; // int32[3] - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod RnWing_t { - pub const m_nIndex: usize = 0x0; // int32[3] - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod RnNode_t { - pub const m_vMin: usize = 0x0; // - pub const m_nChildren: usize = 0xC; // uint32 - pub const m_vMax: usize = 0x10; // - pub const m_nTriangleOffset: usize = 0x1C; // uint32 - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - 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_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_vOrthographicAreas: usize = 0x90; // - pub const m_nFlags: usize = 0x9C; // uint32 - pub const m_nDebugFlags: usize = 0xA0; // uint32 - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod RnSphereDesc_t { - pub const m_Sphere: usize = 0x10; // SphereBase_t< float32 > - } - // Parent: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod RnCapsuleDesc_t { - pub const m_Capsule: usize = 0x10; // RnCapsule_t - } - // Parent: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod RnHullDesc_t { - pub const m_Hull: usize = 0x10; // RnHull_t - } - // Parent: RnShapeDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod RnMeshDesc_t { - pub const m_Mesh: usize = 0x10; // RnMesh_t - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod RnSoftbodyParticle_t { - pub const m_flMassInv: usize = 0x0; // float32 - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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 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 CastSphereSATParams_t { - pub const m_vRayStart: usize = 0x0; // - pub const m_vRayDelta: usize = 0xC; // - 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 RnBodyDesc_t { - pub const m_sDebugName: usize = 0x0; // CUtlString - pub const m_vPosition: usize = 0x8; // - pub const m_qOrientation: usize = 0x14; // QuaternionStorage - pub const m_vLinearVelocity: usize = 0x24; // - pub const m_vAngularVelocity: usize = 0x30; // - pub const m_vLocalMassCenter: usize = 0x3C; // - 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; // - pub const m_vLastAwakeTorqueAccum: usize = 0x9C; // - 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 VertexPositionNormal_t { - pub const m_vPosition: usize = 0x0; // - pub const m_vNormal: usize = 0xC; // - } - // Parent: None - // Fields count: 1 - pub mod VertexPositionColor_t { - pub const m_vPosition: usize = 0x0; // - } - // Parent: RnBodyDesc_t - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod vphysics_save_cphysicsbody_t { - pub const m_nOldPointer: usize = 0xD0; // uint64 - } - } - // Module: worldrenderer.dll - // Classes count: 27 - // Enums count: 1 - pub mod worldrenderer { - // Alignment: 4 - // Members count: 13 - #[repr(i32)] - 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 - } - // Parent: None - // Fields count: 7 - // - // Metadata: - // MGetKV3ClassDefaults - 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 EntityKeyValueData_t { - pub const m_connections: usize = 0x8; // CUtlVector< EntityIOConnectionData_t > - pub const m_keyValuesData: usize = 0x20; // CUtlBinaryBlock - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 14 - // - // Metadata: - // MGetKV3ClassDefaults - 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; // - 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< InfoForResourceTypeCModel > - pub const m_renderable: usize = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > - } - // Parent: None - // Fields count: 1 - // - // Metadata: - // MGetKV3ClassDefaults - pub mod BaseSceneObjectOverride_t { - pub const m_nSceneObjectIndex: usize = 0x0; // uint32 - } - // Parent: BaseSceneObjectOverride_t - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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: BaseSceneObjectOverride_t - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 10 - // - // Metadata: - // MGetKV3ClassDefaults - 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< InfoForResourceTypeIMaterial2 > - 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 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< CStrongHandle< InfoForResourceTypeCTextureBase > > - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // MGetKV3ClassDefaults - 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 > - } - // Parent: None - // Fields count: 9 - // - // Metadata: - // MGetKV3ClassDefaults - 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 AggregateLODSetup_t { - pub const m_vLODOrigin: usize = 0x0; // - pub const m_fMaxObjectScale: usize = 0xC; // float32 - pub const m_fSwitchDistances: usize = 0x10; // CUtlVectorFixedGrowable< float32 > - } - // Parent: None - // Fields count: 8 - // - // Metadata: - // MGetKV3ClassDefaults - 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< 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 > - } - // Parent: None - // Fields count: 3 - // - // Metadata: - // MGetKV3ClassDefaults - 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 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< 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 > - } - // Parent: None - // Fields count: 13 - // - // 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_grassFileName: usize = 0x108; // CUtlString - pub const m_nodeLightingInfo: usize = 0x110; // BakedLightingInfo_t - } - // Parent: None - // Fields count: 5 - // - // Metadata: - // MGetKV3ClassDefaults - 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 NodeData_t { - pub const m_nParent: usize = 0x0; // int32 - pub const m_vOrigin: usize = 0x4; // - 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_worldNodePrefix: usize = 0x48; // CUtlString - } - // Parent: None - // Fields count: 4 - // - // Metadata: - // 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_worldLightingInfo: usize = 0x38; // BakedLightingInfo_t - pub const m_entityLumps: usize = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > - } - // Parent: None - // Fields count: 2 - // - // Metadata: - // MGetKV3ClassDefaults - 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 CVoxelVisibility { - pub const m_nBaseClusterCount: usize = 0x40; // uint32 - pub const m_nPVSBytesPerCluster: usize = 0x44; // uint32 - pub const m_vMinBounds: usize = 0x48; // - pub const m_vMaxBounds: usize = 0x54; // - 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 VMapResourceData_t { - } - // Parent: None - // Fields count: 0 - // - // Metadata: - // MResourceTypeForInfoType - pub mod InfoForResourceTypeVMapResourceData_t { - } - // Parent: None - // Fields count: 0 - pub mod CEntityComponent { - } - // Parent: None - // Fields count: 11 - // - // Metadata: - // NetworkVarNames: m_nameStringableIndex (int32) - 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 - // - // Metadata: - // NetworkVarNames: m_pEntity (CEntityIdentity *) - // NetworkVarNames: m_CScriptComponent (CScriptComponent::Storage_t) - 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: CEntityComponent - // Fields count: 1 - pub mod CScriptComponent { - pub const m_scriptClassName: usize = 0x30; // CUtlSymbolLarge - } - } - } -} diff --git a/output/win/buttons.cs b/output/win/buttons.cs index 08f7dae..fee562d 100644 --- a/output/win/buttons.cs +++ b/output/win/buttons.cs @@ -1,24 +1,24 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC namespace CS2Dumper { // Module: client.dll public static class Buttons { - public const nint Attack = 0x1730020; - public const nint Attack2 = 0x17300B0; - public const nint Back = 0x17302F0; - public const nint Duck = 0x17305C0; - public const nint Forward = 0x1730260; - public const nint Jump = 0x1730530; - public const nint Left = 0x1730380; - public const nint Lookatweapon = 0x192B540; - public const nint Reload = 0x172FF90; - public const nint Right = 0x1730410; - public const nint Showscores = 0x192B420; - public const nint Sprint = 0x172FF00; - public const nint Turnleft = 0x1730140; - public const nint Turnright = 0x17301D0; - public const nint Use = 0x17304A0; - public const nint Zoom = 0x192B4B0; + public const nint attack = 0x1730020; + public const nint attack2 = 0x17300B0; + public const nint back = 0x17302F0; + public const nint duck = 0x17305C0; + public const nint forward = 0x1730260; + public const nint jump = 0x1730530; + public const nint left = 0x1730380; + public const nint lookatweapon = 0x192B540; + public const nint reload = 0x172FF90; + public const nint right = 0x1730410; + public const nint showscores = 0x192B420; + public const nint sprint = 0x172FF00; + public const nint turnleft = 0x1730140; + public const nint turnright = 0x17301D0; + public const nint use = 0x17304A0; + public const nint zoom = 0x192B4B0; } } diff --git a/output/win/buttons.hpp b/output/win/buttons.hpp index 29b6f04..18d152a 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-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC #pragma once diff --git a/output/win/buttons.rs b/output/win/buttons.rs index e828c3d..eef6a90 100644 --- a/output/win/buttons.rs +++ b/output/win/buttons.rs @@ -1,24 +1,26 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC + +#![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { // Module: client.dll pub mod buttons { - pub const ATTACK: usize = 0x1730020; - pub const ATTACK2: usize = 0x17300B0; - pub const BACK: usize = 0x17302F0; - pub const DUCK: usize = 0x17305C0; - pub const FORWARD: usize = 0x1730260; - pub const JUMP: usize = 0x1730530; - pub const LEFT: usize = 0x1730380; - pub const LOOKATWEAPON: usize = 0x192B540; - pub const RELOAD: usize = 0x172FF90; - pub const RIGHT: usize = 0x1730410; - pub const SHOWSCORES: usize = 0x192B420; - pub const SPRINT: usize = 0x172FF00; - pub const TURNLEFT: usize = 0x1730140; - pub const TURNRIGHT: usize = 0x17301D0; - pub const USE: usize = 0x17304A0; - pub const ZOOM: usize = 0x192B4B0; + pub const attack: usize = 0x1730020; + pub const attack2: usize = 0x17300B0; + pub const back: usize = 0x17302F0; + pub const duck: usize = 0x17305C0; + pub const forward: usize = 0x1730260; + pub const jump: usize = 0x1730530; + pub const left: usize = 0x1730380; + pub const lookatweapon: usize = 0x192B540; + pub const reload: usize = 0x172FF90; + pub const right: usize = 0x1730410; + pub const showscores: usize = 0x192B420; + pub const sprint: usize = 0x172FF00; + pub const turnleft: usize = 0x1730140; + pub const turnright: usize = 0x17301D0; + pub const use: usize = 0x17304A0; + pub const zoom: usize = 0x192B4B0; } } diff --git a/output/info.json b/output/win/info.json similarity index 100% rename from output/info.json rename to output/win/info.json diff --git a/output/win/interfaces.cs b/output/win/interfaces.cs index bc82181..60ed087 100644 --- a/output/win/interfaces.cs +++ b/output/win/interfaces.cs @@ -1,61 +1,61 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC namespace CS2Dumper.Interfaces { // Module: animationsystem.dll public static class Animationsystem { - public const nint AnimationSystemUtils001 = 0x72E80; - public const nint AnimationSystem001 = 0x6DA00; + public const nint AnimationSystemUtils_001 = 0x72E80; + public const nint AnimationSystem_001 = 0x6DA00; } // Module: client.dll public static class Client { - public const nint ClientToolsInfo001 = 0x732F00; - public const nint EmptyWorldService001Client = 0x480850; + public const nint ClientToolsInfo_001 = 0x732F00; + public const nint EmptyWorldService001_Client = 0x480850; public const nint GameClientExports001 = 0x732F10; - public const nint LegacyGameUi001 = 0x8AEE40; + public const nint LegacyGameUI001 = 0x8AEE40; public const nint Source2Client002 = 0x732F20; public const nint Source2ClientConfig001 = 0x46BA90; public const nint Source2ClientPrediction001 = 0x7AF990; - public const nint Source2ClientUi001 = 0x89E460; + public const nint Source2ClientUI001 = 0x89E460; } // Module: engine2.dll public static class Engine2 { public const nint BenchmarkService001 = 0x177230; public const nint BugService001 = 0x178A90; - public const nint ClientServerEngineLoopService001 = 0x1EAE60; - public const nint EngineGameUi001 = 0x121E70; + public const nint ClientServerEngineLoopService_001 = 0x1EAE60; + public const nint EngineGameUI001 = 0x121E70; public const nint EngineServiceMgr001 = 0x1DBC10; public const nint GameEventSystemClientV001 = 0x1E02B0; public const nint GameEventSystemServerV001 = 0x1E02C0; public const nint GameResourceServiceClientV001 = 0x17FC50; public const nint GameResourceServiceServerV001 = 0x17FC60; - public const nint GameUiService001 = 0x182600; + public const nint GameUIService_001 = 0x182600; public const nint HostStateMgr001 = 0x1E4D10; - public const nint Inetsupport001 = 0xF0DE0; - public const nint InputService001 = 0x188120; + public const nint INETSUPPORT_001 = 0xF0DE0; + public const nint InputService_001 = 0x188120; public const nint KeyValueCache001 = 0x1E7530; - public const nint MapListService001 = 0x19B050; - public const nint NetworkClientService001 = 0x1A2210; - public const nint NetworkP2pService001 = 0x1A8F50; - public const nint NetworkServerService001 = 0x1AD4C0; - public const nint NetworkService001 = 0x1B26E0; - public const nint RenderService001 = 0x1B2BD0; + public const nint MapListService_001 = 0x19B050; + public const nint NetworkClientService_001 = 0x1A2210; + public const nint NetworkP2PService_001 = 0x1A8F50; + public const nint NetworkServerService_001 = 0x1AD4C0; + public const nint NetworkService_001 = 0x1B26E0; + public const nint RenderService_001 = 0x1B2BD0; public const nint ScreenshotService001 = 0x1B5590; - public const nint SimpleEngineLoopService001 = 0x1F7050; - public const nint SoundService001 = 0x1B9B90; + public const nint SimpleEngineLoopService_001 = 0x1F7050; + public const nint SoundService_001 = 0x1B9B90; public const nint Source2EngineToClient001 = 0x61A90; public const nint Source2EngineToClientStringTable001 = 0x8AB70; public const nint Source2EngineToServer001 = 0x92140; public const nint Source2EngineToServerStringTable001 = 0xA9830; - public const nint SplitScreenService001 = 0x1C0430; - public const nint StatsService001 = 0x1C3110; - public const nint ToolService001 = 0x1C7D60; - public const nint VengineGameuifuncsVersion005 = 0x122AE0; - public const nint VProfService001 = 0x1C90E0; + public const nint SplitScreenService_001 = 0x1C0430; + public const nint StatsService_001 = 0x1C3110; + public const nint ToolService_001 = 0x1C7D60; + public const nint VENGINE_GAMEUIFUNCS_VERSION005 = 0x122AE0; + public const nint VProfService_001 = 0x1C90E0; } // Module: filesystem_stdio.dll public static class FilesystemStdio { - public const nint VAsyncFileSystem2001 = 0x67960; + public const nint VAsyncFileSystem2_001 = 0x67960; public const nint VFileSystem017 = 0x67950; } // Module: host.dll @@ -71,7 +71,7 @@ namespace CS2Dumper.Interfaces { } // Module: imemanager.dll public static class Imemanager { - public const nint ImeManager001 = 0xC470; + public const nint IMEManager001 = 0xC470; } // Module: inputsystem.dll public static class Inputsystem { @@ -80,20 +80,20 @@ namespace CS2Dumper.Interfaces { } // Module: localize.dll public static class Localize { - public const nint Localize001 = 0x3830; + public const nint Localize_001 = 0x3830; } // Module: matchmaking.dll public static class Matchmaking { public const nint GameTypes001 = 0x53800; - public const nint Matchframework001 = 0x105690; + public const nint MATCHFRAMEWORK_001 = 0x105690; } // Module: materialsystem2.dll public static class Materialsystem2 { - public const nint FontManager001 = 0x37A80; - public const nint MaterialUtils001 = 0x4DB40; - public const nint PostProcessingSystem001 = 0x42A80; - public const nint TextLayout001 = 0x4A200; - public const nint VMaterialSystem2001 = 0x25F80; + public const nint FontManager_001 = 0x37A80; + public const nint MaterialUtils_001 = 0x4DB40; + public const nint PostProcessingSystem_001 = 0x42A80; + public const nint TextLayout_001 = 0x4A200; + public const nint VMaterialSystem2_001 = 0x25F80; } // Module: meshsystem.dll public static class Meshsystem { @@ -112,7 +112,7 @@ namespace CS2Dumper.Interfaces { } // Module: panorama.dll public static class Panorama { - public const nint PanoramaUiEngine001 = 0x5D960; + public const nint PanoramaUIEngine001 = 0x5D960; } // Module: panorama_text_pango.dll public static class PanoramaTextPango { @@ -120,7 +120,7 @@ namespace CS2Dumper.Interfaces { } // Module: panoramauiclient.dll public static class Panoramauiclient { - public const nint PanoramaUiClient001 = 0x12010; + public const nint PanoramaUIClient001 = 0x12010; } // Module: particles.dll public static class Particles { @@ -128,12 +128,12 @@ namespace CS2Dumper.Interfaces { } // Module: pulse_system.dll public static class PulseSystem { - public const nint IPulseSystem001 = 0x44C0; + public const nint IPulseSystem_001 = 0x44C0; } // Module: rendersystemdx11.dll public static class Rendersystemdx11 { public const nint RenderDeviceMgr001 = 0x4C7D0; - public const nint RenderUtils001 = 0x55150; + public const nint RenderUtils_001 = 0x55150; public const nint VRenderDeviceMgrBackdoor001 = 0x4C7E0; } // Module: resourcesystem.dll @@ -147,26 +147,26 @@ namespace CS2Dumper.Interfaces { } // Module: scenesystem.dll public static class Scenesystem { - public const nint RenderingPipelines001 = 0x86480; - public const nint SceneSystem002 = 0xBD200; - public const nint SceneUtils001 = 0x12FCF0; + public const nint RenderingPipelines_001 = 0x86480; + public const nint SceneSystem_002 = 0xBD200; + public const nint SceneUtils_001 = 0x12FCF0; } // Module: schemasystem.dll public static class Schemasystem { - public const nint SchemaSystem001 = 0xAA50; + public const nint SchemaSystem_001 = 0xAA50; } // Module: server.dll public static class Server { - public const nint EmptyWorldService001Server = 0x572840; + public const nint EmptyWorldService001_Server = 0x572840; public const nint EntitySubclassUtilsV001 = 0x2AF7A0; public const nint NavGameTest001 = 0xA46F10; - public const nint ServerToolsInfo001 = 0x8322D0; + public const nint ServerToolsInfo_001 = 0x8322D0; public const nint Source2GameClients001 = 0x8322E0; public const nint Source2GameDirector001 = 0x11EAB0; public const nint Source2GameEntities001 = 0x8322F0; public const nint Source2Server001 = 0x832300; public const nint Source2ServerConfig001 = 0x566BC0; - public const nint Customnavsystem001 = 0x22C660; + public const nint customnavsystem001 = 0x22C660; } // Module: soundsystem.dll public static class Soundsystem { @@ -181,8 +181,8 @@ namespace CS2Dumper.Interfaces { } // Module: steamclient64.dll public static class Steamclient64 { - public const nint ClientengineInterfaceVersion005 = 0x8621C0; - public const nint Ivalidate001 = 0x866250; + public const nint CLIENTENGINE_INTERFACE_VERSION005 = 0x8621C0; + public const nint IVALIDATE001 = 0x866250; public const nint SteamClient006 = 0x663700; public const nint SteamClient007 = 0x663710; public const nint SteamClient008 = 0x663720; @@ -199,8 +199,8 @@ namespace CS2Dumper.Interfaces { public const nint SteamClient019 = 0x6637D0; public const nint SteamClient020 = 0x6637E0; public const nint SteamClient021 = 0x6637F0; - public const nint P2pvoice002 = 0xD9FD0; - public const nint P2pvoicesingleton002 = 0xD6A30; + public const nint p2pvoice002 = 0xD9FD0; + public const nint p2pvoicesingleton002 = 0xD6A30; } // Module: tier0.dll public static class Tier0 { @@ -223,8 +223,8 @@ namespace CS2Dumper.Interfaces { } // Module: vphysics2.dll public static class Vphysics2 { - public const nint VPhysics2HandleInterface001 = 0x5BCB0; - public const nint VPhysics2Interface001 = 0x57130; + public const nint VPhysics2_Handle_Interface_001 = 0x5BCB0; + public const nint VPhysics2_Interface_001 = 0x57130; } // Module: vscript.dll public static class Vscript { @@ -232,7 +232,7 @@ namespace CS2Dumper.Interfaces { } // Module: vstdlib_s64.dll public static class VstdlibS64 { - public const nint Ivalidate001 = 0x25120; + public const nint IVALIDATE001 = 0x25120; public const nint VEngineCvar002 = 0x5760; } // Module: worldrenderer.dll diff --git a/output/win/interfaces.hpp b/output/win/interfaces.hpp index e109a5c..e46be00 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-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC #pragma once @@ -9,240 +9,240 @@ namespace cs2_dumper { namespace interfaces { // Module: animationsystem.dll namespace animationsystem { - constexpr std::ptrdiff_t animation_system_utils_001 = 0x72E80; - constexpr std::ptrdiff_t animation_system_001 = 0x6DA00; + constexpr std::ptrdiff_t AnimationSystemUtils_001 = 0x72E80; + constexpr std::ptrdiff_t AnimationSystem_001 = 0x6DA00; } // Module: client.dll namespace client { - constexpr std::ptrdiff_t client_tools_info_001 = 0x732F00; - constexpr std::ptrdiff_t empty_world_service001_client = 0x480850; - constexpr std::ptrdiff_t game_client_exports001 = 0x732F10; - constexpr std::ptrdiff_t legacy_game_ui001 = 0x8AEE40; - constexpr std::ptrdiff_t source2_client002 = 0x732F20; - constexpr std::ptrdiff_t source2_client_config001 = 0x46BA90; - constexpr std::ptrdiff_t source2_client_prediction001 = 0x7AF990; - constexpr std::ptrdiff_t source2_client_ui001 = 0x89E460; + constexpr std::ptrdiff_t ClientToolsInfo_001 = 0x732F00; + constexpr std::ptrdiff_t EmptyWorldService001_Client = 0x480850; + constexpr std::ptrdiff_t GameClientExports001 = 0x732F10; + constexpr std::ptrdiff_t LegacyGameUI001 = 0x8AEE40; + constexpr std::ptrdiff_t Source2Client002 = 0x732F20; + constexpr std::ptrdiff_t Source2ClientConfig001 = 0x46BA90; + constexpr std::ptrdiff_t Source2ClientPrediction001 = 0x7AF990; + constexpr std::ptrdiff_t Source2ClientUI001 = 0x89E460; } // Module: engine2.dll namespace engine2 { - constexpr std::ptrdiff_t benchmark_service001 = 0x177230; - constexpr std::ptrdiff_t bug_service001 = 0x178A90; - constexpr std::ptrdiff_t client_server_engine_loop_service_001 = 0x1EAE60; - constexpr std::ptrdiff_t engine_game_ui001 = 0x121E70; - constexpr std::ptrdiff_t engine_service_mgr001 = 0x1DBC10; - constexpr std::ptrdiff_t game_event_system_client_v001 = 0x1E02B0; - constexpr std::ptrdiff_t game_event_system_server_v001 = 0x1E02C0; - constexpr std::ptrdiff_t game_resource_service_client_v001 = 0x17FC50; - constexpr std::ptrdiff_t game_resource_service_server_v001 = 0x17FC60; - constexpr std::ptrdiff_t game_ui_service_001 = 0x182600; - constexpr std::ptrdiff_t host_state_mgr001 = 0x1E4D10; - constexpr std::ptrdiff_t inetsupport_001 = 0xF0DE0; - constexpr std::ptrdiff_t input_service_001 = 0x188120; - constexpr std::ptrdiff_t key_value_cache001 = 0x1E7530; - constexpr std::ptrdiff_t map_list_service_001 = 0x19B050; - constexpr std::ptrdiff_t network_client_service_001 = 0x1A2210; - constexpr std::ptrdiff_t network_p2p_service_001 = 0x1A8F50; - constexpr std::ptrdiff_t network_server_service_001 = 0x1AD4C0; - constexpr std::ptrdiff_t network_service_001 = 0x1B26E0; - constexpr std::ptrdiff_t render_service_001 = 0x1B2BD0; - constexpr std::ptrdiff_t screenshot_service001 = 0x1B5590; - constexpr std::ptrdiff_t simple_engine_loop_service_001 = 0x1F7050; - constexpr std::ptrdiff_t sound_service_001 = 0x1B9B90; - constexpr std::ptrdiff_t source2_engine_to_client001 = 0x61A90; - constexpr std::ptrdiff_t source2_engine_to_client_string_table001 = 0x8AB70; - constexpr std::ptrdiff_t source2_engine_to_server001 = 0x92140; - constexpr std::ptrdiff_t source2_engine_to_server_string_table001 = 0xA9830; - constexpr std::ptrdiff_t split_screen_service_001 = 0x1C0430; - constexpr std::ptrdiff_t stats_service_001 = 0x1C3110; - constexpr std::ptrdiff_t tool_service_001 = 0x1C7D60; - constexpr std::ptrdiff_t vengine_gameuifuncs_version005 = 0x122AE0; - constexpr std::ptrdiff_t v_prof_service_001 = 0x1C90E0; + constexpr std::ptrdiff_t BenchmarkService001 = 0x177230; + constexpr std::ptrdiff_t BugService001 = 0x178A90; + constexpr std::ptrdiff_t ClientServerEngineLoopService_001 = 0x1EAE60; + constexpr std::ptrdiff_t EngineGameUI001 = 0x121E70; + constexpr std::ptrdiff_t EngineServiceMgr001 = 0x1DBC10; + constexpr std::ptrdiff_t GameEventSystemClientV001 = 0x1E02B0; + constexpr std::ptrdiff_t GameEventSystemServerV001 = 0x1E02C0; + constexpr std::ptrdiff_t GameResourceServiceClientV001 = 0x17FC50; + constexpr std::ptrdiff_t GameResourceServiceServerV001 = 0x17FC60; + constexpr std::ptrdiff_t GameUIService_001 = 0x182600; + constexpr std::ptrdiff_t HostStateMgr001 = 0x1E4D10; + constexpr std::ptrdiff_t INETSUPPORT_001 = 0xF0DE0; + constexpr std::ptrdiff_t InputService_001 = 0x188120; + constexpr std::ptrdiff_t KeyValueCache001 = 0x1E7530; + constexpr std::ptrdiff_t MapListService_001 = 0x19B050; + constexpr std::ptrdiff_t NetworkClientService_001 = 0x1A2210; + constexpr std::ptrdiff_t NetworkP2PService_001 = 0x1A8F50; + constexpr std::ptrdiff_t NetworkServerService_001 = 0x1AD4C0; + constexpr std::ptrdiff_t NetworkService_001 = 0x1B26E0; + constexpr std::ptrdiff_t RenderService_001 = 0x1B2BD0; + constexpr std::ptrdiff_t ScreenshotService001 = 0x1B5590; + constexpr std::ptrdiff_t SimpleEngineLoopService_001 = 0x1F7050; + constexpr std::ptrdiff_t SoundService_001 = 0x1B9B90; + constexpr std::ptrdiff_t Source2EngineToClient001 = 0x61A90; + constexpr std::ptrdiff_t Source2EngineToClientStringTable001 = 0x8AB70; + constexpr std::ptrdiff_t Source2EngineToServer001 = 0x92140; + constexpr std::ptrdiff_t Source2EngineToServerStringTable001 = 0xA9830; + constexpr std::ptrdiff_t SplitScreenService_001 = 0x1C0430; + constexpr std::ptrdiff_t StatsService_001 = 0x1C3110; + constexpr std::ptrdiff_t ToolService_001 = 0x1C7D60; + constexpr std::ptrdiff_t VENGINE_GAMEUIFUNCS_VERSION005 = 0x122AE0; + constexpr std::ptrdiff_t VProfService_001 = 0x1C90E0; } // Module: filesystem_stdio.dll namespace filesystem_stdio { - constexpr std::ptrdiff_t v_async_file_system2_001 = 0x67960; - constexpr std::ptrdiff_t v_file_system017 = 0x67950; + constexpr std::ptrdiff_t VAsyncFileSystem2_001 = 0x67960; + constexpr std::ptrdiff_t VFileSystem017 = 0x67950; } // Module: host.dll namespace host { - constexpr std::ptrdiff_t debug_draw_queue_manager001 = 0x11AE0; - constexpr std::ptrdiff_t game_model_info001 = 0x12090; - constexpr std::ptrdiff_t game_system2_host_hook = 0x12170; - constexpr std::ptrdiff_t host_utils001 = 0x12920; - constexpr std::ptrdiff_t prediction_diff_manager001 = 0x17340; - constexpr std::ptrdiff_t save_restore_data_version001 = 0x19060; - constexpr std::ptrdiff_t single_player_shared_memory001 = 0x19070; - constexpr std::ptrdiff_t source2_host001 = 0x193F0; + constexpr std::ptrdiff_t DebugDrawQueueManager001 = 0x11AE0; + constexpr std::ptrdiff_t GameModelInfo001 = 0x12090; + constexpr std::ptrdiff_t GameSystem2HostHook = 0x12170; + constexpr std::ptrdiff_t HostUtils001 = 0x12920; + constexpr std::ptrdiff_t PredictionDiffManager001 = 0x17340; + constexpr std::ptrdiff_t SaveRestoreDataVersion001 = 0x19060; + constexpr std::ptrdiff_t SinglePlayerSharedMemory001 = 0x19070; + constexpr std::ptrdiff_t Source2Host001 = 0x193F0; } // Module: imemanager.dll namespace imemanager { - constexpr std::ptrdiff_t ime_manager001 = 0xC470; + constexpr std::ptrdiff_t IMEManager001 = 0xC470; } // Module: inputsystem.dll namespace inputsystem { - constexpr std::ptrdiff_t input_stack_system_version001 = 0x1850; - constexpr std::ptrdiff_t input_system_version001 = 0x2A40; + constexpr std::ptrdiff_t InputStackSystemVersion001 = 0x1850; + constexpr std::ptrdiff_t InputSystemVersion001 = 0x2A40; } // Module: localize.dll namespace localize { - constexpr std::ptrdiff_t localize_001 = 0x3830; + constexpr std::ptrdiff_t Localize_001 = 0x3830; } // Module: matchmaking.dll namespace matchmaking { - constexpr std::ptrdiff_t game_types001 = 0x53800; - constexpr std::ptrdiff_t matchframework_001 = 0x105690; + constexpr std::ptrdiff_t GameTypes001 = 0x53800; + constexpr std::ptrdiff_t MATCHFRAMEWORK_001 = 0x105690; } // Module: materialsystem2.dll namespace materialsystem2 { - constexpr std::ptrdiff_t font_manager_001 = 0x37A80; - constexpr std::ptrdiff_t material_utils_001 = 0x4DB40; - constexpr std::ptrdiff_t post_processing_system_001 = 0x42A80; - constexpr std::ptrdiff_t text_layout_001 = 0x4A200; - constexpr std::ptrdiff_t v_material_system2_001 = 0x25F80; + constexpr std::ptrdiff_t FontManager_001 = 0x37A80; + constexpr std::ptrdiff_t MaterialUtils_001 = 0x4DB40; + constexpr std::ptrdiff_t PostProcessingSystem_001 = 0x42A80; + constexpr std::ptrdiff_t TextLayout_001 = 0x4A200; + constexpr std::ptrdiff_t VMaterialSystem2_001 = 0x25F80; } // Module: meshsystem.dll namespace meshsystem { - constexpr std::ptrdiff_t mesh_system001 = 0x7440; + constexpr std::ptrdiff_t MeshSystem001 = 0x7440; } // Module: navsystem.dll namespace navsystem { - constexpr std::ptrdiff_t nav_system001 = 0x8E30; + constexpr std::ptrdiff_t NavSystem001 = 0x8E30; } // Module: networksystem.dll namespace networksystem { - constexpr std::ptrdiff_t flattened_serializers_version001 = 0x7EF90; - constexpr std::ptrdiff_t network_messages_version001 = 0x9FC90; - constexpr std::ptrdiff_t network_system_version001 = 0xBFA00; - constexpr std::ptrdiff_t serialized_entities_version001 = 0xD6930; + constexpr std::ptrdiff_t FlattenedSerializersVersion001 = 0x7EF90; + constexpr std::ptrdiff_t NetworkMessagesVersion001 = 0x9FC90; + constexpr std::ptrdiff_t NetworkSystemVersion001 = 0xBFA00; + constexpr std::ptrdiff_t SerializedEntitiesVersion001 = 0xD6930; } // Module: panorama.dll namespace panorama { - constexpr std::ptrdiff_t panorama_ui_engine001 = 0x5D960; + constexpr std::ptrdiff_t PanoramaUIEngine001 = 0x5D960; } // Module: panorama_text_pango.dll namespace panorama_text_pango { - constexpr std::ptrdiff_t panorama_text_services001 = 0x4CBE0; + constexpr std::ptrdiff_t PanoramaTextServices001 = 0x4CBE0; } // Module: panoramauiclient.dll namespace panoramauiclient { - constexpr std::ptrdiff_t panorama_ui_client001 = 0x12010; + constexpr std::ptrdiff_t PanoramaUIClient001 = 0x12010; } // Module: particles.dll namespace particles { - constexpr std::ptrdiff_t particle_system_mgr003 = 0x591D0; + constexpr std::ptrdiff_t ParticleSystemMgr003 = 0x591D0; } // Module: pulse_system.dll namespace pulse_system { - constexpr std::ptrdiff_t i_pulse_system_001 = 0x44C0; + constexpr std::ptrdiff_t IPulseSystem_001 = 0x44C0; } // Module: rendersystemdx11.dll namespace rendersystemdx11 { - constexpr std::ptrdiff_t render_device_mgr001 = 0x4C7D0; - constexpr std::ptrdiff_t render_utils_001 = 0x55150; - constexpr std::ptrdiff_t v_render_device_mgr_backdoor001 = 0x4C7E0; + constexpr std::ptrdiff_t RenderDeviceMgr001 = 0x4C7D0; + constexpr std::ptrdiff_t RenderUtils_001 = 0x55150; + constexpr std::ptrdiff_t VRenderDeviceMgrBackdoor001 = 0x4C7E0; } // Module: resourcesystem.dll namespace resourcesystem { - constexpr std::ptrdiff_t resource_system013 = 0x10920; + constexpr std::ptrdiff_t ResourceSystem013 = 0x10920; } // Module: scenefilecache.dll namespace scenefilecache { - constexpr std::ptrdiff_t response_rules_cache001 = 0x31A0; - constexpr std::ptrdiff_t scene_file_cache002 = 0x6A60; + constexpr std::ptrdiff_t ResponseRulesCache001 = 0x31A0; + constexpr std::ptrdiff_t SceneFileCache002 = 0x6A60; } // Module: scenesystem.dll namespace scenesystem { - constexpr std::ptrdiff_t rendering_pipelines_001 = 0x86480; - constexpr std::ptrdiff_t scene_system_002 = 0xBD200; - constexpr std::ptrdiff_t scene_utils_001 = 0x12FCF0; + constexpr std::ptrdiff_t RenderingPipelines_001 = 0x86480; + constexpr std::ptrdiff_t SceneSystem_002 = 0xBD200; + constexpr std::ptrdiff_t SceneUtils_001 = 0x12FCF0; } // Module: schemasystem.dll namespace schemasystem { - constexpr std::ptrdiff_t schema_system_001 = 0xAA50; + constexpr std::ptrdiff_t SchemaSystem_001 = 0xAA50; } // Module: server.dll namespace server { - constexpr std::ptrdiff_t empty_world_service001_server = 0x572840; - constexpr std::ptrdiff_t entity_subclass_utils_v001 = 0x2AF7A0; - constexpr std::ptrdiff_t nav_game_test001 = 0xA46F10; - constexpr std::ptrdiff_t server_tools_info_001 = 0x8322D0; - constexpr std::ptrdiff_t source2_game_clients001 = 0x8322E0; - constexpr std::ptrdiff_t source2_game_director001 = 0x11EAB0; - constexpr std::ptrdiff_t source2_game_entities001 = 0x8322F0; - constexpr std::ptrdiff_t source2_server001 = 0x832300; - constexpr std::ptrdiff_t source2_server_config001 = 0x566BC0; + constexpr std::ptrdiff_t EmptyWorldService001_Server = 0x572840; + constexpr std::ptrdiff_t EntitySubclassUtilsV001 = 0x2AF7A0; + constexpr std::ptrdiff_t NavGameTest001 = 0xA46F10; + constexpr std::ptrdiff_t ServerToolsInfo_001 = 0x8322D0; + constexpr std::ptrdiff_t Source2GameClients001 = 0x8322E0; + constexpr std::ptrdiff_t Source2GameDirector001 = 0x11EAB0; + constexpr std::ptrdiff_t Source2GameEntities001 = 0x8322F0; + constexpr std::ptrdiff_t Source2Server001 = 0x832300; + constexpr std::ptrdiff_t Source2ServerConfig001 = 0x566BC0; constexpr std::ptrdiff_t customnavsystem001 = 0x22C660; } // Module: soundsystem.dll namespace soundsystem { - constexpr std::ptrdiff_t sound_op_system001 = 0x16A640; - constexpr std::ptrdiff_t sound_op_system_edit001 = 0x96A50; - constexpr std::ptrdiff_t sound_system001 = 0x48320; - constexpr std::ptrdiff_t v_mix_edit_tool001 = 0x75C30; + constexpr std::ptrdiff_t SoundOpSystem001 = 0x16A640; + constexpr std::ptrdiff_t SoundOpSystemEdit001 = 0x96A50; + constexpr std::ptrdiff_t SoundSystem001 = 0x48320; + constexpr std::ptrdiff_t VMixEditTool001 = 0x75C30; } // Module: steamaudio.dll namespace steamaudio { - constexpr std::ptrdiff_t steam_audio001 = 0x5AA70; + constexpr std::ptrdiff_t SteamAudio001 = 0x5AA70; } // Module: steamclient64.dll namespace steamclient64 { - constexpr std::ptrdiff_t clientengine_interface_version005 = 0x8621C0; - constexpr std::ptrdiff_t ivalidate001 = 0x866250; - constexpr std::ptrdiff_t steam_client006 = 0x663700; - constexpr std::ptrdiff_t steam_client007 = 0x663710; - constexpr std::ptrdiff_t steam_client008 = 0x663720; - constexpr std::ptrdiff_t steam_client009 = 0x663730; - constexpr std::ptrdiff_t steam_client010 = 0x663740; - constexpr std::ptrdiff_t steam_client011 = 0x663750; - constexpr std::ptrdiff_t steam_client012 = 0x663760; - constexpr std::ptrdiff_t steam_client013 = 0x663770; - constexpr std::ptrdiff_t steam_client014 = 0x663780; - constexpr std::ptrdiff_t steam_client015 = 0x663790; - constexpr std::ptrdiff_t steam_client016 = 0x6637A0; - constexpr std::ptrdiff_t steam_client017 = 0x6637B0; - constexpr std::ptrdiff_t steam_client018 = 0x6637C0; - constexpr std::ptrdiff_t steam_client019 = 0x6637D0; - constexpr std::ptrdiff_t steam_client020 = 0x6637E0; - constexpr std::ptrdiff_t steam_client021 = 0x6637F0; + constexpr std::ptrdiff_t CLIENTENGINE_INTERFACE_VERSION005 = 0x8621C0; + constexpr std::ptrdiff_t IVALIDATE001 = 0x866250; + constexpr std::ptrdiff_t SteamClient006 = 0x663700; + constexpr std::ptrdiff_t SteamClient007 = 0x663710; + constexpr std::ptrdiff_t SteamClient008 = 0x663720; + constexpr std::ptrdiff_t SteamClient009 = 0x663730; + constexpr std::ptrdiff_t SteamClient010 = 0x663740; + constexpr std::ptrdiff_t SteamClient011 = 0x663750; + constexpr std::ptrdiff_t SteamClient012 = 0x663760; + constexpr std::ptrdiff_t SteamClient013 = 0x663770; + constexpr std::ptrdiff_t SteamClient014 = 0x663780; + constexpr std::ptrdiff_t SteamClient015 = 0x663790; + constexpr std::ptrdiff_t SteamClient016 = 0x6637A0; + constexpr std::ptrdiff_t SteamClient017 = 0x6637B0; + constexpr std::ptrdiff_t SteamClient018 = 0x6637C0; + constexpr std::ptrdiff_t SteamClient019 = 0x6637D0; + constexpr std::ptrdiff_t SteamClient020 = 0x6637E0; + constexpr std::ptrdiff_t SteamClient021 = 0x6637F0; constexpr std::ptrdiff_t p2pvoice002 = 0xD9FD0; constexpr std::ptrdiff_t p2pvoicesingleton002 = 0xD6A30; } // Module: tier0.dll namespace tier0 { - constexpr std::ptrdiff_t test_script_mgr001 = 0x140790; - constexpr std::ptrdiff_t v_engine_cvar007 = 0x63290; - constexpr std::ptrdiff_t v_process_utils002 = 0x131C70; - constexpr std::ptrdiff_t v_string_token_system001 = 0x190600; + constexpr std::ptrdiff_t TestScriptMgr001 = 0x140790; + constexpr std::ptrdiff_t VEngineCvar007 = 0x63290; + constexpr std::ptrdiff_t VProcessUtils002 = 0x131C70; + constexpr std::ptrdiff_t VStringTokenSystem001 = 0x190600; } // Module: v8system.dll namespace v8system { - constexpr std::ptrdiff_t source2_v8_system001 = 0x1950; + constexpr std::ptrdiff_t Source2V8System001 = 0x1950; } // Module: valve_avi.dll namespace valve_avi { - constexpr std::ptrdiff_t v_avi001 = 0x2F90; + constexpr std::ptrdiff_t VAvi001 = 0x2F90; } // Module: valve_wmf.dll namespace valve_wmf { - constexpr std::ptrdiff_t v_media_foundation001 = 0x12D0; + constexpr std::ptrdiff_t VMediaFoundation001 = 0x12D0; } // Module: vphysics2.dll namespace vphysics2 { - constexpr std::ptrdiff_t v_physics2_handle_interface_001 = 0x5BCB0; - constexpr std::ptrdiff_t v_physics2_interface_001 = 0x57130; + constexpr std::ptrdiff_t VPhysics2_Handle_Interface_001 = 0x5BCB0; + constexpr std::ptrdiff_t VPhysics2_Interface_001 = 0x57130; } // Module: vscript.dll namespace vscript { - constexpr std::ptrdiff_t v_script_manager010 = 0x32000; + constexpr std::ptrdiff_t VScriptManager010 = 0x32000; } // Module: vstdlib_s64.dll namespace vstdlib_s64 { - constexpr std::ptrdiff_t ivalidate001 = 0x25120; - constexpr std::ptrdiff_t v_engine_cvar002 = 0x5760; + constexpr std::ptrdiff_t IVALIDATE001 = 0x25120; + constexpr std::ptrdiff_t VEngineCvar002 = 0x5760; } // Module: worldrenderer.dll namespace worldrenderer { - constexpr std::ptrdiff_t world_renderer_mgr001 = 0x205E0; + constexpr std::ptrdiff_t WorldRendererMgr001 = 0x205E0; } } } diff --git a/output/win/interfaces.rs b/output/win/interfaces.rs index 63d23f8..c602b4d 100644 --- a/output/win/interfaces.rs +++ b/output/win/interfaces.rs @@ -1,244 +1,246 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC + +#![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { pub mod interfaces { // Module: animationsystem.dll pub mod animationsystem { - pub const ANIMATION_SYSTEM_UTILS_001: usize = 0x72E80; - pub const ANIMATION_SYSTEM_001: usize = 0x6DA00; + pub const AnimationSystemUtils_001: usize = 0x72E80; + pub const AnimationSystem_001: usize = 0x6DA00; } // Module: client.dll pub mod client { - pub const CLIENT_TOOLS_INFO_001: usize = 0x732F00; - pub const EMPTY_WORLD_SERVICE001_CLIENT: usize = 0x480850; - pub const GAME_CLIENT_EXPORTS001: usize = 0x732F10; - pub const LEGACY_GAME_UI001: usize = 0x8AEE40; - pub const SOURCE2_CLIENT002: usize = 0x732F20; - pub const SOURCE2_CLIENT_CONFIG001: usize = 0x46BA90; - pub const SOURCE2_CLIENT_PREDICTION001: usize = 0x7AF990; - pub const SOURCE2_CLIENT_UI001: usize = 0x89E460; + pub const ClientToolsInfo_001: usize = 0x732F00; + pub const EmptyWorldService001_Client: usize = 0x480850; + pub const GameClientExports001: usize = 0x732F10; + pub const LegacyGameUI001: usize = 0x8AEE40; + pub const Source2Client002: usize = 0x732F20; + pub const Source2ClientConfig001: usize = 0x46BA90; + pub const Source2ClientPrediction001: usize = 0x7AF990; + pub const Source2ClientUI001: usize = 0x89E460; } // Module: engine2.dll pub mod engine2 { - pub const BENCHMARK_SERVICE001: usize = 0x177230; - pub const BUG_SERVICE001: usize = 0x178A90; - pub const CLIENT_SERVER_ENGINE_LOOP_SERVICE_001: usize = 0x1EAE60; - pub const ENGINE_GAME_UI001: usize = 0x121E70; - pub const ENGINE_SERVICE_MGR001: usize = 0x1DBC10; - pub const GAME_EVENT_SYSTEM_CLIENT_V001: usize = 0x1E02B0; - pub const GAME_EVENT_SYSTEM_SERVER_V001: usize = 0x1E02C0; - pub const GAME_RESOURCE_SERVICE_CLIENT_V001: usize = 0x17FC50; - pub const GAME_RESOURCE_SERVICE_SERVER_V001: usize = 0x17FC60; - pub const GAME_UI_SERVICE_001: usize = 0x182600; - pub const HOST_STATE_MGR001: usize = 0x1E4D10; + pub const BenchmarkService001: usize = 0x177230; + pub const BugService001: usize = 0x178A90; + pub const ClientServerEngineLoopService_001: usize = 0x1EAE60; + pub const EngineGameUI001: usize = 0x121E70; + pub const EngineServiceMgr001: usize = 0x1DBC10; + pub const GameEventSystemClientV001: usize = 0x1E02B0; + pub const GameEventSystemServerV001: usize = 0x1E02C0; + pub const GameResourceServiceClientV001: usize = 0x17FC50; + pub const GameResourceServiceServerV001: usize = 0x17FC60; + pub const GameUIService_001: usize = 0x182600; + pub const HostStateMgr001: usize = 0x1E4D10; pub const INETSUPPORT_001: usize = 0xF0DE0; - pub const INPUT_SERVICE_001: usize = 0x188120; - pub const KEY_VALUE_CACHE001: usize = 0x1E7530; - pub const MAP_LIST_SERVICE_001: usize = 0x19B050; - pub const NETWORK_CLIENT_SERVICE_001: usize = 0x1A2210; - pub const NETWORK_P2P_SERVICE_001: usize = 0x1A8F50; - pub const NETWORK_SERVER_SERVICE_001: usize = 0x1AD4C0; - pub const NETWORK_SERVICE_001: usize = 0x1B26E0; - pub const RENDER_SERVICE_001: usize = 0x1B2BD0; - pub const SCREENSHOT_SERVICE001: usize = 0x1B5590; - pub const SIMPLE_ENGINE_LOOP_SERVICE_001: usize = 0x1F7050; - pub const SOUND_SERVICE_001: usize = 0x1B9B90; - pub const SOURCE2_ENGINE_TO_CLIENT001: usize = 0x61A90; - pub const SOURCE2_ENGINE_TO_CLIENT_STRING_TABLE001: usize = 0x8AB70; - pub const SOURCE2_ENGINE_TO_SERVER001: usize = 0x92140; - pub const SOURCE2_ENGINE_TO_SERVER_STRING_TABLE001: usize = 0xA9830; - pub const SPLIT_SCREEN_SERVICE_001: usize = 0x1C0430; - pub const STATS_SERVICE_001: usize = 0x1C3110; - pub const TOOL_SERVICE_001: usize = 0x1C7D60; + pub const InputService_001: usize = 0x188120; + pub const KeyValueCache001: usize = 0x1E7530; + pub const MapListService_001: usize = 0x19B050; + pub const NetworkClientService_001: usize = 0x1A2210; + pub const NetworkP2PService_001: usize = 0x1A8F50; + pub const NetworkServerService_001: usize = 0x1AD4C0; + pub const NetworkService_001: usize = 0x1B26E0; + pub const RenderService_001: usize = 0x1B2BD0; + pub const ScreenshotService001: usize = 0x1B5590; + pub const SimpleEngineLoopService_001: usize = 0x1F7050; + pub const SoundService_001: usize = 0x1B9B90; + pub const Source2EngineToClient001: usize = 0x61A90; + pub const Source2EngineToClientStringTable001: usize = 0x8AB70; + pub const Source2EngineToServer001: usize = 0x92140; + pub const Source2EngineToServerStringTable001: usize = 0xA9830; + pub const SplitScreenService_001: usize = 0x1C0430; + pub const StatsService_001: usize = 0x1C3110; + pub const ToolService_001: usize = 0x1C7D60; pub const VENGINE_GAMEUIFUNCS_VERSION005: usize = 0x122AE0; - pub const V_PROF_SERVICE_001: usize = 0x1C90E0; + pub const VProfService_001: usize = 0x1C90E0; } // Module: filesystem_stdio.dll pub mod filesystem_stdio { - pub const V_ASYNC_FILE_SYSTEM2_001: usize = 0x67960; - pub const V_FILE_SYSTEM017: usize = 0x67950; + pub const VAsyncFileSystem2_001: usize = 0x67960; + pub const VFileSystem017: usize = 0x67950; } // Module: host.dll pub mod host { - pub const DEBUG_DRAW_QUEUE_MANAGER001: usize = 0x11AE0; - pub const GAME_MODEL_INFO001: usize = 0x12090; - pub const GAME_SYSTEM2_HOST_HOOK: usize = 0x12170; - pub const HOST_UTILS001: usize = 0x12920; - pub const PREDICTION_DIFF_MANAGER001: usize = 0x17340; - pub const SAVE_RESTORE_DATA_VERSION001: usize = 0x19060; - pub const SINGLE_PLAYER_SHARED_MEMORY001: usize = 0x19070; - pub const SOURCE2_HOST001: usize = 0x193F0; + pub const DebugDrawQueueManager001: usize = 0x11AE0; + pub const GameModelInfo001: usize = 0x12090; + pub const GameSystem2HostHook: usize = 0x12170; + pub const HostUtils001: usize = 0x12920; + pub const PredictionDiffManager001: usize = 0x17340; + pub const SaveRestoreDataVersion001: usize = 0x19060; + pub const SinglePlayerSharedMemory001: usize = 0x19070; + pub const Source2Host001: usize = 0x193F0; } // Module: imemanager.dll pub mod imemanager { - pub const IME_MANAGER001: usize = 0xC470; + pub const IMEManager001: usize = 0xC470; } // Module: inputsystem.dll pub mod inputsystem { - pub const INPUT_STACK_SYSTEM_VERSION001: usize = 0x1850; - pub const INPUT_SYSTEM_VERSION001: usize = 0x2A40; + pub const InputStackSystemVersion001: usize = 0x1850; + pub const InputSystemVersion001: usize = 0x2A40; } // Module: localize.dll pub mod localize { - pub const LOCALIZE_001: usize = 0x3830; + pub const Localize_001: usize = 0x3830; } // Module: matchmaking.dll pub mod matchmaking { - pub const GAME_TYPES001: usize = 0x53800; + pub const GameTypes001: usize = 0x53800; pub const MATCHFRAMEWORK_001: usize = 0x105690; } // Module: materialsystem2.dll pub mod materialsystem2 { - pub const FONT_MANAGER_001: usize = 0x37A80; - pub const MATERIAL_UTILS_001: usize = 0x4DB40; - pub const POST_PROCESSING_SYSTEM_001: usize = 0x42A80; - pub const TEXT_LAYOUT_001: usize = 0x4A200; - pub const V_MATERIAL_SYSTEM2_001: usize = 0x25F80; + pub const FontManager_001: usize = 0x37A80; + pub const MaterialUtils_001: usize = 0x4DB40; + pub const PostProcessingSystem_001: usize = 0x42A80; + pub const TextLayout_001: usize = 0x4A200; + pub const VMaterialSystem2_001: usize = 0x25F80; } // Module: meshsystem.dll pub mod meshsystem { - pub const MESH_SYSTEM001: usize = 0x7440; + pub const MeshSystem001: usize = 0x7440; } // Module: navsystem.dll pub mod navsystem { - pub const NAV_SYSTEM001: usize = 0x8E30; + pub const NavSystem001: usize = 0x8E30; } // Module: networksystem.dll pub mod networksystem { - pub const FLATTENED_SERIALIZERS_VERSION001: usize = 0x7EF90; - pub const NETWORK_MESSAGES_VERSION001: usize = 0x9FC90; - pub const NETWORK_SYSTEM_VERSION001: usize = 0xBFA00; - pub const SERIALIZED_ENTITIES_VERSION001: usize = 0xD6930; + pub const FlattenedSerializersVersion001: usize = 0x7EF90; + pub const NetworkMessagesVersion001: usize = 0x9FC90; + pub const NetworkSystemVersion001: usize = 0xBFA00; + pub const SerializedEntitiesVersion001: usize = 0xD6930; } // Module: panorama.dll pub mod panorama { - pub const PANORAMA_UI_ENGINE001: usize = 0x5D960; + pub const PanoramaUIEngine001: usize = 0x5D960; } // Module: panorama_text_pango.dll pub mod panorama_text_pango { - pub const PANORAMA_TEXT_SERVICES001: usize = 0x4CBE0; + pub const PanoramaTextServices001: usize = 0x4CBE0; } // Module: panoramauiclient.dll pub mod panoramauiclient { - pub const PANORAMA_UI_CLIENT001: usize = 0x12010; + pub const PanoramaUIClient001: usize = 0x12010; } // Module: particles.dll pub mod particles { - pub const PARTICLE_SYSTEM_MGR003: usize = 0x591D0; + pub const ParticleSystemMgr003: usize = 0x591D0; } // Module: pulse_system.dll pub mod pulse_system { - pub const I_PULSE_SYSTEM_001: usize = 0x44C0; + pub const IPulseSystem_001: usize = 0x44C0; } // Module: rendersystemdx11.dll pub mod rendersystemdx11 { - pub const RENDER_DEVICE_MGR001: usize = 0x4C7D0; - pub const RENDER_UTILS_001: usize = 0x55150; - pub const V_RENDER_DEVICE_MGR_BACKDOOR001: usize = 0x4C7E0; + pub const RenderDeviceMgr001: usize = 0x4C7D0; + pub const RenderUtils_001: usize = 0x55150; + pub const VRenderDeviceMgrBackdoor001: usize = 0x4C7E0; } // Module: resourcesystem.dll pub mod resourcesystem { - pub const RESOURCE_SYSTEM013: usize = 0x10920; + pub const ResourceSystem013: usize = 0x10920; } // Module: scenefilecache.dll pub mod scenefilecache { - pub const RESPONSE_RULES_CACHE001: usize = 0x31A0; - pub const SCENE_FILE_CACHE002: usize = 0x6A60; + pub const ResponseRulesCache001: usize = 0x31A0; + pub const SceneFileCache002: usize = 0x6A60; } // Module: scenesystem.dll pub mod scenesystem { - pub const RENDERING_PIPELINES_001: usize = 0x86480; - pub const SCENE_SYSTEM_002: usize = 0xBD200; - pub const SCENE_UTILS_001: usize = 0x12FCF0; + pub const RenderingPipelines_001: usize = 0x86480; + pub const SceneSystem_002: usize = 0xBD200; + pub const SceneUtils_001: usize = 0x12FCF0; } // Module: schemasystem.dll pub mod schemasystem { - pub const SCHEMA_SYSTEM_001: usize = 0xAA50; + pub const SchemaSystem_001: usize = 0xAA50; } // Module: server.dll pub mod server { - pub const EMPTY_WORLD_SERVICE001_SERVER: usize = 0x572840; - pub const ENTITY_SUBCLASS_UTILS_V001: usize = 0x2AF7A0; - pub const NAV_GAME_TEST001: usize = 0xA46F10; - pub const SERVER_TOOLS_INFO_001: usize = 0x8322D0; - pub const SOURCE2_GAME_CLIENTS001: usize = 0x8322E0; - pub const SOURCE2_GAME_DIRECTOR001: usize = 0x11EAB0; - pub const SOURCE2_GAME_ENTITIES001: usize = 0x8322F0; - pub const SOURCE2_SERVER001: usize = 0x832300; - pub const SOURCE2_SERVER_CONFIG001: usize = 0x566BC0; - pub const CUSTOMNAVSYSTEM001: usize = 0x22C660; + pub const EmptyWorldService001_Server: usize = 0x572840; + pub const EntitySubclassUtilsV001: usize = 0x2AF7A0; + pub const NavGameTest001: usize = 0xA46F10; + pub const ServerToolsInfo_001: usize = 0x8322D0; + pub const Source2GameClients001: usize = 0x8322E0; + pub const Source2GameDirector001: usize = 0x11EAB0; + pub const Source2GameEntities001: usize = 0x8322F0; + pub const Source2Server001: usize = 0x832300; + pub const Source2ServerConfig001: usize = 0x566BC0; + pub const customnavsystem001: usize = 0x22C660; } // Module: soundsystem.dll pub mod soundsystem { - pub const SOUND_OP_SYSTEM001: usize = 0x16A640; - pub const SOUND_OP_SYSTEM_EDIT001: usize = 0x96A50; - pub const SOUND_SYSTEM001: usize = 0x48320; - pub const V_MIX_EDIT_TOOL001: usize = 0x75C30; + pub const SoundOpSystem001: usize = 0x16A640; + pub const SoundOpSystemEdit001: usize = 0x96A50; + pub const SoundSystem001: usize = 0x48320; + pub const VMixEditTool001: usize = 0x75C30; } // Module: steamaudio.dll pub mod steamaudio { - pub const STEAM_AUDIO001: usize = 0x5AA70; + pub const SteamAudio001: usize = 0x5AA70; } // Module: steamclient64.dll pub mod steamclient64 { pub const CLIENTENGINE_INTERFACE_VERSION005: usize = 0x8621C0; pub const IVALIDATE001: usize = 0x866250; - pub const STEAM_CLIENT006: usize = 0x663700; - pub const STEAM_CLIENT007: usize = 0x663710; - pub const STEAM_CLIENT008: usize = 0x663720; - pub const STEAM_CLIENT009: usize = 0x663730; - pub const STEAM_CLIENT010: usize = 0x663740; - pub const STEAM_CLIENT011: usize = 0x663750; - pub const STEAM_CLIENT012: usize = 0x663760; - pub const STEAM_CLIENT013: usize = 0x663770; - pub const STEAM_CLIENT014: usize = 0x663780; - pub const STEAM_CLIENT015: usize = 0x663790; - pub const STEAM_CLIENT016: usize = 0x6637A0; - pub const STEAM_CLIENT017: usize = 0x6637B0; - pub const STEAM_CLIENT018: usize = 0x6637C0; - pub const STEAM_CLIENT019: usize = 0x6637D0; - pub const STEAM_CLIENT020: usize = 0x6637E0; - pub const STEAM_CLIENT021: usize = 0x6637F0; - pub const P2PVOICE002: usize = 0xD9FD0; - pub const P2PVOICESINGLETON002: usize = 0xD6A30; + pub const SteamClient006: usize = 0x663700; + pub const SteamClient007: usize = 0x663710; + pub const SteamClient008: usize = 0x663720; + pub const SteamClient009: usize = 0x663730; + pub const SteamClient010: usize = 0x663740; + pub const SteamClient011: usize = 0x663750; + pub const SteamClient012: usize = 0x663760; + pub const SteamClient013: usize = 0x663770; + pub const SteamClient014: usize = 0x663780; + pub const SteamClient015: usize = 0x663790; + pub const SteamClient016: usize = 0x6637A0; + pub const SteamClient017: usize = 0x6637B0; + pub const SteamClient018: usize = 0x6637C0; + pub const SteamClient019: usize = 0x6637D0; + pub const SteamClient020: usize = 0x6637E0; + pub const SteamClient021: usize = 0x6637F0; + pub const p2pvoice002: usize = 0xD9FD0; + pub const p2pvoicesingleton002: usize = 0xD6A30; } // Module: tier0.dll pub mod tier0 { - pub const TEST_SCRIPT_MGR001: usize = 0x140790; - pub const V_ENGINE_CVAR007: usize = 0x63290; - pub const V_PROCESS_UTILS002: usize = 0x131C70; - pub const V_STRING_TOKEN_SYSTEM001: usize = 0x190600; + pub const TestScriptMgr001: usize = 0x140790; + pub const VEngineCvar007: usize = 0x63290; + pub const VProcessUtils002: usize = 0x131C70; + pub const VStringTokenSystem001: usize = 0x190600; } // Module: v8system.dll pub mod v8system { - pub const SOURCE2_V8_SYSTEM001: usize = 0x1950; + pub const Source2V8System001: usize = 0x1950; } // Module: valve_avi.dll pub mod valve_avi { - pub const V_AVI001: usize = 0x2F90; + pub const VAvi001: usize = 0x2F90; } // Module: valve_wmf.dll pub mod valve_wmf { - pub const V_MEDIA_FOUNDATION001: usize = 0x12D0; + pub const VMediaFoundation001: usize = 0x12D0; } // Module: vphysics2.dll pub mod vphysics2 { - pub const V_PHYSICS2_HANDLE_INTERFACE_001: usize = 0x5BCB0; - pub const V_PHYSICS2_INTERFACE_001: usize = 0x57130; + pub const VPhysics2_Handle_Interface_001: usize = 0x5BCB0; + pub const VPhysics2_Interface_001: usize = 0x57130; } // Module: vscript.dll pub mod vscript { - pub const V_SCRIPT_MANAGER010: usize = 0x32000; + pub const VScriptManager010: usize = 0x32000; } // Module: vstdlib_s64.dll pub mod vstdlib_s64 { pub const IVALIDATE001: usize = 0x25120; - pub const V_ENGINE_CVAR002: usize = 0x5760; + pub const VEngineCvar002: usize = 0x5760; } // Module: worldrenderer.dll pub mod worldrenderer { - pub const WORLD_RENDERER_MGR001: usize = 0x205E0; + pub const WorldRendererMgr001: usize = 0x205E0; } } } diff --git a/output/win/offsets.cs b/output/win/offsets.cs index b6a46a3..1a31d05 100644 --- a/output/win/offsets.cs +++ b/output/win/offsets.cs @@ -1,44 +1,44 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC namespace CS2Dumper.Offsets { // Module: client.dll public static class Client { - public const nint DwCsgoInput = 0x192B620; - public const nint DwEntityList = 0x18C2D58; - public const nint DwGameEntitySystem = 0x19E0790; - public const nint DwGameEntitySystemGetHighestEntityIndex = 0x1510; - public const nint DwGameRules = 0x191FCA0; - public const nint DwGlobalVars = 0x172ABA0; - public const nint DwGlowManager = 0x19200C0; - public const nint DwLocalPlayerController = 0x1912578; - public const nint DwLocalPlayerPawn = 0x17371A8; - public const nint DwPlantedC4 = 0x1928AD8; - public const nint DwPrediction = 0x1737070; - public const nint DwSensitivity = 0x19209E8; - public const nint DwSensitivitySensitivity = 0x40; - public const nint DwViewAngles = 0x19309B0; - public const nint DwViewMatrix = 0x19241A0; - public const nint DwViewRender = 0x1924A20; + public const nint dwCSGOInput = 0x192B620; + public const nint dwEntityList = 0x18C2D58; + public const nint dwGameEntitySystem = 0x19E0790; + public const nint dwGameEntitySystem_getHighestEntityIndex = 0x1510; + public const nint dwGameRules = 0x191FCA0; + public const nint dwGlobalVars = 0x172ABA0; + public const nint dwGlowManager = 0x19200C0; + public const nint dwLocalPlayerController = 0x1912578; + public const nint dwLocalPlayerPawn = 0x17371A8; + public const nint dwPlantedC4 = 0x1928AD8; + public const nint dwPrediction = 0x1737070; + public const nint dwSensitivity = 0x19209E8; + public const nint dwSensitivity_sensitivity = 0x40; + public const nint dwViewAngles = 0x19309B0; + public const nint dwViewMatrix = 0x19241A0; + public const nint dwViewRender = 0x1924A20; } // Module: engine2.dll public static class Engine2 { - public const nint DwBuildNumber = 0x514574; - public const nint DwNetworkGameClient = 0x513AC8; - public const nint DwNetworkGameClientDeltaTick = 0x258; - public const nint DwNetworkGameClientGetLocalPlayer = 0xF0; - public const nint DwNetworkGameClientGetMaxClients = 0x250; - public const nint DwNetworkGameClientSignOnState = 0x240; - public const nint DwWindowHeight = 0x5CCCDD; - public const nint DwWindowWidth = 0x5CCCD9; + public const nint dwBuildNumber = 0x514574; + public const nint dwNetworkGameClient = 0x513AC8; + public const nint dwNetworkGameClient_deltaTick = 0x258; + public const nint dwNetworkGameClient_getLocalPlayer = 0xF0; + public const nint dwNetworkGameClient_getMaxClients = 0x250; + public const nint dwNetworkGameClient_signOnState = 0x240; + public const nint dwWindowHeight = 0x5CCCDD; + public const nint dwWindowWidth = 0x5CCCD9; } // Module: inputsystem.dll public static class Inputsystem { - public const nint DwInputSystem = 0x367A0; + public const nint dwInputSystem = 0x367A0; } // Module: matchmaking.dll public static class Matchmaking { - public const nint DwGameTypes = 0x1D21E0; - public const nint DwGameTypesMapName = 0x1D2300; + public const nint dwGameTypes = 0x1D21E0; + public const nint dwGameTypes_mapName = 0x1D2300; } } diff --git a/output/win/offsets.hpp b/output/win/offsets.hpp index bc74127..569fa59 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-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC #pragma once @@ -9,42 +9,42 @@ namespace cs2_dumper { namespace offsets { // Module: client.dll namespace client { - constexpr std::ptrdiff_t dw_csgo_input = 0x192B620; - constexpr std::ptrdiff_t dw_entity_list = 0x18C2D58; - constexpr std::ptrdiff_t dw_game_entity_system = 0x19E0790; - constexpr std::ptrdiff_t dw_game_entity_system_get_highest_entity_index = 0x1510; - constexpr std::ptrdiff_t dw_game_rules = 0x191FCA0; - constexpr std::ptrdiff_t dw_global_vars = 0x172ABA0; - constexpr std::ptrdiff_t dw_glow_manager = 0x19200C0; - constexpr std::ptrdiff_t dw_local_player_controller = 0x1912578; - constexpr std::ptrdiff_t dw_local_player_pawn = 0x17371A8; - constexpr std::ptrdiff_t dw_planted_c4 = 0x1928AD8; - constexpr std::ptrdiff_t dw_prediction = 0x1737070; - constexpr std::ptrdiff_t dw_sensitivity = 0x19209E8; - constexpr std::ptrdiff_t dw_sensitivity_sensitivity = 0x40; - constexpr std::ptrdiff_t dw_view_angles = 0x19309B0; - constexpr std::ptrdiff_t dw_view_matrix = 0x19241A0; - constexpr std::ptrdiff_t dw_view_render = 0x1924A20; + constexpr std::ptrdiff_t dwCSGOInput = 0x192B620; + constexpr std::ptrdiff_t dwEntityList = 0x18C2D58; + constexpr std::ptrdiff_t dwGameEntitySystem = 0x19E0790; + constexpr std::ptrdiff_t dwGameEntitySystem_getHighestEntityIndex = 0x1510; + constexpr std::ptrdiff_t dwGameRules = 0x191FCA0; + constexpr std::ptrdiff_t dwGlobalVars = 0x172ABA0; + constexpr std::ptrdiff_t dwGlowManager = 0x19200C0; + constexpr std::ptrdiff_t dwLocalPlayerController = 0x1912578; + constexpr std::ptrdiff_t dwLocalPlayerPawn = 0x17371A8; + constexpr std::ptrdiff_t dwPlantedC4 = 0x1928AD8; + constexpr std::ptrdiff_t dwPrediction = 0x1737070; + constexpr std::ptrdiff_t dwSensitivity = 0x19209E8; + constexpr std::ptrdiff_t dwSensitivity_sensitivity = 0x40; + constexpr std::ptrdiff_t dwViewAngles = 0x19309B0; + constexpr std::ptrdiff_t dwViewMatrix = 0x19241A0; + constexpr std::ptrdiff_t dwViewRender = 0x1924A20; } // Module: engine2.dll namespace engine2 { - constexpr std::ptrdiff_t dw_build_number = 0x514574; - constexpr std::ptrdiff_t dw_network_game_client = 0x513AC8; - constexpr std::ptrdiff_t dw_network_game_client_delta_tick = 0x258; - constexpr std::ptrdiff_t dw_network_game_client_get_local_player = 0xF0; - constexpr std::ptrdiff_t dw_network_game_client_get_max_clients = 0x250; - constexpr std::ptrdiff_t dw_network_game_client_sign_on_state = 0x240; - constexpr std::ptrdiff_t dw_window_height = 0x5CCCDD; - constexpr std::ptrdiff_t dw_window_width = 0x5CCCD9; + constexpr std::ptrdiff_t dwBuildNumber = 0x514574; + constexpr std::ptrdiff_t dwNetworkGameClient = 0x513AC8; + constexpr std::ptrdiff_t dwNetworkGameClient_deltaTick = 0x258; + constexpr std::ptrdiff_t dwNetworkGameClient_getLocalPlayer = 0xF0; + constexpr std::ptrdiff_t dwNetworkGameClient_getMaxClients = 0x250; + constexpr std::ptrdiff_t dwNetworkGameClient_signOnState = 0x240; + constexpr std::ptrdiff_t dwWindowHeight = 0x5CCCDD; + constexpr std::ptrdiff_t dwWindowWidth = 0x5CCCD9; } // Module: inputsystem.dll namespace inputsystem { - constexpr std::ptrdiff_t dw_input_system = 0x367A0; + constexpr std::ptrdiff_t dwInputSystem = 0x367A0; } // Module: matchmaking.dll namespace matchmaking { - constexpr std::ptrdiff_t dw_game_types = 0x1D21E0; - constexpr std::ptrdiff_t dw_game_types_map_name = 0x1D2300; + constexpr std::ptrdiff_t dwGameTypes = 0x1D21E0; + constexpr std::ptrdiff_t dwGameTypes_mapName = 0x1D2300; } } } diff --git a/output/win/offsets.rs b/output/win/offsets.rs index 7135ea7..b03ab7f 100644 --- a/output/win/offsets.rs +++ b/output/win/offsets.rs @@ -1,46 +1,48 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC + +#![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { pub mod offsets { // Module: client.dll pub mod client { - pub const DW_CSGO_INPUT: usize = 0x192B620; - pub const DW_ENTITY_LIST: usize = 0x18C2D58; - pub const DW_GAME_ENTITY_SYSTEM: usize = 0x19E0790; - pub const DW_GAME_ENTITY_SYSTEM_GET_HIGHEST_ENTITY_INDEX: usize = 0x1510; - pub const DW_GAME_RULES: usize = 0x191FCA0; - pub const DW_GLOBAL_VARS: usize = 0x172ABA0; - pub const DW_GLOW_MANAGER: usize = 0x19200C0; - pub const DW_LOCAL_PLAYER_CONTROLLER: usize = 0x1912578; - pub const DW_LOCAL_PLAYER_PAWN: usize = 0x17371A8; - pub const DW_PLANTED_C4: usize = 0x1928AD8; - pub const DW_PREDICTION: usize = 0x1737070; - pub const DW_SENSITIVITY: usize = 0x19209E8; - pub const DW_SENSITIVITY_SENSITIVITY: usize = 0x40; - pub const DW_VIEW_ANGLES: usize = 0x19309B0; - pub const DW_VIEW_MATRIX: usize = 0x19241A0; - pub const DW_VIEW_RENDER: usize = 0x1924A20; + pub const dwCSGOInput: usize = 0x192B620; + pub const dwEntityList: usize = 0x18C2D58; + pub const dwGameEntitySystem: usize = 0x19E0790; + pub const dwGameEntitySystem_getHighestEntityIndex: usize = 0x1510; + pub const dwGameRules: usize = 0x191FCA0; + pub const dwGlobalVars: usize = 0x172ABA0; + pub const dwGlowManager: usize = 0x19200C0; + pub const dwLocalPlayerController: usize = 0x1912578; + pub const dwLocalPlayerPawn: usize = 0x17371A8; + pub const dwPlantedC4: usize = 0x1928AD8; + pub const dwPrediction: usize = 0x1737070; + pub const dwSensitivity: usize = 0x19209E8; + pub const dwSensitivity_sensitivity: usize = 0x40; + pub const dwViewAngles: usize = 0x19309B0; + pub const dwViewMatrix: usize = 0x19241A0; + pub const dwViewRender: usize = 0x1924A20; } // Module: engine2.dll pub mod engine2 { - pub const DW_BUILD_NUMBER: usize = 0x514574; - pub const DW_NETWORK_GAME_CLIENT: usize = 0x513AC8; - pub const DW_NETWORK_GAME_CLIENT_DELTA_TICK: usize = 0x258; - pub const DW_NETWORK_GAME_CLIENT_GET_LOCAL_PLAYER: usize = 0xF0; - pub const DW_NETWORK_GAME_CLIENT_GET_MAX_CLIENTS: usize = 0x250; - pub const DW_NETWORK_GAME_CLIENT_SIGN_ON_STATE: usize = 0x240; - pub const DW_WINDOW_HEIGHT: usize = 0x5CCCDD; - pub const DW_WINDOW_WIDTH: usize = 0x5CCCD9; + pub const dwBuildNumber: usize = 0x514574; + pub const dwNetworkGameClient: usize = 0x513AC8; + pub const dwNetworkGameClient_deltaTick: usize = 0x258; + pub const dwNetworkGameClient_getLocalPlayer: usize = 0xF0; + pub const dwNetworkGameClient_getMaxClients: usize = 0x250; + pub const dwNetworkGameClient_signOnState: usize = 0x240; + pub const dwWindowHeight: usize = 0x5CCCDD; + pub const dwWindowWidth: usize = 0x5CCCD9; } // Module: inputsystem.dll pub mod inputsystem { - pub const DW_INPUT_SYSTEM: usize = 0x367A0; + pub const dwInputSystem: usize = 0x367A0; } // Module: matchmaking.dll pub mod matchmaking { - pub const DW_GAME_TYPES: usize = 0x1D21E0; - pub const DW_GAME_TYPES_MAP_NAME: usize = 0x1D2300; + pub const dwGameTypes: usize = 0x1D21E0; + pub const dwGameTypes_mapName: usize = 0x1D2300; } } } diff --git a/output/win/schemas.cs b/output/win/schemas.cs index 36b183f..85c1696 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-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC namespace CS2Dumper.Schemas { // Module: animationsystem.dll @@ -8,119 +8,119 @@ namespace CS2Dumper.Schemas { public static class Animationsystem { // Alignment: 4 // Members count: 2 - public enum MoodTypeT : int { - EMoodTypeHead = 0, - EMoodTypeBody = 1 + public enum MoodType_t : int { + eMoodType_Head = 0, + eMoodType_Body = 1 } // Alignment: 4 // Members count: 6 - public enum AnimationProcessingTypeT : int { - AnimationProcessingServerSimulation = 0, - AnimationProcessingClientSimulation = 1, - AnimationProcessingClientPrediction = 2, - AnimationProcessingClientInterpolation = 3, - AnimationProcessingClientRender = 4, - AnimationProcessingMax = 5 + 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 } // Alignment: 4 // Members count: 7 - public enum AnimationSnapshotTypeT : int { - AnimationSnapshotServerSimulation = 0, - AnimationSnapshotClientSimulation = 1, - AnimationSnapshotClientPrediction = 2, - AnimationSnapshotClientInterpolation = 3, - AnimationSnapshotClientRender = 4, - AnimationSnapshotFinalComposite = 5, - AnimationSnapshotMax = 6 + 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 } // Alignment: 4 // Members count: 17 - public enum SeqCmdT : int { - SeqCmdNop = 0, - SeqCmdLinearDelta = 1, - SeqCmdFetchFrameRange = 2, - SeqCmdSlerp = 3, - SeqCmdAdd = 4, - SeqCmdSubtract = 5, - SeqCmdScale = 6, - SeqCmdCopy = 7, - SeqCmdBlend = 8, - SeqCmdWorldspace = 9, - SeqCmdSequence = 10, - SeqCmdFetchCycle = 11, - SeqCmdFetchFrame = 12, - SeqCmdIkLockInPlace = 13, - SeqCmdIkRestoreAll = 14, - SeqCmdReverseSequence = 15, - SeqCmdTransform = 16 + 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 } // Alignment: 4 // Members count: 4 - public enum SeqPoseSettingT : int { - SeqPoseSettingConstant = 0, - SeqPoseSettingRotation = 1, - SeqPoseSettingPosition = 2, - SeqPoseSettingVelocity = 3 + 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 } // Alignment: 4 // Members count: 18 - public enum ParticleAttachmentT : int { - PattachInvalid = -1, - PattachAbsorigin = 0, - PattachAbsoriginFollow = 1, - PattachCustomorigin = 2, - PattachCustomoriginFollow = 3, - PattachPoint = 4, - PattachPointFollow = 5, - PattachEyesFollow = 6, - PattachOverheadFollow = 7, - PattachWorldorigin = 8, - PattachRootboneFollow = 9, - PattachRenderoriginFollow = 10, - PattachMainView = 11, - PattachWaterwake = 12, - PattachCenterFollow = 13, - PattachCustomGameState1 = 14, - PattachHealthbar = 15, - MaxPattachTypes = 16 + 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 } // Alignment: 1 // Members count: 9 - public enum AnimParamTypeT : sbyte { - AnimparamUnknown = 0, - AnimparamBool = 1, - AnimparamEnum = 2, - AnimparamInt = 3, - AnimparamFloat = 4, - AnimparamVector = 5, - AnimparamQuaternion = 6, - AnimparamGlobalsymbol = 7, - AnimparamCount = 8 + 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 } // Alignment: 4 // Members count: 4 - public enum BoneTransformSpaceT : int { - BoneTransformSpaceInvalid = -1, - BoneTransformSpaceParent = 0, - BoneTransformSpaceModel = 1, - BoneTransformSpaceWorld = 2 + public enum BoneTransformSpace_t : int { + BoneTransformSpace_Invalid = -1, + BoneTransformSpace_Parent = 0, + BoneTransformSpace_Model = 1, + BoneTransformSpace_World = 2 } // Alignment: 4 // Members count: 13 - public enum AnimParamButtonT : int { - AnimparamButtonNone = 0, - AnimparamButtonDpadUp = 1, - AnimparamButtonDpadRight = 2, - AnimparamButtonDpadDown = 3, - AnimparamButtonDpadLeft = 4, - AnimparamButtonA = 5, - AnimparamButtonB = 6, - AnimparamButtonX = 7, - AnimparamButtonY = 8, - AnimparamButtonLeftShoulder = 9, - AnimparamButtonRightShoulder = 10, - AnimparamButtonLtrigger = 11, - AnimparamButtonRtrigger = 12 + 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 } // Alignment: 4 // Members count: 3 @@ -131,10 +131,10 @@ namespace CS2Dumper.Schemas { } // Alignment: 4 // Members count: 3 - public enum FootstepLandedFootSoundTypeT : int { - FootsoundLeft = 0, - FootsoundRight = 1, - FootsoundUseOverrideSound = 2 + public enum FootstepLandedFootSoundType_t : int { + FOOTSOUND_Left = 0, + FOOTSOUND_Right = 1, + FOOTSOUND_UseOverrideSound = 2 } // Alignment: 4 // Members count: 3 @@ -151,174 +151,174 @@ namespace CS2Dumper.Schemas { } // Alignment: 4 // Members count: 5 - public enum VPhysXBodyPartTVPhysXFlagEnumT : int { - FlagStatic = 1, - FlagKinematic = 2, - FlagJoint = 4, - FlagMass = 8, - FlagAlwaysDynamicOnClient = 16 + 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 } // Alignment: 4 // Members count: 4 - public enum VPhysXConstraintParamsTEnumFlags0T : int { - Flag0ShiftInterpenetrate = 0, - Flag0ShiftConstrain = 1, - Flag0ShiftBreakableForce = 2, - Flag0ShiftBreakableTorque = 3 + 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 } // Alignment: 4 // Members count: 3 - public enum VPhysXJointTFlagsT : int { - JointFlagsNone = 0, - JointFlagsBody1Fixed = 1, - JointFlagsUseBlockSolver = 2 + public enum VPhysXJoint_t__Flags_t : int { + JOINT_FLAGS_NONE = 0, + JOINT_FLAGS_BODY1_FIXED = 1, + JOINT_FLAGS_USE_BLOCK_SOLVER = 2 } // Alignment: 4 // Members count: 3 - public enum VPhysXAggregateDataTVPhysXFlagEnumT : int { - FlagIsPolysoupGeometry = 1, - FlagLevelCollision = 16, - FlagIgnoreScaleObsoleteDoNotUse = 32 + public enum VPhysXAggregateData_t__VPhysXFlagEnum_t : int { + FLAG_IS_POLYSOUP_GEOMETRY = 1, + FLAG_LEVEL_COLLISION = 16, + FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 32 } // Alignment: 4 // Members count: 8 - public enum MeshDrawPrimitiveFlagsT : int { - MeshDrawFlagsNone = 0, - MeshDrawFlagsUseShadowFastPath = 1, - MeshDrawFlagsUseCompressedNormalTangent = 2, - MeshDrawInputLayoutIsNotMatchedToMaterial = 8, - MeshDrawFlagsUseCompressedPerVertexLighting = 16, - MeshDrawFlagsUseUncompressedPerVertexLighting = 32, - MeshDrawFlagsCanBatchWithDynamicShaderConstants = 64, - MeshDrawFlagsDrawLast = 128 + 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 } // Alignment: 4 // Members count: 22 - public enum ModelSkeletonDataTBoneFlagsT : int { - FlagNoBoneFlags = 0, - FlagBoneflexdriver = 4, - FlagCloth = 8, - FlagPhysics = 16, - FlagAttachment = 32, - FlagAnimation = 64, - FlagMesh = 128, - FlagHitbox = 256, - FlagBoneUsedByVertexLod0 = 1024, - FlagBoneUsedByVertexLod1 = 2048, - FlagBoneUsedByVertexLod2 = 4096, - FlagBoneUsedByVertexLod3 = 8192, - FlagBoneUsedByVertexLod4 = 16384, - FlagBoneUsedByVertexLod5 = 32768, - FlagBoneUsedByVertexLod6 = 65536, - FlagBoneUsedByVertexLod7 = 131072, - FlagBoneMergeRead = 262144, - FlagBoneMergeWrite = 524288, - FlagAllBoneFlags = 1048575, - BlendPrealigned = 1048576, - FlagRigidlength = 2097152, - FlagProcedural = 4194304 + 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 } // Alignment: 4 // Members count: 15 - public enum PermModelInfoTFlagEnum : int { - FlagTranslucent = 1, - FlagTranslucentTwoPass = 2, - FlagModelIsRuntimeCombined = 4, - FlagSource1Import = 8, - FlagModelPartChild = 16, - FlagNavGenNone = 32, - FlagNavGenHull = 64, - FlagNoForcedFade = 2048, - FlagHasSkinnedMeshes = 1024, - FlagDoNotCastShadows = 131072, - FlagForcePhonemeCrossfade = 4096, - FlagNoAnimEvents = 1048576, - FlagAnimationDrivenFlexes = 2097152, - FlagImplicitBindPoseSequence = 4194304, - FlagModelDoc = 8388608 + 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 } // Alignment: 4 // Members count: 4 - public enum ModelBoneFlexComponentT : int { - ModelBoneFlexInvalid = -1, - ModelBoneFlexTx = 0, - ModelBoneFlexTy = 1, - ModelBoneFlexTz = 2 + 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 } // Alignment: 4 // Members count: 5 - public enum ModelConfigAttachmentTypeT : int { - ModelConfigAttachmentInvalid = -1, - ModelConfigAttachmentBoneOrAttachment = 0, - ModelConfigAttachmentRootRelative = 1, - ModelConfigAttachmentBonemerge = 2, - ModelConfigAttachmentCount = 3 + 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 } // Alignment: 4 // Members count: 26 - public enum FlexOpCodeT : int { - FlexOpConst = 1, - FlexOpFetch1 = 2, - FlexOpFetch2 = 3, - FlexOpAdd = 4, - FlexOpSub = 5, - FlexOpMul = 6, - FlexOpDiv = 7, - FlexOpNeg = 8, - FlexOpExp = 9, - FlexOpOpen = 10, - FlexOpClose = 11, - FlexOpComma = 12, - FlexOpMax = 13, - FlexOpMin = 14, - FlexOp2way0 = 15, - FlexOp2way1 = 16, - FlexOpNway = 17, - FlexOpCombo = 18, - FlexOpDominate = 19, - FlexOpDmeLowerEyelid = 20, - FlexOpDmeUpperEyelid = 21, - FlexOpSqrt = 22, - FlexOpRemapvalclamped = 23, - FlexOpSin = 24, - FlexOpCos = 25, - FlexOpAbs = 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 } // Alignment: 4 // Members count: 4 - public enum MorphFlexControllerRemapTypeT : int { - MorphFlexcontrollerRemapPassthru = 0, - MorphFlexcontrollerRemap2way = 1, - MorphFlexcontrollerRemapNway = 2, - MorphFlexcontrollerRemapEyelid = 3 + 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 } // Alignment: 4 // Members count: 4 - public enum MorphBundleTypeT : int { - MorphBundleTypeNone = 0, - MorphBundleTypePositionSpeed = 1, - MorphBundleTypeNormalWrinkle = 2, - MorphBundleTypeCount = 3 + 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 } // Alignment: 1 // Members count: 5 - public enum MovementGaitT : sbyte { - EInvalid = -1, - EWalk = 0, - EJog = 1, - ERun = 2, - ESprint = 3 + public enum MovementGait_t : sbyte { + eInvalid = -1, + eWalk = 0, + eJog = 1, + eRun = 2, + eSprint = 3 } // Alignment: 1 // Members count: 3 - public enum CNmBoneMaskWeightInfoT : sbyte { + public enum CNmBoneMask__WeightInfo_t : sbyte { Zero = 0, Mixed = 1, One = 2 } // Alignment: 1 // Members count: 4 - public enum NmFootPhaseT : sbyte { + public enum NmFootPhase_t : sbyte { LeftFootDown = 0, RightFootPassing = 1, RightFootDown = 2, @@ -326,7 +326,7 @@ namespace CS2Dumper.Schemas { } // Alignment: 1 // Members count: 6 - public enum NmFootPhaseConditionT : sbyte { + public enum NmFootPhaseCondition_t : sbyte { LeftFootDown = 0, LeftFootPassing = 1, LeftPhase = 4, @@ -336,14 +336,14 @@ namespace CS2Dumper.Schemas { } // Alignment: 1 // Members count: 3 - public enum NmTransitionRuleT : sbyte { + public enum NmTransitionRule_t : sbyte { AllowTransition = 0, ConditionallyAllowTransition = 1, BlockTransition = 2 } // Alignment: 1 // Members count: 4 - public enum NmTransitionRuleConditionT : sbyte { + public enum NmTransitionRuleCondition_t : sbyte { AnyAllowed = 0, FullyAllowed = 1, ConditionallyAllowed = 2, @@ -351,17 +351,17 @@ namespace CS2Dumper.Schemas { } // Alignment: 4 // Members count: 2 - public enum NmFrameSnapEventModeT : int { + public enum NmFrameSnapEventMode_t : int { Floor = 0, Round = 1 } // Alignment: 4 // Members count: 4 - public enum IkChannelMode : int { + public enum IKChannelMode : int { TwoBone = 0, - TwoBoneTranslate = 1, + TwoBone_Translate = 1, OneBone = 2, - OneBoneTranslate = 3 + OneBone_Translate = 3 } // Alignment: 4 // Members count: 2 @@ -400,15 +400,15 @@ namespace CS2Dumper.Schemas { RootMotionTurnSpeed = 25, MoveHeadingRelativeToLookHeading = 26, MaxMoveSpeed = 27, - FingerCurlThumb = 28, - FingerCurlIndex = 29, - FingerCurlMiddle = 30, - FingerCurlRing = 31, - FingerCurlPinky = 32, - FingerSplayThumbIndex = 33, - FingerSplayIndexMiddle = 34, - FingerSplayMiddleRing = 35, - FingerSplayRingPinky = 36 + 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 } // Alignment: 4 // Members count: 13 @@ -420,9 +420,9 @@ namespace CS2Dumper.Schemas { WayPointDirection = 4, Acceleration = 5, SlopeNormal = 6, - SlopeNormalWorldSpace = 7, + SlopeNormal_WorldSpace = 7, LookTarget = 8, - LookTargetWorldSpace = 9, + LookTarget_WorldSpace = 9, WayPointPosition = 10, GoalPosition = 11, RootMotionVelocity = 12 @@ -443,10 +443,10 @@ namespace CS2Dumper.Schemas { // Alignment: 4 // Members count: 4 public enum StateActionBehavior : int { - StatetagbehaviorActiveWhileCurrent = 0, - StatetagbehaviorFireOnEnter = 1, - StatetagbehaviorFireOnExit = 2, - StatetagbehaviorFireOnEnterAndExit = 3 + STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0, + STATETAGBEHAVIOR_FIRE_ON_ENTER = 1, + STATETAGBEHAVIOR_FIRE_ON_EXIT = 2, + STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 3 } // Alignment: 4 // Members count: 3 @@ -457,21 +457,21 @@ namespace CS2Dumper.Schemas { } // Alignment: 4 // Members count: 8 - public enum FootFallTagFootT : int { - Foot1 = 0, - Foot2 = 1, - Foot3 = 2, - Foot4 = 3, - Foot5 = 4, - Foot6 = 5, - Foot7 = 6, - Foot8 = 7 + public enum FootFallTagFoot_t : int { + FOOT1 = 0, + FOOT2 = 1, + FOOT3 = 2, + FOOT4 = 3, + FOOT5 = 4, + FOOT6 = 5, + FOOT7 = 6, + FOOT8 = 7 } // Alignment: 4 // Members count: 2 - public enum MatterialAttributeTagTypeT : int { - MaterialAttributeTagValue = 0, - MaterialAttributeTagColor = 1 + public enum MatterialAttributeTagType_t : int { + MATERIAL_ATTRIBUTE_TAG_VALUE = 0, + MATERIAL_ATTRIBUTE_TAG_COLOR = 1 } // Alignment: 1 // Members count: 3 @@ -483,43 +483,43 @@ namespace CS2Dumper.Schemas { // Alignment: 4 // Members count: 4 public enum AimMatrixBlendMode : int { - AimMatrixBlendModeNone = 0, - AimMatrixBlendModeAdditive = 1, - AimMatrixBlendModeModelSpaceAdditive = 2, - AimMatrixBlendModeBoneMask = 3 + AimMatrixBlendMode_None = 0, + AimMatrixBlendMode_Additive = 1, + AimMatrixBlendMode_ModelSpaceAdditive = 2, + AimMatrixBlendMode_BoneMask = 3 } // Alignment: 4 // Members count: 4 public enum BoneMaskBlendSpace : int { - BlendSpaceParent = 0, - BlendSpaceModel = 1, - BlendSpaceModelRotationOnly = 2, - BlendSpaceModelTranslationOnly = 3 + BlendSpace_Parent = 0, + BlendSpace_Model = 1, + BlendSpace_Model_RotationOnly = 2, + BlendSpace_Model_TranslationOnly = 3 } // Alignment: 4 // Members count: 3 public enum JiggleBoneSimSpace : int { - SimSpaceLocal = 0, - SimSpaceModel = 1, - SimSpaceWorld = 2 + SimSpace_Local = 0, + SimSpace_Model = 1, + SimSpace_World = 2 } // Alignment: 4 // Members count: 7 - public enum SolveIkChainAnimNodeDebugSetting : int { - SolveikchainanimnodedebugsettingNone = 0, - SolveikchainanimnodedebugsettingXAxisCircle = 1, - SolveikchainanimnodedebugsettingYAxisCircle = 2, - SolveikchainanimnodedebugsettingZAxisCircle = 3, - SolveikchainanimnodedebugsettingForward = 4, - SolveikchainanimnodedebugsettingUp = 5, - SolveikchainanimnodedebugsettingLeft = 6 + 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 } // Alignment: 2 // Members count: 3 public enum AnimScriptType : short { - AnimscriptTypeInvalid = -1, - AnimscriptFuseGeneral = 0, - AnimscriptFuseStatemachine = 1 + ANIMSCRIPT_TYPE_INVALID = -1, + ANIMSCRIPT_FUSE_GENERAL = 0, + ANIMSCRIPT_FUSE_STATEMACHINE = 1 } // Alignment: 4 // Members count: 3 @@ -537,16 +537,16 @@ namespace CS2Dumper.Schemas { // Alignment: 4 // Members count: 4 public enum BlendKeyType : int { - BlendKeyUserValue = 0, - BlendKeyVelocity = 1, - BlendKeyDistance = 2, - BlendKeyRemainingDistance = 3 + BlendKey_UserValue = 0, + BlendKey_Velocity = 1, + BlendKey_Distance = 2, + BlendKey_RemainingDistance = 3 } // Alignment: 4 // Members count: 2 public enum Blend2DMode : int { - Blend2DModeGeneral = 0, - Blend2DModeDirectional = 1 + Blend2DMode_General = 0, + Blend2DMode_Directional = 1 } // Alignment: 4 // Members count: 4 @@ -572,8 +572,8 @@ namespace CS2Dumper.Schemas { // Alignment: 4 // Members count: 2 public enum FootLockSubVisualization : int { - FootlocksubvisualizationReachabilityAnalysis = 0, - FootlocksubvisualizationIkSolve = 1 + FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0, + FOOTLOCKSUBVISUALIZATION_IKSolve = 1 } // Alignment: 4 // Members count: 3 @@ -585,8 +585,8 @@ namespace CS2Dumper.Schemas { // Alignment: 4 // Members count: 2 public enum StepPhase : int { - StepPhaseOnGround = 0, - StepPhaseInAir = 1 + StepPhase_OnGround = 0, + StepPhase_InAir = 1 } // Alignment: 4 // Members count: 2 @@ -596,10 +596,10 @@ namespace CS2Dumper.Schemas { } // Alignment: 4 // Members count: 3 - public enum SelectorTagBehaviorT : int { - SelectorTagBehaviorOnWhileCurrent = 0, - SelectorTagBehaviorOffWhenFinished = 1, - SelectorTagBehaviorOffBeforeFinished = 2 + public enum SelectorTagBehavior_t : int { + SelectorTagBehavior_OnWhileCurrent = 0, + SelectorTagBehavior_OffWhenFinished = 1, + SelectorTagBehavior_OffBeforeFinished = 2 } // Alignment: 4 // Members count: 2 @@ -619,63 +619,63 @@ namespace CS2Dumper.Schemas { // Alignment: 4 // Members count: 2 public enum IkEndEffectorType : int { - IkEndEffectorAttachment = 0, - IkEndEffectorBone = 1 + IkEndEffector_Attachment = 0, + IkEndEffector_Bone = 1 } // Alignment: 4 // Members count: 4 public enum IkTargetType : int { - IkTargetAttachment = 0, - IkTargetBone = 1, - IkTargetParameterModelSpace = 2, - IkTargetParameterWorldSpace = 3 + IkTarget_Attachment = 0, + IkTarget_Bone = 1, + IkTarget_Parameter_ModelSpace = 2, + IkTarget_Parameter_WorldSpace = 3 } // Alignment: 1 // Members count: 3 - public enum PoseTypeT : sbyte { - PosetypeStatic = 0, - PosetypeDynamic = 1, - PosetypeInvalid = 255 + public enum PoseType_t : sbyte { + POSETYPE_STATIC = 0, + POSETYPE_DYNAMIC = 1, + POSETYPE_INVALID = 255 } // Alignment: 4 // Members count: 5 public enum CAnimationGraphVisualizerPrimitiveType : int { - AnimationgraphvisualizerprimitivetypeText = 0, - AnimationgraphvisualizerprimitivetypeSphere = 1, - AnimationgraphvisualizerprimitivetypeLine = 2, - AnimationgraphvisualizerprimitivetypePie = 3, - AnimationgraphvisualizerprimitivetypeAxis = 4 + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 1, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 2, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 3, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 4 } // Alignment: 4 // Members count: 3 public enum FacingMode : int { - FacingModeManual = 0, - FacingModePath = 1, - FacingModeLookTarget = 2 + FacingMode_Manual = 0, + FacingMode_Path = 1, + FacingMode_LookTarget = 2 } // Alignment: 4 // Members count: 6 - public enum IkSolverType : int { - IksolverPerlin = 0, - IksolverTwoBone = 1, - IksolverFabrik = 2, - IksolverDogLeg3Bone = 3, - IksolverCcd = 4, - IksolverCount = 5 + public enum IKSolverType : int { + IKSOLVER_Perlin = 0, + IKSOLVER_TwoBone = 1, + IKSOLVER_Fabrik = 2, + IKSOLVER_DogLeg3Bone = 3, + IKSOLVER_CCD = 4, + IKSOLVER_COUNT = 5 } // Alignment: 4 // Members count: 3 - public enum IkTargetSource : int { - IktargetsourceBone = 0, - IktargetsourceAnimgraphParameter = 1, - IktargetsourceCount = 2 + public enum IKTargetSource : int { + IKTARGETSOURCE_Bone = 0, + IKTARGETSOURCE_AnimgraphParameter = 1, + IKTARGETSOURCE_COUNT = 2 } // Alignment: 4 // Members count: 3 - public enum IkTargetCoordinateSystem : int { - IktargetcoordinatesystemWorldSpace = 0, - IktargetcoordinatesystemModelSpace = 1, - IktargetcoordinatesystemCount = 2 + public enum IKTargetCoordinateSystem : int { + IKTARGETCOORDINATESYSTEM_WorldSpace = 0, + IKTARGETCOORDINATESYSTEM_ModelSpace = 1, + IKTARGETCOORDINATESYSTEM_COUNT = 2 } // Parent: None // Fields count: 2 @@ -683,9 +683,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyArrayElementNameKey - public static class MoodAnimationT { - public const nint MSName = 0x0; // CUtlString - public const nint MFlWeight = 0x8; // float32 + public static class MoodAnimation_t { + public const nint m_sName = 0x0; // CUtlString + public const nint m_flWeight = 0x8; // float32 } // Parent: None // Fields count: 12 @@ -693,66 +693,66 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults // MPropertyArrayElementNameKey - public static class MoodAnimationLayerT { - public const nint MSName = 0x0; // CUtlString - public const nint MBActiveListening = 0x8; // bool - public const nint MBActiveTalking = 0x9; // bool - public const nint MLayerAnimations = 0x10; // CUtlVector< MoodAnimation_t > - public const nint MFlIntensity = 0x28; // CRangeFloat - public const nint MFlDurationScale = 0x30; // CRangeFloat - public const nint MBScaleWithInts = 0x38; // bool - public const nint MFlNextStart = 0x3C; // CRangeFloat - public const nint MFlStartOffset = 0x44; // CRangeFloat - public const nint MFlEndOffset = 0x4C; // CRangeFloat - public const nint MFlFadeIn = 0x54; // float32 - public const nint MFlFadeOut = 0x58; // float32 + public static class MoodAnimationLayer_t { + 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_flIntensity = 0x28; // CRangeFloat + public const nint m_flDurationScale = 0x30; // CRangeFloat + public const nint m_bScaleWithInts = 0x38; // bool + public const nint m_flNextStart = 0x3C; // CRangeFloat + public const nint m_flStartOffset = 0x44; // CRangeFloat + public const nint m_flEndOffset = 0x4C; // CRangeFloat + public const nint m_flFadeIn = 0x54; // float32 + public const nint m_flFadeOut = 0x58; // float32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class AnimationDecodeDebugDumpElementT { - public const nint MNEntityIndex = 0x0; // int32 - public const nint MModelName = 0x8; // CUtlString - public const nint MPoseParams = 0x10; // CUtlVector< CUtlString > - public const nint MDecodeOps = 0x28; // CUtlVector< CUtlString > - public const nint MInternalOps = 0x40; // CUtlVector< CUtlString > - public const nint MDecodedAnims = 0x58; // CUtlVector< CUtlString > + 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 > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class AnimationDecodeDebugDumpT { - public const nint MProcessingType = 0x0; // AnimationProcessingType_t - public const nint MElems = 0x8; // CUtlVector< AnimationDecodeDebugDumpElement_t > + public static class AnimationDecodeDebugDump_t { + public const nint m_processingType = 0x0; // AnimationProcessingType_t + public const nint m_elems = 0x8; // CUtlVector< AnimationDecodeDebugDumpElement_t > } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class AnimationSnapshotBaseT { - public const nint MFlRealTime = 0x0; // float32 - public const nint MRootToWorld = 0x10; // matrix3x4a_t - public const nint MBBonesInWorldSpace = 0x40; // bool - public const nint MBoneSetupMask = 0x48; // CUtlVector< uint32 > - public const nint MBoneTransforms = 0x60; // CUtlVector< matrix3x4a_t > - public const nint MFlexControllers = 0x78; // CUtlVector< float32 > - public const nint MSnapshotType = 0x90; // AnimationSnapshotType_t - public const nint MBHasDecodeDump = 0x94; // bool - public const nint MDecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t + public static class AnimationSnapshotBase_t { + 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_SnapshotType = 0x90; // AnimationSnapshotType_t + public const nint m_bHasDecodeDump = 0x94; // bool + public const nint m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t } - // Parent: AnimationSnapshotBaseT + // Parent: AnimationSnapshotBase_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class AnimationSnapshotT { - public const nint MNEntIndex = 0x110; // int32 - public const nint MModelName = 0x118; // CUtlString + public static class AnimationSnapshot_t { + public const nint m_nEntIndex = 0x110; // int32 + public const nint m_modelName = 0x118; // CUtlString } // Parent: None // Fields count: 5 @@ -760,11 +760,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimBoneDifference { - public const nint MName = 0x0; // CBufferString - public const nint MParent = 0x10; // CBufferString - public const nint MPosError = 0x20; // - public const nint MBHasRotation = 0x2C; // bool - public const nint MBHasMovement = 0x2D; // bool + public const nint m_name = 0x0; // CBufferString + public const nint m_parent = 0x10; // CBufferString + public const nint m_posError = 0x20; // + public const nint m_bHasRotation = 0x2C; // bool + public const nint m_bHasMovement = 0x2D; // bool } // Parent: None // Fields count: 1 @@ -772,7 +772,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimMorphDifference { - public const nint MName = 0x0; // CBufferString + public const nint m_name = 0x0; // CBufferString } // Parent: None // Fields count: 2 @@ -780,8 +780,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimUserDifference { - public const nint MName = 0x0; // CBufferString - public const nint MNType = 0x10; // int32 + public const nint m_name = 0x0; // CBufferString + public const nint m_nType = 0x10; // int32 } // Parent: None // Fields count: 7 @@ -789,13 +789,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimEncodeDifference { - public const nint MBoneArray = 0x0; // CUtlVector< CAnimBoneDifference > - public const nint MMorphArray = 0x18; // CUtlVector< CAnimMorphDifference > - public const nint MUserArray = 0x30; // CUtlVector< CAnimUserDifference > - public const nint MBHasRotationBitArray = 0x48; // CUtlVector< uint8 > - public const nint MBHasMovementBitArray = 0x60; // CUtlVector< uint8 > - public const nint MBHasMorphBitArray = 0x78; // CUtlVector< uint8 > - public const nint MBHasUserBitArray = 0x90; // CUtlVector< uint8 > + 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 > } // Parent: None // Fields count: 5 @@ -803,11 +803,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimEventDefinition { - public const nint MNFrame = 0x8; // int32 - public const nint MFlCycle = 0xC; // float32 - public const nint MEventData = 0x10; // KeyValues3 - public const nint MSLegacyOptions = 0x20; // CBufferString - public const nint MSEventName = 0x30; // CGlobalSymbol + public const nint m_nFrame = 0x8; // int32 + public const nint m_flCycle = 0xC; // float32 + public const nint m_EventData = 0x10; // KeyValues3 + public const nint m_sLegacyOptions = 0x20; // CBufferString + public const nint m_sEventName = 0x30; // CGlobalSymbol } // Parent: None // Fields count: 7 @@ -815,13 +815,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimMovement { - public const nint Endframe = 0x0; // int32 - public const nint Motionflags = 0x4; // int32 - public const nint V0 = 0x8; // float32 - public const nint V1 = 0xC; // float32 - public const nint Angle = 0x10; // float32 - public const nint Vector = 0x14; // - public const nint Position = 0x20; // + public const nint endframe = 0x0; // int32 + public const nint motionflags = 0x4; // int32 + public const nint v0 = 0x8; // float32 + public const nint v1 = 0xC; // float32 + public const nint angle = 0x10; // float32 + public const nint vector = 0x14; // + public const nint position = 0x20; // } // Parent: None // Fields count: 6 @@ -829,12 +829,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimLocalHierarchy { - public const nint MSBone = 0x0; // CBufferString - public const nint MSNewParent = 0x10; // CBufferString - public const nint MNStartFrame = 0x20; // int32 - public const nint MNPeakFrame = 0x24; // int32 - public const nint MNTailFrame = 0x28; // int32 - public const nint MNEndFrame = 0x2C; // int32 + public const nint m_sBone = 0x0; // CBufferString + public const nint m_sNewParent = 0x10; // CBufferString + public const nint m_nStartFrame = 0x20; // int32 + public const nint m_nPeakFrame = 0x24; // int32 + public const nint m_nTailFrame = 0x28; // int32 + public const nint m_nEndFrame = 0x2C; // int32 } // Parent: None // Fields count: 3 @@ -842,9 +842,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimDecoder { - public const nint MSzName = 0x0; // CBufferString - public const nint MNVersion = 0x10; // int32 - public const nint MNType = 0x14; // int32 + public const nint m_szName = 0x0; // CBufferString + public const nint m_nVersion = 0x10; // int32 + public const nint m_nType = 0x14; // int32 } // Parent: None // Fields count: 4 @@ -852,10 +852,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimFrameSegment { - public const nint MNUniqueFrameIndex = 0x0; // int32 - public const nint MNLocalElementMasks = 0x4; // uint32 - public const nint MNLocalChannel = 0x8; // int32 - public const nint MContainer = 0x10; // CUtlBinaryBlock + public const nint m_nUniqueFrameIndex = 0x0; // int32 + public const nint m_nLocalElementMasks = 0x4; // uint32 + public const nint m_nLocalChannel = 0x8; // int32 + public const nint m_container = 0x10; // CUtlBinaryBlock } // Parent: None // Fields count: 3 @@ -863,9 +863,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimFrameBlockAnim { - public const nint MNStartFrame = 0x0; // int32 - public const nint MNEndFrame = 0x4; // int32 - public const nint MSegmentIndexArray = 0x8; // CUtlVector< int32 > + public const nint m_nStartFrame = 0x0; // int32 + public const nint m_nEndFrame = 0x4; // int32 + public const nint m_segmentIndexArray = 0x8; // CUtlVector< int32 > } // Parent: None // Fields count: 5 @@ -873,26 +873,26 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimEncodedFrames { - public const nint MFileName = 0x0; // CBufferString - public const nint MNFrames = 0x10; // int32 - public const nint MNFramesPerBlock = 0x14; // int32 - public const nint MFrameblockArray = 0x18; // CUtlVector< CAnimFrameBlockAnim > - public const nint MUsageDifferences = 0x30; // CAnimEncodeDifference + 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_usageDifferences = 0x30; // CAnimEncodeDifference } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class CAnimDescFlag { - public const nint MBLooping = 0x0; // bool - public const nint MBAllZeros = 0x1; // bool - public const nint MBHidden = 0x2; // bool - public const nint MBDelta = 0x3; // bool - public const nint MBLegacyWorldspace = 0x4; // bool - public const nint MBModelDoc = 0x5; // bool - public const nint MBImplicitSeqIgnoreDelta = 0x6; // bool - public const nint MBAnimGraphAdditive = 0x7; // bool + public static class CAnimDesc_Flag { + public const nint m_bLooping = 0x0; // bool + public const nint m_bAllZeros = 0x1; // bool + public const nint m_bHidden = 0x2; // bool + public const nint m_bDelta = 0x3; // bool + public const nint m_bLegacyWorldspace = 0x4; // bool + public const nint m_bModelDoc = 0x5; // bool + public const nint m_bImplicitSeqIgnoreDelta = 0x6; // bool + public const nint m_bAnimGraphAdditive = 0x7; // bool } // Parent: None // Fields count: 2 @@ -900,8 +900,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimSequenceParams { - public const nint MFlFadeInTime = 0x0; // float32 - public const nint MFlFadeOutTime = 0x4; // float32 + public const nint m_flFadeInTime = 0x0; // float32 + public const nint m_flFadeOutTime = 0x4; // float32 } // Parent: None // Fields count: 14 @@ -909,20 +909,20 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimDesc { - public const nint MName = 0x0; // CBufferString - public const nint MFlags = 0x10; // CAnimDesc_Flag - public const nint Fps = 0x18; // float32 - public const nint MData = 0x20; // CAnimEncodedFrames - public const nint MMovementArray = 0xF8; // CUtlVector< CAnimMovement > - public const nint MEventArray = 0x110; // CUtlVector< CAnimEventDefinition > - public const nint MActivityArray = 0x128; // CUtlVector< CAnimActivity > - public const nint MHierarchyArray = 0x140; // CUtlVector< CAnimLocalHierarchy > - public const nint Framestalltime = 0x158; // float32 - public const nint MVecRootMin = 0x15C; // - public const nint MVecRootMax = 0x168; // - public const nint MVecBoneWorldMin = 0x178; // CUtlVector< Vector > - public const nint MVecBoneWorldMax = 0x190; // CUtlVector< Vector > - public const nint MSequenceParams = 0x1A8; // CAnimSequenceParams + public const nint m_name = 0x0; // CBufferString + 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 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_sequenceParams = 0x1A8; // CAnimSequenceParams } // Parent: None // Fields count: 4 @@ -930,10 +930,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimActivity { - public const nint MName = 0x0; // CBufferString - public const nint MNActivity = 0x10; // int32 - public const nint MNFlags = 0x14; // int32 - public const nint MNWeight = 0x18; // int32 + public const nint m_name = 0x0; // CBufferString + public const nint m_nActivity = 0x10; // int32 + public const nint m_nFlags = 0x14; // int32 + public const nint m_nWeight = 0x18; // int32 } // Parent: None // Fields count: 5 @@ -941,11 +941,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimData { - public const nint MName = 0x10; // CBufferString - public const nint MAnimArray = 0x20; // CUtlVector< CAnimDesc > - public const nint MDecoderArray = 0x38; // CUtlVector< CAnimDecoder > - public const nint MNMaxUniqueFrameIndex = 0x50; // int32 - public const nint MSegmentArray = 0x58; // CUtlVector< CAnimFrameSegment > + 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_nMaxUniqueFrameIndex = 0x50; // int32 + public const nint m_segmentArray = 0x58; // CUtlVector< CAnimFrameSegment > } // Parent: None // Fields count: 7 @@ -953,13 +953,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimBone { - public const nint MName = 0x0; // CBufferString - public const nint MParent = 0x10; // int32 - public const nint MPos = 0x14; // - public const nint MQuat = 0x20; // QuaternionStorage - public const nint MScale = 0x30; // float32 - public const nint MQAlignment = 0x34; // QuaternionStorage - public const nint MFlags = 0x44; // int32 + public const nint m_name = 0x0; // CBufferString + public const nint m_parent = 0x10; // int32 + public const nint m_pos = 0x14; // + public const nint m_quat = 0x20; // QuaternionStorage + public const nint m_scale = 0x30; // float32 + public const nint m_qAlignment = 0x34; // QuaternionStorage + public const nint m_flags = 0x44; // int32 } // Parent: None // Fields count: 2 @@ -967,8 +967,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimUser { - public const nint MName = 0x0; // CBufferString - public const nint MNType = 0x10; // int32 + public const nint m_name = 0x0; // CBufferString + public const nint m_nType = 0x10; // int32 } // Parent: None // Fields count: 9 @@ -976,15 +976,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimDataChannelDesc { - public const nint MSzChannelClass = 0x0; // CBufferString - public const nint MSzVariableName = 0x10; // CBufferString - public const nint MNFlags = 0x20; // int32 - public const nint MNType = 0x24; // int32 - public const nint MSzGrouping = 0x28; // CBufferString - public const nint MSzDescription = 0x38; // CBufferString - public const nint MSzElementNameArray = 0x48; // CUtlVector< CBufferString > - public const nint MNElementIndexArray = 0x60; // CUtlVector< int32 > - public const nint MNElementMaskArray = 0x78; // CUtlVector< uint32 > + public const nint m_szChannelClass = 0x0; // CBufferString + public const nint m_szVariableName = 0x10; // CBufferString + public const nint m_nFlags = 0x20; // int32 + 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 > } // Parent: None // Fields count: 6 @@ -992,12 +992,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimKeyData { - public const nint MName = 0x0; // CBufferString - public const nint MBoneArray = 0x10; // CUtlVector< CAnimBone > - public const nint MUserArray = 0x28; // CUtlVector< CAnimUser > - public const nint MMorphArray = 0x40; // CUtlVector< CBufferString > - public const nint MNChannelElements = 0x58; // int32 - public const nint MDataChannelArray = 0x60; // CUtlVector< CAnimDataChannelDesc > + 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_nChannelElements = 0x58; // int32 + public const nint m_dataChannelArray = 0x60; // CUtlVector< CAnimDataChannelDesc > } // Parent: None // Fields count: 7 @@ -1005,13 +1005,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimationGroup { - public const nint MNFlags = 0x10; // uint32 - public const nint MName = 0x18; // CBufferString - public const nint MLocalHAnimArrayHandle = 0x60; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimData > > - public const nint MIncludedGroupArrayHandle = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - public const nint MDirectHSeqGroupHandle = 0x90; // CStrongHandle< InfoForResourceTypeCSequenceGroupData > - public const nint MDecodeKey = 0x98; // CAnimKeyData - public const nint MSzScripts = 0x110; // CUtlVector< CBufferString > + 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_decodeKey = 0x98; // CAnimKeyData + public const nint m_szScripts = 0x110; // CUtlVector< CBufferString > } // Parent: None // Fields count: 8 @@ -1019,14 +1019,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqAutoLayerFlag { - public const nint MBPost = 0x0; // bool - public const nint MBSpline = 0x1; // bool - public const nint MBXFade = 0x2; // bool - public const nint MBNoBlend = 0x3; // bool - public const nint MBLocal = 0x4; // bool - public const nint MBPose = 0x5; // bool - public const nint MBFetchFrame = 0x6; // bool - public const nint MBSubtract = 0x7; // bool + public const nint m_bPost = 0x0; // bool + public const nint m_bSpline = 0x1; // bool + public const nint m_bXFade = 0x2; // bool + public const nint m_bNoBlend = 0x3; // bool + public const nint m_bLocal = 0x4; // bool + public const nint m_bPose = 0x5; // bool + public const nint m_bFetchFrame = 0x6; // bool + public const nint m_bSubtract = 0x7; // bool } // Parent: None // Fields count: 7 @@ -1034,24 +1034,24 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqAutoLayer { - public const nint MNLocalReference = 0x0; // int16 - public const nint MNLocalPose = 0x2; // int16 - public const nint MFlags = 0x4; // CSeqAutoLayerFlag - public const nint MStart = 0xC; // float32 - public const nint MPeak = 0x10; // float32 - public const nint MTail = 0x14; // float32 - public const nint MEnd = 0x18; // float32 + public const nint m_nLocalReference = 0x0; // int16 + public const nint m_nLocalPose = 0x2; // int16 + public const nint m_flags = 0x4; // CSeqAutoLayerFlag + public const nint m_start = 0xC; // float32 + public const nint m_peak = 0x10; // float32 + public const nint m_tail = 0x14; // float32 + public const nint m_end = 0x18; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CSeqIkLock { - public const nint MFlPosWeight = 0x0; // float32 - public const nint MFlAngleWeight = 0x4; // float32 - public const nint MNLocalBone = 0x8; // int16 - public const nint MBBonesOrientedAlongPositiveX = 0xA; // bool + public static class CSeqIKLock { + public const nint m_flPosWeight = 0x0; // float32 + public const nint m_flAngleWeight = 0x4; // float32 + public const nint m_nLocalBone = 0x8; // int16 + public const nint m_bBonesOrientedAlongPositiveX = 0xA; // bool } // Parent: None // Fields count: 5 @@ -1059,11 +1059,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqBoneMaskList { - public const nint MSName = 0x0; // CBufferString - public const nint MNLocalBoneArray = 0x10; // CUtlVector< int16 > - public const nint MFlBoneWeightArray = 0x28; // CUtlVector< float32 > - public const nint MFlDefaultMorphCtrlWeight = 0x40; // float32 - public const nint MMorphCtrlWeightArray = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > + 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_flDefaultMorphCtrlWeight = 0x40; // float32 + public const nint m_morphCtrlWeightArray = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > } // Parent: None // Fields count: 5 @@ -1071,11 +1071,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqScaleSet { - public const nint MSName = 0x0; // CBufferString - public const nint MBRootOffset = 0x10; // bool - public const nint MVRootOffset = 0x14; // - public const nint MNLocalBoneArray = 0x20; // CUtlVector< int16 > - public const nint MFlBoneScaleArray = 0x38; // CUtlVector< float32 > + 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 > } // Parent: None // Fields count: 6 @@ -1083,12 +1083,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqMultiFetchFlag { - public const nint MBRealtime = 0x0; // bool - public const nint MBCylepose = 0x1; // bool - public const nint MB0D = 0x2; // bool - public const nint MB1D = 0x3; // bool - public const nint MB2D = 0x4; // bool - public const nint MB2DTri = 0x5; // bool + public const nint m_bRealtime = 0x0; // bool + public const nint m_bCylepose = 0x1; // bool + public const nint m_b0D = 0x2; // bool + public const nint m_b1D = 0x3; // bool + public const nint m_b2D = 0x4; // bool + public const nint m_b2D_TRI = 0x5; // bool } // Parent: None // Fields count: 10 @@ -1096,16 +1096,16 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqMultiFetch { - public const nint MFlags = 0x0; // CSeqMultiFetchFlag - public const nint MLocalReferenceArray = 0x8; // CUtlVector< int16 > - public const nint MNGroupSize = 0x20; // int32[2] - public const nint MNLocalPose = 0x28; // int32[2] - public const nint MPoseKeyArray0 = 0x30; // CUtlVector< float32 > - public const nint MPoseKeyArray1 = 0x48; // CUtlVector< float32 > - public const nint MNLocalCyclePoseParameter = 0x60; // int32 - public const nint MBCalculatePoseParameters = 0x64; // bool - public const nint MBFixedBlendWeight = 0x65; // bool - public const nint MFlFixedBlendWeightVals = 0x68; // float32[2] + public const nint m_flags = 0x0; // CSeqMultiFetchFlag + public const nint m_localReferenceArray = 0x8; // CUtlVector< int16 > + 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_nLocalCyclePoseParameter = 0x60; // int32 + public const nint m_bCalculatePoseParameters = 0x64; // bool + public const nint m_bFixedBlendWeight = 0x65; // bool + public const nint m_flFixedBlendWeightVals = 0x68; // float32[2] } // Parent: None // Fields count: 11 @@ -1113,17 +1113,17 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqSeqDescFlag { - public const nint MBLooping = 0x0; // bool - public const nint MBSnap = 0x1; // bool - public const nint MBAutoplay = 0x2; // bool - public const nint MBPost = 0x3; // bool - public const nint MBHidden = 0x4; // bool - public const nint MBMulti = 0x5; // bool - public const nint MBLegacyDelta = 0x6; // bool - public const nint MBLegacyWorldspace = 0x7; // bool - public const nint MBLegacyCyclepose = 0x8; // bool - public const nint MBLegacyRealtime = 0x9; // bool - public const nint MBModelDoc = 0xA; // bool + public const nint m_bLooping = 0x0; // bool + public const nint m_bSnap = 0x1; // bool + public const nint m_bAutoplay = 0x2; // bool + public const nint m_bPost = 0x3; // bool + public const nint m_bHidden = 0x4; // bool + public const nint m_bMulti = 0x5; // bool + public const nint m_bLegacyDelta = 0x6; // bool + public const nint m_bLegacyWorldspace = 0x7; // bool + public const nint m_bLegacyCyclepose = 0x8; // bool + public const nint m_bLegacyRealtime = 0x9; // bool + public const nint m_bModelDoc = 0xA; // bool } // Parent: None // Fields count: 2 @@ -1131,8 +1131,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqTransition { - public const nint MFlFadeInTime = 0x0; // float32 - public const nint MFlFadeOutTime = 0x4; // float32 + public const nint m_flFadeInTime = 0x0; // float32 + public const nint m_flFadeOutTime = 0x4; // float32 } // Parent: None // Fields count: 11 @@ -1140,17 +1140,17 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqS1SeqDesc { - public const nint MSName = 0x0; // CBufferString - public const nint MFlags = 0x10; // CSeqSeqDescFlag - public const nint MFetch = 0x20; // CSeqMultiFetch - public const nint MNLocalWeightlist = 0x90; // int32 - public const nint MAutoLayerArray = 0x98; // CUtlVector< CSeqAutoLayer > - public const nint MIkLockArray = 0xB0; // CUtlVector< CSeqIKLock > - public const nint MTransition = 0xC8; // CSeqTransition - public const nint MSequenceKeys = 0xD0; // KeyValues3 - public const nint MLegacyKeyValueText = 0xE0; // CBufferString - public const nint MActivityArray = 0xF0; // CUtlVector< CAnimActivity > - public const nint MFootMotion = 0x108; // CUtlVector< CFootMotion > + public const nint m_sName = 0x0; // CBufferString + 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_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 > } // Parent: None // Fields count: 6 @@ -1158,12 +1158,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqSynthAnimDesc { - public const nint MSName = 0x0; // CBufferString - public const nint MFlags = 0x10; // CSeqSeqDescFlag - public const nint MTransition = 0x1C; // CSeqTransition - public const nint MNLocalBaseReference = 0x24; // int16 - public const nint MNLocalBoneMask = 0x26; // int16 - public const nint MActivityArray = 0x28; // CUtlVector< CAnimActivity > + public const nint m_sName = 0x0; // CBufferString + public const nint m_flags = 0x10; // CSeqSeqDescFlag + 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 > } // Parent: None // Fields count: 9 @@ -1171,15 +1171,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqCmdLayer { - public const nint MCmd = 0x0; // int16 - public const nint MNLocalReference = 0x2; // int16 - public const nint MNLocalBonemask = 0x4; // int16 - public const nint MNDstResult = 0x6; // int16 - public const nint MNSrcResult = 0x8; // int16 - public const nint MBSpline = 0xA; // bool - public const nint MFlVar1 = 0xC; // float32 - public const nint MFlVar2 = 0x10; // float32 - public const nint MNLineNumber = 0x14; // int16 + public const nint m_cmd = 0x0; // int16 + public const nint m_nLocalReference = 0x2; // int16 + public const nint m_nLocalBonemask = 0x4; // int16 + public const nint m_nDstResult = 0x6; // int16 + public const nint m_nSrcResult = 0x8; // int16 + public const nint m_bSpline = 0xA; // bool + public const nint m_flVar1 = 0xC; // float32 + public const nint m_flVar2 = 0x10; // float32 + public const nint m_nLineNumber = 0x14; // int16 } // Parent: None // Fields count: 8 @@ -1187,14 +1187,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqPoseSetting { - public const nint MSPoseParameter = 0x0; // CBufferString - public const nint MSAttachment = 0x10; // CBufferString - public const nint MSReferenceSequence = 0x20; // CBufferString - public const nint MFlValue = 0x30; // float32 - public const nint MBX = 0x34; // bool - public const nint MBY = 0x35; // bool - public const nint MBZ = 0x36; // bool - public const nint METype = 0x38; // int32 + public const nint m_sPoseParameter = 0x0; // CBufferString + public const nint m_sAttachment = 0x10; // CBufferString + public const nint m_sReferenceSequence = 0x20; // CBufferString + public const nint m_flValue = 0x30; // float32 + public const nint m_bX = 0x34; // bool + public const nint m_bY = 0x35; // bool + public const nint m_bZ = 0x36; // bool + public const nint m_eType = 0x38; // int32 } // Parent: None // Fields count: 12 @@ -1202,18 +1202,18 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqCmdSeqDesc { - public const nint MSName = 0x0; // CBufferString - public const nint MFlags = 0x10; // CSeqSeqDescFlag - public const nint MTransition = 0x1C; // CSeqTransition - public const nint MNFrameRangeSequence = 0x24; // int16 - public const nint MNFrameCount = 0x26; // int16 - public const nint MFlFps = 0x28; // float32 - public const nint MNSubCycles = 0x2C; // int16 - public const nint MNumLocalResults = 0x2E; // int16 - public const nint MCmdLayerArray = 0x30; // CUtlVector< CSeqCmdLayer > - public const nint MEventArray = 0x48; // CUtlVector< CAnimEventDefinition > - public const nint MActivityArray = 0x60; // CUtlVector< CAnimActivity > - public const nint MPoseSettingArray = 0x78; // CUtlVector< CSeqPoseSetting > + public const nint m_sName = 0x0; // CBufferString + public const nint m_flags = 0x10; // CSeqSeqDescFlag + public const nint m_transition = 0x1C; // CSeqTransition + public const nint m_nFrameRangeSequence = 0x24; // int16 + public const nint m_nFrameCount = 0x26; // int16 + 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 > } // Parent: None // Fields count: 5 @@ -1221,11 +1221,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSeqPoseParamDesc { - public const nint MSName = 0x0; // CBufferString - public const nint MFlStart = 0x10; // float32 - public const nint MFlEnd = 0x14; // float32 - public const nint MFlLoop = 0x18; // float32 - public const nint MBLooping = 0x1C; // bool + public const nint m_sName = 0x0; // CBufferString + public const nint m_flStart = 0x10; // float32 + public const nint m_flEnd = 0x14; // float32 + public const nint m_flLoop = 0x18; // float32 + public const nint m_bLooping = 0x1C; // bool } // Parent: None // Fields count: 14 @@ -1233,41 +1233,41 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSequenceGroupData { - public const nint MSName = 0x10; // CBufferString - public const nint MNFlags = 0x20; // uint32 - public const nint MLocalSequenceNameArray = 0x28; // CUtlVector< CBufferString > - public const nint MLocalS1SeqDescArray = 0x40; // CUtlVector< CSeqS1SeqDesc > - public const nint MLocalMultiSeqDescArray = 0x58; // CUtlVector< CSeqS1SeqDesc > - public const nint MLocalSynthAnimDescArray = 0x70; // CUtlVector< CSeqSynthAnimDesc > - public const nint MLocalCmdSeqDescArray = 0x88; // CUtlVector< CSeqCmdSeqDesc > - public const nint MLocalBoneMaskArray = 0xA0; // CUtlVector< CSeqBoneMaskList > - public const nint MLocalScaleSetArray = 0xB8; // CUtlVector< CSeqScaleSet > - public const nint MLocalBoneNameArray = 0xD0; // CUtlVector< CBufferString > - public const nint MLocalNodeName = 0xE8; // CBufferString - public const nint MLocalPoseParamArray = 0xF8; // CUtlVector< CSeqPoseParamDesc > - public const nint MKeyValues = 0x110; // KeyValues3 - public const nint MLocalIkAutoplayLockArray = 0x120; // CUtlVector< CSeqIKLock > + 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_localNodeName = 0xE8; // CBufferString + public const nint m_localPoseParamArray = 0xF8; // CUtlVector< CSeqPoseParamDesc > + public const nint m_keyValues = 0x110; // KeyValues3 + public const nint m_localIKAutoplayLockArray = 0x120; // CUtlVector< CSeqIKLock > } // Parent: None // Fields count: 17 public static class CCompressorGroup { - public const nint MNTotalElementCount = 0x0; // int32 - public const nint MSzChannelClass = 0x8; // CUtlVector< char* > - public const nint MSzVariableName = 0x20; // CUtlVector< char* > - public const nint MNType = 0x38; // CUtlVector< fieldtype_t > - public const nint MNFlags = 0x50; // CUtlVector< int32 > - public const nint MSzGrouping = 0x68; // CUtlVector< CUtlString > - public const nint MNCompressorIndex = 0x80; // CUtlVector< int32 > - public const nint MSzElementNames = 0x98; // CUtlVector< CUtlVector< char* > > - public const nint MNElementUniqueId = 0xB0; // CUtlVector< CUtlVector< int32 > > - public const nint MNElementMask = 0xC8; // CUtlVector< uint32 > - public const nint MVectorCompressor = 0xF8; // CUtlVector< CCompressor< Vector >* > - public const nint MQuaternionCompressor = 0x110; // CUtlVector< CCompressor< QuaternionStorage >* > - public const nint MIntCompressor = 0x128; // CUtlVector< CCompressor< int32 >* > - public const nint MBoolCompressor = 0x140; // CUtlVector< CCompressor< bool >* > - public const nint MColorCompressor = 0x158; // CUtlVector< CCompressor< Color >* > - public const nint MVector2DCompressor = 0x170; // CUtlVector< CCompressor< Vector2D >* > - public const nint MVector4DCompressor = 0x188; // CUtlVector< CCompressor< Vector4D >* > + 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 >* > } // Parent: None // Fields count: 1 @@ -1275,7 +1275,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPropertyEditClassAsString public static class CAnimEnum { - public const nint MValue = 0x0; // uint8 + public const nint m_value = 0x0; // uint8 } // Parent: None // Fields count: 1 @@ -1283,8 +1283,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 @@ -1292,8 +1292,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 @@ -1301,8 +1301,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 @@ -1310,8 +1310,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 @@ -1319,8 +1319,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 @@ -1328,8 +1328,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 @@ -1338,7 +1338,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 @@ -1346,195 +1346,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< 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 > } // 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; // + 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; // } // 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< uint32 > + public const nint m_InteractWith = 0x20; // CUtlVector< uint32 > + public const nint m_InteractExclude = 0x38; // CUtlVector< uint32 > + 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 > } // 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; // - public const nint MGoalOrientation = 0xA0; // QuaternionStorage - public const nint MGoalAngularVelocity = 0xB0; // - 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; // + public const nint m_goalOrientation = 0xA0; // QuaternionStorage + public const nint m_goalAngularVelocity = 0xB0; // + 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; // - 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; // - 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; // + 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; // + 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< 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 > } // 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< 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_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_embeddedKeyvalues = 0x130; // CUtlString } // Parent: None // Fields count: 7 @@ -1542,13 +1542,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 @@ -1556,14 +1556,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 @@ -1571,14 +1571,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 @@ -1586,134 +1586,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< CPhysSurfaceProperties* > } // 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< CStrongHandle< InfoForResourceTypeIMaterial2 > > } // 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< 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 > } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class PermModelInfoT { - public const nint MNFlags = 0x0; // uint32 - public const nint MVHullMin = 0x4; // - public const nint MVHullMax = 0x10; // - public const nint MVViewMin = 0x1C; // - public const nint MVViewMax = 0x28; // - public const nint MFlMass = 0x34; // float32 - public const nint MVEyePosition = 0x38; // - 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; // + public const nint m_vHullMax = 0x10; // + public const nint m_vViewMin = 0x1C; // + public const nint m_vViewMax = 0x28; // + public const nint m_flMass = 0x34; // float32 + public const nint m_vEyePosition = 0x38; // + 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< InfoForResourceTypeCModel > } // 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< ModelBoneFlexDriverControl_t > } // 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< 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_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_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 > } // Parent: None // Fields count: 2 @@ -1721,105 +1721,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< CModelConfigElement* > } // 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; // - 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< InfoForResourceTypeCModel > + public const nint m_vOffset = 0x60; // + 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< CUtlString > } // 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< CUtlString > + public const nint m_ChoiceWeights = 0x60; // CUtlVector< float32 > } // 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 @@ -1827,9 +1827,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< CModelConfigElement* > + public const nint m_bTopLevel = 0x20; // bool } // Parent: None // Fields count: 3 @@ -1837,9 +1837,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< CModelConfig* > } // Parent: None // Fields count: 2 @@ -1847,29 +1847,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; // - public const nint MVecSize = 0xC; // + public static class SkeletonBoneBounds_t { + public const nint m_vecCenter = 0x0; // + public const nint m_vecSize = 0xC; // } // 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 @@ -1877,9 +1877,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< RenderSkeletonBone_t > + public const nint m_boneParents = 0x30; // CUtlVector< int32 > + public const nint m_nBoneWeightCount = 0x48; // int32 } // Parent: None // Fields count: 3 @@ -1887,9 +1887,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDrawCullingData { - public const nint MVConeApex = 0x0; // - public const nint MConeAxis = 0xC; // int8[3] - public const nint MConeCutoff = 0xF; // int8 + public const nint m_vConeApex = 0x0; // + public const nint m_ConeAxis = 0xC; // int8[3] + public const nint m_ConeCutoff = 0xF; // int8 } // Parent: None // Fields count: 12 @@ -1897,18 +1897,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; // - 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; // + 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< InfoForResourceTypeIMaterial2 > } // Parent: None // Fields count: 2 @@ -1916,8 +1916,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 @@ -1925,12 +1925,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSceneObjectData { - public const nint MVMinBounds = 0x0; // - public const nint MVMaxBounds = 0xC; // - 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; // + 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_vTintColor = 0x60; // Vector4D } // Parent: None // Fields count: 8 @@ -1938,14 +1938,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 @@ -1953,19 +1953,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; // - public const nint MVMaxBounds = 0x24; // - 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; // + public const nint m_vMaxBounds = 0x24; // + 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 @@ -1973,10 +1973,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< CHitBox > + public const nint m_SourceFilename = 0x28; // CUtlString } // Parent: None // Fields count: 1 @@ -1984,32 +1984,32 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CHitBoxSetList { - public const nint MHitBoxSets = 0x0; // CUtlVector< CHitBoxSet > + public const nint m_HitBoxSets = 0x0; // CUtlVector< CHitBoxSet > } // 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 @@ -2017,13 +2017,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< RenderHairStrandInfo_t > } // Parent: None // Fields count: 5 @@ -2031,11 +2031,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< CSceneObjectData > + public const nint m_constraints = 0xA0; // CUtlVector< CBaseConstraint* > + 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 @@ -2043,12 +2043,12 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CConstraintTarget { - public const nint MQOffset = 0x20; // Quaternion - public const nint MVOffset = 0x30; // - 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; // + 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 @@ -2056,11 +2056,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CConstraintSlave { - public const nint MQBaseOrientation = 0x0; // Quaternion - public const nint MVBasePosition = 0x10; // - 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; // + 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 @@ -2075,10 +2075,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBaseConstraint { - public const nint MName = 0x28; // CUtlString - public const nint MVUpVector = 0x30; // - 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; // + public const nint m_slaves = 0x40; // CUtlVector< CConstraintSlave > + public const nint m_targets = 0x58; // CUtlVector< CConstraintTarget > } // Parent: CBaseConstraint // Fields count: 0 @@ -2100,8 +2100,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 @@ -2109,9 +2109,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 @@ -2119,8 +2119,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 @@ -2128,10 +2128,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 @@ -2146,17 +2146,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< CUtlString > + public const nint m_inputList = 0x50; // CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t > + public const nint m_bClamp = 0x68; // bool } // Parent: None // Fields count: 2 - public static class CBoneConstraintPoseSpaceMorphInputT { - public const nint MInputValue = 0x0; // - public const nint MOutputWeightList = 0x10; // CUtlVector< float32 > + public static class CBoneConstraintPoseSpaceMorph__Input_t { + public const nint m_inputValue = 0x0; // + public const nint m_outputWeightList = 0x10; // CUtlVector< float32 > } // Parent: CBaseConstraint // Fields count: 1 @@ -2164,13 +2164,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< CBoneConstraintPoseSpaceBone::Input_t > } // Parent: None // Fields count: 2 - public static class CBoneConstraintPoseSpaceBoneInputT { - public const nint MInputValue = 0x0; // - public const nint MOutputTransformList = 0x10; // CUtlVector< CTransform > + public static class CBoneConstraintPoseSpaceBone__Input_t { + public const nint m_inputValue = 0x0; // + public const nint m_outputTransformList = 0x10; // CUtlVector< CTransform > } // Parent: CBoneConstraintBase // Fields count: 4 @@ -2178,10 +2178,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 @@ -2189,8 +2189,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 @@ -2198,8 +2198,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< CFlexOp > } // Parent: None // Fields count: 1 @@ -2207,7 +2207,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 @@ -2215,10 +2215,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 @@ -2226,10 +2226,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< float32 > + public const nint m_ranges = 0x20; // CUtlVector< float32 > } // Parent: None // Fields count: 5 @@ -2237,11 +2237,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< CMorphBundleData > } // Parent: None // Fields count: 2 @@ -2249,8 +2249,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< CMorphRectData > } // Parent: None // Fields count: 8 @@ -2258,14 +2258,14 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CMorphSetData { - public const nint MNWidth = 0x10; // int32 - public const nint MNHeight = 0x14; // 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 = 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 > } // Parent: None // Fields count: 5 @@ -2273,11 +2273,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CAnimFoot { - public const nint MName = 0x0; // CUtlString - public const nint MVBallOffset = 0x8; // - public const nint MVHeelOffset = 0x14; // - 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; // + public const nint m_vHeelOffset = 0x14; // + public const nint m_ankleBoneIndex = 0x20; // int32 + public const nint m_toeBoneIndex = 0x24; // int32 } // Parent: None // Fields count: 8 @@ -2285,14 +2285,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< 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 > } // Parent: None // Fields count: 9 @@ -2300,15 +2300,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; // - public const nint MVHeelOffset = 0x24; // - 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; // + public const nint m_vHeelOffset = 0x24; // + 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 @@ -2316,7 +2316,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 @@ -2338,15 +2338,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootCycleDefinition { - public const nint MVStancePositionMs = 0x0; // - public const nint MVMidpointPositionMs = 0xC; // - public const nint MFlStanceDirectionMs = 0x18; // float32 - public const nint MVToStrideStartPos = 0x1C; // - 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; // + public const nint m_vMidpointPositionMS = 0xC; // + public const nint m_flStanceDirectionMS = 0x18; // float32 + public const nint m_vToStrideStartPos = 0x1C; // + 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 @@ -2354,9 +2354,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootTrajectory { - public const nint MVOffset = 0x0; // - public const nint MFlRotationOffset = 0xC; // float32 - public const nint MFlProgression = 0x10; // float32 + public const nint m_vOffset = 0x0; // + public const nint m_flRotationOffset = 0xC; // float32 + public const nint m_flProgression = 0x10; // float32 } // Parent: None // Fields count: 1 @@ -2364,7 +2364,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootTrajectories { - public const nint MTrajectories = 0x0; // CUtlVector< CFootTrajectory > + public const nint m_trajectories = 0x0; // CUtlVector< CFootTrajectory > } // Parent: None // Fields count: 2 @@ -2372,8 +2372,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 @@ -2381,86 +2381,86 @@ 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< CFootStride > + 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< CEntityIndex > + 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_nFlexControllers = 0x60; // int32 + public const nint m_bPredicted = 0x64; // bool + public const nint m_Frames = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > } // 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< 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 > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class SkeletonAnimCaptureTCameraT { - public const nint MTmCamera = 0x0; // CTransform - public const nint MFlTime = 0x20; // float32 + public static class SkeletonAnimCapture_t__Camera_t { + public const nint m_tmCamera = 0x0; // CTransform + public const nint m_flTime = 0x20; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class SkeletonDemoDbT { - public const nint MAnimCaptures = 0x0; // CUtlVector< SkeletonAnimCapture_t* > - public const nint MCameraTrack = 0x18; // CUtlVector< SkeletonAnimCapture_t::Camera_t > - public const nint MFlRecordingTime = 0x30; // float32 + 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_flRecordingTime = 0x30; // float32 } // Parent: None // Fields count: 3 @@ -2468,9 +2468,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmBoneMask { - public const nint MId = 0x0; // CGlobalSymbol - public const nint MWeightInfo = 0x8; // CNmBoneMask::WeightInfo_t - public const nint MWeights = 0x18; // CUtlVector< float32 > + public const nint m_ID = 0x0; // CGlobalSymbol + public const nint m_weightInfo = 0x8; // CNmBoneMask::WeightInfo_t + public const nint m_weights = 0x18; // CUtlVector< float32 > } // Parent: None // Fields count: 9 @@ -2478,39 +2478,39 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmClip { - public const nint MSkeleton = 0x0; // CStrongHandle< InfoForResourceTypeCNmSkeleton > - public const nint MNNumFrames = 0x8; // uint32 - public const nint MFlDuration = 0xC; // float32 - public const nint MCompressedPoseData = 0x10; // CUtlBinaryBlock - public const nint MTrackCompressionSettings = 0x28; // CUtlVector< NmCompressionSettings_t > - public const nint MCompressedPoseOffsets = 0x40; // CUtlVector< uint32 > - public const nint MSyncTrack = 0xA0; // CNmSyncTrack - public const nint MRootMotion = 0x150; // CNmRootMotionData - public const nint MBIsAdditive = 0x1A0; // bool + public const nint m_skeleton = 0x0; // CStrongHandle< InfoForResourceTypeCNmSkeleton > + 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_syncTrack = 0xA0; // CNmSyncTrack + public const nint m_rootMotion = 0x150; // CNmRootMotionData + public const nint m_bIsAdditive = 0x1A0; // bool } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class NmCompressionSettingsT { - public const nint MTranslationRangeX = 0x0; // NmCompressionSettings_t::QuantizationRange_t - public const nint MTranslationRangeY = 0x8; // NmCompressionSettings_t::QuantizationRange_t - public const nint MTranslationRangeZ = 0x10; // NmCompressionSettings_t::QuantizationRange_t - public const nint MScaleRange = 0x18; // NmCompressionSettings_t::QuantizationRange_t - public const nint MConstantRotation = 0x20; // Quaternion - public const nint MBIsRotationStatic = 0x30; // bool - public const nint MBIsTranslationStatic = 0x31; // bool - public const nint MBIsScaleStatic = 0x32; // bool + public static class NmCompressionSettings_t { + public const nint m_translationRangeX = 0x0; // NmCompressionSettings_t::QuantizationRange_t + public const nint m_translationRangeY = 0x8; // NmCompressionSettings_t::QuantizationRange_t + public const nint m_translationRangeZ = 0x10; // NmCompressionSettings_t::QuantizationRange_t + public const nint m_scaleRange = 0x18; // NmCompressionSettings_t::QuantizationRange_t + public const nint m_constantRotation = 0x20; // Quaternion + public const nint m_bIsRotationStatic = 0x30; // bool + public const nint m_bIsTranslationStatic = 0x31; // bool + public const nint m_bIsScaleStatic = 0x32; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class NmCompressionSettingsTQuantizationRangeT { - public const nint MFlRangeStart = 0x0; // float32 - public const nint MFlRangeLength = 0x4; // float32 + public static class NmCompressionSettings_t__QuantizationRange_t { + public const nint m_flRangeStart = 0x0; // float32 + public const nint m_flRangeLength = 0x4; // float32 } // Parent: None // Fields count: 2 @@ -2518,8 +2518,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmEvent { - public const nint MFlStartTime = 0x8; // float32 - public const nint MFlDuration = 0xC; // float32 + public const nint m_flStartTime = 0x8; // float32 + public const nint m_flDuration = 0xC; // float32 } // Parent: None // Fields count: 5 @@ -2527,11 +2527,11 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmRootMotionData { - public const nint MTransforms = 0x0; // CUtlVector< CTransform > - public const nint MNNumFrames = 0x18; // int32 - public const nint MFlAverageLinearVelocity = 0x1C; // float32 - public const nint MFlAverageAngularVelocityRadians = 0x20; // float32 - public const nint MTotalDelta = 0x30; // CTransform + public const nint m_transforms = 0x0; // CUtlVector< CTransform > + public const nint m_nNumFrames = 0x18; // int32 + public const nint m_flAverageLinearVelocity = 0x1C; // float32 + public const nint m_flAverageAngularVelocityRadians = 0x20; // float32 + public const nint m_totalDelta = 0x30; // CTransform } // Parent: None // Fields count: 7 @@ -2539,31 +2539,31 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmSkeleton { - public const nint MId = 0x0; // CGlobalSymbol - public const nint MBoneIDs = 0x8; // CUtlLeanVector< CGlobalSymbol > - public const nint MParentIndices = 0x18; // CUtlVector< int32 > - public const nint MParentSpaceReferencePose = 0x30; // CUtlVector< CTransform > - public const nint MModelSpaceReferencePose = 0x48; // CUtlVector< CTransform > - public const nint MNumBonesToSampleAtLowLod = 0x60; // int32 - public const nint MBoneMasks = 0x68; // CUtlLeanVector< CNmBoneMask > + 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_numBonesToSampleAtLowLOD = 0x60; // int32 + public const nint m_boneMasks = 0x68; // CUtlLeanVector< CNmBoneMask > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class NmSyncTrackTimeT { - public const nint MNEventIdx = 0x0; // int32 - public const nint MPercentageThrough = 0x4; // NmPercent_t + public static class NmSyncTrackTime_t { + public const nint m_nEventIdx = 0x0; // int32 + public const nint m_percentageThrough = 0x4; // NmPercent_t } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class NmSyncTrackTimeRangeT { - public const nint MStartTime = 0x0; // NmSyncTrackTime_t - public const nint MEndTime = 0x8; // NmSyncTrackTime_t + public static class NmSyncTrackTimeRange_t { + public const nint m_startTime = 0x0; // NmSyncTrackTime_t + public const nint m_endTime = 0x8; // NmSyncTrackTime_t } // Parent: None // Fields count: 2 @@ -2571,35 +2571,35 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmSyncTrack { - public const nint MSyncEvents = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > - public const nint MNStartEventOffset = 0xA8; // int32 + public const nint m_syncEvents = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > + public const nint m_nStartEventOffset = 0xA8; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CNmSyncTrackEventMarkerT { - public const nint MStartTime = 0x0; // NmPercent_t - public const nint MId = 0x8; // CGlobalSymbol + public static class CNmSyncTrack__EventMarker_t { + public const nint m_startTime = 0x0; // NmPercent_t + public const nint m_ID = 0x8; // CGlobalSymbol } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CNmSyncTrackEventT { - public const nint MId = 0x0; // CGlobalSymbol - public const nint MStartTime = 0x8; // NmPercent_t - public const nint MDuration = 0xC; // NmPercent_t + public static class CNmSyncTrack__Event_t { + public const nint m_ID = 0x0; // CGlobalSymbol + public const nint m_startTime = 0x8; // NmPercent_t + public const nint m_duration = 0xC; // NmPercent_t } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class NmPercentT { - public const nint MFlValue = 0x0; // float32 + public static class NmPercent_t { + public const nint m_flValue = 0x0; // float32 } // Parent: CNmEvent // Fields count: 0 @@ -2614,15 +2614,15 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmFootEvent { - public const nint MPhase = 0x10; // NmFootPhase_t + public const nint m_phase = 0x10; // NmFootPhase_t } // Parent: CNmEvent // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CNmIdEvent { - public const nint MId = 0x10; // CGlobalSymbol + public static class CNmIDEvent { + public const nint m_ID = 0x10; // CGlobalSymbol } // Parent: CNmEvent // Fields count: 2 @@ -2630,8 +2630,8 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmTransitionEvent { - public const nint MRule = 0x10; // NmTransitionRule_t - public const nint MId = 0x18; // CGlobalSymbol + public const nint m_rule = 0x10; // NmTransitionRule_t + public const nint m_ID = 0x18; // CGlobalSymbol } // Parent: CNmEvent // Fields count: 1 @@ -2639,7 +2639,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmFrameSnapEvent { - public const nint MFrameSnapMode = 0x10; // NmFrameSnapEventMode_t + public const nint m_frameSnapMode = 0x10; // NmFrameSnapEventMode_t } // Parent: None // Fields count: 3 @@ -2647,9 +2647,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmGraphDataSet { - public const nint MVariationId = 0x0; // CGlobalSymbol - public const nint MSkeleton = 0x8; // CStrongHandle< InfoForResourceTypeCNmSkeleton > - public const nint MResources = 0x10; // CUtlVector< CStrongHandleVoid > + public const nint m_variationID = 0x0; // CGlobalSymbol + public const nint m_skeleton = 0x8; // CStrongHandle< InfoForResourceTypeCNmSkeleton > + public const nint m_resources = 0x10; // CUtlVector< CStrongHandleVoid > } // Parent: None // Fields count: 10 @@ -2657,34 +2657,34 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmGraph { - public const nint MPersistentNodeIndices = 0x0; // CUtlVector< int16 > - public const nint MInstanceNodeStartOffsets = 0x18; // CUtlVector< uint32 > - public const nint MInstanceRequiredMemory = 0x30; // uint32 - public const nint MInstanceRequiredAlignment = 0x34; // uint32 - public const nint MRootNodeIdx = 0x38; // int16 - public const nint MControlParameterIDs = 0x40; // CUtlVector< CGlobalSymbol > - public const nint MVirtualParameterIDs = 0x58; // CUtlVector< CGlobalSymbol > - public const nint MVirtualParameterNodeIndices = 0x70; // CUtlVector< int16 > - public const nint MChildGraphSlots = 0x88; // CUtlVector< CNmGraph::ChildGraphSlot_t > - public const nint MExternalGraphSlots = 0xA0; // CUtlVector< CNmGraph::ExternalGraphSlot_t > + public const nint m_persistentNodeIndices = 0x0; // CUtlVector< int16 > + public const nint m_instanceNodeStartOffsets = 0x18; // CUtlVector< uint32 > + 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 > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CNmGraphExternalGraphSlotT { - public const nint MNNodeIdx = 0x0; // int16 - public const nint MSlotId = 0x8; // CGlobalSymbol + public static class CNmGraph__ExternalGraphSlot_t { + public const nint m_nNodeIdx = 0x0; // int16 + public const nint m_slotID = 0x8; // CGlobalSymbol } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CNmGraphChildGraphSlotT { - public const nint MNNodeIdx = 0x0; // int16 - public const nint MDataSlotIdx = 0x2; // int16 + public static class CNmGraph__ChildGraphSlot_t { + public const nint m_nNodeIdx = 0x0; // int16 + public const nint m_dataSlotIdx = 0x2; // int16 } // Parent: None // Fields count: 2 @@ -2692,29 +2692,29 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CNmGraphVariation { - public const nint MGraph = 0x0; // CStrongHandle< InfoForResourceTypeCNmGraph > - public const nint MDataSet = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > + public const nint m_graph = 0x0; // CStrongHandle< InfoForResourceTypeCNmGraph > + public const nint m_dataSet = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > } // Parent: None // Fields count: 2 // // 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 @@ -2722,22 +2722,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< BoneDemoCaptureSettings_t > + public const nint m_ikChains = 0x60; // CUtlVector< IKDemoCaptureSettings_t > } // Parent: None // Fields count: 5 @@ -2745,11 +2745,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< CUtlBinaryBlock > + 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 @@ -2757,11 +2757,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< CSmartPtr< CAnimReplayFrame > > + 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 @@ -2769,8 +2769,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< CAnimUpdateSharedData > } // Parent: None // Fields count: 2 @@ -2779,8 +2779,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 @@ -2788,8 +2788,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 @@ -2797,7 +2797,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< uint16, int16 > } // Parent: None // Fields count: 6 @@ -2805,12 +2805,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< 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 > } // Parent: None // Fields count: 10 @@ -2818,16 +2818,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< 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_settings = 0x78; // CAnimGraphSettingsManager + public const nint m_pStaticPoseCache = 0xA8; // CSmartPtr< CStaticPoseCacheBuilder > + public const nint m_pSkeleton = 0xB0; // CSmartPtr< CAnimSkeleton > + public const nint m_rootNodePath = 0xB8; // CAnimNodePath } // Parent: None // Fields count: 2 @@ -2835,29 +2835,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< ParamSpanSample_t > + 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 @@ -2865,7 +2865,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< ParamSpan_t > } // Parent: None // Fields count: 0 @@ -2880,7 +2880,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< CSmartPtr< CAnimGraphSettingsGroup > > } // Parent: None // Fields count: 4 @@ -2888,10 +2888,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< CTransform > + public const nint m_morphWeights = 0x20; // CUtlVector< float32 > + public const nint m_hSequence = 0x38; // HSequence + public const nint m_flCycle = 0x3C; // float32 } // Parent: None // Fields count: 3 @@ -2899,9 +2899,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< CCachedPose > + public const nint m_nBoneCount = 0x28; // int32 + public const nint m_nMorphCount = 0x2C; // int32 } // Parent: CStaticPoseCache // Fields count: 0 @@ -2923,8 +2923,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 @@ -2932,8 +2932,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 @@ -2941,8 +2941,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 @@ -2950,9 +2950,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 @@ -2960,10 +2960,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 @@ -2971,7 +2971,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< CSmartPtr< CAnimTagBase > > } // Parent: CAnimTagBase // Fields count: 7 @@ -2980,13 +2980,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 @@ -2996,8 +2996,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 @@ -3006,8 +3006,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< CBodyGroupSetting > } // Parent: CAnimTagBase // Fields count: 4 @@ -3016,10 +3016,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 @@ -3028,7 +3028,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 @@ -3037,10 +3037,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 @@ -3049,10 +3049,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 @@ -3061,16 +3061,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< InfoForResourceTypeIParticleSystemDefinition > + 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 @@ -3079,12 +3079,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 @@ -3093,7 +3093,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 @@ -3117,10 +3117,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 @@ -3128,15 +3128,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< CGlobalSymbol > } // Parent: None // Fields count: 3 @@ -3144,9 +3144,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 @@ -3154,7 +3154,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDampedValueComponentUpdater { - public const nint MItems = 0x30; // CUtlVector< CDampedValueUpdateItem > + public const nint m_items = 0x30; // CUtlVector< CDampedValueUpdateItem > } // Parent: CAnimComponentUpdater // Fields count: 1 @@ -3162,15 +3162,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 @@ -3178,14 +3178,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 @@ -3193,15 +3193,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< CSmartPtr< CAnimMotorUpdaterBase > > + 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 @@ -3209,8 +3209,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< float32 > } // Parent: CAnimComponentUpdater // Fields count: 8 @@ -3218,14 +3218,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< 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_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 @@ -3233,13 +3233,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 @@ -3247,7 +3247,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 @@ -3255,8 +3255,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< CMotionGraphGroup > + public const nint m_nDimensionCount = 0x18; // int32 } // Parent: None // Fields count: 5 @@ -3264,11 +3264,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< CSmartPtr< CMotionGraph > > + public const nint m_motionGraphConfigs = 0xD0; // CUtlVector< CMotionGraphConfig > + public const nint m_sampleToConfig = 0xE8; // CUtlVector< int32 > + public const nint m_hIsActiveScript = 0x100; // AnimScriptHandle } // Parent: None // Fields count: 1 @@ -3276,15 +3276,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 @@ -3292,9 +3292,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< float32 > + public const nint m_nCentroids = 0x18; // int32 + public const nint m_nDimensions = 0x1C; // int32 } // Parent: None // Fields count: 2 @@ -3302,8 +3302,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< CVectorQuantizer > + public const nint m_nDimensions = 0x18; // int32 } // Parent: None // Fields count: 5 @@ -3311,21 +3311,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< CMotionSearchNode* > + 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 > } // 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< MotionDBIndex > } // Parent: None // Fields count: 7 @@ -3333,13 +3333,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< TagSpan_t > + public const nint m_pRootNode = 0x40; // CSmartPtr< CMotionNode > + 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 @@ -3354,8 +3354,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 @@ -3363,9 +3363,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< TagSpan_t > + public const nint m_hSequence = 0x40; // HSequence + public const nint m_flPlaybackSpeed = 0x44; // float32 } // Parent: None // Fields count: 2 @@ -3373,8 +3373,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< CMotionNode > + public const nint m_flKeyValue = 0x8; // float32 } // Parent: CMotionNode // Fields count: 2 @@ -3382,8 +3382,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< MotionBlendItem > + public const nint m_nParamIndex = 0x40; // int32 } // Parent: None // Fields count: 4 @@ -3391,10 +3391,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< float32 > + public const nint m_standardDeviations = 0x30; // CUtlVector< float32 > + public const nint m_flWeight = 0x48; // float32 + public const nint m_nDimensionStartIndex = 0x4C; // int32 } // Parent: CMotionMetricEvaluator // Fields count: 0 @@ -3409,7 +3409,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 @@ -3417,7 +3417,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 @@ -3439,13 +3439,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 @@ -3453,7 +3453,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CFootCycleMetricEvaluator { - public const nint MFootIndices = 0x50; // CUtlVector< int32 > + public const nint m_footIndices = 0x50; // CUtlVector< int32 > } // Parent: CMotionMetricEvaluator // Fields count: 2 @@ -3461,8 +3461,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< int32 > + public const nint m_bIgnoreSlope = 0x68; // bool } // Parent: CMotionMetricEvaluator // Fields count: 2 @@ -3470,8 +3470,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 @@ -3479,10 +3479,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 @@ -3490,10 +3490,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< float32 > + 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 @@ -3501,8 +3501,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< int32 > + public const nint m_flMinStepsRemaining = 0x68; // float32 } // Parent: CMotionMetricEvaluator // Fields count: 4 @@ -3510,10 +3510,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 @@ -3521,8 +3521,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 @@ -3530,7 +3530,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CPathAnimMotorUpdaterBase { - public const nint MBLockToPath = 0x20; // bool + public const nint m_bLockToPath = 0x20; // bool } // Parent: CPathAnimMotorUpdaterBase // Fields count: 7 @@ -3538,13 +3538,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CDampedPathAnimMotorUpdater { - public const nint MFlAnticipationTime = 0x2C; // float32 - public const nint MFlMinSpeedScale = 0x30; // float32 - public const nint MHAnticipationPosParam = 0x34; // CAnimParamHandle - public const nint MHAnticipationHeadingParam = 0x36; // CAnimParamHandle - public const nint MFlSpringConstant = 0x38; // float32 - public const nint MFlMinSpringTension = 0x3C; // float32 - public const nint MFlMaxSpringTension = 0x40; // float32 + public const nint m_flAnticipationTime = 0x2C; // float32 + public const nint m_flMinSpeedScale = 0x30; // float32 + public const nint m_hAnticipationPosParam = 0x34; // CAnimParamHandle + public const nint m_hAnticipationHeadingParam = 0x36; // CAnimParamHandle + public const nint m_flSpringConstant = 0x38; // float32 + public const nint m_flMinSpringTension = 0x3C; // float32 + public const nint m_flMaxSpringTension = 0x40; // float32 } // Parent: CPathAnimMotorUpdaterBase // Fields count: 0 @@ -3559,12 +3559,12 @@ 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< float32 > + 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 } } // Module: client.dll @@ -3573,88 +3573,88 @@ namespace CS2Dumper.Schemas { public static class Client { // Alignment: 4 // Members count: 5 - public enum CBaseCombatCharacterWaterWakeModeT : int { - WaterWakeNone = 0, - WaterWakeIdle = 1, - WaterWakeWalking = 2, - WaterWakeRunning = 3, - WaterWakeWaterOverhead = 4 + 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 } // Alignment: 4 // Members count: 6 - public enum CompositeMaterialMatchFilterTypeT : int { - MatchFilterMaterialAttributeExists = 0, - MatchFilterMaterialShader = 1, - MatchFilterMaterialNameSubstr = 2, - MatchFilterMaterialAttributeEquals = 3, - MatchFilterMaterialPropertyExists = 4, - MatchFilterMaterialPropertyEquals = 5 + 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 } // Alignment: 4 // Members count: 2 - public enum CompositeMaterialVarSystemVarT : int { - CompmatsysvarCompositetime = 0, - CompmatsysvarEmptyResourceSpacer = 1 + public enum CompositeMaterialVarSystemVar_t : int { + COMPMATSYSVAR_COMPOSITETIME = 0, + COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 1 } // Alignment: 4 // Members count: 14 - public enum CompositeMaterialInputLooseVariableTypeT : int { - LooseVariableTypeBoolean = 0, - LooseVariableTypeInteger1 = 1, - LooseVariableTypeInteger2 = 2, - LooseVariableTypeInteger3 = 3, - LooseVariableTypeInteger4 = 4, - LooseVariableTypeFloat1 = 5, - LooseVariableTypeFloat2 = 6, - LooseVariableTypeFloat3 = 7, - LooseVariableTypeFloat4 = 8, - LooseVariableTypeColor4 = 9, - LooseVariableTypeString = 10, - LooseVariableTypeSystemvar = 11, - LooseVariableTypeResourceMaterial = 12, - LooseVariableTypeResourceTexture = 13 + 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 } // Alignment: 4 // Members count: 7 - public enum CompositeMaterialInputTextureTypeT : int { - InputTextureTypeDefault = 0, - InputTextureTypeNormalmap = 1, - InputTextureTypeColor = 2, - InputTextureTypeMasks = 3, - InputTextureTypeRoughness = 4, - InputTextureTypePearlescenceMask = 5, - InputTextureTypeAo = 6 + 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 } // Alignment: 4 // Members count: 10 - public enum CompMatPropertyMutatorTypeT : int { - CompMatPropertyMutatorInit = 0, - CompMatPropertyMutatorCopyMatchingKeys = 1, - CompMatPropertyMutatorCopyKeysWithSuffix = 2, - CompMatPropertyMutatorCopyProperty = 3, - CompMatPropertyMutatorSetValue = 4, - CompMatPropertyMutatorGenerateTexture = 5, - CompMatPropertyMutatorConditionalMutators = 6, - CompMatPropertyMutatorPopInputQueue = 7, - CompMatPropertyMutatorDrawText = 8, - CompMatPropertyMutatorRandomRollInputVariables = 9 + 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 } // Alignment: 4 // Members count: 3 - public enum CompMatPropertyMutatorConditionTypeT : int { - CompMatMutatorConditionInputContainerExists = 0, - CompMatMutatorConditionInputContainerValueExists = 1, - CompMatMutatorConditionInputContainerValueEquals = 2 + 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 } // Alignment: 4 // Members count: 6 - public enum CompositeMaterialInputContainerSourceTypeT : int { - ContainerSourceTypeTargetMaterial = 0, - ContainerSourceTypeMaterialFromTargetAttr = 1, - ContainerSourceTypeSpecificMaterial = 2, - ContainerSourceTypeLooseVariables = 3, - ContainerSourceTypeVariableFromTargetAttr = 4, - ContainerSourceTypeTargetInstanceMaterial = 5 + 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 } // Parent: None // Fields count: 0 @@ -3666,17 +3666,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 @@ -3685,21 +3685,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 = 0x20; // CNetworkVarChainer + public const nint m_pSceneNode = 0x8; // CGameSceneNode* + public const nint __m_pChainEntity = 0x20; // CNetworkVarChainer } // Parent: CBodyComponent // Fields count: 2 @@ -3707,8 +3707,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) public static class CBodyComponentPoint { - public const nint MSceneNode = 0x50; // CGameSceneNode - public const nint MPChainEntity = 0x1A0; // CNetworkVarChainer + public const nint m_sceneNode = 0x50; // CGameSceneNode + public const nint __m_pChainEntity = 0x1A0; // CNetworkVarChainer } // Parent: CBodyComponent // Fields count: 2 @@ -3716,8 +3716,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) public static class CBodyComponentSkeletonInstance { - public const nint MSkeletonInstance = 0x50; // CSkeletonInstance - public const nint MPChainEntity = 0x430; // CNetworkVarChainer + public const nint m_skeletonInstance = 0x50; // CSkeletonInstance + public const nint __m_pChainEntity = 0x430; // CNetworkVarChainer } // Parent: CEntityComponent // Fields count: 1 @@ -3725,7 +3725,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 @@ -3797,86 +3797,86 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flCapsuleLength (float) // NetworkVarNames: m_flMinRoughness (float) public static class CLightComponent { - public const nint MPChainEntity = 0x48; // CNetworkVarChainer - public const nint MColor = 0x85; // Color - public const nint MSecondaryColor = 0x89; // Color - public const nint MFlBrightness = 0x90; // float32 - public const nint MFlBrightnessScale = 0x94; // float32 - public const nint MFlBrightnessMult = 0x98; // float32 - public const nint MFlRange = 0x9C; // float32 - public const nint MFlFalloff = 0xA0; // float32 - public const nint MFlAttenuation0 = 0xA4; // float32 - public const nint MFlAttenuation1 = 0xA8; // float32 - public const nint MFlAttenuation2 = 0xAC; // float32 - public const nint MFlTheta = 0xB0; // float32 - public const nint MFlPhi = 0xB4; // float32 - public const nint MHLightCookie = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MNCascades = 0xC0; // int32 - public const nint MNCastShadows = 0xC4; // int32 - public const nint MNShadowWidth = 0xC8; // int32 - public const nint MNShadowHeight = 0xCC; // int32 - public const nint MBRenderDiffuse = 0xD0; // bool - public const nint MNRenderSpecular = 0xD4; // int32 - public const nint MBRenderTransmissive = 0xD8; // bool - public const nint MFlOrthoLightWidth = 0xDC; // float32 - public const nint MFlOrthoLightHeight = 0xE0; // float32 - public const nint MNStyle = 0xE4; // int32 - public const nint MPattern = 0xE8; // CUtlString - public const nint MNCascadeRenderStaticObjects = 0xF0; // int32 - public const nint MFlShadowCascadeCrossFade = 0xF4; // float32 - public const nint MFlShadowCascadeDistanceFade = 0xF8; // float32 - public const nint MFlShadowCascadeDistance0 = 0xFC; // float32 - public const nint MFlShadowCascadeDistance1 = 0x100; // float32 - public const nint MFlShadowCascadeDistance2 = 0x104; // float32 - public const nint MFlShadowCascadeDistance3 = 0x108; // float32 - public const nint MNShadowCascadeResolution0 = 0x10C; // int32 - public const nint MNShadowCascadeResolution1 = 0x110; // int32 - public const nint MNShadowCascadeResolution2 = 0x114; // int32 - public const nint MNShadowCascadeResolution3 = 0x118; // int32 - public const nint MBUsesBakedShadowing = 0x11C; // bool - public const nint MNShadowPriority = 0x120; // int32 - public const nint MNBakedShadowIndex = 0x124; // int32 - public const nint MBRenderToCubemaps = 0x128; // bool - public const nint MNDirectLight = 0x12C; // int32 - public const nint MNIndirectLight = 0x130; // int32 - public const nint MFlFadeMinDist = 0x134; // float32 - public const nint MFlFadeMaxDist = 0x138; // float32 - public const nint MFlShadowFadeMinDist = 0x13C; // float32 - public const nint MFlShadowFadeMaxDist = 0x140; // float32 - public const nint MBEnabled = 0x144; // bool - public const nint MBFlicker = 0x145; // bool - public const nint MBPrecomputedFieldsValid = 0x146; // bool - public const nint MVPrecomputedBoundsMins = 0x148; // - public const nint MVPrecomputedBoundsMaxs = 0x154; // - public const nint MVPrecomputedObbOrigin = 0x160; // - public const nint MVPrecomputedObbAngles = 0x16C; // QAngle - public const nint MVPrecomputedObbExtent = 0x178; // - public const nint MFlPrecomputedMaxRange = 0x184; // float32 - public const nint MNFogLightingMode = 0x188; // int32 - public const nint MFlFogContributionStength = 0x18C; // float32 - public const nint MFlNearClipPlane = 0x190; // float32 - public const nint MSkyColor = 0x194; // Color - public const nint MFlSkyIntensity = 0x198; // float32 - public const nint MSkyAmbientBounce = 0x19C; // Color - public const nint MBUseSecondaryColor = 0x1A0; // bool - public const nint MBMixedShadows = 0x1A1; // bool - public const nint MFlLightStyleStartTime = 0x1A4; // GameTime_t - public const nint MFlCapsuleLength = 0x1A8; // float32 - public const nint MFlMinRoughness = 0x1AC; // float32 + public const nint __m_pChainEntity = 0x48; // CNetworkVarChainer + public const nint m_Color = 0x85; // Color + public const nint m_SecondaryColor = 0x89; // Color + public const nint m_flBrightness = 0x90; // float32 + public const nint m_flBrightnessScale = 0x94; // float32 + public const nint m_flBrightnessMult = 0x98; // float32 + public const nint m_flRange = 0x9C; // float32 + public const nint m_flFalloff = 0xA0; // float32 + public const nint m_flAttenuation0 = 0xA4; // float32 + public const nint m_flAttenuation1 = 0xA8; // float32 + 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_nCascades = 0xC0; // int32 + public const nint m_nCastShadows = 0xC4; // int32 + public const nint m_nShadowWidth = 0xC8; // int32 + public const nint m_nShadowHeight = 0xCC; // int32 + public const nint m_bRenderDiffuse = 0xD0; // bool + public const nint m_nRenderSpecular = 0xD4; // int32 + public const nint m_bRenderTransmissive = 0xD8; // bool + public const nint m_flOrthoLightWidth = 0xDC; // float32 + public const nint m_flOrthoLightHeight = 0xE0; // float32 + public const nint m_nStyle = 0xE4; // int32 + public const nint m_Pattern = 0xE8; // CUtlString + public const nint m_nCascadeRenderStaticObjects = 0xF0; // int32 + public const nint m_flShadowCascadeCrossFade = 0xF4; // float32 + public const nint m_flShadowCascadeDistanceFade = 0xF8; // float32 + public const nint m_flShadowCascadeDistance0 = 0xFC; // float32 + public const nint m_flShadowCascadeDistance1 = 0x100; // float32 + public const nint m_flShadowCascadeDistance2 = 0x104; // float32 + public const nint m_flShadowCascadeDistance3 = 0x108; // float32 + public const nint m_nShadowCascadeResolution0 = 0x10C; // int32 + public const nint m_nShadowCascadeResolution1 = 0x110; // int32 + public const nint m_nShadowCascadeResolution2 = 0x114; // int32 + public const nint m_nShadowCascadeResolution3 = 0x118; // int32 + public const nint m_bUsesBakedShadowing = 0x11C; // bool + public const nint m_nShadowPriority = 0x120; // int32 + public const nint m_nBakedShadowIndex = 0x124; // int32 + public const nint m_bRenderToCubemaps = 0x128; // bool + public const nint m_nDirectLight = 0x12C; // int32 + public const nint m_nIndirectLight = 0x130; // int32 + public const nint m_flFadeMinDist = 0x134; // float32 + public const nint m_flFadeMaxDist = 0x138; // float32 + public const nint m_flShadowFadeMinDist = 0x13C; // float32 + public const nint m_flShadowFadeMaxDist = 0x140; // float32 + public const nint m_bEnabled = 0x144; // bool + public const nint m_bFlicker = 0x145; // bool + public const nint m_bPrecomputedFieldsValid = 0x146; // bool + public const nint m_vPrecomputedBoundsMins = 0x148; // + public const nint m_vPrecomputedBoundsMaxs = 0x154; // + public const nint m_vPrecomputedOBBOrigin = 0x160; // + public const nint m_vPrecomputedOBBAngles = 0x16C; // QAngle + public const nint m_vPrecomputedOBBExtent = 0x178; // + public const nint m_flPrecomputedMaxRange = 0x184; // float32 + public const nint m_nFogLightingMode = 0x188; // int32 + public const nint m_flFogContributionStength = 0x18C; // float32 + public const nint m_flNearClipPlane = 0x190; // float32 + public const nint m_SkyColor = 0x194; // Color + public const nint m_flSkyIntensity = 0x198; // float32 + public const nint m_SkyAmbientBounce = 0x19C; // Color + public const nint m_bUseSecondaryColor = 0x1A0; // bool + public const nint m_bMixedShadows = 0x1A1; // bool + public const nint m_flLightStyleStartTime = 0x1A4; // GameTime_t + public const nint m_flCapsuleLength = 0x1A8; // float32 + public const nint m_flMinRoughness = 0x1AC; // 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 = 0xB0; // 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 = 0xB0; // 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 @@ -3884,13 +3884,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 @@ -3899,10 +3899,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 @@ -3910,11 +3910,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 @@ -3925,12 +3925,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 @@ -3945,35 +3945,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< C_ColorCorrection > + public const nint m_hViewEntity = 0x9C; // CHandle< C_BaseEntity > + public const nint m_hTonemapController = 0xA0; // CHandle< C_TonemapController2 > + public const nint m_audio = 0xA8; // audioparams_t + public const nint m_PostProcessingVolumes = 0x120; // C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > > + 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_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_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 @@ -3982,24 +3982,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; // - 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; // + public const nint m_vecOldViewAngles = 0x1C4; // QAngle } - // Parent: CPlayerMovementServices + // Parent: CPlayer_MovementServices // Fields count: 12 // // Metadata: @@ -4010,19 +4010,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; // - 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; // + 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 @@ -4030,21 +4030,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< C_BaseEntity > + 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 @@ -4054,11 +4054,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< 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_iAmmo = 0x60; // uint16[32] } // Parent: CBodyComponentSkeletonInstance // Fields count: 2 @@ -4066,8 +4066,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) public static class CBodyComponentBaseAnimGraph { - public const nint MAnimationController = 0x460; // CBaseAnimGraphController - public const nint MPChainEntity = 0x1C28; // CNetworkVarChainer + public const nint m_animationController = 0x460; // CBaseAnimGraphController + public const nint __m_pChainEntity = 0x1C28; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -4075,9 +4075,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 @@ -4087,16 +4087,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< CHandle< C_BaseModelEntity > > + public const nint m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase< CUtlSymbolLarge > } // Parent: CBodyComponentSkeletonInstance // Fields count: 1 public static class CBodyComponentBaseModelEntity { - public const nint MPChainEntity = 0x460; // CNetworkVarChainer + public const nint __m_pChainEntity = 0x460; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -4105,8 +4105,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 @@ -4119,48 +4119,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; // - 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 = 0x130; // CUtlStringToken - public const nint MFlZOffset = 0x134; // float32 - public const nint MVRenderOrigin = 0x138; // + 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; // + 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 = 0x130; // CUtlStringToken + public const nint m_flZOffset = 0x134; // float32 + public const nint m_vRenderOrigin = 0x138; // } // 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 @@ -4170,14 +4170,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 @@ -4188,13 +4188,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 = 0x202; // int8 - public const nint MNForceLod = 0x203; // int8 - public const nint MNClothUpdateFlags = 0x204; // int8 + public const nint m_hModel = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + 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 = 0x202; // int8 + public const nint m_nForceLOD = 0x203; // int8 + public const nint m_nClothUpdateFlags = 0x204; // int8 } // Parent: CGameSceneNode // Fields count: 8 @@ -4206,14 +4206,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 = 0x370; // bool - public const nint MBUseParentRenderBounds = 0x371; // bool - public const nint MBDisableSolidCollisionsForHierarchy = 0x372; // bool - public const nint MBDirtyMotionType = 0x0; // bitfield:1 - public const nint MBIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 - public const nint MMaterialGroup = 0x374; // CUtlStringToken - public const nint MNHitboxSet = 0x378; // uint8 + public const nint m_modelState = 0x160; // CModelState + public const nint m_bIsAnimationEnabled = 0x370; // bool + public const nint m_bUseParentRenderBounds = 0x371; // bool + public const nint m_bDisableSolidCollisionsForHierarchy = 0x372; // bool + public const nint m_bDirtyMotionType = 0x0; // bitfield:1 + public const nint m_bIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 + public const nint m_materialGroup = 0x374; // CUtlStringToken + public const nint m_nHitboxSet = 0x378; // uint8 } // Parent: None // Fields count: 2 @@ -4222,8 +4222,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 @@ -4234,10 +4234,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 @@ -4247,9 +4247,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 @@ -4263,13 +4263,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 @@ -4300,30 +4300,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< 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_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 @@ -4331,7 +4331,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CBaseEntityApi { + public static class C_BaseEntityAPI { } // Parent: None // Fields count: 0 @@ -4339,14 +4339,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 @@ -4355,8 +4355,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 @@ -4402,102 +4402,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 = 0x310; // GameTick_t - public const nint MPGameSceneNode = 0x318; // CGameSceneNode* - public const nint MPRenderComponent = 0x320; // CRenderComponent* - public const nint MPCollision = 0x328; // CCollisionProperty* - public const nint MIMaxHealth = 0x330; // int32 - public const nint MIHealth = 0x334; // int32 - public const nint MLifeState = 0x338; // uint8 - public const nint MBTakesDamage = 0x339; // bool - public const nint MNTakeDamageFlags = 0x33C; // TakeDamageFlags_t - public const nint MBIsPlatform = 0x340; // bool - public const nint MUbInterpolationFrame = 0x341; // uint8 - public const nint MHSceneObjectController = 0x344; // CHandle< C_BaseEntity > - public const nint MNNoInterpolationTick = 0x348; // int32 - public const nint MNVisibilityNoInterpolationTick = 0x34C; // int32 - public const nint MFlProxyRandomValue = 0x350; // float32 - public const nint MIEFlags = 0x354; // int32 - public const nint MNWaterType = 0x358; // uint8 - public const nint MBInterpolateEvenWithNoModel = 0x359; // bool - public const nint MBPredictionEligible = 0x35A; // bool - public const nint MBApplyLayerMatchIdToModel = 0x35B; // bool - public const nint MTokLayerMatchId = 0x35C; // CUtlStringToken - public const nint MNSubclassId = 0x360; // CUtlStringToken - public const nint MNSimulationTick = 0x370; // int32 - public const nint MICurrentThinkContext = 0x374; // int32 - public const nint MAThinkFunctions = 0x378; // CUtlVector< thinkfunc_t > - public const nint MNDisableContextThinkStartTick = 0x390; // GameTick_t - public const nint MFlAnimTime = 0x394; // float32 - public const nint MFlSimulationTime = 0x398; // float32 - public const nint MNSceneObjectOverrideFlags = 0x39C; // uint8 - public const nint MBHasSuccessfullyInterpolated = 0x39D; // bool - public const nint MBHasAddedVarsToInterpolation = 0x39E; // bool - public const nint MBRenderEvenWhenNotSuccessfullyInterpolated = 0x39F; // bool - public const nint MNInterpolationLatchDirtyFlags = 0x3A0; // int32[2] - public const nint MListEntry = 0x3A8; // uint16[11] - public const nint MFlCreateTime = 0x3C0; // GameTime_t - public const nint MFlSpeed = 0x3C4; // float32 - public const nint MEntClientFlags = 0x3C8; // uint16 - public const nint MBClientSideRagdoll = 0x3CA; // bool - public const nint MITeamNum = 0x3CB; // uint8 - public const nint MSpawnflags = 0x3CC; // uint32 - public const nint MNNextThinkTick = 0x3D0; // GameTick_t - public const nint MFFlags = 0x3D4; // uint32 - public const nint MVecAbsVelocity = 0x3D8; // - public const nint MVecVelocity = 0x3E8; // CNetworkVelocityVector - public const nint MVecBaseVelocity = 0x418; // - public const nint MHEffectEntity = 0x424; // CHandle< C_BaseEntity > - public const nint MHOwnerEntity = 0x428; // CHandle< C_BaseEntity > - public const nint MMoveCollide = 0x42C; // MoveCollide_t - public const nint MMoveType = 0x42D; // MoveType_t - public const nint MNActualMoveType = 0x42E; // MoveType_t - public const nint MFlWaterLevel = 0x430; // float32 - public const nint MFEffects = 0x434; // uint32 - public const nint MHGroundEntity = 0x438; // CHandle< C_BaseEntity > - public const nint MFlFriction = 0x43C; // float32 - public const nint MFlElasticity = 0x440; // float32 - public const nint MFlGravityScale = 0x444; // float32 - public const nint MFlTimeScale = 0x448; // float32 - public const nint MBAnimatedEveryTick = 0x44C; // bool - public const nint MFlNavIgnoreUntilTime = 0x450; // GameTime_t - public const nint MHThink = 0x454; // uint16 - public const nint MFBBoxVisFlags = 0x460; // uint8 - public const nint MBPredictable = 0x461; // bool - public const nint MBRenderWithViewModels = 0x462; // bool - public const nint MNSplitUserPlayerPredictionSlot = 0x464; // CSplitScreenSlot - public const nint MNFirstPredictableCommand = 0x468; // int32 - public const nint MNLastPredictableCommand = 0x46C; // int32 - public const nint MHOldMoveParent = 0x470; // CHandle< C_BaseEntity > - public const nint MParticles = 0x478; // CParticleProperty - public const nint MVecPredictedScriptFloats = 0x4A0; // CUtlVector< float32 > - public const nint MVecPredictedScriptFloatIDs = 0x4B8; // CUtlVector< int32 > - public const nint MNNextScriptVarRecordId = 0x4E8; // int32 - public const nint MVecAngVelocity = 0x4F8; // QAngle - public const nint MDataChangeEventRef = 0x504; // int32 - public const nint MDependencies = 0x508; // CUtlVector< CEntityHandle > - public const nint MNCreationTick = 0x520; // int32 - public const nint MBAnimTimeChanged = 0x539; // bool - public const nint MBSimulationTimeChanged = 0x53A; // bool - public const nint MSUniqueHammerId = 0x548; // 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 = 0x310; // GameTick_t + public const nint m_pGameSceneNode = 0x318; // CGameSceneNode* + public const nint m_pRenderComponent = 0x320; // CRenderComponent* + public const nint m_pCollision = 0x328; // CCollisionProperty* + public const nint m_iMaxHealth = 0x330; // int32 + public const nint m_iHealth = 0x334; // int32 + public const nint m_lifeState = 0x338; // uint8 + public const nint m_bTakesDamage = 0x339; // bool + 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_nNoInterpolationTick = 0x348; // int32 + public const nint m_nVisibilityNoInterpolationTick = 0x34C; // int32 + public const nint m_flProxyRandomValue = 0x350; // float32 + public const nint m_iEFlags = 0x354; // int32 + public const nint m_nWaterType = 0x358; // uint8 + public const nint m_bInterpolateEvenWithNoModel = 0x359; // bool + public const nint m_bPredictionEligible = 0x35A; // bool + public const nint m_bApplyLayerMatchIDToModel = 0x35B; // bool + public const nint m_tokLayerMatchID = 0x35C; // CUtlStringToken + 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_nDisableContextThinkStartTick = 0x390; // GameTick_t + public const nint m_flAnimTime = 0x394; // float32 + public const nint m_flSimulationTime = 0x398; // float32 + public const nint m_nSceneObjectOverrideFlags = 0x39C; // uint8 + public const nint m_bHasSuccessfullyInterpolated = 0x39D; // bool + public const nint m_bHasAddedVarsToInterpolation = 0x39E; // bool + public const nint m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x39F; // bool + public const nint m_nInterpolationLatchDirtyFlags = 0x3A0; // int32[2] + public const nint m_ListEntry = 0x3A8; // uint16[11] + public const nint m_flCreateTime = 0x3C0; // GameTime_t + public const nint m_flSpeed = 0x3C4; // float32 + public const nint m_EntClientFlags = 0x3C8; // uint16 + public const nint m_bClientSideRagdoll = 0x3CA; // bool + public const nint m_iTeamNum = 0x3CB; // uint8 + public const nint m_spawnflags = 0x3CC; // uint32 + public const nint m_nNextThinkTick = 0x3D0; // GameTick_t + public const nint m_fFlags = 0x3D4; // uint32 + 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_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_flFriction = 0x43C; // float32 + public const nint m_flElasticity = 0x440; // float32 + public const nint m_flGravityScale = 0x444; // float32 + public const nint m_flTimeScale = 0x448; // float32 + public const nint m_bAnimatedEveryTick = 0x44C; // bool + public const nint m_flNavIgnoreUntilTime = 0x450; // GameTime_t + public const nint m_hThink = 0x454; // uint16 + public const nint m_fBBoxVisFlags = 0x460; // uint8 + public const nint m_bPredictable = 0x461; // bool + public const nint m_bRenderWithViewModels = 0x462; // bool + 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_Particles = 0x478; // CParticleProperty + public const nint m_vecPredictedScriptFloats = 0x4A0; // CUtlVector< float32 > + public const nint m_vecPredictedScriptFloatIDs = 0x4B8; // CUtlVector< int32 > + 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_nCreationTick = 0x520; // int32 + public const nint m_bAnimTimeChanged = 0x539; // bool + public const nint m_bSimulationTimeChanged = 0x53A; // bool + public const nint m_sUniqueHammerID = 0x548; // 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: @@ -4513,44 +4513,44 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bMaster (bool) // NetworkVarNames: m_bClientSide (bool) // NetworkVarNames: m_bExclusive (bool) - public static class CColorCorrection { - public const nint MVecOrigin = 0x550; // - public const nint MMinFalloff = 0x55C; // float32 - public const nint MMaxFalloff = 0x560; // float32 - public const nint MFlFadeInDuration = 0x564; // float32 - public const nint MFlFadeOutDuration = 0x568; // float32 - public const nint MFlMaxWeight = 0x56C; // float32 - public const nint MFlCurWeight = 0x570; // float32 - public const nint MNetlookupFilename = 0x574; // char[512] - public const nint MBEnabled = 0x774; // bool - public const nint MBMaster = 0x775; // bool - public const nint MBClientSide = 0x776; // bool - public const nint MBExclusive = 0x777; // bool - public const nint MBEnabledOnClient = 0x778; // bool[1] - public const nint MFlCurWeightOnClient = 0x77C; // float32[1] - public const nint MBFadingIn = 0x780; // bool[1] - public const nint MFlFadeStartWeight = 0x784; // float32[1] - public const nint MFlFadeStartTime = 0x788; // float32[1] - public const nint MFlFadeDuration = 0x78C; // float32[1] + public static class C_ColorCorrection { + public const nint m_vecOrigin = 0x550; // + public const nint m_MinFalloff = 0x55C; // float32 + public const nint m_MaxFalloff = 0x560; // float32 + public const nint m_flFadeInDuration = 0x564; // float32 + public const nint m_flFadeOutDuration = 0x568; // float32 + public const nint m_flMaxWeight = 0x56C; // float32 + public const nint m_flCurWeight = 0x570; // float32 + public const nint m_netlookupFilename = 0x574; // char[512] + public const nint m_bEnabled = 0x774; // bool + public const nint m_bMaster = 0x775; // bool + public const nint m_bClientSide = 0x776; // bool + public const nint m_bExclusive = 0x777; // bool + public const nint m_bEnabledOnClient = 0x778; // bool[1] + public const nint m_flCurWeightOnClient = 0x77C; // float32[1] + public const nint m_bFadingIn = 0x780; // bool[1] + public const nint m_flFadeStartWeight = 0x784; // float32[1] + public const nint m_flFadeStartTime = 0x788; // float32[1] + public const nint m_flFadeDuration = 0x78C; // float32[1] } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 1 // // Metadata: // NetworkVarNames: m_EnvWindShared (CEnvWindShared) - public static class CEnvWindClientside { - public const nint MEnvWindShared = 0x550; // C_EnvWindShared + public static class C_EnvWindClientside { + public const nint m_EnvWindShared = 0x550; // 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 = 0x550; // CHandle< C_BaseEntity > - public const nint MHOldAttached = 0x578; // CHandle< C_BaseEntity > - public const nint MBCheapEffect = 0x57C; // 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_bCheapEffect = 0x57C; // bool } // Parent: None // Fields count: 30 @@ -4587,38 +4587,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< C_BaseEntity > + 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: @@ -4626,13 +4626,13 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flStartScale (float32) // NetworkVarNames: m_flScaleTime (float) // NetworkVarNames: m_nFlags (uint32) - public static class CBaseFire { - public const nint MFlScale = 0x550; // float32 - public const nint MFlStartScale = 0x554; // float32 - public const nint MFlScaleTime = 0x558; // float32 - public const nint MNFlags = 0x55C; // uint32 + public static class C_BaseFire { + public const nint m_flScale = 0x550; // float32 + public const nint m_flStartScale = 0x554; // float32 + public const nint m_flScaleTime = 0x558; // float32 + public const nint m_nFlags = 0x55C; // uint32 } - // Parent: CBaseFire + // Parent: C_BaseFire // Fields count: 13 // // Metadata: @@ -4640,115 +4640,115 @@ namespace CS2Dumper.Schemas { // MNetworkOverride // NetworkVarNames: m_nFlameModelIndex (int32) // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) - public static class CFireSmoke { - public const nint MNFlameModelIndex = 0x560; // int32 - public const nint MNFlameFromAboveModelIndex = 0x564; // int32 - public const nint MFlScaleRegister = 0x568; // float32 - public const nint MFlScaleStart = 0x56C; // float32 - public const nint MFlScaleEnd = 0x570; // float32 - public const nint MFlScaleTimeStart = 0x574; // GameTime_t - public const nint MFlScaleTimeEnd = 0x578; // GameTime_t - public const nint MFlChildFlameSpread = 0x57C; // float32 - public const nint MFlClipPerc = 0x590; // float32 - public const nint MBClipTested = 0x594; // bool - public const nint MBFadingOut = 0x595; // bool - public const nint MTParticleSpawn = 0x598; // TimedEvent - public const nint MPFireOverlay = 0x5A0; // CFireOverlay* + public static class C_FireSmoke { + public const nint m_nFlameModelIndex = 0x560; // int32 + public const nint m_nFlameFromAboveModelIndex = 0x564; // int32 + public const nint m_flScaleRegister = 0x568; // float32 + public const nint m_flScaleStart = 0x56C; // float32 + public const nint m_flScaleEnd = 0x570; // float32 + public const nint m_flScaleTimeStart = 0x574; // GameTime_t + public const nint m_flScaleTimeEnd = 0x578; // GameTime_t + public const nint m_flChildFlameSpread = 0x57C; // float32 + public const nint m_flClipPerc = 0x590; // float32 + public const nint m_bClipTested = 0x594; // bool + public const nint m_bFadingOut = 0x595; // bool + public const nint m_tParticleSpawn = 0x598; // TimedEvent + public const nint m_pFireOverlay = 0x5A0; // 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 = 0x10; // bool - public const nint MBMuzzleFlashEnabled = 0x20; // bool - public const nint MFlMuzzleFlashBrightness = 0x24; // float32 - public const nint MQuatMuzzleFlashOrientation = 0x30; // Quaternion - public const nint MVecMuzzleFlashOrigin = 0x40; // - public const nint MFlFov = 0x4C; // float32 - public const nint MFlFarZ = 0x50; // float32 - public const nint MFlLinearAtten = 0x54; // float32 - public const nint MBCastsShadows = 0x58; // bool - public const nint MFlCurrentPullBackDist = 0x5C; // float32 - public const nint MFlashlightTexture = 0x60; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MMuzzleFlashTexture = 0x68; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MTextureName = 0x70; // char[64] + public const nint m_bIsOn = 0x10; // bool + public const nint m_bMuzzleFlashEnabled = 0x20; // bool + public const nint m_flMuzzleFlashBrightness = 0x24; // float32 + public const nint m_quatMuzzleFlashOrientation = 0x30; // Quaternion + public const nint m_vecMuzzleFlashOrigin = 0x40; // + public const nint m_flFov = 0x4C; // float32 + public const nint m_flFarZ = 0x50; // float32 + 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_textureName = 0x70; // 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; // - 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; // + public const nint m_flHorzSize = 0xC; // float32 + public const nint m_flVertSize = 0x10; // float32 + public const nint m_hMaterial = 0x18; // CStrongHandle< InfoForResourceTypeIMaterial2 > } // Parent: None // Fields count: 15 public static class CGlowOverlay { - public const nint MVPos = 0x8; // - public const nint MBDirectional = 0x14; // bool - public const nint MVDirection = 0x18; // - 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; // + public const nint m_bDirectional = 0x14; // bool + public const nint m_vDirection = 0x18; // + 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 = 0x550; // WorldGroupId_t - public const nint MHSkyCamera = 0x554; // CHandle< C_SkyCamera > + public const nint m_worldGroupId = 0x550; // WorldGroupId_t + public const nint m_hSkyCamera = 0x554; // CHandle< C_SkyCamera > } - // 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 = 0x550; // sky3dparams_t - public const nint MSkyboxSlotToken = 0x5E0; // CUtlStringToken - public const nint MBUseAngles = 0x5E4; // bool - public const nint MPNext = 0x5E8; // C_SkyCamera* + public static class C_SkyCamera { + public const nint m_skyboxData = 0x550; // sky3dparams_t + public const nint m_skyboxSlotToken = 0x5E0; // CUtlStringToken + public const nint m_bUseAngles = 0x5E4; // bool + public const nint m_pNext = 0x5E8; // 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 @@ -4762,15 +4762,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 @@ -4791,39 +4791,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; // - public const nint MVecMaxs = 0x4C; // - 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; // - public const nint MVecSpecifiedSurroundingMaxs = 0x70; // - public const nint MVecSurroundingMaxs = 0x7C; // - public const nint MVecSurroundingMins = 0x88; // - public const nint MVCapsuleCenter1 = 0x94; // - public const nint MVCapsuleCenter2 = 0xA0; // - public const nint MFlCapsuleRadius = 0xAC; // float32 + public const nint m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t + public const nint m_vecMins = 0x40; // + public const nint m_vecMaxs = 0x4C; // + 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; // + public const nint m_vecSpecifiedSurroundingMaxs = 0x70; // + public const nint m_vecSurroundingMaxs = 0x7C; // + public const nint m_vecSurroundingMins = 0x88; // + public const nint m_vCapsuleCenter1 = 0x94; // + public const nint m_vCapsuleCenter2 = 0xA0; // + 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; // - 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; // + 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 @@ -4851,37 +4851,37 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) public static class CEffectData { - public const nint MVOrigin = 0x8; // - public const nint MVStart = 0x14; // - public const nint MVNormal = 0x20; // - 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; // + public const nint m_vStart = 0x14; // + public const nint m_vNormal = 0x20; // + 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< InfoForResourceTypeIParticleSystemDefinition > + 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 = 0x550; // float32 - public const nint MFlFadeEndDist = 0x554; // float32 + public static class C_EnvDetailController { + public const nint m_flFadeStartDist = 0x550; // float32 + public const nint m_flFadeEndDist = 0x554; // float32 } // Parent: None // Fields count: 29 @@ -4901,52 +4901,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; // - public const nint MIszGustSound = 0x38; // int32 - public const nint MIWindDir = 0x3C; // int32 - public const nint MFlWindSpeed = 0x40; // float32 - public const nint MCurrentWindVector = 0x44; // - public const nint MCurrentSwayVector = 0x50; // - public const nint MPrevSwayVector = 0x5C; // - 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; // + 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; // + public const nint m_CurrentSwayVector = 0x50; // + public const nint m_PrevSwayVector = 0x5C; // + 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 @@ -4964,27 +4964,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< InfoForResourceTypeIMaterial2 > + 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_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 @@ -5000,21 +5000,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) public static class CGlowProperty { - public const nint MFGlowColor = 0x8; // - 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; // + 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 @@ -5044,53 +5044,53 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: enable (bool) // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) - public static class FogparamsT { - public const nint DirPrimary = 0x8; // - 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; // + 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< C_FogController > + 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 @@ -5102,13 +5102,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; // - 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; // + 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 @@ -5116,17 +5116,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< CTransform > + public const nint m_hOwner = 0x48; // CHandle< C_BaseEntity > + 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: @@ -5135,42 +5135,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 = 0x550; // CUtlSymbolLarge - public const nint MIszOperatorName = 0x558; // CUtlSymbolLarge - public const nint MIszOpvarName = 0x560; // CUtlSymbolLarge - public const nint MIOpvarIndex = 0x568; // int32 - public const nint MBUseAutoCompare = 0x56C; // bool + public static class C_SoundOpvarSetPointBase { + public const nint m_iszStackName = 0x550; // CUtlSymbolLarge + public const nint m_iszOperatorName = 0x558; // CUtlSymbolLarge + public const nint m_iszOpvarName = 0x560; // CUtlSymbolLarge + public const nint m_iOpvarIndex = 0x568; // int32 + public const nint m_bUseAutoCompare = 0x56C; // 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: @@ -5189,37 +5189,37 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bInCaptureWatchState (bool) // NetworkVarNames: m_flTotalTime (float) // NetworkVarNames: m_bStopWatchTimer (bool) - public static class CTeamRoundTimer { - public const nint MBTimerPaused = 0x550; // bool - public const nint MFlTimeRemaining = 0x554; // float32 - public const nint MFlTimerEndTime = 0x558; // GameTime_t - public const nint MBIsDisabled = 0x55C; // bool - public const nint MBShowInHud = 0x55D; // bool - public const nint MNTimerLength = 0x560; // int32 - public const nint MNTimerInitialLength = 0x564; // int32 - public const nint MNTimerMaxLength = 0x568; // int32 - public const nint MBAutoCountdown = 0x56C; // bool - public const nint MNSetupTimeLength = 0x570; // int32 - public const nint MNState = 0x574; // int32 - public const nint MBStartPaused = 0x578; // bool - public const nint MBInCaptureWatchState = 0x579; // bool - public const nint MFlTotalTime = 0x57C; // float32 - public const nint MBStopWatchTimer = 0x580; // bool - public const nint MBFireFinished = 0x581; // bool - public const nint MBFire5MinRemain = 0x582; // bool - public const nint MBFire4MinRemain = 0x583; // bool - public const nint MBFire3MinRemain = 0x584; // bool - public const nint MBFire2MinRemain = 0x585; // bool - public const nint MBFire1MinRemain = 0x586; // bool - public const nint MBFire30SecRemain = 0x587; // bool - public const nint MBFire10SecRemain = 0x588; // bool - public const nint MBFire5SecRemain = 0x589; // bool - public const nint MBFire4SecRemain = 0x58A; // bool - public const nint MBFire3SecRemain = 0x58B; // bool - public const nint MBFire2SecRemain = 0x58C; // bool - public const nint MBFire1SecRemain = 0x58D; // bool - public const nint MNOldTimerLength = 0x590; // int32 - public const nint MNOldTimerState = 0x594; // int32 + public static class C_TeamRoundTimer { + public const nint m_bTimerPaused = 0x550; // bool + public const nint m_flTimeRemaining = 0x554; // float32 + public const nint m_flTimerEndTime = 0x558; // GameTime_t + public const nint m_bIsDisabled = 0x55C; // bool + public const nint m_bShowInHUD = 0x55D; // bool + public const nint m_nTimerLength = 0x560; // int32 + public const nint m_nTimerInitialLength = 0x564; // int32 + public const nint m_nTimerMaxLength = 0x568; // int32 + public const nint m_bAutoCountdown = 0x56C; // bool + public const nint m_nSetupTimeLength = 0x570; // int32 + public const nint m_nState = 0x574; // int32 + public const nint m_bStartPaused = 0x578; // bool + public const nint m_bInCaptureWatchState = 0x579; // bool + public const nint m_flTotalTime = 0x57C; // float32 + public const nint m_bStopWatchTimer = 0x580; // bool + public const nint m_bFireFinished = 0x581; // bool + public const nint m_bFire5MinRemain = 0x582; // bool + public const nint m_bFire4MinRemain = 0x583; // bool + public const nint m_bFire3MinRemain = 0x584; // bool + public const nint m_bFire2MinRemain = 0x585; // bool + public const nint m_bFire1MinRemain = 0x586; // bool + public const nint m_bFire30SecRemain = 0x587; // bool + public const nint m_bFire10SecRemain = 0x588; // bool + public const nint m_bFire5SecRemain = 0x589; // bool + public const nint m_bFire4SecRemain = 0x58A; // bool + public const nint m_bFire3SecRemain = 0x58B; // bool + public const nint m_bFire2SecRemain = 0x58C; // bool + public const nint m_bFire1SecRemain = 0x58D; // bool + public const nint m_nOldTimerLength = 0x590; // int32 + public const nint m_nOldTimerState = 0x594; // int32 } // Parent: None // Fields count: 2 @@ -5227,8 +5227,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< CEconItemAttribute > + public const nint m_pManager = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -5240,11 +5240,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 @@ -5254,19 +5254,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< CHandle< C_BaseEntity > > + public const nint m_iReapplyProvisionParity = 0x20; // int32 + public const nint m_hOuter = 0x24; // CHandle< C_BaseEntity > + 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 > } // 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 @@ -5277,15 +5277,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 = 0x498; // int32 - public const nint MUllRegisteredAsItemId = 0x4A0; // uint64 + public static class C_AttributeContainer { + public const nint m_Item = 0x50; // C_EconItemView + public const nint m_iExternalItemProviderRegisteredToken = 0x498; // int32 + public const nint m_ullRegisteredAsItemID = 0x4A0; // 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 @@ -5293,19 +5293,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 = 0x550; // C_CSGameRules* + public static class C_CSGameRulesProxy { + public const nint m_pGameRules = 0x550; // C_CSGameRules* } - // Parent: CTeamplayRules + // Parent: C_TeamplayRules // Fields count: 117 // // Metadata: @@ -5416,124 +5416,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; // - public const nint MVMinimapMaxs = 0xC68; // - 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; // + public const nint m_vMinimapMaxs = 0xC68; // + 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 @@ -5541,16 +5541,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 @@ -5559,47 +5559,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< CUtlString > } - // 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 @@ -5610,12 +5610,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 @@ -5634,22 +5634,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: @@ -5658,14 +5658,14 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iEnemy3Ks (int) // NetworkVarNames: m_iEnemyKnifeKills (int) // NetworkVarNames: m_iEnemyTaserKills (int) - public static class CsMatchStatsT { - public const nint MIEnemy5Ks = 0x68; // int32 - public const nint MIEnemy4Ks = 0x6C; // int32 - public const nint MIEnemy3Ks = 0x70; // int32 - public const nint MIEnemyKnifeKills = 0x74; // int32 - public const nint MIEnemyTaserKills = 0x78; // int32 + public static class CSMatchStats_t { + public const nint m_iEnemy5Ks = 0x68; // int32 + public const nint m_iEnemy4Ks = 0x6C; // int32 + public const nint m_iEnemy3Ks = 0x70; // int32 + public const nint m_iEnemyKnifeKills = 0x74; // int32 + public const nint m_iEnemyTaserKills = 0x78; // int32 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -5677,57 +5677,57 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_agentItem (CEconItemView) // NetworkVarNames: m_glovesItem (CEconItemView) // NetworkVarNames: m_weaponItem (CEconItemView) - public static class CCsgoTeamPreviewCharacterPosition { - public const nint MNVariant = 0x550; // int32 - public const nint MNRandom = 0x554; // int32 - public const nint MNOrdinal = 0x558; // int32 - public const nint MSWeaponName = 0x560; // CUtlString - public const nint MXuid = 0x568; // uint64 - public const nint MAgentItem = 0x570; // C_EconItemView - public const nint MGlovesItem = 0x9B8; // C_EconItemView - public const nint MWeaponItem = 0xE00; // C_EconItemView + public static class C_CSGO_TeamPreviewCharacterPosition { + public const nint m_nVariant = 0x550; // int32 + public const nint m_nRandom = 0x554; // int32 + public const nint m_nOrdinal = 0x558; // int32 + public const nint m_sWeaponName = 0x560; // CUtlString + public const nint m_xuid = 0x568; // uint64 + public const nint m_agentItem = 0x570; // C_EconItemView + public const nint m_glovesItem = 0x9B8; // C_EconItemView + public const nint m_weaponItem = 0xE00; // 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: @@ -5736,22 +5736,22 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iType (int) // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) - public static class CPlayerPing { - public const nint MHPlayer = 0x580; // CHandle< C_CSPlayerPawn > - public const nint MHPingedEntity = 0x584; // CHandle< C_BaseEntity > - public const nint MIType = 0x588; // int32 - public const nint MBUrgent = 0x58C; // bool - public const nint MSzPlaceName = 0x58D; // char[18] + 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_iType = 0x588; // int32 + public const nint m_bUrgent = 0x58C; // bool + public const nint m_szPlaceName = 0x58D; // 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< C_BaseEntity > } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 10 // // Metadata: @@ -5764,17 +5764,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hostageRescueY (int) // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) - public static class CCsPlayerResource { - public const nint MBHostageAlive = 0x550; // bool[12] - public const nint MIsHostageFollowingSomeone = 0x55C; // bool[12] - public const nint MIHostageEntityIDs = 0x568; // CEntityIndex[12] - public const nint MBombsiteCenterA = 0x598; // - public const nint MBombsiteCenterB = 0x5A4; // - public const nint MHostageRescueX = 0x5B0; // int32[4] - public const nint MHostageRescueY = 0x5C0; // int32[4] - public const nint MHostageRescueZ = 0x5D0; // int32[4] - public const nint MBEndMatchNextMapAllVoted = 0x5E0; // bool - public const nint MFoundGoalPositions = 0x5E1; // bool + public static class C_CSPlayerResource { + public const nint m_bHostageAlive = 0x550; // + public const nint m_isHostageFollowingSomeone = 0x55C; // + public const nint m_iHostageEntityIDs = 0x568; // CEntityIndex[12] + public const nint m_bombsiteCenterA = 0x598; // + public const nint m_bombsiteCenterB = 0x5A4; // + public const nint m_hostageRescueX = 0x5B0; // int32[4] + public const nint m_hostageRescueY = 0x5C0; // int32[4] + public const nint m_hostageRescueZ = 0x5D0; // int32[4] + public const nint m_bEndMatchNextMapAllVoted = 0x5E0; // bool + public const nint m_foundGoalPositions = 0x5E1; // bool } // Parent: None // Fields count: 0 @@ -5782,13 +5782,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: @@ -5797,13 +5797,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< C_BaseEntity > + public const nint m_flLastShotFOV = 0x224; // float32 } // Parent: None // Fields count: 2 @@ -5811,17 +5811,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< WeaponPurchaseCount_t > } // Parent: CPlayerPawnComponent // Fields count: 4 @@ -5830,19 +5830,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< C_BasePlayerWeapon > + 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 @@ -5853,25 +5853,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< SellbackPurchaseEntry_t > } - // 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 @@ -5879,23 +5879,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< C_BaseEntity > + public const nint m_hCarriedHostageProp = 0x44; // CHandle< C_BaseEntity > } - // 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: @@ -5919,105 +5919,105 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flOffsetTickCompleteTime (float) // NetworkVarNames: m_flOffsetTickStashedSpeed (float) // NetworkVarNames: m_flStamina (float) - public static class CcsPlayerMovementServices { - public const nint MFlMaxFallVelocity = 0x218; // float32 - public const nint MVecLadderNormal = 0x21C; // - public const nint MNLadderSurfacePropIndex = 0x228; // int32 - public const nint MFlDuckAmount = 0x22C; // float32 - public const nint MFlDuckSpeed = 0x230; // float32 - public const nint MBDuckOverride = 0x234; // bool - public const nint MBDesiresDuck = 0x235; // bool - public const nint MFlDuckOffset = 0x238; // float32 - public const nint MNDuckTimeMsecs = 0x23C; // uint32 - public const nint MNDuckJumpTimeMsecs = 0x240; // uint32 - public const nint MNJumpTimeMsecs = 0x244; // uint32 - public const nint MFlLastDuckTime = 0x248; // float32 - public const nint MVecLastPositionAtFullCrouchSpeed = 0x258; // Vector2D - public const nint MDuckUntilOnGround = 0x260; // bool - public const nint MBHasWalkMovedSinceLastJump = 0x261; // bool - public const nint MBInStuckTest = 0x262; // bool - public const nint MFlStuckCheckTime = 0x270; // float32[64][2] - public const nint MNTraceCount = 0x470; // int32 - public const nint MStuckLast = 0x474; // int32 - public const nint MBSpeedCropped = 0x478; // bool - public const nint MNOldWaterLevel = 0x47C; // int32 - public const nint MFlWaterEntryTime = 0x480; // float32 - public const nint MVecForward = 0x484; // - public const nint MVecLeft = 0x490; // - public const nint MVecUp = 0x49C; // - public const nint MNGameCodeHasMovedPlayerAfterCommand = 0x4A8; // int32 - public const nint MBOldJumpPressed = 0x4AC; // bool - public const nint MFlJumpPressedTime = 0x4B0; // float32 - public const nint MFlJumpUntil = 0x4B4; // float32 - public const nint MFlJumpVel = 0x4B8; // float32 - public const nint MFStashGrenadeParameterWhen = 0x4BC; // GameTime_t - public const nint MNButtonDownMaskPrev = 0x4C0; // uint64 - public const nint MFlOffsetTickCompleteTime = 0x4C8; // float32 - public const nint MFlOffsetTickStashedSpeed = 0x4CC; // float32 - public const nint MFlStamina = 0x4D0; // float32 - public const nint MFlHeightAtJumpStart = 0x4D4; // float32 - public const nint MFlMaxJumpHeightThisJump = 0x4D8; // float32 + public static class CCSPlayer_MovementServices { + public const nint m_flMaxFallVelocity = 0x218; // float32 + public const nint m_vecLadderNormal = 0x21C; // + public const nint m_nLadderSurfacePropIndex = 0x228; // int32 + public const nint m_flDuckAmount = 0x22C; // float32 + public const nint m_flDuckSpeed = 0x230; // float32 + public const nint m_bDuckOverride = 0x234; // bool + public const nint m_bDesiresDuck = 0x235; // bool + public const nint m_flDuckOffset = 0x238; // float32 + public const nint m_nDuckTimeMsecs = 0x23C; // uint32 + public const nint m_nDuckJumpTimeMsecs = 0x240; // uint32 + public const nint m_nJumpTimeMsecs = 0x244; // uint32 + public const nint m_flLastDuckTime = 0x248; // float32 + public const nint m_vecLastPositionAtFullCrouchSpeed = 0x258; // Vector2D + public const nint m_duckUntilOnGround = 0x260; // bool + public const nint m_bHasWalkMovedSinceLastJump = 0x261; // bool + public const nint m_bInStuckTest = 0x262; // bool + public const nint m_flStuckCheckTime = 0x270; // float32[64][2] + public const nint m_nTraceCount = 0x470; // int32 + public const nint m_StuckLast = 0x474; // int32 + public const nint m_bSpeedCropped = 0x478; // bool + public const nint m_nOldWaterLevel = 0x47C; // int32 + public const nint m_flWaterEntryTime = 0x480; // float32 + public const nint m_vecForward = 0x484; // + public const nint m_vecLeft = 0x490; // + public const nint m_vecUp = 0x49C; // + public const nint m_nGameCodeHasMovedPlayerAfterCommand = 0x4A8; // int32 + public const nint m_bOldJumpPressed = 0x4AC; // bool + public const nint m_flJumpPressedTime = 0x4B0; // float32 + public const nint m_flJumpUntil = 0x4B4; // float32 + public const nint m_flJumpVel = 0x4B8; // float32 + public const nint m_fStashGrenadeParameterWhen = 0x4BC; // GameTime_t + public const nint m_nButtonDownMaskPrev = 0x4C0; // uint64 + public const nint m_flOffsetTickCompleteTime = 0x4C8; // float32 + public const nint m_flOffsetTickStashedSpeed = 0x4CC; // float32 + public const nint m_flStamina = 0x4D0; // float32 + public const nint m_flHeightAtJumpStart = 0x4D4; // float32 + public const nint m_flMaxJumpHeightThisJump = 0x4D8; // 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< C_BaseViewModel >[3] } - // Parent: CPlayerWaterServices + // Parent: CPlayer_WaterServices // Fields count: 3 - public static class CcsPlayerWaterServices { - public const nint MFlWaterJumpTime = 0x40; // float32 - public const nint MVecWaterJumpVel = 0x44; // - public const nint MFlSwimSoundTime = 0x50; // float32 + public static class CCSPlayer_WaterServices { + public const nint m_flWaterJumpTime = 0x40; // float32 + public const nint m_vecWaterJumpVel = 0x44; // + 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; // - public const nint MVecObserverInterpStartPos = 0x68; // - 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; // + public const nint m_vecObserverInterpStartPos = 0x68; // + 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 @@ -6028,12 +6028,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 = 0x110; // int32 - public const nint MINumRoundKillsHeadshots = 0x114; // int32 - public const nint MUnTotalRoundDamageDealt = 0x118; // uint32 + public static class CCSPlayerController_ActionTrackingServices { + public const nint m_perRoundStats = 0x40; // C_UtlVectorEmbeddedNetworkVar< CSPerRoundStats_t > + public const nint m_matchStats = 0x90; // CSMatchStats_t + public const nint m_iNumRoundKills = 0x110; // int32 + public const nint m_iNumRoundKillsHeadshots = 0x114; // int32 + public const nint m_unTotalRoundDamageDealt = 0x118; // uint32 } // Parent: None // Fields count: 14 @@ -6054,20 +6054,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< 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_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 @@ -6075,9 +6075,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< CDamageRecord > } // Parent: CPlayerControllerComponent // Fields count: 5 @@ -6087,19 +6087,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 @@ -6113,15 +6113,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< ServerAuthoritativeWeaponSlot_t > } // Parent: None // Fields count: 0 @@ -6129,7 +6129,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CcsWeaponBaseVDataApi { + public static class CCSWeaponBaseVDataAPI { } // Parent: None // Fields count: 0 @@ -6137,24 +6137,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 @@ -6162,11 +6162,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 @@ -6174,41 +6174,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 @@ -6216,12 +6216,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 @@ -6229,35 +6229,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< CUtlString > + 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< CompMatPropertyMutator_t > + public const nint m_vecConditionalMutators = 0x308; // CUtlVector< CompMatPropertyMutator_t > + 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 > } // Parent: None // Fields count: 8 @@ -6265,15 +6265,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< CompositeMaterialInputLooseVariable_t > + public const nint m_strAttrNameForVar = 0x110; // CUtlString + public const nint m_bExposeExternally = 0x118; // bool } // Parent: None // Fields count: 4 @@ -6281,45 +6281,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< 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 > } // 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< GeneratedTextureHandle_t > } // 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< CompositeMaterialAssemblyProcedure_t > + public const nint m_vecCompositeMaterials = 0x1F8; // CUtlVector< CompositeMaterial_t > } // Parent: None // Fields count: 3 @@ -6327,111 +6327,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< CompositeMaterialEditorPoint_t > + 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; // - public const nint MSpotLightAngles = 0x20; // QAngle - public const nint MShadowDirection = 0x2C; // - public const nint MAmbientDirection = 0x38; // - public const nint MSpecularDirection = 0x44; // - public const nint MInspectorSpecularDirection = 0x50; // - 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; // - public const nint MViewOrigin = 0xD4; // - 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; // + public const nint m_SpotLightAngles = 0x20; // QAngle + public const nint m_ShadowDirection = 0x2C; // + public const nint m_AmbientDirection = 0x38; // + public const nint m_SpecularDirection = 0x44; // + public const nint m_InspectorSpecularDirection = 0x50; // + 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; // + public const nint m_ViewOrigin = 0xD4; // + 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< C_BaseEntity > + public const nint m_hEnvSky = 0x4BC; // CHandle< C_BaseEntity > } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 1 - public static class CGlobalLight { - public const nint MWindClothForceHandle = 0xA10; // uint16 + public static class C_GlobalLight { + public const nint m_WindClothForceHandle = 0xA10; // 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< 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* > } // 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< 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 > } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 10 - public static class CCsgoMapPreviewCameraPathNode { - public const nint MSzParentPathUniqueId = 0x550; // CUtlSymbolLarge - public const nint MNPathIndex = 0x558; // int32 - public const nint MVInTangentLocal = 0x55C; // - public const nint MVOutTangentLocal = 0x568; // - public const nint MFlFov = 0x574; // float32 - public const nint MFlSpeed = 0x578; // float32 - public const nint MFlEaseIn = 0x57C; // float32 - public const nint MFlEaseOut = 0x580; // float32 - public const nint MVInTangentWorld = 0x584; // - public const nint MVOutTangentWorld = 0x590; // + public static class C_CSGO_MapPreviewCameraPathNode { + public const nint m_szParentPathUniqueID = 0x550; // CUtlSymbolLarge + public const nint m_nPathIndex = 0x558; // int32 + public const nint m_vInTangentLocal = 0x55C; // + public const nint m_vOutTangentLocal = 0x568; // + public const nint m_flFOV = 0x574; // float32 + public const nint m_flSpeed = 0x578; // float32 + public const nint m_flEaseIn = 0x57C; // float32 + public const nint m_flEaseOut = 0x580; // float32 + public const nint m_vInTangentWorld = 0x584; // + public const nint m_vOutTangentWorld = 0x590; // } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 8 - public static class CCsgoMapPreviewCameraPath { - public const nint MFlZFar = 0x550; // float32 - public const nint MFlZNear = 0x554; // float32 - public const nint MBLoop = 0x558; // bool - public const nint MBVerticalFov = 0x559; // bool - public const nint MBConstantSpeed = 0x55A; // bool - public const nint MFlDuration = 0x55C; // float32 - public const nint MFlPathLength = 0x5A0; // float32 - public const nint MFlPathDuration = 0x5A4; // float32 + public static class C_CSGO_MapPreviewCameraPath { + public const nint m_flZFar = 0x550; // float32 + public const nint m_flZNear = 0x554; // float32 + public const nint m_bLoop = 0x558; // bool + public const nint m_bVerticalFOV = 0x559; // bool + public const nint m_bConstantSpeed = 0x55A; // bool + public const nint m_flDuration = 0x55C; // float32 + public const nint m_flPathLength = 0x5A0; // float32 + public const nint m_flPathDuration = 0x5A4; // float32 } // Parent: CPlayerPawnComponent // Fields count: 0 - public static class CcsPlayerGlowServices { + public static class CCSPlayer_GlowServices { } // Parent: None // Fields count: 0 @@ -6439,7 +6439,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CCsObserverPawnApi { + public static class C_CSObserverPawnAPI { } // Parent: None // Fields count: 0 @@ -6447,9 +6447,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: @@ -6458,16 +6458,16 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nVoteOptionCount (int) // NetworkVarNames: m_nPotentialVotes (int) // NetworkVarNames: m_bIsYesNoVote (bool) - public static class CVoteController { - public const nint MIActiveIssueIndex = 0x560; // int32 - public const nint MIOnlyTeamToVote = 0x564; // int32 - public const nint MNVoteOptionCount = 0x568; // int32[5] - public const nint MNPotentialVotes = 0x57C; // int32 - public const nint MBVotesDirty = 0x580; // bool - public const nint MBTypeDirty = 0x581; // bool - public const nint MBIsYesNoVote = 0x582; // bool + public static class C_VoteController { + public const nint m_iActiveIssueIndex = 0x560; // int32 + public const nint m_iOnlyTeamToVote = 0x564; // int32 + public const nint m_nVoteOptionCount = 0x568; // int32[5] + public const nint m_nPotentialVotes = 0x57C; // int32 + public const nint m_bVotesDirty = 0x580; // bool + public const nint m_bTypeDirty = 0x581; // bool + public const nint m_bIsYesNoVote = 0x582; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -6486,91 +6486,91 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nCurrentPhase (int) // NetworkVarNames: m_nPhaseStartTick (int) // NetworkVarNames: m_nPhaseDurationTicks (int) - public static class CMapVetoPickController { - public const nint MNDraftType = 0x560; // int32 - public const nint MNTeamWinningCoinToss = 0x564; // int32 - public const nint MNTeamWithFirstChoice = 0x568; // int32[64] - public const nint MNVoteMapIdsList = 0x668; // int32[7] - public const nint MNAccountIDs = 0x684; // int32[64] - public const nint MNMapId0 = 0x784; // int32[64] - public const nint MNMapId1 = 0x884; // int32[64] - public const nint MNMapId2 = 0x984; // int32[64] - public const nint MNMapId3 = 0xA84; // int32[64] - public const nint MNMapId4 = 0xB84; // int32[64] - public const nint MNMapId5 = 0xC84; // int32[64] - public const nint MNStartingSide0 = 0xD84; // int32[64] - public const nint MNCurrentPhase = 0xE84; // int32 - public const nint MNPhaseStartTick = 0xE88; // int32 - public const nint MNPhaseDurationTicks = 0xE8C; // int32 - public const nint MNPostDataUpdateTick = 0xE90; // int32 - public const nint MBDisabledHud = 0xE94; // bool + public static class C_MapVetoPickController { + public const nint m_nDraftType = 0x560; // int32 + public const nint m_nTeamWinningCoinToss = 0x564; // int32 + public const nint m_nTeamWithFirstChoice = 0x568; // int32[64] + public const nint m_nVoteMapIdsList = 0x668; // int32[7] + public const nint m_nAccountIDs = 0x684; // int32[64] + public const nint m_nMapId0 = 0x784; // int32[64] + public const nint m_nMapId1 = 0x884; // int32[64] + public const nint m_nMapId2 = 0x984; // int32[64] + public const nint m_nMapId3 = 0xA84; // int32[64] + public const nint m_nMapId4 = 0xB84; // int32[64] + public const nint m_nMapId5 = 0xC84; // int32[64] + public const nint m_nStartingSide0 = 0xD84; // int32[64] + public const nint m_nCurrentPhase = 0xE84; // int32 + public const nint m_nPhaseStartTick = 0xE88; // int32 + public const nint m_nPhaseDurationTicks = 0xE8C; // int32 + public const nint m_nPostDataUpdateTick = 0xE90; // int32 + public const nint m_bDisabledHud = 0xE94; // 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 = 0x5B0; // int32 - public const nint MBDofEnabled = 0x5B4; // bool - public const nint MFlDofNearBlurry = 0x5B8; // float32 - public const nint MFlDofNearCrisp = 0x5BC; // float32 - public const nint MFlDofFarCrisp = 0x5C0; // float32 - public const nint MFlDofFarBlurry = 0x5C4; // float32 - public const nint MFlDofTiltToGround = 0x5C8; // float32 + public static class C_CSGO_TeamPreviewCamera { + public const nint m_nVariant = 0x5B0; // int32 + public const nint m_bDofEnabled = 0x5B4; // bool + public const nint m_flDofNearBlurry = 0x5B8; // float32 + public const nint m_flDofNearCrisp = 0x5BC; // float32 + public const nint m_flDofFarCrisp = 0x5C0; // float32 + public const nint m_flDofFarBlurry = 0x5C4; // float32 + public const nint m_flDofTiltToGround = 0x5C8; // 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 = 0x550; // CUtlString - public const nint MFlCsmFovOverrideValue = 0x558; // float32 + public static class C_CsmFovOverride { + public const nint m_cameraName = 0x550; // CUtlString + public const nint m_flCsmFovOverrideValue = 0x558; // 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: @@ -6598,33 +6598,33 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nLightProbeAtlasY (int) // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) - public static class CEnvCombinedLightProbeVolume { - public const nint MColor = 0x15A8; // Color - public const nint MFlBrightness = 0x15AC; // float32 - public const nint MHCubemapTexture = 0x15B0; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MBCustomCubemapTexture = 0x15B8; // bool - public const nint MHLightProbeTexture = 0x15C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightIndicesTexture = 0x15C8; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightScalarsTexture = 0x15D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightShadowsTexture = 0x15D8; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MVBoxMins = 0x15E0; // - public const nint MVBoxMaxs = 0x15EC; // - public const nint MBMoveable = 0x15F8; // bool - public const nint MNHandshake = 0x15FC; // int32 - public const nint MNEnvCubeMapArrayIndex = 0x1600; // int32 - public const nint MNPriority = 0x1604; // int32 - public const nint MBStartDisabled = 0x1608; // bool - public const nint MFlEdgeFadeDist = 0x160C; // float32 - public const nint MVEdgeFadeDists = 0x1610; // - public const nint MNLightProbeSizeX = 0x161C; // int32 - public const nint MNLightProbeSizeY = 0x1620; // int32 - public const nint MNLightProbeSizeZ = 0x1624; // int32 - public const nint MNLightProbeAtlasX = 0x1628; // int32 - public const nint MNLightProbeAtlasY = 0x162C; // int32 - public const nint MNLightProbeAtlasZ = 0x1630; // int32 - public const nint MBEnabled = 0x1649; // bool + 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_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_vBoxMins = 0x15E0; // + public const nint m_vBoxMaxs = 0x15EC; // + public const nint m_bMoveable = 0x15F8; // bool + public const nint m_nHandshake = 0x15FC; // int32 + public const nint m_nEnvCubeMapArrayIndex = 0x1600; // int32 + public const nint m_nPriority = 0x1604; // int32 + public const nint m_bStartDisabled = 0x1608; // bool + public const nint m_flEdgeFadeDist = 0x160C; // float32 + public const nint m_vEdgeFadeDists = 0x1610; // + public const nint m_nLightProbeSizeX = 0x161C; // int32 + public const nint m_nLightProbeSizeY = 0x1620; // int32 + public const nint m_nLightProbeSizeZ = 0x1624; // int32 + public const nint m_nLightProbeAtlasX = 0x1628; // int32 + public const nint m_nLightProbeAtlasY = 0x162C; // int32 + public const nint m_nLightProbeAtlasZ = 0x1630; // int32 + public const nint m_bEnabled = 0x1649; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -6646,31 +6646,31 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIndoorCubeMap (bool) // NetworkVarNames: m_bCopyDiffuseFromDefaultCubemap (bool) // NetworkVarNames: m_bEnabled (bool) - public static class CEnvCubemap { - public const nint MHCubemapTexture = 0x5D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MBCustomCubemapTexture = 0x5D8; // bool - public const nint MFlInfluenceRadius = 0x5DC; // float32 - public const nint MVBoxProjectMins = 0x5E0; // - public const nint MVBoxProjectMaxs = 0x5EC; // - public const nint MBMoveable = 0x5F8; // bool - public const nint MNHandshake = 0x5FC; // int32 - public const nint MNEnvCubeMapArrayIndex = 0x600; // int32 - public const nint MNPriority = 0x604; // int32 - public const nint MFlEdgeFadeDist = 0x608; // float32 - public const nint MVEdgeFadeDists = 0x60C; // - public const nint MFlDiffuseScale = 0x618; // float32 - public const nint MBStartDisabled = 0x61C; // bool - public const nint MBDefaultEnvMap = 0x61D; // bool - public const nint MBDefaultSpecEnvMap = 0x61E; // bool - public const nint MBIndoorCubeMap = 0x61F; // bool - public const nint MBCopyDiffuseFromDefaultCubemap = 0x620; // bool - public const nint MBEnabled = 0x630; // bool + public static class C_EnvCubemap { + public const nint m_hCubemapTexture = 0x5D0; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_bCustomCubemapTexture = 0x5D8; // bool + public const nint m_flInfluenceRadius = 0x5DC; // float32 + public const nint m_vBoxProjectMins = 0x5E0; // + public const nint m_vBoxProjectMaxs = 0x5EC; // + public const nint m_bMoveable = 0x5F8; // bool + public const nint m_nHandshake = 0x5FC; // int32 + public const nint m_nEnvCubeMapArrayIndex = 0x600; // int32 + public const nint m_nPriority = 0x604; // int32 + public const nint m_flEdgeFadeDist = 0x608; // float32 + public const nint m_vEdgeFadeDists = 0x60C; // + public const nint m_flDiffuseScale = 0x618; // float32 + public const nint m_bStartDisabled = 0x61C; // bool + public const nint m_bDefaultEnvMap = 0x61D; // bool + public const nint m_bDefaultSpecEnvMap = 0x61E; // bool + public const nint m_bIndoorCubeMap = 0x61F; // bool + public const nint m_bCopyDiffuseFromDefaultCubemap = 0x620; // bool + public const nint m_bEnabled = 0x630; // 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: @@ -6691,27 +6691,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 = 0x550; // float32 - public const nint MFlStartDistance = 0x554; // float32 - public const nint MFlFogFalloffExponent = 0x558; // float32 - public const nint MBHeightFogEnabled = 0x55C; // bool - public const nint MFlFogHeightWidth = 0x560; // float32 - public const nint MFlFogHeightEnd = 0x564; // float32 - public const nint MFlFogHeightStart = 0x568; // float32 - public const nint MFlFogHeightExponent = 0x56C; // float32 - public const nint MFlLodBias = 0x570; // float32 - public const nint MBActive = 0x574; // bool - public const nint MBStartDisabled = 0x575; // bool - public const nint MFlFogMaxOpacity = 0x578; // float32 - public const nint MNCubemapSourceType = 0x57C; // int32 - public const nint MHSkyMaterial = 0x580; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MIszSkyEntity = 0x588; // CUtlSymbolLarge - public const nint MHFogCubemapTexture = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MBHasHeightFogEnd = 0x598; // bool - public const nint MBFirstTime = 0x599; // bool + public static class C_EnvCubemapFog { + public const nint m_flEndDistance = 0x550; // float32 + public const nint m_flStartDistance = 0x554; // float32 + public const nint m_flFogFalloffExponent = 0x558; // float32 + public const nint m_bHeightFogEnabled = 0x55C; // bool + public const nint m_flFogHeightWidth = 0x560; // float32 + public const nint m_flFogHeightEnd = 0x564; // float32 + public const nint m_flFogHeightStart = 0x568; // float32 + public const nint m_flFogHeightExponent = 0x56C; // float32 + public const nint m_flLODBias = 0x570; // float32 + public const nint m_bActive = 0x574; // bool + 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_iszSkyEntity = 0x588; // CUtlSymbolLarge + public const nint m_hFogCubemapTexture = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_bHasHeightFogEnd = 0x598; // bool + public const nint m_bFirstTime = 0x599; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -6730,25 +6730,25 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFadeTime (float) // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) - public static class CGradientFog { - public const nint MHGradientFogTexture = 0x550; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MFlFogStartDistance = 0x558; // float32 - public const nint MFlFogEndDistance = 0x55C; // float32 - public const nint MBHeightFogEnabled = 0x560; // bool - public const nint MFlFogStartHeight = 0x564; // float32 - public const nint MFlFogEndHeight = 0x568; // float32 - public const nint MFlFarZ = 0x56C; // float32 - public const nint MFlFogMaxOpacity = 0x570; // float32 - public const nint MFlFogFalloffExponent = 0x574; // float32 - public const nint MFlFogVerticalExponent = 0x578; // float32 - public const nint MFogColor = 0x57C; // Color - public const nint MFlFogStrength = 0x580; // float32 - public const nint MFlFadeTime = 0x584; // float32 - public const nint MBStartDisabled = 0x588; // bool - public const nint MBIsEnabled = 0x589; // bool - public const nint MBGradientFogNeedsTextures = 0x58A; // bool + public static class C_GradientFog { + public const nint m_hGradientFogTexture = 0x550; // CStrongHandle< InfoForResourceTypeCTextureBase > + public const nint m_flFogStartDistance = 0x558; // float32 + public const nint m_flFogEndDistance = 0x55C; // float32 + public const nint m_bHeightFogEnabled = 0x560; // bool + public const nint m_flFogStartHeight = 0x564; // float32 + public const nint m_flFogEndHeight = 0x568; // float32 + public const nint m_flFarZ = 0x56C; // float32 + public const nint m_flFogMaxOpacity = 0x570; // float32 + public const nint m_flFogFalloffExponent = 0x574; // float32 + public const nint m_flFogVerticalExponent = 0x578; // float32 + public const nint m_fogColor = 0x57C; // Color + public const nint m_flFogStrength = 0x580; // float32 + public const nint m_flFadeTime = 0x584; // float32 + public const nint m_bStartDisabled = 0x588; // bool + public const nint m_bIsEnabled = 0x589; // bool + public const nint m_bGradientFogNeedsTextures = 0x58A; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -6769,26 +6769,26 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nLightProbeAtlasY (int) // NetworkVarNames: m_nLightProbeAtlasZ (int) // NetworkVarNames: m_bEnabled (bool) - public static class CEnvLightProbeVolume { - public const nint MHLightProbeTexture = 0x1528; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightIndicesTexture = 0x1530; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightScalarsTexture = 0x1538; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MHLightProbeDirectLightShadowsTexture = 0x1540; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MVBoxMins = 0x1548; // - public const nint MVBoxMaxs = 0x1554; // - public const nint MBMoveable = 0x1560; // bool - public const nint MNHandshake = 0x1564; // int32 - public const nint MNPriority = 0x1568; // int32 - public const nint MBStartDisabled = 0x156C; // bool - public const nint MNLightProbeSizeX = 0x1570; // int32 - public const nint MNLightProbeSizeY = 0x1574; // int32 - public const nint MNLightProbeSizeZ = 0x1578; // int32 - public const nint MNLightProbeAtlasX = 0x157C; // int32 - public const nint MNLightProbeAtlasY = 0x1580; // int32 - public const nint MNLightProbeAtlasZ = 0x1584; // int32 - public const nint MBEnabled = 0x1591; // 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_vBoxMins = 0x1548; // + public const nint m_vBoxMaxs = 0x1554; // + public const nint m_bMoveable = 0x1560; // bool + public const nint m_nHandshake = 0x1564; // int32 + public const nint m_nPriority = 0x1568; // int32 + public const nint m_bStartDisabled = 0x156C; // bool + public const nint m_nLightProbeSizeX = 0x1570; // int32 + public const nint m_nLightProbeSizeY = 0x1574; // int32 + public const nint m_nLightProbeSizeZ = 0x1578; // int32 + public const nint m_nLightProbeAtlasX = 0x157C; // int32 + public const nint m_nLightProbeAtlasY = 0x1580; // int32 + public const nint m_nLightProbeAtlasZ = 0x1584; // int32 + public const nint m_bEnabled = 0x1591; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 6 // // Metadata: @@ -6798,15 +6798,15 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFadeTime (float) // NetworkVarNames: m_bStartDisabled (bool) // NetworkVarNames: m_bIsEnabled (bool) - public static class CPlayerVisibility { - public const nint MFlVisibilityStrength = 0x550; // float32 - public const nint MFlFogDistanceMultiplier = 0x554; // float32 - public const nint MFlFogMaxDensityMultiplier = 0x558; // float32 - public const nint MFlFadeTime = 0x55C; // float32 - public const nint MBStartDisabled = 0x560; // bool - public const nint MBIsEnabled = 0x561; // bool + public static class C_PlayerVisibility { + public const nint m_flVisibilityStrength = 0x550; // float32 + public const nint m_flFogDistanceMultiplier = 0x554; // float32 + public const nint m_flFogMaxDensityMultiplier = 0x558; // float32 + public const nint m_flFadeTime = 0x55C; // float32 + public const nint m_bStartDisabled = 0x560; // bool + public const nint m_bIsEnabled = 0x561; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -6818,17 +6818,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flExposureAdaptationSpeedUp (float) // NetworkVarNames: m_flExposureAdaptationSpeedDown (float) // NetworkVarNames: m_flTonemapEVSmoothingRange (float) - public static class CTonemapController2 { - public const nint MFlAutoExposureMin = 0x550; // float32 - public const nint MFlAutoExposureMax = 0x554; // float32 - public const nint MFlTonemapPercentTarget = 0x558; // float32 - public const nint MFlTonemapPercentBrightPixels = 0x55C; // float32 - public const nint MFlTonemapMinAvgLum = 0x560; // float32 - public const nint MFlExposureAdaptationSpeedUp = 0x564; // float32 - public const nint MFlExposureAdaptationSpeedDown = 0x568; // float32 - public const nint MFlTonemapEvSmoothingRange = 0x56C; // float32 + public static class C_TonemapController2 { + public const nint m_flAutoExposureMin = 0x550; // float32 + public const nint m_flAutoExposureMax = 0x554; // float32 + public const nint m_flTonemapPercentTarget = 0x558; // float32 + public const nint m_flTonemapPercentBrightPixels = 0x55C; // float32 + public const nint m_flTonemapMinAvgLum = 0x560; // float32 + public const nint m_flExposureAdaptationSpeedUp = 0x564; // float32 + public const nint m_flExposureAdaptationSpeedDown = 0x568; // float32 + public const nint m_flTonemapEVSmoothingRange = 0x56C; // float32 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 28 // // Metadata: @@ -6859,37 +6859,37 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bIsMaster (bool) // NetworkVarNames: m_hFogIndirectTexture (HRenderTextureStrong) // NetworkVarNames: m_nForceRefreshCount (int) - public static class CEnvVolumetricFogController { - public const nint MFlScattering = 0x550; // float32 - public const nint MFlAnisotropy = 0x554; // float32 - public const nint MFlFadeSpeed = 0x558; // float32 - public const nint MFlDrawDistance = 0x55C; // float32 - public const nint MFlFadeInStart = 0x560; // float32 - public const nint MFlFadeInEnd = 0x564; // float32 - public const nint MFlIndirectStrength = 0x568; // float32 - public const nint MNIndirectTextureDimX = 0x56C; // int32 - public const nint MNIndirectTextureDimY = 0x570; // int32 - public const nint MNIndirectTextureDimZ = 0x574; // int32 - public const nint MVBoxMins = 0x578; // - public const nint MVBoxMaxs = 0x584; // - public const nint MBActive = 0x590; // bool - public const nint MFlStartAnisoTime = 0x594; // GameTime_t - public const nint MFlStartScatterTime = 0x598; // GameTime_t - public const nint MFlStartDrawDistanceTime = 0x59C; // GameTime_t - public const nint MFlStartAnisotropy = 0x5A0; // float32 - public const nint MFlStartScattering = 0x5A4; // float32 - public const nint MFlStartDrawDistance = 0x5A8; // float32 - public const nint MFlDefaultAnisotropy = 0x5AC; // float32 - public const nint MFlDefaultScattering = 0x5B0; // float32 - public const nint MFlDefaultDrawDistance = 0x5B4; // float32 - public const nint MBStartDisabled = 0x5B8; // bool - public const nint MBEnableIndirect = 0x5B9; // bool - public const nint MBIsMaster = 0x5BA; // bool - public const nint MHFogIndirectTexture = 0x5C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MNForceRefreshCount = 0x5C8; // int32 - public const nint MBFirstTime = 0x5CC; // bool + public static class C_EnvVolumetricFogController { + public const nint m_flScattering = 0x550; // float32 + public const nint m_flAnisotropy = 0x554; // float32 + public const nint m_flFadeSpeed = 0x558; // float32 + public const nint m_flDrawDistance = 0x55C; // float32 + public const nint m_flFadeInStart = 0x560; // float32 + public const nint m_flFadeInEnd = 0x564; // float32 + public const nint m_flIndirectStrength = 0x568; // float32 + public const nint m_nIndirectTextureDimX = 0x56C; // int32 + public const nint m_nIndirectTextureDimY = 0x570; // int32 + public const nint m_nIndirectTextureDimZ = 0x574; // int32 + public const nint m_vBoxMins = 0x578; // + public const nint m_vBoxMaxs = 0x584; // + public const nint m_bActive = 0x590; // bool + public const nint m_flStartAnisoTime = 0x594; // GameTime_t + public const nint m_flStartScatterTime = 0x598; // GameTime_t + public const nint m_flStartDrawDistanceTime = 0x59C; // GameTime_t + public const nint m_flStartAnisotropy = 0x5A0; // float32 + public const nint m_flStartScattering = 0x5A4; // float32 + public const nint m_flStartDrawDistance = 0x5A8; // float32 + public const nint m_flDefaultAnisotropy = 0x5AC; // float32 + public const nint m_flDefaultScattering = 0x5B0; // float32 + public const nint m_flDefaultDrawDistance = 0x5B4; // float32 + 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_nForceRefreshCount = 0x5C8; // int32 + public const nint m_bFirstTime = 0x5CC; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 7 // // Metadata: @@ -6900,46 +6900,46 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flStrength (float) // NetworkVarNames: m_nFalloffShape (int) // NetworkVarNames: m_flFalloffExponent (float) - public static class CEnvVolumetricFogVolume { - public const nint MBActive = 0x550; // bool - public const nint MVBoxMins = 0x554; // - public const nint MVBoxMaxs = 0x560; // - public const nint MBStartDisabled = 0x56C; // bool - public const nint MFlStrength = 0x570; // float32 - public const nint MNFalloffShape = 0x574; // int32 - public const nint MFlFalloffExponent = 0x578; // float32 + public static class C_EnvVolumetricFogVolume { + public const nint m_bActive = 0x550; // bool + public const nint m_vBoxMins = 0x554; // + public const nint m_vBoxMaxs = 0x560; // + public const nint m_bStartDisabled = 0x56C; // bool + public const nint m_flStrength = 0x570; // float32 + public const nint m_nFalloffShape = 0x574; // int32 + public const nint m_flFalloffExponent = 0x578; // float32 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 3 // // Metadata: // NetworkVarNames: m_fog (fogparams_t) - public static class CFogController { - public const nint MFog = 0x550; // fogparams_t - public const nint MBUseAngles = 0x5B8; // bool - public const nint MIChangedVariables = 0x5BC; // int32 + public static class C_FogController { + public const nint m_fog = 0x550; // fogparams_t + public const nint m_bUseAngles = 0x5B8; // bool + public const nint m_iChangedVariables = 0x5BC; // 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 = 0x554; // int32 - public const nint MVBoxSize = 0x558; // - public const nint MBEnabled = 0x564; // bool + public static class C_InfoVisibilityBox { + public const nint m_nMode = 0x554; // int32 + public const nint m_vBoxSize = 0x558; // + public const nint m_bEnabled = 0x564; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -6948,16 +6948,16 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bWorldLayerVisible (bool) // NetworkVarNames: m_bEntitiesSpawned (bool) public static class CInfoWorldLayer { - public const nint MPOutputOnEntitiesSpawned = 0x550; // CEntityIOOutput - public const nint MWorldName = 0x578; // CUtlSymbolLarge - public const nint MLayerName = 0x580; // CUtlSymbolLarge - public const nint MBWorldLayerVisible = 0x588; // bool - public const nint MBEntitiesSpawned = 0x589; // bool - public const nint MBCreateAsChildSpawnGroup = 0x58A; // bool - public const nint MHLayerSpawnGroup = 0x58C; // uint32 - public const nint MBWorldLayerActuallyVisible = 0x590; // bool + public const nint m_pOutputOnEntitiesSpawned = 0x550; // CEntityIOOutput + public const nint m_worldName = 0x578; // CUtlSymbolLarge + public const nint m_layerName = 0x580; // CUtlSymbolLarge + public const nint m_bWorldLayerVisible = 0x588; // bool + public const nint m_bEntitiesSpawned = 0x589; // bool + public const nint m_bCreateAsChildSpawnGroup = 0x58A; // bool + public const nint m_hLayerSpawnGroup = 0x58C; // uint32 + public const nint m_bWorldLayerActuallyVisible = 0x590; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -6982,86 +6982,86 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flDofFarCrisp (float) // NetworkVarNames: m_flDofFarBlurry (float) // NetworkVarNames: m_flDofTiltToGround (float) - public static class CPointCamera { - public const nint MFov = 0x550; // float32 - public const nint MResolution = 0x554; // float32 - public const nint MBFogEnable = 0x558; // bool - public const nint MFogColor = 0x559; // Color - public const nint MFlFogStart = 0x560; // float32 - public const nint MFlFogEnd = 0x564; // float32 - public const nint MFlFogMaxDensity = 0x568; // float32 - public const nint MBActive = 0x56C; // bool - public const nint MBUseScreenAspectRatio = 0x56D; // bool - public const nint MFlAspectRatio = 0x570; // float32 - public const nint MBNoSky = 0x574; // bool - public const nint MFBrightness = 0x578; // float32 - public const nint MFlZFar = 0x57C; // float32 - public const nint MFlZNear = 0x580; // float32 - public const nint MBCanHltvUse = 0x584; // bool - public const nint MBDofEnabled = 0x585; // bool - public const nint MFlDofNearBlurry = 0x588; // float32 - public const nint MFlDofNearCrisp = 0x58C; // float32 - public const nint MFlDofFarCrisp = 0x590; // float32 - public const nint MFlDofFarBlurry = 0x594; // float32 - public const nint MFlDofTiltToGround = 0x598; // float32 - public const nint MTargetFov = 0x59C; // float32 - public const nint MDegreesPerSecond = 0x5A0; // float32 - public const nint MBIsOn = 0x5A4; // bool - public const nint MPNext = 0x5A8; // C_PointCamera* + public static class C_PointCamera { + public const nint m_FOV = 0x550; // float32 + public const nint m_Resolution = 0x554; // float32 + public const nint m_bFogEnable = 0x558; // bool + public const nint m_FogColor = 0x559; // Color + public const nint m_flFogStart = 0x560; // float32 + public const nint m_flFogEnd = 0x564; // float32 + public const nint m_flFogMaxDensity = 0x568; // float32 + public const nint m_bActive = 0x56C; // bool + public const nint m_bUseScreenAspectRatio = 0x56D; // bool + public const nint m_flAspectRatio = 0x570; // float32 + public const nint m_bNoSky = 0x574; // bool + public const nint m_fBrightness = 0x578; // float32 + public const nint m_flZFar = 0x57C; // float32 + public const nint m_flZNear = 0x580; // float32 + public const nint m_bCanHLTVUse = 0x584; // bool + public const nint m_bDofEnabled = 0x585; // bool + public const nint m_flDofNearBlurry = 0x588; // float32 + public const nint m_flDofNearCrisp = 0x58C; // float32 + public const nint m_flDofFarCrisp = 0x590; // float32 + public const nint m_flDofFarBlurry = 0x594; // float32 + public const nint m_flDofTiltToGround = 0x598; // float32 + public const nint m_TargetFOV = 0x59C; // float32 + public const nint m_DegreesPerSecond = 0x5A0; // float32 + public const nint m_bIsOn = 0x5A4; // bool + public const nint m_pNext = 0x5A8; // C_PointCamera* } - // Parent: CPointCamera + // Parent: C_PointCamera // Fields count: 1 - public static class CPointCameraVfov { - public const nint MFlVerticalFov = 0x5B0; // float32 + public static class C_PointCameraVFOV { + public const nint m_flVerticalFOV = 0x5B0; // float32 } // Parent: CLogicalEntity // Fields count: 12 public static class CPointTemplate { - public const nint MIszWorldName = 0x550; // CUtlSymbolLarge - public const nint MIszSource2EntityLumpName = 0x558; // CUtlSymbolLarge - public const nint MIszEntityFilterName = 0x560; // CUtlSymbolLarge - public const nint MFlTimeoutInterval = 0x568; // float32 - public const nint MBAsynchronouslySpawnEntities = 0x56C; // bool - public const nint MPOutputOnSpawned = 0x570; // CEntityIOOutput - public const nint MClientOnlyEntityBehavior = 0x598; // PointTemplateClientOnlyEntityBehavior_t - public const nint MOwnerSpawnGroupType = 0x59C; // PointTemplateOwnerSpawnGroupType_t - public const nint MCreatedSpawnGroupHandles = 0x5A0; // CUtlVector< uint32 > - public const nint MSpawnedEntityHandles = 0x5B8; // CUtlVector< CEntityHandle > - public const nint MScriptSpawnCallback = 0x5D0; // HSCRIPT - public const nint MScriptCallbackScope = 0x5D8; // HSCRIPT + public const nint m_iszWorldName = 0x550; // CUtlSymbolLarge + public const nint m_iszSource2EntityLumpName = 0x558; // CUtlSymbolLarge + public const nint m_iszEntityFilterName = 0x560; // CUtlSymbolLarge + public const nint m_flTimeoutInterval = 0x568; // float32 + public const nint m_bAsynchronouslySpawnEntities = 0x56C; // bool + 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_ScriptSpawnCallback = 0x5D0; // HSCRIPT + public const nint m_ScriptCallbackScope = 0x5D8; // 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 = 0x550; // bool - public const nint MBWasEnabled = 0x558; // bool - public const nint MIszSoundAreaType = 0x560; // CUtlSymbolLarge - public const nint MVPos = 0x568; // + public static class C_SoundAreaEntityBase { + public const nint m_bDisabled = 0x550; // bool + public const nint m_bWasEnabled = 0x558; // bool + public const nint m_iszSoundAreaType = 0x560; // CUtlSymbolLarge + public const nint m_vPos = 0x568; // } - // Parent: CSoundAreaEntityBase + // Parent: C_SoundAreaEntityBase // Fields count: 1 // // Metadata: // NetworkVarNames: m_flRadius (float) - public static class CSoundAreaEntitySphere { - public const nint MFlRadius = 0x578; // float32 + public static class C_SoundAreaEntitySphere { + public const nint m_flRadius = 0x578; // 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 = 0x578; // - public const nint MVMax = 0x584; // + public static class C_SoundAreaEntityOrientedBox { + public const nint m_vMin = 0x578; // + public const nint m_vMax = 0x584; // } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: @@ -7070,13 +7070,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 = 0x550; // C_NetworkUtlVectorBase< CHandle< CBasePlayerController > > - public const nint MAPlayers = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerPawn > > - public const nint MIScore = 0x580; // int32 - public const nint MSzTeamname = 0x584; // char[129] + 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_iScore = 0x580; // int32 + public const nint m_szTeamname = 0x584; // char[129] } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 15 // // Metadata: @@ -7097,21 +7097,21 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iDesiredFOV (uint32) // MNetworkReplayCompatField public static class CBasePlayerController { - public const nint MNFinalPredictedTick = 0x558; // int32 - public const nint MCommandContext = 0x560; // C_CommandContext - public const nint MNInButtonsWhichAreToggles = 0x5F8; // uint64 - public const nint MNTickBase = 0x600; // uint32 - public const nint MHPawn = 0x604; // CHandle< C_BasePlayerPawn > - public const nint MHPredictedPawn = 0x608; // CHandle< C_BasePlayerPawn > - public const nint MNSplitScreenSlot = 0x60C; // CSplitScreenSlot - public const nint MHSplitOwner = 0x610; // CHandle< CBasePlayerController > - public const nint MHSplitScreenPlayers = 0x618; // CUtlVector< CHandle< CBasePlayerController > > - public const nint MBIsHltv = 0x630; // bool - public const nint MIConnected = 0x634; // PlayerConnectedState - public const nint MIszPlayerName = 0x638; // char[128] - public const nint MSteamId = 0x6C0; // uint64 - public const nint MBIsLocalPlayerController = 0x6C8; // bool - public const nint MIDesiredFov = 0x6CC; // uint32 + public const nint m_nFinalPredictedTick = 0x558; // int32 + 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_nSplitScreenSlot = 0x60C; // CSplitScreenSlot + public const nint m_hSplitOwner = 0x610; // CHandle< CBasePlayerController > + public const nint m_hSplitScreenPlayers = 0x618; // CUtlVector< CHandle< CBasePlayerController > > + public const nint m_bIsHLTV = 0x630; // bool + public const nint m_iConnected = 0x634; // PlayerConnectedState + public const nint m_iszPlayerName = 0x638; // char[128] + public const nint m_steamID = 0x6C0; // uint64 + public const nint m_bIsLocalPlayerController = 0x6C8; // bool + public const nint m_iDesiredFOV = 0x6CC; // uint32 } // Parent: None // Fields count: 14 @@ -7119,20 +7119,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< CWeakHandle< InfoForResourceTypeCModel > > + 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 @@ -7140,26 +7140,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< CWeakHandle< InfoForResourceTypeCModel > > + 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_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< WeaponSound_t, CSoundEventName > + public const nint m_iSlot = 0x240; // int32 + public const nint m_iPosition = 0x244; // int32 } // Parent: CSkeletonAnimationController // Fields count: 13 @@ -7171,21 +7171,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: @@ -7210,59 +7210,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 = 0xA20; // CRenderComponent* - public const nint MCHitboxComponent = 0xA28; // CHitboxComponent - public const nint MBInitModelEffects = 0xA70; // bool - public const nint MBIsStaticProp = 0xA71; // bool - public const nint MNLastAddDecal = 0xA74; // int32 - public const nint MNDecalsAdded = 0xA78; // int32 - public const nint MIOldHealth = 0xA7C; // int32 - public const nint MNRenderMode = 0xA80; // RenderMode_t - public const nint MNRenderFx = 0xA81; // RenderFx_t - public const nint MBAllowFadeInView = 0xA82; // bool - public const nint MClrRender = 0xA83; // Color - public const nint MVecRenderAttributes = 0xA88; // C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t > - public const nint MBRenderToCubemaps = 0xAF0; // bool - public const nint MCollision = 0xAF8; // CCollisionProperty - public const nint MGlow = 0xBA8; // CGlowProperty - public const nint MFlGlowBackfaceMult = 0xC00; // float32 - public const nint MFadeMinDist = 0xC04; // float32 - public const nint MFadeMaxDist = 0xC08; // float32 - public const nint MFlFadeScale = 0xC0C; // float32 - public const nint MFlShadowStrength = 0xC10; // float32 - public const nint MNObjectCulling = 0xC14; // uint8 - public const nint MNAddDecal = 0xC18; // int32 - public const nint MVDecalPosition = 0xC1C; // - public const nint MVDecalForwardAxis = 0xC28; // - public const nint MFlDecalHealBloodRate = 0xC34; // float32 - public const nint MFlDecalHealHeightRate = 0xC38; // float32 - public const nint MConfigEntitiesToPropagateMaterialDecalsTo = 0xC40; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - public const nint MVecViewOffset = 0xC58; // CNetworkViewOffsetVector - public const nint MPClientAlphaProperty = 0xC88; // CClientAlphaProperty* - public const nint MClientOverrideTint = 0xC90; // Color - public const nint MBUseClientOverrideTint = 0xC94; // bool + public static class C_BaseModelEntity { + public const nint m_CRenderComponent = 0xA20; // CRenderComponent* + public const nint m_CHitboxComponent = 0xA28; // CHitboxComponent + public const nint m_bInitModelEffects = 0xA70; // bool + public const nint m_bIsStaticProp = 0xA71; // bool + public const nint m_nLastAddDecal = 0xA74; // int32 + public const nint m_nDecalsAdded = 0xA78; // int32 + public const nint m_iOldHealth = 0xA7C; // int32 + public const nint m_nRenderMode = 0xA80; // RenderMode_t + 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_bRenderToCubemaps = 0xAF0; // bool + public const nint m_Collision = 0xAF8; // CCollisionProperty + public const nint m_Glow = 0xBA8; // CGlowProperty + public const nint m_flGlowBackfaceMult = 0xC00; // float32 + public const nint m_fadeMinDist = 0xC04; // float32 + public const nint m_fadeMaxDist = 0xC08; // float32 + public const nint m_flFadeScale = 0xC0C; // float32 + public const nint m_flShadowStrength = 0xC10; // float32 + public const nint m_nObjectCulling = 0xC14; // uint8 + public const nint m_nAddDecal = 0xC18; // int32 + public const nint m_vDecalPosition = 0xC1C; // + 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_vecViewOffset = 0xC58; // CNetworkViewOffsetVector + public const nint m_pClientAlphaProperty = 0xC88; // CClientAlphaProperty* + public const nint m_ClientOverrideTint = 0xC90; // Color + public const nint m_bUseClientOverrideTint = 0xC94; // 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 = 0x550; // CEntityIOOutput - public const nint MOnSpawn = 0x578; // CEntityIOOutput - public const nint MBDisabled = 0x5A0; // bool - public const nint MBWaitForRefire = 0x5A1; // bool - public const nint MBTriggerOnce = 0x5A2; // bool - public const nint MBFastRetrigger = 0x5A3; // bool - public const nint MBPassthoughCaller = 0x5A4; // bool + public const nint m_OnTrigger = 0x550; // CEntityIOOutput + public const nint m_OnSpawn = 0x578; // CEntityIOOutput + public const nint m_bDisabled = 0x5A0; // bool + public const nint m_bWaitForRefire = 0x5A1; // bool + public const nint m_bTriggerOnce = 0x5A2; // bool + public const nint m_bFastRetrigger = 0x5A3; // bool + public const nint m_bPassthoughCaller = 0x5A4; // bool } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 24 // // Metadata: @@ -7287,33 +7287,33 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bNoSave (bool) // NetworkVarNames: m_bNoFreeze (bool) // NetworkVarNames: m_bNoRamp (bool) - public static class CParticleSystem { - public const nint MSzSnapshotFileName = 0xCD0; // char[512] - public const nint MBActive = 0xED0; // bool - public const nint MBFrozen = 0xED1; // bool - public const nint MFlFreezeTransitionDuration = 0xED4; // float32 - public const nint MNStopType = 0xED8; // int32 - public const nint MBAnimateDuringGameplayPause = 0xEDC; // bool - public const nint MIEffectIndex = 0xEE0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MFlStartTime = 0xEE8; // GameTime_t - public const nint MFlPreSimTime = 0xEEC; // float32 - public const nint MVServerControlPoints = 0xEF0; // Vector[4] - public const nint MIServerControlPointAssignments = 0xF20; // uint8[4] - public const nint MHControlPointEnts = 0xF24; // CHandle< C_BaseEntity >[64] - public const nint MBNoSave = 0x1024; // bool - public const nint MBNoFreeze = 0x1025; // bool - public const nint MBNoRamp = 0x1026; // bool - public const nint MBStartActive = 0x1027; // bool - public const nint MIszEffectName = 0x1028; // CUtlSymbolLarge - public const nint MIszControlPointNames = 0x1030; // CUtlSymbolLarge[64] - public const nint MNDataCp = 0x1230; // int32 - public const nint MVecDataCpValue = 0x1234; // - public const nint MNTintCp = 0x1240; // int32 - public const nint MClrTint = 0x1244; // Color - public const nint MBOldActive = 0x1268; // bool - public const nint MBOldFrozen = 0x1269; // bool + public static class C_ParticleSystem { + public const nint m_szSnapshotFileName = 0xCD0; // char[512] + public const nint m_bActive = 0xED0; // bool + public const nint m_bFrozen = 0xED1; // bool + 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_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_bNoSave = 0x1024; // bool + public const nint m_bNoFreeze = 0x1025; // bool + public const nint m_bNoRamp = 0x1026; // bool + public const nint m_bStartActive = 0x1027; // bool + public const nint m_iszEffectName = 0x1028; // CUtlSymbolLarge + public const nint m_iszControlPointNames = 0x1030; // CUtlSymbolLarge[64] + public const nint m_nDataCP = 0x1230; // int32 + public const nint m_vecDataCPValue = 0x1234; // + public const nint m_nTintCP = 0x1240; // int32 + public const nint m_clrTint = 0x1244; // Color + public const nint m_bOldActive = 0x1268; // bool + public const nint m_bOldFrozen = 0x1269; // bool } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -7329,29 +7329,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 = 0x550; // bool - public const nint MFlMaxSimulationTime = 0x554; // float32 - public const nint MIszEffectName = 0x558; // CUtlSymbolLarge - public const nint MPathNodesName = 0x560; // CUtlVector< CUtlSymbolLarge > - public const nint MFlParticleSpacing = 0x578; // float32 - public const nint MFlSlack = 0x57C; // float32 - public const nint MFlRadius = 0x580; // float32 - public const nint MColorTint = 0x584; // Color - public const nint MNEffectState = 0x588; // int32 - public const nint MIEffectIndex = 0x590; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - public const nint MPathNodesPosition = 0x598; // C_NetworkUtlVectorBase< Vector > - public const nint MPathNodesTangentIn = 0x5B0; // C_NetworkUtlVectorBase< Vector > - public const nint MPathNodesTangentOut = 0x5C8; // C_NetworkUtlVectorBase< Vector > - public const nint MPathNodesColor = 0x5E0; // C_NetworkUtlVectorBase< Vector > - public const nint MPathNodesPinEnabled = 0x5F8; // C_NetworkUtlVectorBase< bool > - public const nint MPathNodesRadiusScale = 0x610; // C_NetworkUtlVectorBase< float32 > + public static class C_PathParticleRope { + 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_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 > } - // 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: @@ -7362,16 +7362,16 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_InnerAngle (float32) // NetworkVarNames: m_OuterAngle (float32) // NetworkVarNames: m_SpotRadius (float32) - public static class CDynamicLight { - public const nint MFlags = 0xCD0; // uint8 - public const nint MLightStyle = 0xCD1; // uint8 - public const nint MRadius = 0xCD4; // float32 - public const nint MExponent = 0xCD8; // int32 - public const nint MInnerAngle = 0xCDC; // float32 - public const nint MOuterAngle = 0xCE0; // float32 - public const nint MSpotRadius = 0xCE4; // float32 + public static class C_DynamicLight { + public const nint m_Flags = 0xCD0; // uint8 + public const nint m_LightStyle = 0xCD1; // uint8 + public const nint m_Radius = 0xCD4; // float32 + public const nint m_Exponent = 0xCD8; // int32 + public const nint m_InnerAngle = 0xCDC; // float32 + public const nint m_OuterAngle = 0xCE0; // float32 + public const nint m_SpotRadius = 0xCE4; // float32 } - // Parent: CPointEntity + // Parent: C_PointEntity // Fields count: 9 // // Metadata: @@ -7380,36 +7380,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 = 0x550; // CUtlSymbolLarge[10] - public const nint MFlOverlayTimes = 0x5A0; // float32[10] - public const nint MFlStartTime = 0x5C8; // GameTime_t - public const nint MIDesiredOverlay = 0x5CC; // int32 - public const nint MBIsActive = 0x5D0; // bool - public const nint MBWasActive = 0x5D1; // bool - public const nint MICachedDesiredOverlay = 0x5D4; // int32 - public const nint MICurrentOverlay = 0x5D8; // int32 - public const nint MFlCurrentOverlayTime = 0x5DC; // GameTime_t + public static class C_EnvScreenOverlay { + public const nint m_iszOverlayNames = 0x550; // CUtlSymbolLarge[10] + public const nint m_flOverlayTimes = 0x5A0; // float32[10] + public const nint m_flStartTime = 0x5C8; // GameTime_t + public const nint m_iDesiredOverlay = 0x5CC; // int32 + public const nint m_bIsActive = 0x5D0; // bool + public const nint m_bWasActive = 0x5D1; // bool + public const nint m_iCachedDesiredOverlay = 0x5D4; // int32 + public const nint m_iCurrentOverlay = 0x5D8; // int32 + public const nint m_flCurrentOverlayTime = 0x5DC; // GameTime_t } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 3 - public static class CFuncTrackTrain { - public const nint MNLongAxis = 0xCD0; // int32 - public const nint MFlRadius = 0xCD4; // float32 - public const nint MFlLineLength = 0xCD8; // float32 + public static class C_FuncTrackTrain { + public const nint m_nLongAxis = 0xCD0; // int32 + public const nint m_flRadius = 0xCD4; // float32 + public const nint m_flLineLength = 0xCD8; // float32 } // Parent: CGlowOverlay // Fields count: 7 - public static class CLightGlowOverlay { - public const nint MVecOrigin = 0xD0; // - public const nint MVecDirection = 0xDC; // - public const nint MNMinDist = 0xE8; // int32 - public const nint MNMaxDist = 0xEC; // int32 - public const nint MNOuterMaxDist = 0xF0; // int32 - public const nint MBOneSided = 0xF4; // bool - public const nint MBModulateByDot = 0xF5; // bool + public static class C_LightGlowOverlay { + public const nint m_vecOrigin = 0xD0; // + public const nint m_vecDirection = 0xDC; // + public const nint m_nMinDist = 0xE8; // int32 + public const nint m_nMaxDist = 0xEC; // int32 + public const nint m_nOuterMaxDist = 0xF0; // int32 + public const nint m_bOneSided = 0xF4; // bool + public const nint m_bModulateByDot = 0xF5; // bool } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 8 // // Metadata: @@ -7425,35 +7425,35 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nOuterMaxDist (uint32) // NetworkVarNames: m_flGlowProxySize (float32) // NetworkVarNames: m_flHDRColorScale (float32) - public static class CLightGlow { - public const nint MNHorizontalSize = 0xCD0; // uint32 - public const nint MNVerticalSize = 0xCD4; // uint32 - public const nint MNMinDist = 0xCD8; // uint32 - public const nint MNMaxDist = 0xCDC; // uint32 - public const nint MNOuterMaxDist = 0xCE0; // uint32 - public const nint MFlGlowProxySize = 0xCE4; // float32 - public const nint MFlHdrColorScale = 0xCE8; // float32 - public const nint MGlow = 0xCF0; // C_LightGlowOverlay + public static class C_LightGlow { + public const nint m_nHorizontalSize = 0xCD0; // uint32 + public const nint m_nVerticalSize = 0xCD4; // uint32 + public const nint m_nMinDist = 0xCD8; // uint32 + public const nint m_nMaxDist = 0xCDC; // uint32 + public const nint m_nOuterMaxDist = 0xCE0; // uint32 + public const nint m_flGlowProxySize = 0xCE4; // float32 + public const nint m_flHDRColorScale = 0xCE8; // float32 + public const nint m_Glow = 0xCF0; // C_LightGlowOverlay } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 1 // // Metadata: // NetworkVarNames: m_iCurrentMaxRagdollCount (int8) - public static class CRagdollManager { - public const nint MICurrentMaxRagdollCount = 0x550; // int8 + public static class C_RagdollManager { + public const nint m_iCurrentMaxRagdollCount = 0x550; // 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 = 0xCD0; // float32 - public const nint MRadius = 0xCD4; // float32 + public static class C_SpotlightEnd { + public const nint m_flLightScale = 0xCD0; // float32 + public const nint m_Radius = 0xCD4; // float32 } - // Parent: CBaseEntity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -7474,34 +7474,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 = 0x550; // bool - public const nint MBDisabledOld = 0x551; // bool - public const nint MBUpdateOnClient = 0x552; // bool - public const nint MNInputType = 0x554; // ValueRemapperInputType_t - public const nint MHRemapLineStart = 0x558; // CHandle< C_BaseEntity > - public const nint MHRemapLineEnd = 0x55C; // CHandle< C_BaseEntity > - public const nint MFlMaximumChangePerSecond = 0x560; // float32 - public const nint MFlDisengageDistance = 0x564; // float32 - public const nint MFlEngageDistance = 0x568; // float32 - public const nint MBRequiresUseKey = 0x56C; // bool - public const nint MNOutputType = 0x570; // ValueRemapperOutputType_t - public const nint MHOutputEntities = 0x578; // C_NetworkUtlVectorBase< CHandle< C_BaseEntity > > - public const nint MNHapticsType = 0x590; // ValueRemapperHapticsType_t - public const nint MNMomentumType = 0x594; // ValueRemapperMomentumType_t - public const nint MFlMomentumModifier = 0x598; // float32 - public const nint MFlSnapValue = 0x59C; // float32 - public const nint MFlCurrentMomentum = 0x5A0; // float32 - public const nint MNRatchetType = 0x5A4; // ValueRemapperRatchetType_t - public const nint MFlRatchetOffset = 0x5A8; // float32 - public const nint MFlInputOffset = 0x5AC; // float32 - public const nint MBEngaged = 0x5B0; // bool - public const nint MBFirstUpdate = 0x5B1; // bool - public const nint MFlPreviousValue = 0x5B4; // float32 - public const nint MFlPreviousUpdateTickTime = 0x5B8; // GameTime_t - public const nint MVecPreviousTestPoint = 0x5BC; // + public static class C_PointValueRemapper { + public const nint m_bDisabled = 0x550; // bool + 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_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_nHapticsType = 0x590; // ValueRemapperHapticsType_t + public const nint m_nMomentumType = 0x594; // ValueRemapperMomentumType_t + public const nint m_flMomentumModifier = 0x598; // float32 + public const nint m_flSnapValue = 0x59C; // float32 + public const nint m_flCurrentMomentum = 0x5A0; // float32 + public const nint m_nRatchetType = 0x5A4; // ValueRemapperRatchetType_t + public const nint m_flRatchetOffset = 0x5A8; // float32 + public const nint m_flInputOffset = 0x5AC; // float32 + public const nint m_bEngaged = 0x5B0; // bool + public const nint m_bFirstUpdate = 0x5B1; // bool + public const nint m_flPreviousValue = 0x5B4; // float32 + public const nint m_flPreviousUpdateTickTime = 0x5B8; // GameTime_t + public const nint m_vecPreviousTestPoint = 0x5BC; // } - // Parent: CModelPointEntity + // Parent: C_ModelPointEntity // Fields count: 12 // // Metadata: @@ -7516,63 +7516,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 = 0xCD8; // bool - public const nint MMessageText = 0xCE8; // char[512] - public const nint MFontName = 0xEE8; // char[64] - public const nint MBEnabled = 0xF28; // bool - public const nint MBFullbright = 0xF29; // bool - public const nint MFlWorldUnitsPerPx = 0xF2C; // float32 - public const nint MFlFontSize = 0xF30; // float32 - public const nint MFlDepthOffset = 0xF34; // float32 - public const nint MColor = 0xF38; // Color - public const nint MNJustifyHorizontal = 0xF3C; // PointWorldTextJustifyHorizontal_t - public const nint MNJustifyVertical = 0xF40; // PointWorldTextJustifyVertical_t - public const nint MNReorientMode = 0xF44; // PointWorldTextReorientMode_t + public static class C_PointWorldText { + public const nint m_bForceRecreateNextUpdate = 0xCD8; // bool + public const nint m_messageText = 0xCE8; // char[512] + public const nint m_FontName = 0xEE8; // char[64] + public const nint m_bEnabled = 0xF28; // bool + public const nint m_bFullbright = 0xF29; // bool + public const nint m_flWorldUnitsPerPx = 0xF2C; // float32 + public const nint m_flFontSize = 0xF30; // float32 + public const nint m_flDepthOffset = 0xF34; // float32 + public const nint m_Color = 0xF38; // Color + public const nint m_nJustifyHorizontal = 0xF3C; // PointWorldTextJustifyHorizontal_ + public const nint m_nJustifyVertical = 0xF40; // PointWorldTextJustifyVertical_t + public const nint m_nReorientMode = 0xF44; // 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 = 0x550; // CHandle< C_BaseEntity > - public const nint MBSendHandle = 0x554; // bool + public static class C_HandleTest { + public const nint m_Handle = 0x550; // CHandle< C_BaseEntity > + public const nint m_bSendHandle = 0x554; // 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 = 0x550; // C_EnvWindShared + public static class C_EnvWind { + public const nint m_EnvWindShared = 0x550; // 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 = 0xCD0; // CHandle< C_BaseModelEntity > - public const nint MUsable = 0xCD4; // bool - public const nint MSzDisplayText = 0xCD8; // CUtlSymbolLarge + public static class C_BaseButton { + public const nint m_glowEntity = 0xCD0; // CHandle< C_BaseModelEntity > + public const nint m_usable = 0xCD4; // bool + public const nint m_szDisplayText = 0xCD8; // 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: @@ -7586,26 +7586,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 = 0xCD8; // GameTime_t - public const nint MFlFadeInStart = 0xCDC; // float32 - public const nint MFlFadeInLength = 0xCE0; // float32 - public const nint MFlFadeOutModelStart = 0xCE4; // float32 - public const nint MFlFadeOutModelLength = 0xCE8; // float32 - public const nint MFlFadeOutStart = 0xCEC; // float32 - public const nint MFlFadeOutLength = 0xCF0; // float32 - public const nint MFlNextSparkTime = 0xCF4; // GameTime_t - public const nint MNDissolveType = 0xCF8; // EntityDisolveType_t - public const nint MVDissolverOrigin = 0xCFC; // - public const nint MNMagnitude = 0xD08; // uint32 - public const nint MBCoreExplode = 0xD0C; // bool - public const nint MBLinkedToServerEnt = 0xD0D; // bool + public static class C_EntityDissolve { + public const nint m_flStartTime = 0xCD8; // GameTime_t + public const nint m_flFadeInStart = 0xCDC; // float32 + public const nint m_flFadeInLength = 0xCE0; // float32 + public const nint m_flFadeOutModelStart = 0xCE4; // float32 + public const nint m_flFadeOutModelLength = 0xCE8; // float32 + public const nint m_flFadeOutStart = 0xCEC; // float32 + public const nint m_flFadeOutLength = 0xCF0; // float32 + public const nint m_flNextSparkTime = 0xCF4; // GameTime_t + public const nint m_nDissolveType = 0xCF8; // EntityDisolveType_t + public const nint m_vDissolverOrigin = 0xCFC; // + public const nint m_nMagnitude = 0xD08; // uint32 + public const nint m_bCoreExplode = 0xD0C; // bool + public const nint m_bLinkedToServerEnt = 0xD0D; // 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: @@ -7618,57 +7618,57 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bProjectOnCharacters (bool) // NetworkVarNames: m_bProjectOnWater (bool) // NetworkVarNames: m_flDepthSortBias (float) - public static class CEnvDecal { - public const nint MHDecalMaterial = 0xCD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MFlWidth = 0xCD8; // float32 - public const nint MFlHeight = 0xCDC; // float32 - public const nint MFlDepth = 0xCE0; // float32 - public const nint MNRenderOrder = 0xCE4; // uint32 - public const nint MBProjectOnWorld = 0xCE8; // bool - public const nint MBProjectOnCharacters = 0xCE9; // bool - public const nint MBProjectOnWater = 0xCEA; // bool - public const nint MFlDepthSortBias = 0xCEC; // float32 + public static class C_EnvDecal { + public const nint m_hDecalMaterial = 0xCD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + public const nint m_flWidth = 0xCD8; // float32 + public const nint m_flHeight = 0xCDC; // float32 + public const nint m_flDepth = 0xCE0; // float32 + public const nint m_nRenderOrder = 0xCE4; // uint32 + public const nint m_bProjectOnWorld = 0xCE8; // bool + public const nint m_bProjectOnCharacters = 0xCE9; // bool + public const nint m_bProjectOnWater = 0xCEA; // bool + public const nint m_flDepthSortBias = 0xCEC; // 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 = 0xCD0; // ParticleIndex_t - public const nint MEffectName = 0xCD8; // CUtlSymbolLarge - public const nint MBState = 0xCE0; // bool + public static class C_FuncElectrifiedVolume { + public const nint m_nAmbientEffect = 0xCD0; // ParticleIndex_t + public const nint m_EffectName = 0xCD8; // CUtlSymbolLarge + public const nint m_bState = 0xCE0; // 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: @@ -7695,50 +7695,50 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nChangeCount (uint8) // NetworkVarNames: m_Width (float32) // NetworkVarNames: m_bConstrainBetweenEndpoints (bool) - public static class CRopeKeyframe { - public const nint MLinksTouchingSomething = 0xCD8; // CBitVec< 10 > - public const nint MNLinksTouchingSomething = 0xCDC; // int32 - public const nint MBApplyWind = 0xCE0; // bool - public const nint MFPrevLockedPoints = 0xCE4; // int32 - public const nint MIForcePointMoveCounter = 0xCE8; // int32 - public const nint MBPrevEndPointPos = 0xCEC; // bool[2] - public const nint MVPrevEndPointPos = 0xCF0; // Vector[2] - public const nint MFlCurScroll = 0xD08; // float32 - public const nint MFlScrollSpeed = 0xD0C; // float32 - public const nint MRopeFlags = 0xD10; // uint16 - public const nint MIRopeMaterialModelIndex = 0xD18; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MLightValues = 0xF90; // Vector[10] - public const nint MNSegments = 0x1008; // uint8 - public const nint MHStartPoint = 0x100C; // CHandle< C_BaseEntity > - public const nint MHEndPoint = 0x1010; // CHandle< C_BaseEntity > - public const nint MIStartAttachment = 0x1014; // AttachmentHandle_t - public const nint MIEndAttachment = 0x1015; // AttachmentHandle_t - public const nint MSubdiv = 0x1016; // uint8 - public const nint MRopeLength = 0x1018; // int16 - public const nint MSlack = 0x101A; // int16 - public const nint MTextureScale = 0x101C; // float32 - public const nint MFLockedPoints = 0x1020; // uint8 - public const nint MNChangeCount = 0x1021; // uint8 - public const nint MWidth = 0x1024; // float32 - public const nint MPhysicsDelegate = 0x1028; // C_RopeKeyframe::CPhysicsDelegate - public const nint MHMaterial = 0x1038; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MTextureHeight = 0x1040; // int32 - public const nint MVecImpulse = 0x1044; // - public const nint MVecPreviousImpulse = 0x1050; // - public const nint MFlCurrentGustTimer = 0x105C; // float32 - public const nint MFlCurrentGustLifetime = 0x1060; // float32 - public const nint MFlTimeToNextGust = 0x1064; // float32 - public const nint MVWindDir = 0x1068; // - public const nint MVColorMod = 0x1074; // - public const nint MVCachedEndPointAttachmentPos = 0x1080; // Vector[2] - public const nint MVCachedEndPointAttachmentAngle = 0x1098; // QAngle[2] - public const nint MBConstrainBetweenEndpoints = 0x10B0; // 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 = 0xCD8; // CBitVec< 10 > + public const nint m_nLinksTouchingSomething = 0xCDC; // int32 + public const nint m_bApplyWind = 0xCE0; // bool + public const nint m_fPrevLockedPoints = 0xCE4; // int32 + public const nint m_iForcePointMoveCounter = 0xCE8; // int32 + public const nint m_bPrevEndPointPos = 0xCEC; // bool[2] + public const nint m_vPrevEndPointPos = 0xCF0; // Vector[2] + 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_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_iStartAttachment = 0x1014; // AttachmentHandle_t + public const nint m_iEndAttachment = 0x1015; // AttachmentHandle_t + public const nint m_Subdiv = 0x1016; // uint8 + public const nint m_RopeLength = 0x1018; // int16 + public const nint m_Slack = 0x101A; // int16 + public const nint m_TextureScale = 0x101C; // float32 + public const nint m_fLockedPoints = 0x1020; // uint8 + 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_TextureHeight = 0x1040; // int32 + public const nint m_vecImpulse = 0x1044; // + public const nint m_vecPreviousImpulse = 0x1050; // + public const nint m_flCurrentGustTimer = 0x105C; // float32 + public const nint m_flCurrentGustLifetime = 0x1060; // float32 + public const nint m_flTimeToNextGust = 0x1064; // float32 + public const nint m_vWindDir = 0x1068; // + public const nint m_vColorMod = 0x1074; // + public const nint m_vCachedEndPointAttachmentPos = 0x1080; // Vector[2] + public const nint m_vCachedEndPointAttachmentAngle = 0x1098; // QAngle[2] + public const nint m_bConstrainBetweenEndpoints = 0x10B0; // 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: @@ -7749,26 +7749,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 = 0x558; // bool - public const nint MBPaused = 0x559; // bool - public const nint MBMultiplayer = 0x55A; // bool - public const nint MBAutogenerated = 0x55B; // bool - public const nint MFlForceClientTime = 0x55C; // float32 - public const nint MNSceneStringIndex = 0x560; // uint16 - public const nint MBClientOnly = 0x562; // bool - public const nint MHOwner = 0x564; // CHandle< C_BaseFlex > - public const nint MHActorList = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BaseFlex > > - public const nint MBWasPlaying = 0x580; // bool - public const nint MQueuedEvents = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > - public const nint MFlCurrentTime = 0x5A8; // float32 + public static class C_SceneEntity { + public const nint m_bIsPlayingBack = 0x558; // bool + public const nint m_bPaused = 0x559; // bool + public const nint m_bMultiplayer = 0x55A; // bool + public const nint m_bAutogenerated = 0x55B; // bool + 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_bWasPlaying = 0x580; // bool + public const nint m_QueuedEvents = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > + public const nint m_flCurrentTime = 0x5A8; // float32 } // Parent: CGlowOverlay // Fields count: 1 - public static class CSunGlowOverlay { - public const nint MBModulateByDot = 0xD0; // bool + public static class C_SunGlowOverlay { + public const nint m_bModulateByDot = 0xD0; // bool } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 18 // // Metadata: @@ -7792,40 +7792,40 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flAlphaScale (float32) // NetworkVarNames: m_flAlphaHdr (float32) // NetworkVarNames: m_flFarZScale (float32) - public static class CSun { - public const nint MFxSsSunFlareEffectIndex = 0xCD0; // ParticleIndex_t - public const nint MFxSunFlareEffectIndex = 0xCD4; // ParticleIndex_t - public const nint MFdistNormalize = 0xCD8; // float32 - public const nint MVSunPos = 0xCDC; // - public const nint MVDirection = 0xCE8; // - public const nint MIszEffectName = 0xCF8; // CUtlSymbolLarge - public const nint MIszSsEffectName = 0xD00; // CUtlSymbolLarge - public const nint MClrOverlay = 0xD08; // Color - public const nint MBOn = 0xD0C; // bool - public const nint MBmaxColor = 0xD0D; // bool - public const nint MFlSize = 0xD10; // float32 - public const nint MFlHazeScale = 0xD14; // float32 - public const nint MFlRotation = 0xD18; // float32 - public const nint MFlHdrColorScale = 0xD1C; // float32 - public const nint MFlAlphaHaze = 0xD20; // float32 - public const nint MFlAlphaScale = 0xD24; // float32 - public const nint MFlAlphaHdr = 0xD28; // float32 - public const nint MFlFarZScale = 0xD2C; // float32 + public static class C_Sun { + public const nint m_fxSSSunFlareEffectIndex = 0xCD0; // ParticleIndex_t + public const nint m_fxSunFlareEffectIndex = 0xCD4; // ParticleIndex_t + public const nint m_fdistNormalize = 0xCD8; // float32 + public const nint m_vSunPos = 0xCDC; // + public const nint m_vDirection = 0xCE8; // + public const nint m_iszEffectName = 0xCF8; // CUtlSymbolLarge + public const nint m_iszSSEffectName = 0xD00; // CUtlSymbolLarge + public const nint m_clrOverlay = 0xD08; // Color + public const nint m_bOn = 0xD0C; // bool + public const nint m_bmaxColor = 0xD0D; // bool + public const nint m_flSize = 0xD10; // float32 + public const nint m_flHazeScale = 0xD14; // float32 + public const nint m_flRotation = 0xD18; // float32 + public const nint m_flHDRColorScale = 0xD1C; // float32 + public const nint m_flAlphaHaze = 0xD20; // float32 + public const nint m_flAlphaScale = 0xD24; // float32 + public const nint m_flAlphaHdr = 0xD28; // float32 + public const nint m_flFarZScale = 0xD2C; // 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 = 0xCD0; // bool - public const nint MBClientSidePredicted = 0xCD1; // bool + public static class C_BaseTrigger { + public const nint m_bDisabled = 0xCD0; // bool + public const nint m_bClientSidePredicted = 0xCD1; // bool } - // Parent: CBaseModelEntity + // Parent: C_BaseModelEntity // Fields count: 0 - public static class CTriggerVolume { + public static class C_TriggerVolume { } } // Module: engine2.dll @@ -7834,245 +7834,245 @@ namespace CS2Dumper.Schemas { public static class Engine2 { // Alignment: 4 // Members count: 3 - public enum SpawnDebugOverrideStateT : int { - SpawnDebugOverrideNone = 0, - SpawnDebugOverrideForceEnabled = 1, - SpawnDebugOverrideForceDisabled = 2 + public enum SpawnDebugOverrideState_t : int { + SPAWN_DEBUG_OVERRIDE_NONE = 0, + SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 1, + SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 2 } // Alignment: 4 // Members count: 5 - public enum SpawnDebugRestrictionOverrideStateT : int { - SpawnDebugRestrictNone = 0, - SpawnDebugRestrictIgnoreManagerDistanceReqs = 1, - SpawnDebugRestrictIgnoreTemplateDistanceLosReqs = 2, - SpawnDebugRestrictIgnoreTemplateCooldownLimits = 4, - SpawnDebugRestrictIgnoreTargetCooldownLimits = 8 + 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 } // Alignment: 4 // Members count: 3 - public enum EntityDormancyTypeT : int { - EntityNotDormant = 0, - EntityDormant = 1, - EntitySuspended = 2 + public enum EntityDormancyType_t : int { + ENTITY_NOT_DORMANT = 0, + ENTITY_DORMANT = 1, + ENTITY_SUSPENDED = 2 } // Alignment: 4 // Members count: 4 - public enum EntityIoTargetTypeT : int { - EntityIoTargetInvalid = -1, - EntityIoTargetEntityname = 2, - EntityIoTargetEhandle = 6, - EntityIoTargetEntitynameOrClassname = 7 + 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 } // 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 = 0x30; // int32 - public const nint MNCurrentTickThisFrame = 0x34; // int32 - public const nint MNTotalTicksThisFrame = 0x38; // int32 - public const nint MNTotalTicks = 0x3C; // int32 + public static class EventAdvanceTick_t { + public const nint m_nCurrentTick = 0x30; // int32 + public const nint m_nCurrentTickThisFrame = 0x34; // int32 + public const nint m_nTotalTicksThisFrame = 0x38; // int32 + public const nint m_nTotalTicks = 0x3C; // int32 } - // Parent: EventSimulateT + // Parent: EventSimulate_t // Fields count: 4 - public static class EventPostAdvanceTickT { - public const nint MNCurrentTick = 0x30; // int32 - public const nint MNCurrentTickThisFrame = 0x34; // int32 - public const nint MNTotalTicksThisFrame = 0x38; // int32 - public const nint MNTotalTicks = 0x3C; // int32 + public static class EventPostAdvanceTick_t { + public const nint m_nCurrentTick = 0x30; // int32 + public const nint m_nCurrentTickThisFrame = 0x34; // int32 + public const nint m_nTotalTicksThisFrame = 0x38; // int32 + public const nint m_nTotalTicks = 0x3C; // 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 } // 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 @@ -8080,18 +8080,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 @@ -8099,15 +8099,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 @@ -8115,17 +8115,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 @@ -8138,20 +8138,20 @@ 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< CVariantDefaultAllocator > } // Parent: CEntityComponent // Fields count: 1 public static class CScriptComponent { - public const nint MScriptClassName = 0x30; // CUtlSymbolLarge + public const nint m_scriptClassName = 0x30; // CUtlSymbolLarge } } // Module: host.dll @@ -8161,12 +8161,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< float32 > } } // Module: materialsystem2.dll @@ -8175,199 +8175,199 @@ namespace CS2Dumper.Schemas { public static class Materialsystem2 { // Alignment: 4 // Members count: 4 - public enum HorizJustificationE : int { - HorizJustificationLeft = 0, - HorizJustificationCenter = 1, - HorizJustificationRight = 2, - HorizJustificationNone = 3 + public enum HorizJustification_e : int { + HORIZ_JUSTIFICATION_LEFT = 0, + HORIZ_JUSTIFICATION_CENTER = 1, + HORIZ_JUSTIFICATION_RIGHT = 2, + HORIZ_JUSTIFICATION_NONE = 3 } // Alignment: 4 // Members count: 4 - public enum VertJustificationE : int { - VertJustificationTop = 0, - VertJustificationCenter = 1, - VertJustificationBottom = 2, - VertJustificationNone = 3 + public enum VertJustification_e : int { + VERT_JUSTIFICATION_TOP = 0, + VERT_JUSTIFICATION_CENTER = 1, + VERT_JUSTIFICATION_BOTTOM = 2, + VERT_JUSTIFICATION_NONE = 3 } // Alignment: 4 // Members count: 3 - public enum LayoutPositionTypeE : int { - LayoutpositiontypeViewportRelative = 0, - LayoutpositiontypeFractional = 1, - LayoutpositiontypeNone = 2 + public enum LayoutPositionType_e : int { + LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0, + LAYOUTPOSITIONTYPE_FRACTIONAL = 1, + LAYOUTPOSITIONTYPE_NONE = 2 } // Alignment: 4 // Members count: 3 - public enum BloomBlendModeT : int { - BloomBlendAdd = 0, - BloomBlendScreen = 1, - BloomBlendBlur = 2 + public enum BloomBlendMode_t : int { + BLOOM_BLEND_ADD = 0, + BLOOM_BLEND_SCREEN = 1, + BLOOM_BLEND_BLUR = 2 } // Alignment: 4 // Members count: 3 - public enum ViewFadeModeT : int { - ViewFadeConstantColor = 0, - ViewFadeModulate = 1, - ViewFadeMod2x = 2 + public enum ViewFadeMode_t : int { + VIEW_FADE_CONSTANT_COLOR = 0, + VIEW_FADE_MODULATE = 1, + VIEW_FADE_MOD2X = 2 } // Parent: None // Fields count: 1 // // 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< InfoForResourceTypeCTextureBase > } - // 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< 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 > } // 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; // + 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; // } // 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: meshsystem.dll @@ -8381,8 +8381,8 @@ namespace CS2Dumper.Schemas { public static class Networksystem { // 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: panorama.dll @@ -8392,38 +8392,38 @@ namespace CS2Dumper.Schemas { // Alignment: 4 // Members count: 13 public enum ELayoutNodeType : int { - Root = 0, - Styles = 1, - ScriptBody = 2, - Scripts = 3, - Snippets = 4, - Include = 5, - Snippet = 6, - Panel = 7, - PanelAttribute = 8, - PanelAttributeValue = 9, - ReferenceContent = 10, - ReferenceCompiled = 11, - ReferencePassthrough = 12 + 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 } // Alignment: 4 // Members count: 15 public enum EStyleNodeType : int { - Root = 0, - Expression = 1, - Property = 2, - Define = 3, - Import = 4, - Keyframes = 5, - KeyframeSelector = 6, - StyleSelector = 7, - Whitespace = 8, - ExpressionText = 9, - ExpressionUrl = 10, - ExpressionConcat = 11, - ReferenceContent = 12, - ReferenceCompiled = 13, - ReferencePassthrough = 14 + 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 } } // Module: particles.dll @@ -8432,649 +8432,649 @@ namespace CS2Dumper.Schemas { public static class Particles { // Alignment: 4 // Members count: 6 - public enum ParticleControlPointAxisT : int { - ParticleCpAxisX = 0, - ParticleCpAxisY = 1, - ParticleCpAxisZ = 2, - ParticleCpAxisNegativeX = 3, - ParticleCpAxisNegativeY = 4, - ParticleCpAxisNegativeZ = 5 + 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 } // Alignment: 4 // Members count: 6 - public enum ParticleImpulseTypeT : int { - ImpulseTypeNone = 0, - ImpulseTypeGeneric = 1, - ImpulseTypeRope = 2, - ImpulseTypeExplosion = 4, - ImpulseTypeExplosionUnderwater = 8, - ImpulseTypeParticleSystem = 16 + 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 } // Alignment: 4 // Members count: 3 - public enum ParticleFalloffFunctionT : int { - ParticleFalloffConstant = 0, - ParticleFalloffLinear = 1, - ParticleFalloffExponential = 2 + public enum ParticleFalloffFunction_t : int { + PARTICLE_FALLOFF_CONSTANT = 0, + PARTICLE_FALLOFF_LINEAR = 1, + PARTICLE_FALLOFF_EXPONENTIAL = 2 } // Alignment: 4 // Members count: 3 - public enum AnimationTypeT : int { - AnimationTypeFixedRate = 0, - AnimationTypeFitLifetime = 1, - AnimationTypeManualFrames = 2 + public enum AnimationType_t : int { + ANIMATION_TYPE_FIXED_RATE = 0, + ANIMATION_TYPE_FIT_LIFETIME = 1, + ANIMATION_TYPE_MANUAL_FRAMES = 2 } // Alignment: 4 // Members count: 3 - public enum ClosestPointTestTypeT : int { - ParticleClosestTypeBox = 0, - ParticleClosestTypeCapsule = 1, - ParticleClosestTypeHybrid = 2 + public enum ClosestPointTestType_t : int { + PARTICLE_CLOSEST_TYPE_BOX = 0, + PARTICLE_CLOSEST_TYPE_CAPSULE = 1, + PARTICLE_CLOSEST_TYPE_HYBRID = 2 } // Alignment: 4 // Members count: 3 - public enum InheritableBoolTypeT : int { - InheritableBoolInherit = 0, - InheritableBoolFalse = 1, - InheritableBoolTrue = 2 + public enum InheritableBoolType_t : int { + INHERITABLE_BOOL_INHERIT = 0, + INHERITABLE_BOOL_FALSE = 1, + INHERITABLE_BOOL_TRUE = 2 } // Alignment: 4 // Members count: 2 - public enum ParticleHitboxBiasTypeT : int { - ParticleHitboxBiasEntity = 0, - ParticleHitboxBiasHitbox = 1 + public enum ParticleHitboxBiasType_t : int { + PARTICLE_HITBOX_BIAS_ENTITY = 0, + PARTICLE_HITBOX_BIAS_HITBOX = 1 } // Alignment: 4 // Members count: 2 - public enum ParticleAttrBoxFlagsT : int { - ParticleAttrBoxFlagsNone = 0, - ParticleAttrBoxFlagsWater = 1 + public enum ParticleAttrBoxFlags_t : int { + PARTICLE_ATTR_BOX_FLAGS_NONE = 0, + PARTICLE_ATTR_BOX_FLAGS_WATER = 1 } // Alignment: 4 // Members count: 7 - public enum PFuncVisualizationTypeT : int { - PfuncVisualizationSphereWireframe = 0, - PfuncVisualizationSphereSolid = 1, - PfuncVisualizationBox = 2, - PfuncVisualizationRing = 3, - PfuncVisualizationPlane = 4, - PfuncVisualizationLine = 5, - PfuncVisualizationCylinder = 6 + 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 } // Alignment: 4 // Members count: 3 - public enum PetGroundTypeT : int { - PetGroundNone = 0, - PetGroundGrid = 1, - PetGroundPlane = 2 + public enum PetGroundType_t : int { + PET_GROUND_NONE = 0, + PET_GROUND_GRID = 1, + PET_GROUND_PLANE = 2 } // Alignment: 4 // Members count: 2 - public enum SpriteCardShaderTypeT : int { - SpritecardShaderBase = 0, - SpritecardShaderCustom = 1 + public enum SpriteCardShaderType_t : int { + SPRITECARD_SHADER_BASE = 0, + SPRITECARD_SHADER_CUSTOM = 1 } // Alignment: 4 // Members count: 5 - public enum ParticleTopologyT : int { - ParticleTopologyPoints = 0, - ParticleTopologyLines = 1, - ParticleTopologyTris = 2, - ParticleTopologyQuads = 3, - ParticleTopologyCubes = 4 + 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 } // Alignment: 4 // Members count: 4 - public enum ParticleDetailLevelT : int { - ParticledetailLow = 0, - ParticledetailMedium = 1, - ParticledetailHigh = 2, - ParticledetailUltra = 3 + public enum ParticleDetailLevel_t : int { + PARTICLEDETAIL_LOW = 0, + PARTICLEDETAIL_MEDIUM = 1, + PARTICLEDETAIL_HIGH = 2, + PARTICLEDETAIL_ULTRA = 3 } // Alignment: 4 // Members count: 4 - public enum ParticleTraceSetT : int { - ParticleTraceSetAll = 0, - ParticleTraceSetStatic = 1, - ParticleTraceSetStaticAndKeyframed = 2, - ParticleTraceSetDynamic = 3 + 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 } // Alignment: 4 // Members count: 5 - public enum ParticleCollisionModeT : int { - CollisionModePerParticleTrace = 3, - CollisionModeUseNearestTrace = 2, - CollisionModePerFramePlaneset = 1, - CollisionModeInitialTraceDown = 0, - CollisionModeDisabled = -1 + 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 } // Alignment: 4 // Members count: 5 - public enum ParticleColorBlendModeT : int { - ParticleblendDefault = 0, - ParticleblendOverlay = 1, - ParticleblendDarken = 2, - ParticleblendLighten = 3, - ParticleblendMultiply = 4 + public enum ParticleColorBlendMode_t : int { + PARTICLEBLEND_DEFAULT = 0, + PARTICLEBLEND_OVERLAY = 1, + PARTICLEBLEND_DARKEN = 2, + PARTICLEBLEND_LIGHTEN = 3, + PARTICLEBLEND_MULTIPLY = 4 } // Alignment: 4 // Members count: 7 - public enum Detail2ComboT : int { - Detail2ComboUninitialized = -1, - Detail2ComboOff = 0, - Detail2ComboAdd = 1, - Detail2ComboAddSelfIllum = 2, - Detail2ComboMod2x = 3, - Detail2ComboMul = 4, - Detail2ComboCrossfade = 5 + 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 } // Alignment: 4 // Members count: 4 - public enum DetailComboT : int { - DetailComboOff = 0, - DetailComboAdd = 1, - DetailComboAddSelfIllum = 2, - DetailComboMod2x = 3 + public enum DetailCombo_t : int { + DETAIL_COMBO_OFF = 0, + DETAIL_COMBO_ADD = 1, + DETAIL_COMBO_ADD_SELF_ILLUM = 2, + DETAIL_COMBO_MOD2X = 3 } // Alignment: 4 // Members count: 9 - public enum ScalarExpressionTypeT : int { - ScalarExpressionUninitialized = -1, - ScalarExpressionAdd = 0, - ScalarExpressionSubtract = 1, - ScalarExpressionMul = 2, - ScalarExpressionDivide = 3, - ScalarExpressionInput1 = 4, - ScalarExpressionMin = 5, - ScalarExpressionMax = 6, - ScalarExpressionMod = 7 + 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 } // Alignment: 4 // Members count: 9 - public enum VectorExpressionTypeT : int { - VectorExpressionUninitialized = -1, - VectorExpressionAdd = 0, - VectorExpressionSubtract = 1, - VectorExpressionMul = 2, - VectorExpressionDivide = 3, - VectorExpressionInput1 = 4, - VectorExpressionMin = 5, - VectorExpressionMax = 6, - VectorExpressionCrossproduct = 7 + 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 } // Alignment: 4 // Members count: 7 - public enum VectorFloatExpressionTypeT : int { - VectorFloatExpressionUninitialized = -1, - VectorFloatExpressionDotproduct = 0, - VectorFloatExpressionDistance = 1, - VectorFloatExpressionDistancesqr = 2, - VectorFloatExpressionInput1Length = 3, - VectorFloatExpressionInput1Lengthsqr = 4, - VectorFloatExpressionInput1Noise = 5 + 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 } // Alignment: 4 // Members count: 4 - public enum MissingParentInheritBehaviorT : int { - MissingParentDoNothing = -1, - MissingParentKill = 0, - MissingParentFindNew = 1, - MissingParentSameIndex = 2 + public enum MissingParentInheritBehavior_t : int { + MISSING_PARENT_DO_NOTHING = -1, + MISSING_PARENT_KILL = 0, + MISSING_PARENT_FIND_NEW = 1, + MISSING_PARENT_SAME_INDEX = 2 } // Alignment: 4 // Members count: 2 - public enum HitboxLerpTypeT : int { - HitboxLerpLifetime = 0, - HitboxLerpConstant = 1 + public enum HitboxLerpType_t : int { + HITBOX_LERP_LIFETIME = 0, + HITBOX_LERP_CONSTANT = 1 } // Alignment: 4 // Members count: 3 - public enum ParticleSelectionT : int { - ParticleSelectionFirst = 0, - ParticleSelectionLast = 1, - ParticleSelectionNumber = 2 + public enum ParticleSelection_t : int { + PARTICLE_SELECTION_FIRST = 0, + PARTICLE_SELECTION_LAST = 1, + PARTICLE_SELECTION_NUMBER = 2 } // Alignment: 4 // Members count: 12 - public enum ParticlePinDistanceT : int { - ParticlePinDistanceNone = -1, - ParticlePinDistanceNeighbor = 0, - ParticlePinDistanceFarthest = 1, - ParticlePinDistanceFirst = 2, - ParticlePinDistanceLast = 3, - ParticlePinDistanceCenter = 5, - ParticlePinDistanceCp = 6, - ParticlePinDistanceCpPairEither = 7, - ParticlePinDistanceCpPairBoth = 8, - ParticlePinSpeed = 9, - ParticlePinCollectionAge = 10, - ParticlePinFloatValue = 11 + 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 } // Alignment: 4 // Members count: 13 - public enum ParticleColorBlendTypeT : int { - ParticleColorBlendMultiply = 0, - ParticleColorBlendMultiply2x = 1, - ParticleColorBlendDivide = 2, - ParticleColorBlendAdd = 3, - ParticleColorBlendSubtract = 4, - ParticleColorBlendMod2x = 5, - ParticleColorBlendScreen = 6, - ParticleColorBlendMax = 7, - ParticleColorBlendMin = 8, - ParticleColorBlendReplace = 9, - ParticleColorBlendAverage = 10, - ParticleColorBlendNegate = 11, - ParticleColorBlendLuminance = 12 + 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 } // Alignment: 4 // Members count: 6 - public enum ParticleSetMethodT : int { - ParticleSetReplaceValue = 0, - ParticleSetScaleInitialValue = 1, - ParticleSetAddToInitialValue = 2, - ParticleSetRampCurrentValue = 3, - ParticleSetScaleCurrentValue = 4, - ParticleSetAddToCurrentValue = 5 + 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 } // Alignment: 4 // Members count: 3 - public enum ParticleDirectionNoiseTypeT : int { - ParticleDirNoisePerlin = 0, - ParticleDirNoiseCurl = 1, - ParticleDirNoiseWorleyBasic = 2 + public enum ParticleDirectionNoiseType_t : int { + PARTICLE_DIR_NOISE_PERLIN = 0, + PARTICLE_DIR_NOISE_CURL = 1, + PARTICLE_DIR_NOISE_WORLEY_BASIC = 2 } // Alignment: 4 // Members count: 3 - public enum ParticleRotationLockTypeT : int { - ParticleRotationLockNone = 0, - ParticleRotationLockRotations = 1, - ParticleRotationLockNormal = 2 + public enum ParticleRotationLockType_t : int { + PARTICLE_ROTATION_LOCK_NONE = 0, + PARTICLE_ROTATION_LOCK_ROTATIONS = 1, + PARTICLE_ROTATION_LOCK_NORMAL = 2 } // Alignment: 4 // Members count: 3 - public enum ParticleEndcapModeT : int { - ParticleEndcapAlwaysOn = -1, - ParticleEndcapEndcapOff = 0, - ParticleEndcapEndcapOn = 1 + public enum ParticleEndcapMode_t : int { + PARTICLE_ENDCAP_ALWAYS_ON = -1, + PARTICLE_ENDCAP_ENDCAP_OFF = 0, + PARTICLE_ENDCAP_ENDCAP_ON = 1 } // Alignment: 4 // Members count: 3 - public enum ParticleLightingQualityT : int { - ParticleLightingPerParticle = 0, - ParticleLightingPerVertex = 1, - ParticleLightingPerPixel = -1 + public enum ParticleLightingQuality_t : int { + PARTICLE_LIGHTING_PER_PARTICLE = 0, + PARTICLE_LIGHTING_PER_VERTEX = 1, + PARTICLE_LIGHTING_PER_PIXEL = -1 } // Alignment: 4 // Members count: 2 - public enum StandardLightingAttenuationStyleT : int { - LightStyleOld = 0, - LightStyleNew = 1 + public enum StandardLightingAttenuationStyle_t : int { + LIGHT_STYLE_OLD = 0, + LIGHT_STYLE_NEW = 1 } // Alignment: 4 // Members count: 3 - public enum ParticleTraceMissBehaviorT : int { - ParticleTraceMissBehaviorNone = 0, - ParticleTraceMissBehaviorKill = 1, - ParticleTraceMissBehaviorTraceEnd = 2 + public enum ParticleTraceMissBehavior_t : int { + PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0, + PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 1, + PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 2 } // Alignment: 4 // Members count: 2 - public enum ParticleOrientationSetModeT : int { - ParticleOrientationSetFromVelocity = 0, - ParticleOrientationSetFromRotations = 1 + public enum ParticleOrientationSetMode_t : int { + PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0, + PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 1 } // Alignment: 4 // Members count: 2 - public enum ParticleLightnintBranchBehaviorT : int { - ParticleLightningBranchCurrentDir = 0, - ParticleLightningBranchEndpointDir = 1 + public enum ParticleLightnintBranchBehavior_t : int { + PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0, + PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 1 } // Alignment: 4 // Members count: 3 - public enum ParticleLightFogLightingModeT : int { - ParticleLightFogLightingModeNone = 0, - ParticleLightFogLightingModeDynamic = 2, - ParticleLightFogLightingModeDynamicNoshadows = 4 + 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 } // Alignment: 4 // Members count: 3 - public enum ParticleSequenceCropOverrideT : int { - ParticleSequenceCropOverrideDefault = -1, - ParticleSequenceCropOverrideForceOff = 0, - ParticleSequenceCropOverrideForceOn = 1 + 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 } // Alignment: 4 // Members count: 3 - public enum ParticleParentSetModeT : int { - ParticleSetParentNo = 0, - ParticleSetParentImmediate = 1, - ParticleSetParentRoot = 1 + public enum ParticleParentSetMode_t : int { + PARTICLE_SET_PARENT_NO = 0, + PARTICLE_SET_PARENT_IMMEDIATE = 1, + PARTICLE_SET_PARENT_ROOT = 1 } // Alignment: 4 // Members count: 2 - public enum MaterialProxyTypeT : int { - MaterialProxyStatusEffect = 0, - MaterialProxyTint = 1 + public enum MaterialProxyType_t : int { + MATERIAL_PROXY_STATUS_EFFECT = 0, + MATERIAL_PROXY_TINT = 1 } // Alignment: 4 // Members count: 3 - public enum BBoxVolumeTypeT : int { - BboxVolume = 0, - BboxDimensions = 1, - BboxMinsMaxs = 2 + public enum BBoxVolumeType_t : int { + BBOX_VOLUME = 0, + BBOX_DIMENSIONS = 1, + BBOX_MINS_MAXS = 2 } // Alignment: 4 // Members count: 2 - public enum ParticleHitboxDataSelectionT : int { - ParticleHitboxAverageSpeed = 0, - ParticleHitboxCount = 1 + public enum ParticleHitboxDataSelection_t : int { + PARTICLE_HITBOX_AVERAGE_SPEED = 0, + PARTICLE_HITBOX_COUNT = 1 } // Alignment: 4 // Members count: 2 - public enum SnapshotIndexTypeT : int { - SnapshotIndexIncrement = 0, - SnapshotIndexDirect = 1 + public enum SnapshotIndexType_t : int { + SNAPSHOT_INDEX_INCREMENT = 0, + SNAPSHOT_INDEX_DIRECT = 1 } // Alignment: 4 // Members count: 6 - public enum ParticleOrientationChoiceListT : int { - ParticleOrientationScreenAligned = 0, - ParticleOrientationScreenZAligned = 1, - ParticleOrientationWorldZAligned = 2, - ParticleOrientationAlignToParticleNormal = 3, - ParticleOrientationScreenalignToParticleNormal = 4, - ParticleOrientationFull3axisRotation = 5 + 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 } // Alignment: 4 // Members count: 7 - public enum ParticleOutputBlendModeT : int { - ParticleOutputBlendModeAlpha = 0, - ParticleOutputBlendModeAdd = 1, - ParticleOutputBlendModeBlendAdd = 2, - ParticleOutputBlendModeHalfBlendAdd = 3, - ParticleOutputBlendModeNegHalfBlendAdd = 4, - ParticleOutputBlendModeMod2x = 5, - ParticleOutputBlendModeLighten = 6 + 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 } // Alignment: 4 // Members count: 4 - public enum ParticleAlphaReferenceTypeT : int { - ParticleAlphaReferenceAlphaAlpha = 0, - ParticleAlphaReferenceOpaqueAlpha = 1, - ParticleAlphaReferenceAlphaOpaque = 2, - ParticleAlphaReferenceOpaqueOpaque = 3 + 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 } // Alignment: 4 // Members count: 2 - public enum BlurFilterTypeT : int { - BlurfilterGaussian = 0, - BlurfilterBox = 1 + public enum BlurFilterType_t : int { + BLURFILTER_GAUSSIAN = 0, + BLURFILTER_BOX = 1 } // Alignment: 4 // Members count: 4 - public enum ParticleLightTypeChoiceListT : int { - ParticleLightTypePoint = 0, - ParticleLightTypeSpot = 1, - ParticleLightTypeFx = 2, - ParticleLightTypeCapsule = 3 + 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 } // Alignment: 4 // Members count: 2 - public enum ParticleLightUnitChoiceListT : int { - ParticleLightUnitCandelas = 0, - ParticleLightUnitLumens = 1 + public enum ParticleLightUnitChoiceList_t : int { + PARTICLE_LIGHT_UNIT_CANDELAS = 0, + PARTICLE_LIGHT_UNIT_LUMENS = 1 } // Alignment: 4 // Members count: 2 - public enum ParticleOmni2LightTypeChoiceListT : int { - ParticleOmni2LightTypePoint = 0, - ParticleOmni2LightTypeSphere = 1 + public enum ParticleOmni2LightTypeChoiceList_t : int { + PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0, + PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 1 } // Alignment: 4 // Members count: 3 - public enum ParticleLightBehaviorChoiceListT : int { - ParticleLightBehaviorFollowDirection = 0, - ParticleLightBehaviorRope = 1, - ParticleLightBehaviorTrails = 2 + public enum ParticleLightBehaviorChoiceList_t : int { + PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0, + PARTICLE_LIGHT_BEHAVIOR_ROPE = 1, + PARTICLE_LIGHT_BEHAVIOR_TRAILS = 2 } // Alignment: 4 // Members count: 3 - public enum ParticleDepthFeatheringModeT : int { - ParticleDepthFeatheringOff = 0, - ParticleDepthFeatheringOnOptional = 1, - ParticleDepthFeatheringOnRequired = 2 + public enum ParticleDepthFeatheringMode_t : int { + PARTICLE_DEPTH_FEATHERING_OFF = 0, + PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 1, + PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 2 } // Alignment: 4 // Members count: 4 - public enum ParticleVrHandChoiceListT : int { - ParticleVrhandLeft = 0, - ParticleVrhandRight = 1, - ParticleVrhandCp = 2, - ParticleVrhandCpObject = 3 + public enum ParticleVRHandChoiceList_t : int { + PARTICLE_VRHAND_LEFT = 0, + PARTICLE_VRHAND_RIGHT = 1, + PARTICLE_VRHAND_CP = 2, + PARTICLE_VRHAND_CP_OBJECT = 3 } // Alignment: 4 // Members count: 2 - public enum ParticleSortingChoiceListT : int { - ParticleSortingNearest = 0, - ParticleSortingCreationTime = 1 + public enum ParticleSortingChoiceList_t : int { + PARTICLE_SORTING_NEAREST = 0, + PARTICLE_SORTING_CREATION_TIME = 1 } // Alignment: 4 // Members count: 10 - public enum SpriteCardTextureTypeT : int { - SpritecardTextureDiffuse = 0, - SpritecardTextureZoom = 1, - SpritecardTexture1dColorLookup = 2, - SpritecardTextureUvdistortion = 3, - SpritecardTextureUvdistortionZoom = 4, - SpritecardTextureNormalmap = 5, - SpritecardTextureAnimmotionvec = 6, - SpritecardTextureSphericalHarmonicsA = 7, - SpritecardTextureSphericalHarmonicsB = 8, - SpritecardTextureSphericalHarmonicsC = 9 + 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 } // Alignment: 4 // Members count: 15 - public enum SpriteCardTextureChannelT : int { - SpritecardTextureChannelMixRgb = 0, - SpritecardTextureChannelMixRgba = 1, - SpritecardTextureChannelMixA = 2, - SpritecardTextureChannelMixRgbA = 3, - SpritecardTextureChannelMixRgbAlphamask = 4, - SpritecardTextureChannelMixRgbRgbmask = 5, - SpritecardTextureChannelMixRgbaRgbalpha = 6, - SpritecardTextureChannelMixARgbalpha = 7, - SpritecardTextureChannelMixRgbARgbalpha = 8, - SpritecardTextureChannelMixR = 9, - SpritecardTextureChannelMixG = 10, - SpritecardTextureChannelMixB = 11, - SpritecardTextureChannelMixRalpha = 12, - SpritecardTextureChannelMixGalpha = 13, - SpritecardTextureChannelMixBalpha = 14 + 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 } // Alignment: 4 // Members count: 14 - public enum SpriteCardPerParticleScaleT : int { - SpritecardTexturePpScaleNone = 0, - SpritecardTexturePpScaleParticleAge = 1, - SpritecardTexturePpScaleAnimationFrame = 2, - SpritecardTexturePpScaleShaderExtraData1 = 3, - SpritecardTexturePpScaleShaderExtraData2 = 4, - SpritecardTexturePpScaleParticleAlpha = 5, - SpritecardTexturePpScaleShaderRadius = 6, - SpritecardTexturePpScaleRoll = 7, - SpritecardTexturePpScaleYaw = 8, - SpritecardTexturePpScalePitch = 9, - SpritecardTexturePpScaleRandom = 10, - SpritecardTexturePpScaleNegRandom = 11, - SpritecardTexturePpScaleRandomTime = 12, - SpritecardTexturePpScaleNegRandomTime = 13 + 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 } // Alignment: 4 // Members count: 7 - public enum ParticleTextureLayerBlendTypeT : int { - SpritecardTextureBlendMultiply = 0, - SpritecardTextureBlendMod2x = 1, - SpritecardTextureBlendReplace = 2, - SpritecardTextureBlendAdd = 3, - SpritecardTextureBlendSubtract = 4, - SpritecardTextureBlendAverage = 5, - SpritecardTextureBlendLuminance = 6 + 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 } // Alignment: 4 // Members count: 6 - public enum ParticlePostProcessPriorityGroupT : int { - ParticlePostProcessPriorityLevelVolume = 0, - ParticlePostProcessPriorityLevelOverride = 1, - ParticlePostProcessPriorityGameplayEffect = 2, - ParticlePostProcessPriorityGameplayStateLow = 3, - ParticlePostProcessPriorityGameplayStateHigh = 4, - ParticlePostProcessPriorityGlobalUi = 5 + 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 } // Alignment: 4 // Members count: 3 - public enum ParticleFogTypeT : int { - ParticleFogGameDefault = 0, - ParticleFogEnabled = 1, - ParticleFogDisabled = 2 + public enum ParticleFogType_t : int { + PARTICLE_FOG_GAME_DEFAULT = 0, + PARTICLE_FOG_ENABLED = 1, + PARTICLE_FOG_DISABLED = 2 } // Alignment: 4 // Members count: 2 - public enum TextureRepetitionModeT : int { - TextureRepetitionParticle = 0, - TextureRepetitionPath = 1 + public enum TextureRepetitionMode_t : int { + TEXTURE_REPETITION_PARTICLE = 0, + TEXTURE_REPETITION_PATH = 1 } // Alignment: 4 // Members count: 24 - public enum ParticleFloatTypeT : int { - PfTypeInvalid = -1, - PfTypeLiteral = 0, - PfTypeNamedValue = 1, - PfTypeRandomUniform = 2, - PfTypeRandomBiased = 3, - PfTypeCollectionAge = 4, - PfTypeEndcapAge = 5, - PfTypeControlPointComponent = 6, - PfTypeControlPointChangeAge = 7, - PfTypeControlPointSpeed = 8, - PfTypeParticleDetailLevel = 9, - PfTypeConcurrentDefCount = 10, - PfTypeClosestCameraDistance = 11, - PfTypeRendererCameraDistance = 12, - PfTypeRendererCameraDotProduct = 13, - PfTypeParticleNoise = 14, - PfTypeParticleAge = 15, - PfTypeParticleAgeNormalized = 16, - PfTypeParticleFloat = 17, - PfTypeParticleVectorComponent = 18, - PfTypeParticleSpeed = 19, - PfTypeParticleNumber = 20, - PfTypeParticleNumberNormalized = 21, - PfTypeCount = 22 + 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 } // Alignment: 4 // Members count: 5 - public enum ParticleFloatBiasTypeT : int { - PfBiasTypeInvalid = -1, - PfBiasTypeStandard = 0, - PfBiasTypeGain = 1, - PfBiasTypeExponential = 2, - PfBiasTypeCount = 3 + 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 } // Alignment: 4 // Members count: 4 - public enum PfNoiseTypeT : int { - PfNoiseTypePerlin = 0, - PfNoiseTypeSimplex = 1, - PfNoiseTypeWorley = 2, - PfNoiseTypeCurl = 3 + 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 } // Alignment: 4 // Members count: 4 - public enum PfNoiseModifierT : int { - PfNoiseModifierNone = 0, - PfNoiseModifierLines = 1, - PfNoiseModifierClumps = 2, - PfNoiseModifierRings = 3 + 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 } // Alignment: 4 // Members count: 6 - public enum PfNoiseTurbulenceT : int { - PfNoiseTurbNone = 0, - PfNoiseTurbHighlight = 1, - PfNoiseTurbFeedback = 2, - PfNoiseTurbLoopy = 3, - PfNoiseTurbContrast = 4, - PfNoiseTurbAlternate = 5 + 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 } // Alignment: 4 // Members count: 4 - public enum ParticleFloatRandomModeT : int { - PfRandomModeInvalid = -1, - PfRandomModeConstant = 0, - PfRandomModeVarying = 1, - PfRandomModeCount = 2 + 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 } // Alignment: 4 // Members count: 4 - public enum ParticleFloatInputModeT : int { - PfInputModeInvalid = -1, - PfInputModeClamped = 0, - PfInputModeLooped = 1, - PfInputModeCount = 2 + 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 } // Alignment: 4 // Members count: 8 - public enum ParticleFloatMapTypeT : int { - PfMapTypeInvalid = -1, - PfMapTypeDirect = 0, - PfMapTypeMult = 1, - PfMapTypeRemap = 2, - PfMapTypeRemapBiased = 3, - PfMapTypeCurve = 4, - PfMapTypeNotched = 5, - PfMapTypeCount = 6 + 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 } // Alignment: 4 // Members count: 5 - public enum ParticleTransformTypeT : int { - PtTypeInvalid = 0, - PtTypeNamedValue = 1, - PtTypeControlPoint = 2, - PtTypeControlPointRange = 3, - PtTypeCount = 4 + 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 } // Alignment: 4 // Members count: 5 - public enum ParticleModelTypeT : int { - PmTypeInvalid = 0, - PmTypeNamedValueModel = 1, - PmTypeNamedValueEhandle = 2, - PmTypeControlPoint = 3, - PmTypeCount = 4 + 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 } // Alignment: 4 // Members count: 19 - public enum ParticleVecTypeT : int { - PvecTypeInvalid = -1, - PvecTypeLiteral = 0, - PvecTypeLiteralColor = 1, - PvecTypeNamedValue = 2, - PvecTypeParticleVector = 3, - PvecTypeParticleVelocity = 4, - PvecTypeCpValue = 5, - PvecTypeCpRelativePosition = 6, - PvecTypeCpRelativeDir = 7, - PvecTypeCpRelativeRandomDir = 8, - PvecTypeFloatComponents = 9, - PvecTypeFloatInterpClamped = 10, - PvecTypeFloatInterpOpen = 11, - PvecTypeFloatInterpGradient = 12, - PvecTypeRandomUniform = 13, - PvecTypeRandomUniformOffset = 14, - PvecTypeCpDelta = 15, - PvecTypeClosestCameraPosition = 16, - PvecTypeCount = 17 + 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 } // Parent: None // Fields count: 2 @@ -9082,81 +9082,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< InfoForResourceTypeIMaterial2 > } // 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; // + 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< ParticlePreviewBodyGroup_t > + 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; // } // 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; // - 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; // + 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< ParticleControlPointDriver_t > + public const nint m_previewState = 0x20; // ParticlePreviewState_t } // Parent: None // Fields count: 0 @@ -9179,24 +9179,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 @@ -9204,80 +9204,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; // - public const nint MVMidPointOffset = 0x20; // - public const nint MVEndOffset = 0x2C; // + 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; // + public const nint m_vMidPointOffset = 0x20; // + public const nint m_vEndOffset = 0x2C; // } // 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< InfoForResourceTypeIParticleSystemDefinition > + 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; // - public const nint MBOffsetInLocalSpace = 0x10; // bool + public static class ControlPointReference_t { + public const nint m_controlPointNameString = 0x0; // int32 + public const nint m_vOffsetFromControlPoint = 0x4; // + 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< InfoForResourceTypeCModel > + 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; // + 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; // } - // 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 @@ -9285,70 +9285,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; // - public const nint MBoundingBoxMax = 0x228; // - 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; // - 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< 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_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; // + public const nint m_BoundingBoxMax = 0x228; // + 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< ParticleNamedValueSource_t* > + public const nint m_ConstantColor = 0x260; // Color + public const nint m_ConstantNormal = 0x264; // + 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< InfoForResourceTypeIParticleSnapshot > + public const nint m_pszCullReplacementName = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + 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_nFallbackMaxCount = 0x2B8; // int32 + public const nint m_hLowViolenceDef = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + public const nint m_hReferenceReplacement = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + 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< ParticleControlPointConfiguration_t > } // Parent: None // Fields count: 16 @@ -9356,22 +9356,22 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParticleFunction { - public const nint MFlOpStrength = 0x8; // CParticleCollectionFloatInput - public const nint MNOpEndCapState = 0x160; // ParticleEndcapMode_t - public const nint MFlOpStartFadeInTime = 0x164; // float32 - public const nint MFlOpEndFadeInTime = 0x168; // float32 - public const nint MFlOpStartFadeOutTime = 0x16C; // float32 - public const nint MFlOpEndFadeOutTime = 0x170; // float32 - public const nint MFlOpFadeOscillatePeriod = 0x174; // float32 - public const nint MBNormalizeToStopTime = 0x178; // bool - public const nint MFlOpTimeOffsetMin = 0x17C; // float32 - public const nint MFlOpTimeOffsetMax = 0x180; // float32 - public const nint MNOpTimeOffsetSeed = 0x184; // int32 - public const nint MNOpTimeScaleSeed = 0x188; // int32 - public const nint MFlOpTimeScaleMin = 0x18C; // float32 - public const nint MFlOpTimeScaleMax = 0x190; // float32 - public const nint MBDisableOperator = 0x196; // bool - public const nint MNotes = 0x198; // CUtlString + public const nint m_flOpStrength = 0x8; // CParticleCollectionFloatInput + public const nint m_nOpEndCapState = 0x160; // ParticleEndcapMode_t + public const nint m_flOpStartFadeInTime = 0x164; // float32 + public const nint m_flOpEndFadeInTime = 0x168; // float32 + public const nint m_flOpStartFadeOutTime = 0x16C; // float32 + public const nint m_flOpEndFadeOutTime = 0x170; // float32 + public const nint m_flOpFadeOscillatePeriod = 0x174; // float32 + public const nint m_bNormalizeToStopTime = 0x178; // bool + public const nint m_flOpTimeOffsetMin = 0x17C; // float32 + public const nint m_flOpTimeOffsetMax = 0x180; // float32 + public const nint m_nOpTimeOffsetSeed = 0x184; // int32 + public const nint m_nOpTimeScaleSeed = 0x188; // int32 + public const nint m_flOpTimeScaleMin = 0x18C; // float32 + public const nint m_flOpTimeScaleMax = 0x190; // float32 + public const nint m_bDisableOperator = 0x196; // bool + public const nint m_Notes = 0x198; // CUtlString } // Parent: CParticleFunction // Fields count: 1 @@ -9379,7 +9379,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParticleFunctionInitializer { - public const nint MNAssociatedEmitterIndex = 0x1B8; // int32 + public const nint m_nAssociatedEmitterIndex = 0x1B8; // int32 } // Parent: CParticleFunction // Fields count: 1 @@ -9387,7 +9387,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParticleFunctionEmitter { - public const nint MNEmitterIndex = 0x1B8; // int32 + public const nint m_nEmitterIndex = 0x1B8; // int32 } // Parent: CParticleFunction // Fields count: 0 @@ -9416,7 +9416,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CParticleFunctionPreEmission { - public const nint MBRunOnce = 0x1C0; // bool + public const nint m_bRunOnce = 0x1C0; // bool } // Parent: CParticleFunction // Fields count: 3 @@ -9425,47 +9425,47 @@ namespace CS2Dumper.Schemas { // MGetKV3ClassDefaults public static class CParticleFunctionRenderer { public const nint VisibilityInputs = 0x1B8; // CParticleVisibilityInputs - public const nint MBCannotBeRefracted = 0x1FC; // bool - public const nint MBSkipRenderingOnMobile = 0x1FD; // bool + public const nint m_bCannotBeRefracted = 0x1FC; // bool + public const nint m_bSkipRenderingOnMobile = 0x1FD; // bool } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - public static class TextureControlsT { - public const nint MFlFinalTextureScaleU = 0x0; // CParticleCollectionRendererFloatInput - public const nint MFlFinalTextureScaleV = 0x158; // CParticleCollectionRendererFloatInput - public const nint MFlFinalTextureOffsetU = 0x2B0; // CParticleCollectionRendererFloatInput - public const nint MFlFinalTextureOffsetV = 0x408; // CParticleCollectionRendererFloatInput - public const nint MFlFinalTextureUvRotation = 0x560; // CParticleCollectionRendererFloatInput - public const nint MFlZoomScale = 0x6B8; // CParticleCollectionRendererFloatInput - public const nint MFlDistortion = 0x810; // CParticleCollectionRendererFloatInput - public const nint MBRandomizeOffsets = 0x968; // bool - public const nint MBClampUVs = 0x969; // bool - public const nint MNPerParticleBlend = 0x96C; // SpriteCardPerParticleScale_t - public const nint MNPerParticleScale = 0x970; // SpriteCardPerParticleScale_t - public const nint MNPerParticleOffsetU = 0x974; // SpriteCardPerParticleScale_t - public const nint MNPerParticleOffsetV = 0x978; // SpriteCardPerParticleScale_t - public const nint MNPerParticleRotation = 0x97C; // SpriteCardPerParticleScale_t - public const nint MNPerParticleZoom = 0x980; // SpriteCardPerParticleScale_t - public const nint MNPerParticleDistortion = 0x984; // SpriteCardPerParticleScale_t + public static class TextureControls_t { + public const nint m_flFinalTextureScaleU = 0x0; // CParticleCollectionRendererFloatInput + public const nint m_flFinalTextureScaleV = 0x158; // CParticleCollectionRendererFloatInput + public const nint m_flFinalTextureOffsetU = 0x2B0; // CParticleCollectionRendererFloatInput + public const nint m_flFinalTextureOffsetV = 0x408; // CParticleCollectionRendererFloatInput + public const nint m_flFinalTextureUVRotation = 0x560; // CParticleCollectionRendererFloatInput + public const nint m_flZoomScale = 0x6B8; // CParticleCollectionRendererFloatInput + public const nint m_flDistortion = 0x810; // CParticleCollectionRendererFloatInput + public const nint m_bRandomizeOffsets = 0x968; // bool + public const nint m_bClampUVs = 0x969; // bool + public const nint m_nPerParticleBlend = 0x96C; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleScale = 0x970; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleOffsetU = 0x974; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleOffsetV = 0x978; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleRotation = 0x97C; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleZoom = 0x980; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleDistortion = 0x984; // 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 = 0x190; // 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< InfoForResourceTypeCTextureBase > + 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 = 0x190; // TextureControls_t } // Parent: CParticleFunctionRenderer // Fields count: 62 @@ -9473,149 +9473,149 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CBaseRendererSource2 { - public const nint MFlRadiusScale = 0x200; // CParticleCollectionRendererFloatInput - public const nint MFlAlphaScale = 0x358; // CParticleCollectionRendererFloatInput - public const nint MFlRollScale = 0x4B0; // CParticleCollectionRendererFloatInput - public const nint MNAlpha2Field = 0x608; // ParticleAttributeIndex_t - public const nint MVecColorScale = 0x610; // CParticleCollectionRendererVecInput - public const nint MNColorBlendType = 0xC68; // ParticleColorBlendType_t - public const nint MNShaderType = 0xC6C; // SpriteCardShaderType_t - public const nint MStrShaderOverride = 0xC70; // CUtlString - public const nint MFlCenterXOffset = 0xC78; // CParticleCollectionRendererFloatInput - public const nint MFlCenterYOffset = 0xDD0; // CParticleCollectionRendererFloatInput - public const nint MFlBumpStrength = 0xF28; // float32 - public const nint MNCropTextureOverride = 0xF2C; // ParticleSequenceCropOverride_t - public const nint MVecTexturesInput = 0xF30; // CUtlVector< TextureGroup_t > - public const nint MFlAnimationRate = 0xF48; // float32 - public const nint MNAnimationType = 0xF4C; // AnimationType_t - public const nint MBAnimateInFps = 0xF50; // bool - public const nint MFlSelfIllumAmount = 0xF58; // CParticleCollectionRendererFloatInput - public const nint MFlDiffuseAmount = 0x10B0; // CParticleCollectionRendererFloatInput - public const nint MFlDiffuseClamp = 0x1208; // CParticleCollectionRendererFloatInput - public const nint MNLightingControlPoint = 0x1360; // int32 - public const nint MNSelfIllumPerParticle = 0x1364; // ParticleAttributeIndex_t - public const nint MNOutputBlendMode = 0x1368; // ParticleOutputBlendMode_t - public const nint MBGammaCorrectVertexColors = 0x136C; // bool - public const nint MBSaturateColorPreAlphaBlend = 0x136D; // bool - public const nint MFlAddSelfAmount = 0x1370; // CParticleCollectionRendererFloatInput - public const nint MFlDesaturation = 0x14C8; // CParticleCollectionRendererFloatInput - public const nint MFlOverbrightFactor = 0x1620; // CParticleCollectionRendererFloatInput - public const nint MNHsvShiftControlPoint = 0x1778; // int32 - public const nint MNFogType = 0x177C; // ParticleFogType_t - public const nint MFlFogAmount = 0x1780; // CParticleCollectionRendererFloatInput - public const nint MBTintByFow = 0x18D8; // bool - public const nint MBTintByGlobalLight = 0x18D9; // bool - public const nint MNPerParticleAlphaReference = 0x18DC; // SpriteCardPerParticleScale_t - public const nint MNPerParticleAlphaRefWindow = 0x18E0; // SpriteCardPerParticleScale_t - public const nint MNAlphaReferenceType = 0x18E4; // ParticleAlphaReferenceType_t - public const nint MFlAlphaReferenceSoftness = 0x18E8; // CParticleCollectionRendererFloatInput - public const nint MFlSourceAlphaValueToMapToZero = 0x1A40; // CParticleCollectionRendererFloatInput - public const nint MFlSourceAlphaValueToMapToOne = 0x1B98; // CParticleCollectionRendererFloatInput - public const nint MBRefract = 0x1CF0; // bool - public const nint MBRefractSolid = 0x1CF1; // bool - public const nint MFlRefractAmount = 0x1CF8; // CParticleCollectionRendererFloatInput - public const nint MNRefractBlurRadius = 0x1E50; // int32 - public const nint MNRefractBlurType = 0x1E54; // BlurFilterType_t - public const nint MBOnlyRenderInEffectsBloomPass = 0x1E58; // bool - public const nint MBOnlyRenderInEffectsWaterPass = 0x1E59; // bool - public const nint MBUseMixedResolutionRendering = 0x1E5A; // bool - public const nint MBOnlyRenderInEffecsGameOverlay = 0x1E5B; // bool - public const nint MStencilTestId = 0x1E5C; // char[128] - public const nint MBStencilTestExclude = 0x1EDC; // bool - public const nint MStencilWriteId = 0x1EDD; // char[128] - public const nint MBWriteStencilOnDepthPass = 0x1F5D; // bool - public const nint MBWriteStencilOnDepthFail = 0x1F5E; // bool - public const nint MBReverseZBuffering = 0x1F5F; // bool - public const nint MBDisableZBuffering = 0x1F60; // bool - public const nint MNFeatheringMode = 0x1F64; // ParticleDepthFeatheringMode_t - public const nint MFlFeatheringMinDist = 0x1F68; // CParticleCollectionRendererFloatInput - public const nint MFlFeatheringMaxDist = 0x20C0; // CParticleCollectionRendererFloatInput - public const nint MFlFeatheringFilter = 0x2218; // CParticleCollectionRendererFloatInput - public const nint MFlDepthBias = 0x2370; // CParticleCollectionRendererFloatInput - public const nint MNSortMethod = 0x24C8; // ParticleSortingChoiceList_t - public const nint MBBlendFramesSeq0 = 0x24CC; // bool - public const nint MBMaxLuminanceBlendingSequence0 = 0x24CD; // bool + public const nint m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput + public const nint m_flAlphaScale = 0x358; // CParticleCollectionRendererFloatInput + public const nint m_flRollScale = 0x4B0; // CParticleCollectionRendererFloatInput + public const nint m_nAlpha2Field = 0x608; // ParticleAttributeIndex_t + public const nint m_vecColorScale = 0x610; // CParticleCollectionRendererVecInput + public const nint m_nColorBlendType = 0xC68; // ParticleColorBlendType_t + public const nint m_nShaderType = 0xC6C; // SpriteCardShaderType_t + public const nint m_strShaderOverride = 0xC70; // CUtlString + public const nint m_flCenterXOffset = 0xC78; // CParticleCollectionRendererFloatInput + 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_flAnimationRate = 0xF48; // float32 + public const nint m_nAnimationType = 0xF4C; // AnimationType_t + public const nint m_bAnimateInFPS = 0xF50; // bool + public const nint m_flSelfIllumAmount = 0xF58; // CParticleCollectionRendererFloatInput + public const nint m_flDiffuseAmount = 0x10B0; // CParticleCollectionRendererFloatInput + public const nint m_flDiffuseClamp = 0x1208; // CParticleCollectionRendererFloatInput + public const nint m_nLightingControlPoint = 0x1360; // int32 + public const nint m_nSelfIllumPerParticle = 0x1364; // ParticleAttributeIndex_t + public const nint m_nOutputBlendMode = 0x1368; // ParticleOutputBlendMode_t + public const nint m_bGammaCorrectVertexColors = 0x136C; // bool + public const nint m_bSaturateColorPreAlphaBlend = 0x136D; // bool + public const nint m_flAddSelfAmount = 0x1370; // CParticleCollectionRendererFloatInput + public const nint m_flDesaturation = 0x14C8; // CParticleCollectionRendererFloatInput + public const nint m_flOverbrightFactor = 0x1620; // CParticleCollectionRendererFloatInput + public const nint m_nHSVShiftControlPoint = 0x1778; // int32 + public const nint m_nFogType = 0x177C; // ParticleFogType_t + public const nint m_flFogAmount = 0x1780; // CParticleCollectionRendererFloatInput + public const nint m_bTintByFOW = 0x18D8; // bool + public const nint m_bTintByGlobalLight = 0x18D9; // bool + public const nint m_nPerParticleAlphaReference = 0x18DC; // SpriteCardPerParticleScale_t + public const nint m_nPerParticleAlphaRefWindow = 0x18E0; // SpriteCardPerParticleScale_t + public const nint m_nAlphaReferenceType = 0x18E4; // ParticleAlphaReferenceType_t + public const nint m_flAlphaReferenceSoftness = 0x18E8; // CParticleCollectionRendererFloatInput + public const nint m_flSourceAlphaValueToMapToZero = 0x1A40; // CParticleCollectionRendererFloatInput + public const nint m_flSourceAlphaValueToMapToOne = 0x1B98; // CParticleCollectionRendererFloatInput + public const nint m_bRefract = 0x1CF0; // bool + public const nint m_bRefractSolid = 0x1CF1; // bool + public const nint m_flRefractAmount = 0x1CF8; // CParticleCollectionRendererFloatInput + public const nint m_nRefractBlurRadius = 0x1E50; // int32 + public const nint m_nRefractBlurType = 0x1E54; // BlurFilterType_t + public const nint m_bOnlyRenderInEffectsBloomPass = 0x1E58; // bool + public const nint m_bOnlyRenderInEffectsWaterPass = 0x1E59; // bool + public const nint m_bUseMixedResolutionRendering = 0x1E5A; // bool + public const nint m_bOnlyRenderInEffecsGameOverlay = 0x1E5B; // bool + public const nint m_stencilTestID = 0x1E5C; // char[128] + public const nint m_bStencilTestExclude = 0x1EDC; // bool + public const nint m_stencilWriteID = 0x1EDD; // char[128] + public const nint m_bWriteStencilOnDepthPass = 0x1F5D; // bool + public const nint m_bWriteStencilOnDepthFail = 0x1F5E; // bool + public const nint m_bReverseZBuffering = 0x1F5F; // bool + public const nint m_bDisableZBuffering = 0x1F60; // bool + public const nint m_nFeatheringMode = 0x1F64; // ParticleDepthFeatheringMode_t + public const nint m_flFeatheringMinDist = 0x1F68; // CParticleCollectionRendererFloatInput + public const nint m_flFeatheringMaxDist = 0x20C0; // CParticleCollectionRendererFloatInput + public const nint m_flFeatheringFilter = 0x2218; // CParticleCollectionRendererFloatInput + public const nint m_flDepthBias = 0x2370; // CParticleCollectionRendererFloatInput + public const nint m_nSortMethod = 0x24C8; // ParticleSortingChoiceList_t + public const nint m_bBlendFramesSeq0 = 0x24CC; // bool + public const nint m_bMaxLuminanceBlendingSequence0 = 0x24CD; // bool } // Parent: CBaseRendererSource2 // Fields count: 27 // // Metadata: // MGetKV3ClassDefaults - public static class COpRenderSprites { - public const nint MNSequenceOverride = 0x2710; // CParticleCollectionRendererFloatInput - public const nint MNOrientationType = 0x2868; // ParticleOrientationChoiceList_t - public const nint MNOrientationControlPoint = 0x286C; // int32 - public const nint MBUseYawWithNormalAligned = 0x2870; // bool - public const nint MFlMinSize = 0x2878; // CParticleCollectionRendererFloatInput - public const nint MFlMaxSize = 0x29D0; // CParticleCollectionRendererFloatInput - public const nint MFlAlphaAdjustWithSizeAdjust = 0x2B28; // CParticleCollectionRendererFloatInput - public const nint MFlStartFadeSize = 0x2C80; // CParticleCollectionRendererFloatInput - public const nint MFlEndFadeSize = 0x2DD8; // CParticleCollectionRendererFloatInput - public const nint MFlStartFadeDot = 0x2F30; // float32 - public const nint MFlEndFadeDot = 0x2F34; // float32 - public const nint MBDistanceAlpha = 0x2F38; // bool - public const nint MBSoftEdges = 0x2F39; // bool - public const nint MFlEdgeSoftnessStart = 0x2F3C; // float32 - public const nint MFlEdgeSoftnessEnd = 0x2F40; // float32 - public const nint MBOutline = 0x2F44; // bool - public const nint MOutlineColor = 0x2F45; // Color - public const nint MNOutlineAlpha = 0x2F4C; // int32 - public const nint MFlOutlineStart0 = 0x2F50; // float32 - public const nint MFlOutlineStart1 = 0x2F54; // float32 - public const nint MFlOutlineEnd0 = 0x2F58; // float32 - public const nint MFlOutlineEnd1 = 0x2F5C; // float32 - public const nint MNLightingMode = 0x2F60; // ParticleLightingQuality_t - public const nint MFlLightingTessellation = 0x2F68; // CParticleCollectionRendererFloatInput - public const nint MFlLightingDirectionality = 0x30C0; // CParticleCollectionRendererFloatInput - public const nint MBParticleShadows = 0x3218; // bool - public const nint MFlShadowDensity = 0x321C; // float32 + public static class C_OP_RenderSprites { + public const nint m_nSequenceOverride = 0x2710; // CParticleCollectionRendererFloatInput + public const nint m_nOrientationType = 0x2868; // ParticleOrientationChoiceList_t + public const nint m_nOrientationControlPoint = 0x286C; // int32 + public const nint m_bUseYawWithNormalAligned = 0x2870; // bool + public const nint m_flMinSize = 0x2878; // CParticleCollectionRendererFloatInput + public const nint m_flMaxSize = 0x29D0; // CParticleCollectionRendererFloatInput + public const nint m_flAlphaAdjustWithSizeAdjust = 0x2B28; // CParticleCollectionRendererFloatInput + public const nint m_flStartFadeSize = 0x2C80; // CParticleCollectionRendererFloatInput + public const nint m_flEndFadeSize = 0x2DD8; // CParticleCollectionRendererFloatInput + public const nint m_flStartFadeDot = 0x2F30; // float32 + public const nint m_flEndFadeDot = 0x2F34; // float32 + public const nint m_bDistanceAlpha = 0x2F38; // bool + public const nint m_bSoftEdges = 0x2F39; // bool + public const nint m_flEdgeSoftnessStart = 0x2F3C; // float32 + public const nint m_flEdgeSoftnessEnd = 0x2F40; // float32 + public const nint m_bOutline = 0x2F44; // bool + public const nint m_OutlineColor = 0x2F45; // Color + public const nint m_nOutlineAlpha = 0x2F4C; // int32 + public const nint m_flOutlineStart0 = 0x2F50; // float32 + public const nint m_flOutlineStart1 = 0x2F54; // float32 + public const nint m_flOutlineEnd0 = 0x2F58; // float32 + public const nint m_flOutlineEnd1 = 0x2F5C; // float32 + public const nint m_nLightingMode = 0x2F60; // ParticleLightingQuality_t + public const nint m_flLightingTessellation = 0x2F68; // CParticleCollectionRendererFloatInput + public const nint m_flLightingDirectionality = 0x30C0; // CParticleCollectionRendererFloatInput + public const nint m_bParticleShadows = 0x3218; // bool + public const nint m_flShadowDensity = 0x321C; // 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 = 0x200; // CParticleCollectionFloatInput - public const nint MFlAlphaScale = 0x358; // CParticleCollectionFloatInput - public const nint MVecColorScale = 0x4B0; // CParticleCollectionVecInput - public const nint MNColorBlendType = 0xB08; // ParticleColorBlendType_t - public const nint MHMaterial = 0xB10; // CStrongHandle< InfoForResourceTypeIMaterial2 > - public const nint MNTextureRepetitionMode = 0xB18; // TextureRepetitionMode_t - public const nint MFlTextureRepeatsPerSegment = 0xB20; // CParticleCollectionFloatInput - public const nint MFlTextureRepeatsCircumference = 0xC78; // CParticleCollectionFloatInput - public const nint MFlColorMapOffsetV = 0xDD0; // CParticleCollectionFloatInput - public const nint MFlColorMapOffsetU = 0xF28; // CParticleCollectionFloatInput - public const nint MFlNormalMapOffsetV = 0x1080; // CParticleCollectionFloatInput - public const nint MFlNormalMapOffsetU = 0x11D8; // CParticleCollectionFloatInput - public const nint MBDrawCableCaps = 0x1330; // bool - public const nint MFlCapRoundness = 0x1334; // float32 - public const nint MFlCapOffsetAmount = 0x1338; // float32 - public const nint MFlTessScale = 0x133C; // float32 - public const nint MNMinTesselation = 0x1340; // int32 - public const nint MNMaxTesselation = 0x1344; // int32 - public const nint MNRoundness = 0x1348; // int32 - public const nint MLightingTransform = 0x1350; // CParticleTransformInput - public const nint MMaterialFloatVars = 0x13B8; // CUtlVector< FloatInputMaterialVariable_t > - public const nint MMaterialVecVars = 0x13E8; // CUtlVector< VecInputMaterialVariable_t > + public static class C_OP_RenderCables { + public const nint m_flRadiusScale = 0x200; // CParticleCollectionFloatInput + 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_nTextureRepetitionMode = 0xB18; // TextureRepetitionMode_t + public const nint m_flTextureRepeatsPerSegment = 0xB20; // CParticleCollectionFloatInput + public const nint m_flTextureRepeatsCircumference = 0xC78; // CParticleCollectionFloatInput + public const nint m_flColorMapOffsetV = 0xDD0; // CParticleCollectionFloatInput + public const nint m_flColorMapOffsetU = 0xF28; // CParticleCollectionFloatInput + public const nint m_flNormalMapOffsetV = 0x1080; // CParticleCollectionFloatInput + public const nint m_flNormalMapOffsetU = 0x11D8; // CParticleCollectionFloatInput + public const nint m_bDrawCableCaps = 0x1330; // bool + public const nint m_flCapRoundness = 0x1334; // float32 + public const nint m_flCapOffsetAmount = 0x1338; // float32 + public const nint m_flTessScale = 0x133C; // float32 + public const nint m_nMinTesselation = 0x1340; // int32 + 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 > } // Parent: None // Fields count: 0 @@ -9682,13 +9682,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 @@ -9699,25 +9699,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< ParticleNamedValueConfiguration_t > } // Parent: None // Fields count: 2 @@ -9726,8 +9726,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 @@ -9736,593 +9736,593 @@ 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; // - 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; // - public const nint MLastMax = 0x8C; // - public const nint MNSplitScreenUser = 0x98; // CSplitScreenSlot - public const nint MVecAggregationCenter = 0x9C; // - 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; // + 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; // + public const nint m_LastMax = 0x8C; // + public const nint m_nSplitScreenUser = 0x98; // CSplitScreenSlot + public const nint m_vecAggregationCenter = 0x9C; // + public const nint m_RefCount = 0xC0; // int32 } // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpConstrainDistance { - public const nint MFMinDistance = 0x1C0; // CParticleCollectionFloatInput - public const nint MFMaxDistance = 0x318; // CParticleCollectionFloatInput - public const nint MNControlPointNumber = 0x470; // int32 - public const nint MCenterOffset = 0x474; // - public const nint MBGlobalCenter = 0x480; // bool + public static class C_OP_ConstrainDistance { + public const nint m_fMinDistance = 0x1C0; // CParticleCollectionFloatInput + public const nint m_fMaxDistance = 0x318; // CParticleCollectionFloatInput + public const nint m_nControlPointNumber = 0x470; // int32 + public const nint m_CenterOffset = 0x474; // + public const nint m_bGlobalCenter = 0x480; // bool } // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpCollideWithSelf { - public const nint MFlRadiusScale = 0x1C0; // CPerParticleFloatInput - public const nint MFlMinimumSpeed = 0x318; // CPerParticleFloatInput + public static class C_OP_CollideWithSelf { + public const nint m_flRadiusScale = 0x1C0; // CPerParticleFloatInput + public const nint m_flMinimumSpeed = 0x318; // CPerParticleFloatInput } // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpCollideWithParentParticles { - public const nint MFlParentRadiusScale = 0x1C0; // CPerParticleFloatInput - public const nint MFlRadiusScale = 0x318; // CPerParticleFloatInput + public static class C_OP_CollideWithParentParticles { + public const nint m_flParentRadiusScale = 0x1C0; // CPerParticleFloatInput + public const nint m_flRadiusScale = 0x318; // CPerParticleFloatInput } // Parent: CParticleFunctionConstraint // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpConstrainDistanceToPath { - public const nint MFMinDistance = 0x1C0; // float32 - public const nint MFlMaxDistance0 = 0x1C4; // float32 - public const nint MFlMaxDistanceMid = 0x1C8; // float32 - public const nint MFlMaxDistance1 = 0x1CC; // float32 - public const nint MPathParameters = 0x1D0; // CPathParameters - public const nint MFlTravelTime = 0x210; // float32 - public const nint MNFieldScale = 0x214; // ParticleAttributeIndex_t - public const nint MNManualTField = 0x218; // ParticleAttributeIndex_t + public static class C_OP_ConstrainDistanceToPath { + public const nint m_fMinDistance = 0x1C0; // float32 + public const nint m_flMaxDistance0 = 0x1C4; // float32 + public const nint m_flMaxDistanceMid = 0x1C8; // float32 + public const nint m_flMaxDistance1 = 0x1CC; // float32 + public const nint m_PathParameters = 0x1D0; // CPathParameters + public const nint m_flTravelTime = 0x210; // float32 + public const nint m_nFieldScale = 0x214; // ParticleAttributeIndex_t + public const nint m_nManualTField = 0x218; // ParticleAttributeIndex_t } // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpConstrainDistanceToUserSpecifiedPath { - public const nint MFMinDistance = 0x1C0; // float32 - public const nint MFlMaxDistance = 0x1C4; // float32 - public const nint MFlTimeScale = 0x1C8; // float32 - public const nint MBLoopedPath = 0x1CC; // bool - public const nint MPointList = 0x1D0; // CUtlVector< PointDefinitionWithTimeValues_t > + public static class C_OP_ConstrainDistanceToUserSpecifiedPath { + public const nint m_fMinDistance = 0x1C0; // float32 + 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 > } // Parent: CParticleFunctionConstraint // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpPlanarConstraint { - public const nint MPointOnPlane = 0x1C0; // - public const nint MPlaneNormal = 0x1CC; // - public const nint MNControlPointNumber = 0x1D8; // int32 - public const nint MBGlobalOrigin = 0x1DC; // bool - public const nint MBGlobalNormal = 0x1DD; // bool - public const nint MFlRadiusScale = 0x1E0; // CPerParticleFloatInput - public const nint MFlMaximumDistanceToCp = 0x338; // CParticleCollectionFloatInput - public const nint MBUseOldCode = 0x490; // bool + public static class C_OP_PlanarConstraint { + public const nint m_PointOnPlane = 0x1C0; // + public const nint m_PlaneNormal = 0x1CC; // + public const nint m_nControlPointNumber = 0x1D8; // int32 + public const nint m_bGlobalOrigin = 0x1DC; // bool + public const nint m_bGlobalNormal = 0x1DD; // bool + public const nint m_flRadiusScale = 0x1E0; // CPerParticleFloatInput + public const nint m_flMaximumDistanceToCP = 0x338; // CParticleCollectionFloatInput + public const nint m_bUseOldCode = 0x490; // 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 = 0x1C0; // int32 - public const nint MVecCpOffset = 0x1C4; // - public const nint MNCollisionMode = 0x1D0; // ParticleCollisionMode_t - public const nint MNCollisionModeMin = 0x1D4; // ParticleCollisionMode_t - public const nint MNTraceSet = 0x1D8; // ParticleTraceSet_t - public const nint MCollisionGroupName = 0x1DC; // char[128] - public const nint MBWorldOnly = 0x25C; // bool - public const nint MBBrushOnly = 0x25D; // bool - public const nint MBIncludeWater = 0x25E; // bool - public const nint MNIgnoreCp = 0x260; // int32 - public const nint MFlCpMovementTolerance = 0x264; // float32 - public const nint MFlRetestRate = 0x268; // float32 - public const nint MFlTraceTolerance = 0x26C; // float32 - public const nint MFlCollisionConfirmationSpeed = 0x270; // float32 - public const nint MNMaxTracesPerFrame = 0x274; // float32 - public const nint MFlRadiusScale = 0x278; // CPerParticleFloatInput - public const nint MFlBounceAmount = 0x3D0; // CPerParticleFloatInput - public const nint MFlSlideAmount = 0x528; // CPerParticleFloatInput - public const nint MFlRandomDirScale = 0x680; // CPerParticleFloatInput - public const nint MBDecayBounce = 0x7D8; // bool - public const nint MBKillonContact = 0x7D9; // bool - public const nint MFlMinSpeed = 0x7DC; // float32 - public const nint MBSetNormal = 0x7E0; // bool - public const nint MNStickOnCollisionField = 0x7E4; // ParticleAttributeIndex_t - public const nint MFlStopSpeed = 0x7E8; // CPerParticleFloatInput - public const nint MNEntityStickDataField = 0x940; // ParticleAttributeIndex_t - public const nint MNEntityStickNormalField = 0x944; // ParticleAttributeIndex_t + public static class C_OP_WorldTraceConstraint { + public const nint m_nCP = 0x1C0; // int32 + public const nint m_vecCpOffset = 0x1C4; // + public const nint m_nCollisionMode = 0x1D0; // ParticleCollisionMode_t + public const nint m_nCollisionModeMin = 0x1D4; // ParticleCollisionMode_t + public const nint m_nTraceSet = 0x1D8; // ParticleTraceSet_t + public const nint m_CollisionGroupName = 0x1DC; // char[128] + public const nint m_bWorldOnly = 0x25C; // bool + public const nint m_bBrushOnly = 0x25D; // bool + public const nint m_bIncludeWater = 0x25E; // bool + public const nint m_nIgnoreCP = 0x260; // int32 + public const nint m_flCpMovementTolerance = 0x264; // float32 + public const nint m_flRetestRate = 0x268; // float32 + public const nint m_flTraceTolerance = 0x26C; // float32 + public const nint m_flCollisionConfirmationSpeed = 0x270; // float32 + public const nint m_nMaxTracesPerFrame = 0x274; // float32 + public const nint m_flRadiusScale = 0x278; // CPerParticleFloatInput + public const nint m_flBounceAmount = 0x3D0; // CPerParticleFloatInput + public const nint m_flSlideAmount = 0x528; // CPerParticleFloatInput + public const nint m_flRandomDirScale = 0x680; // CPerParticleFloatInput + public const nint m_bDecayBounce = 0x7D8; // bool + public const nint m_bKillonContact = 0x7D9; // bool + public const nint m_flMinSpeed = 0x7DC; // float32 + public const nint m_bSetNormal = 0x7E0; // bool + public const nint m_nStickOnCollisionField = 0x7E4; // ParticleAttributeIndex_t + public const nint m_flStopSpeed = 0x7E8; // CPerParticleFloatInput + public const nint m_nEntityStickDataField = 0x940; // ParticleAttributeIndex_t + public const nint m_nEntityStickNormalField = 0x944; // ParticleAttributeIndex_t } // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpBoxConstraint { - public const nint MVecMin = 0x1C0; // CParticleCollectionVecInput - public const nint MVecMax = 0x818; // CParticleCollectionVecInput - public const nint MNCp = 0xE70; // int32 - public const nint MBLocalSpace = 0xE74; // bool - public const nint MBAccountForRadius = 0xE75; // bool + public static class C_OP_BoxConstraint { + public const nint m_vecMin = 0x1C0; // CParticleCollectionVecInput + public const nint m_vecMax = 0x818; // CParticleCollectionVecInput + public const nint m_nCP = 0xE70; // int32 + public const nint m_bLocalSpace = 0xE74; // bool + public const nint m_bAccountForRadius = 0xE75; // bool } // Parent: CParticleFunctionConstraint // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpShapeMatchingConstraint { - public const nint MFlShapeRestorationTime = 0x1C0; // float32 + public static class C_OP_ShapeMatchingConstraint { + public const nint m_flShapeRestorationTime = 0x1C0; // float32 } // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpRopeSpringConstraint { - public const nint MFlRestLength = 0x1C0; // CParticleCollectionFloatInput - public const nint MFlMinDistance = 0x318; // CParticleCollectionFloatInput - public const nint MFlMaxDistance = 0x470; // CParticleCollectionFloatInput - public const nint MFlAdjustmentScale = 0x5C8; // float32 - public const nint MFlInitialRestingLength = 0x5D0; // CParticleCollectionFloatInput + public static class C_OP_RopeSpringConstraint { + public const nint m_flRestLength = 0x1C0; // CParticleCollectionFloatInput + public const nint m_flMinDistance = 0x318; // CParticleCollectionFloatInput + public const nint m_flMaxDistance = 0x470; // CParticleCollectionFloatInput + public const nint m_flAdjustmentScale = 0x5C8; // float32 + public const nint m_flInitialRestingLength = 0x5D0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionConstraint // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpSpringToVectorConstraint { - public const nint MFlRestLength = 0x1C0; // CPerParticleFloatInput - public const nint MFlMinDistance = 0x318; // CPerParticleFloatInput - public const nint MFlMaxDistance = 0x470; // CPerParticleFloatInput - public const nint MFlRestingLength = 0x5C8; // CPerParticleFloatInput - public const nint MVecAnchorVector = 0x720; // CPerParticleVecInput + public static class C_OP_SpringToVectorConstraint { + public const nint m_flRestLength = 0x1C0; // CPerParticleFloatInput + public const nint m_flMinDistance = 0x318; // CPerParticleFloatInput + public const nint m_flMaxDistance = 0x470; // CPerParticleFloatInput + public const nint m_flRestingLength = 0x5C8; // CPerParticleFloatInput + public const nint m_vecAnchorVector = 0x720; // CPerParticleVecInput } // Parent: CParticleFunctionConstraint // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpConstrainLineLength { - public const nint MFlMinDistance = 0x1C0; // float32 - public const nint MFlMaxDistance = 0x1C4; // float32 + public static class C_OP_ConstrainLineLength { + public const nint m_flMinDistance = 0x1C0; // float32 + public const nint m_flMaxDistance = 0x1C4; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRingWave { - public const nint MTransformInput = 0x1C0; // CParticleTransformInput - public const nint MFlParticlesPerOrbit = 0x228; // CParticleCollectionFloatInput - public const nint MFlInitialRadius = 0x380; // CPerParticleFloatInput - public const nint MFlThickness = 0x4D8; // CPerParticleFloatInput - public const nint MFlInitialSpeedMin = 0x630; // CPerParticleFloatInput - public const nint MFlInitialSpeedMax = 0x788; // CPerParticleFloatInput - public const nint MFlRoll = 0x8E0; // CPerParticleFloatInput - public const nint MFlPitch = 0xA38; // CPerParticleFloatInput - public const nint MFlYaw = 0xB90; // CPerParticleFloatInput - public const nint MBEvenDistribution = 0xCE8; // bool - public const nint MBXyVelocityOnly = 0xCE9; // bool + public static class C_INIT_RingWave { + public const nint m_TransformInput = 0x1C0; // CParticleTransformInput + public const nint m_flParticlesPerOrbit = 0x228; // CParticleCollectionFloatInput + public const nint m_flInitialRadius = 0x380; // CPerParticleFloatInput + public const nint m_flThickness = 0x4D8; // CPerParticleFloatInput + public const nint m_flInitialSpeedMin = 0x630; // CPerParticleFloatInput + public const nint m_flInitialSpeedMax = 0x788; // CPerParticleFloatInput + public const nint m_flRoll = 0x8E0; // CPerParticleFloatInput + public const nint m_flPitch = 0xA38; // CPerParticleFloatInput + public const nint m_flYaw = 0xB90; // CPerParticleFloatInput + public const nint m_bEvenDistribution = 0xCE8; // bool + public const nint m_bXYVelocityOnly = 0xCE9; // bool } // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateSpiralSphere { - public const nint MNControlPointNumber = 0x1C0; // int32 - public const nint MNOverrideCp = 0x1C4; // int32 - public const nint MNDensity = 0x1C8; // int32 - public const nint MFlInitialRadius = 0x1CC; // float32 - public const nint MFlInitialSpeedMin = 0x1D0; // float32 - public const nint MFlInitialSpeedMax = 0x1D4; // float32 - public const nint MBUseParticleCount = 0x1D8; // bool + public static class C_INIT_CreateSpiralSphere { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_nOverrideCP = 0x1C4; // int32 + public const nint m_nDensity = 0x1C8; // int32 + public const nint m_flInitialRadius = 0x1CC; // float32 + public const nint m_flInitialSpeedMin = 0x1D0; // float32 + public const nint m_flInitialSpeedMax = 0x1D4; // float32 + public const nint m_bUseParticleCount = 0x1D8; // bool } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateInEpitrochoid { - public const nint MNComponent1 = 0x1C0; // int32 - public const nint MNComponent2 = 0x1C4; // int32 - public const nint MTransformInput = 0x1C8; // CParticleTransformInput - public const nint MFlParticleDensity = 0x230; // CPerParticleFloatInput - public const nint MFlOffset = 0x388; // CPerParticleFloatInput - public const nint MFlRadius1 = 0x4E0; // CPerParticleFloatInput - public const nint MFlRadius2 = 0x638; // CPerParticleFloatInput - public const nint MBUseCount = 0x790; // bool - public const nint MBUseLocalCoords = 0x791; // bool - public const nint MBOffsetExistingPos = 0x792; // bool + public static class C_INIT_CreateInEpitrochoid { + public const nint m_nComponent1 = 0x1C0; // int32 + public const nint m_nComponent2 = 0x1C4; // int32 + public const nint m_TransformInput = 0x1C8; // CParticleTransformInput + public const nint m_flParticleDensity = 0x230; // CPerParticleFloatInput + public const nint m_flOffset = 0x388; // CPerParticleFloatInput + public const nint m_flRadius1 = 0x4E0; // CPerParticleFloatInput + public const nint m_flRadius2 = 0x638; // CPerParticleFloatInput + public const nint m_bUseCount = 0x790; // bool + public const nint m_bUseLocalCoords = 0x791; // bool + public const nint m_bOffsetExistingPos = 0x792; // bool } // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreatePhyllotaxis { - public const nint MNControlPointNumber = 0x1C0; // int32 - public const nint MNScaleCp = 0x1C4; // int32 - public const nint MNComponent = 0x1C8; // int32 - public const nint MFRadCentCore = 0x1CC; // float32 - public const nint MFRadPerPoint = 0x1D0; // float32 - public const nint MFRadPerPointTo = 0x1D4; // float32 - public const nint MFpointAngle = 0x1D8; // float32 - public const nint MFsizeOverall = 0x1DC; // float32 - public const nint MFRadBias = 0x1E0; // float32 - public const nint MFMinRad = 0x1E4; // float32 - public const nint MFDistBias = 0x1E8; // float32 - public const nint MBUseLocalCoords = 0x1EC; // bool - public const nint MBUseWithContEmit = 0x1ED; // bool - public const nint MBUseOrigRadius = 0x1EE; // bool + public static class C_INIT_CreatePhyllotaxis { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_nScaleCP = 0x1C4; // int32 + public const nint m_nComponent = 0x1C8; // int32 + public const nint m_fRadCentCore = 0x1CC; // float32 + public const nint m_fRadPerPoint = 0x1D0; // float32 + public const nint m_fRadPerPointTo = 0x1D4; // float32 + public const nint m_fpointAngle = 0x1D8; // float32 + public const nint m_fsizeOverall = 0x1DC; // float32 + public const nint m_fRadBias = 0x1E0; // float32 + public const nint m_fMinRad = 0x1E4; // float32 + public const nint m_fDistBias = 0x1E8; // float32 + public const nint m_bUseLocalCoords = 0x1EC; // bool + public const nint m_bUseWithContEmit = 0x1ED; // bool + public const nint m_bUseOrigRadius = 0x1EE; // bool } // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateOnModel { - public const nint MModelInput = 0x1C0; // CParticleModelInput - public const nint MTransformInput = 0x220; // CParticleTransformInput - public const nint MNForceInModel = 0x288; // int32 - public const nint MNDesiredHitbox = 0x28C; // int32 - public const nint MNHitboxValueFromControlPointIndex = 0x290; // int32 - public const nint MVecHitBoxScale = 0x298; // CParticleCollectionVecInput - public const nint MFlBoneVelocity = 0x8F0; // float32 - public const nint MFlMaxBoneVelocity = 0x8F4; // float32 - public const nint MVecDirectionBias = 0x8F8; // CParticleCollectionVecInput - public const nint MHitboxSetName = 0xF50; // char[128] - public const nint MBLocalCoords = 0xFD0; // bool - public const nint MBUseBones = 0xFD1; // bool - public const nint MBUseMesh = 0xFD2; // bool - public const nint MFlShellSize = 0xFD8; // CParticleCollectionFloatInput + public static class C_INIT_CreateOnModel { + public const nint m_modelInput = 0x1C0; // CParticleModelInput + public const nint m_transformInput = 0x220; // CParticleTransformInput + public const nint m_nForceInModel = 0x288; // int32 + public const nint m_nDesiredHitbox = 0x28C; // int32 + public const nint m_nHitboxValueFromControlPointIndex = 0x290; // int32 + public const nint m_vecHitBoxScale = 0x298; // CParticleCollectionVecInput + public const nint m_flBoneVelocity = 0x8F0; // float32 + public const nint m_flMaxBoneVelocity = 0x8F4; // float32 + public const nint m_vecDirectionBias = 0x8F8; // CParticleCollectionVecInput + public const nint m_HitboxSetName = 0xF50; // char[128] + public const nint m_bLocalCoords = 0xFD0; // bool + public const nint m_bUseBones = 0xFD1; // bool + public const nint m_bUseMesh = 0xFD2; // bool + public const nint m_flShellSize = 0xFD8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateOnModelAtHeight { - public const nint MBUseBones = 0x1C0; // bool - public const nint MBForceZ = 0x1C1; // bool - public const nint MNControlPointNumber = 0x1C4; // int32 - public const nint MNHeightCp = 0x1C8; // int32 - public const nint MBUseWaterHeight = 0x1CC; // bool - public const nint MFlDesiredHeight = 0x1D0; // CParticleCollectionFloatInput - public const nint MVecHitBoxScale = 0x328; // CParticleCollectionVecInput - public const nint MVecDirectionBias = 0x980; // CParticleCollectionVecInput - public const nint MNBiasType = 0xFD8; // ParticleHitboxBiasType_t - public const nint MBLocalCoords = 0xFDC; // bool - public const nint MBPreferMovingBoxes = 0xFDD; // bool - public const nint MHitboxSetName = 0xFDE; // char[128] - public const nint MFlHitboxVelocityScale = 0x1060; // CParticleCollectionFloatInput - public const nint MFlMaxBoneVelocity = 0x11B8; // CParticleCollectionFloatInput + public static class C_INIT_CreateOnModelAtHeight { + public const nint m_bUseBones = 0x1C0; // bool + public const nint m_bForceZ = 0x1C1; // bool + public const nint m_nControlPointNumber = 0x1C4; // int32 + public const nint m_nHeightCP = 0x1C8; // int32 + public const nint m_bUseWaterHeight = 0x1CC; // bool + public const nint m_flDesiredHeight = 0x1D0; // CParticleCollectionFloatInput + public const nint m_vecHitBoxScale = 0x328; // CParticleCollectionVecInput + public const nint m_vecDirectionBias = 0x980; // CParticleCollectionVecInput + public const nint m_nBiasType = 0xFD8; // ParticleHitboxBiasType_t + public const nint m_bLocalCoords = 0xFDC; // bool + public const nint m_bPreferMovingBoxes = 0xFDD; // bool + public const nint m_HitboxSetName = 0xFDE; // char[128] + public const nint m_flHitboxVelocityScale = 0x1060; // CParticleCollectionFloatInput + public const nint m_flMaxBoneVelocity = 0x11B8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSetHitboxToClosest { - public const nint MNControlPointNumber = 0x1C0; // int32 - public const nint MNDesiredHitbox = 0x1C4; // int32 - public const nint MVecHitBoxScale = 0x1C8; // CParticleCollectionVecInput - public const nint MHitboxSetName = 0x820; // char[128] - public const nint MBUseBones = 0x8A0; // bool - public const nint MBUseClosestPointOnHitbox = 0x8A1; // bool - public const nint MNTestType = 0x8A4; // ClosestPointTestType_t - public const nint MFlHybridRatio = 0x8A8; // CParticleCollectionFloatInput - public const nint MBUpdatePosition = 0xA00; // bool + public static class C_INIT_SetHitboxToClosest { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_nDesiredHitbox = 0x1C4; // int32 + public const nint m_vecHitBoxScale = 0x1C8; // CParticleCollectionVecInput + public const nint m_HitboxSetName = 0x820; // char[128] + public const nint m_bUseBones = 0x8A0; // bool + public const nint m_bUseClosestPointOnHitbox = 0x8A1; // bool + public const nint m_nTestType = 0x8A4; // ClosestPointTestType_t + public const nint m_flHybridRatio = 0x8A8; // CParticleCollectionFloatInput + public const nint m_bUpdatePosition = 0xA00; // bool } // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSetHitboxToModel { - public const nint MNControlPointNumber = 0x1C0; // int32 - public const nint MNForceInModel = 0x1C4; // int32 - public const nint MNDesiredHitbox = 0x1C8; // int32 - public const nint MVecHitBoxScale = 0x1D0; // CParticleCollectionVecInput - public const nint MVecDirectionBias = 0x828; // - public const nint MBMaintainHitbox = 0x834; // bool - public const nint MBUseBones = 0x835; // bool - public const nint MHitboxSetName = 0x836; // char[128] - public const nint MFlShellSize = 0x8B8; // CParticleCollectionFloatInput + public static class C_INIT_SetHitboxToModel { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_nForceInModel = 0x1C4; // int32 + public const nint m_nDesiredHitbox = 0x1C8; // int32 + public const nint m_vecHitBoxScale = 0x1D0; // CParticleCollectionVecInput + public const nint m_vecDirectionBias = 0x828; // + public const nint m_bMaintainHitbox = 0x834; // bool + public const nint m_bUseBones = 0x835; // bool + public const nint m_HitboxSetName = 0x836; // char[128] + public const nint m_flShellSize = 0x8B8; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateWithinSphereTransform { - public const nint MFRadiusMin = 0x1C0; // CPerParticleFloatInput - public const nint MFRadiusMax = 0x318; // CPerParticleFloatInput - public const nint MVecDistanceBias = 0x470; // CPerParticleVecInput - public const nint MVecDistanceBiasAbs = 0xAC8; // - public const nint MTransformInput = 0xAD8; // CParticleTransformInput - public const nint MFSpeedMin = 0xB40; // CPerParticleFloatInput - public const nint MFSpeedMax = 0xC98; // CPerParticleFloatInput - public const nint MFSpeedRandExp = 0xDF0; // float32 - public const nint MBLocalCoords = 0xDF4; // bool - public const nint MFlEndCpGrowthTime = 0xDF8; // float32 - public const nint MLocalCoordinateSystemSpeedMin = 0xE00; // CPerParticleVecInput - public const nint MLocalCoordinateSystemSpeedMax = 0x1458; // CPerParticleVecInput - public const nint MNFieldOutput = 0x1AB0; // ParticleAttributeIndex_t - public const nint MNFieldVelocity = 0x1AB4; // ParticleAttributeIndex_t + public static class C_INIT_CreateWithinSphereTransform { + public const nint m_fRadiusMin = 0x1C0; // CPerParticleFloatInput + public const nint m_fRadiusMax = 0x318; // CPerParticleFloatInput + public const nint m_vecDistanceBias = 0x470; // CPerParticleVecInput + public const nint m_vecDistanceBiasAbs = 0xAC8; // + public const nint m_TransformInput = 0xAD8; // CParticleTransformInput + public const nint m_fSpeedMin = 0xB40; // CPerParticleFloatInput + public const nint m_fSpeedMax = 0xC98; // CPerParticleFloatInput + public const nint m_fSpeedRandExp = 0xDF0; // float32 + public const nint m_bLocalCoords = 0xDF4; // bool + public const nint m_flEndCPGrowthTime = 0xDF8; // float32 + public const nint m_LocalCoordinateSystemSpeedMin = 0xE00; // CPerParticleVecInput + public const nint m_LocalCoordinateSystemSpeedMax = 0x1458; // CPerParticleVecInput + public const nint m_nFieldOutput = 0x1AB0; // ParticleAttributeIndex_t + public const nint m_nFieldVelocity = 0x1AB4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateWithinBox { - public const nint MVecMin = 0x1C0; // CPerParticleVecInput - public const nint MVecMax = 0x818; // CPerParticleVecInput - public const nint MNControlPointNumber = 0xE70; // int32 - public const nint MBLocalSpace = 0xE74; // bool - public const nint MRandomnessParameters = 0xE78; // CRandomNumberGeneratorParameters + public static class C_INIT_CreateWithinBox { + public const nint m_vecMin = 0x1C0; // CPerParticleVecInput + public const nint m_vecMax = 0x818; // CPerParticleVecInput + public const nint m_nControlPointNumber = 0xE70; // int32 + public const nint m_bLocalSpace = 0xE74; // bool + public const nint m_randomnessParameters = 0xE78; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateOnGrid { - public const nint MNXCount = 0x1C0; // CParticleCollectionFloatInput - public const nint MNYCount = 0x318; // CParticleCollectionFloatInput - public const nint MNZCount = 0x470; // CParticleCollectionFloatInput - public const nint MNXSpacing = 0x5C8; // CParticleCollectionFloatInput - public const nint MNYSpacing = 0x720; // CParticleCollectionFloatInput - public const nint MNZSpacing = 0x878; // CParticleCollectionFloatInput - public const nint MNControlPointNumber = 0x9D0; // int32 - public const nint MBLocalSpace = 0x9D4; // bool - public const nint MBCenter = 0x9D5; // bool - public const nint MBHollow = 0x9D6; // bool + public static class C_INIT_CreateOnGrid { + public const nint m_nXCount = 0x1C0; // CParticleCollectionFloatInput + public const nint m_nYCount = 0x318; // CParticleCollectionFloatInput + public const nint m_nZCount = 0x470; // CParticleCollectionFloatInput + public const nint m_nXSpacing = 0x5C8; // CParticleCollectionFloatInput + public const nint m_nYSpacing = 0x720; // CParticleCollectionFloatInput + public const nint m_nZSpacing = 0x878; // CParticleCollectionFloatInput + public const nint m_nControlPointNumber = 0x9D0; // int32 + public const nint m_bLocalSpace = 0x9D4; // bool + public const nint m_bCenter = 0x9D5; // bool + public const nint m_bHollow = 0x9D6; // bool } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPositionOffset { - public const nint MOffsetMin = 0x1C0; // CPerParticleVecInput - public const nint MOffsetMax = 0x818; // CPerParticleVecInput - public const nint MTransformInput = 0xE70; // CParticleTransformInput - public const nint MBLocalCoords = 0xED8; // bool - public const nint MBProportional = 0xED9; // bool - public const nint MRandomnessParameters = 0xEDC; // CRandomNumberGeneratorParameters + public static class C_INIT_PositionOffset { + public const nint m_OffsetMin = 0x1C0; // CPerParticleVecInput + public const nint m_OffsetMax = 0x818; // CPerParticleVecInput + public const nint m_TransformInput = 0xE70; // CParticleTransformInput + public const nint m_bLocalCoords = 0xED8; // bool + public const nint m_bProportional = 0xED9; // bool + public const nint m_randomnessParameters = 0xEDC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPositionOffsetToCp { - public const nint MNControlPointNumberStart = 0x1C0; // int32 - public const nint MNControlPointNumberEnd = 0x1C4; // int32 - public const nint MBLocalCoords = 0x1C8; // bool + public static class C_INIT_PositionOffsetToCP { + public const nint m_nControlPointNumberStart = 0x1C0; // int32 + public const nint m_nControlPointNumberEnd = 0x1C4; // int32 + public const nint m_bLocalCoords = 0x1C8; // bool } // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPositionPlaceOnGround { - public const nint MFlOffset = 0x1C0; // CPerParticleFloatInput - public const nint MFlMaxTraceLength = 0x318; // CPerParticleFloatInput - public const nint MCollisionGroupName = 0x470; // char[128] - public const nint MNTraceSet = 0x4F0; // ParticleTraceSet_t - public const nint MNTraceMissBehavior = 0x500; // ParticleTraceMissBehavior_t - public const nint MBIncludeWater = 0x504; // bool - public const nint MBSetNormal = 0x505; // bool - public const nint MBSetPxyzOnly = 0x506; // bool - public const nint MBTraceAlongNormal = 0x507; // bool - public const nint MBOffsetonColOnly = 0x508; // bool - public const nint MFlOffsetByRadiusFactor = 0x50C; // float32 - public const nint MNPreserveOffsetCp = 0x510; // int32 - public const nint MNIgnoreCp = 0x514; // int32 + public static class C_INIT_PositionPlaceOnGround { + public const nint m_flOffset = 0x1C0; // CPerParticleFloatInput + public const nint m_flMaxTraceLength = 0x318; // CPerParticleFloatInput + public const nint m_CollisionGroupName = 0x470; // char[128] + public const nint m_nTraceSet = 0x4F0; // ParticleTraceSet_t + public const nint m_nTraceMissBehavior = 0x500; // ParticleTraceMissBehavior_t + public const nint m_bIncludeWater = 0x504; // bool + public const nint m_bSetNormal = 0x505; // bool + public const nint m_bSetPXYZOnly = 0x506; // bool + public const nint m_bTraceAlongNormal = 0x507; // bool + public const nint m_bOffsetonColOnly = 0x508; // bool + public const nint m_flOffsetByRadiusFactor = 0x50C; // float32 + public const nint m_nPreserveOffsetCP = 0x510; // int32 + public const nint m_nIgnoreCP = 0x514; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitVelocityFromNormal { - public const nint MFSpeedMin = 0x1C0; // float32 - public const nint MFSpeedMax = 0x1C4; // float32 - public const nint MBIgnoreDt = 0x1C8; // bool + public static class C_INIT_VelocityFromNormal { + public const nint m_fSpeedMin = 0x1C0; // float32 + public const nint m_fSpeedMax = 0x1C4; // float32 + public const nint m_bIgnoreDt = 0x1C8; // bool } // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class CInitVelocityRandom { - public const nint MNControlPointNumber = 0x1C0; // int32 - public const nint MFSpeedMin = 0x1C8; // CPerParticleFloatInput - public const nint MFSpeedMax = 0x320; // CPerParticleFloatInput - public const nint MLocalCoordinateSystemSpeedMin = 0x478; // CPerParticleVecInput - public const nint MLocalCoordinateSystemSpeedMax = 0xAD0; // CPerParticleVecInput - public const nint MBIgnoreDt = 0x1128; // bool - public const nint MRandomnessParameters = 0x112C; // CRandomNumberGeneratorParameters + public static class C_INIT_VelocityRandom { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_fSpeedMin = 0x1C8; // CPerParticleFloatInput + public const nint m_fSpeedMax = 0x320; // CPerParticleFloatInput + public const nint m_LocalCoordinateSystemSpeedMin = 0x478; // CPerParticleVecInput + public const nint m_LocalCoordinateSystemSpeedMax = 0xAD0; // CPerParticleVecInput + public const nint m_bIgnoreDT = 0x1128; // bool + public const nint m_randomnessParameters = 0x112C; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitialVelocityNoise { - public const nint MVecAbsVal = 0x1C0; // - public const nint MVecAbsValInv = 0x1CC; // - public const nint MVecOffsetLoc = 0x1D8; // CPerParticleVecInput - public const nint MFlOffset = 0x830; // CPerParticleFloatInput - public const nint MVecOutputMin = 0x988; // CPerParticleVecInput - public const nint MVecOutputMax = 0xFE0; // CPerParticleVecInput - public const nint MFlNoiseScale = 0x1638; // CPerParticleFloatInput - public const nint MFlNoiseScaleLoc = 0x1790; // CPerParticleFloatInput - public const nint MTransformInput = 0x18E8; // CParticleTransformInput - public const nint MBIgnoreDt = 0x1950; // bool + public static class C_INIT_InitialVelocityNoise { + public const nint m_vecAbsVal = 0x1C0; // + public const nint m_vecAbsValInv = 0x1CC; // + public const nint m_vecOffsetLoc = 0x1D8; // CPerParticleVecInput + public const nint m_flOffset = 0x830; // CPerParticleFloatInput + public const nint m_vecOutputMin = 0x988; // CPerParticleVecInput + public const nint m_vecOutputMax = 0xFE0; // CPerParticleVecInput + public const nint m_flNoiseScale = 0x1638; // CPerParticleFloatInput + public const nint m_flNoiseScaleLoc = 0x1790; // CPerParticleFloatInput + public const nint m_TransformInput = 0x18E8; // CParticleTransformInput + public const nint m_bIgnoreDt = 0x1950; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitialVelocityFromHitbox { - public const nint MFlVelocityMin = 0x1C0; // float32 - public const nint MFlVelocityMax = 0x1C4; // float32 - public const nint MNControlPointNumber = 0x1C8; // int32 - public const nint MHitboxSetName = 0x1CC; // char[128] - public const nint MBUseBones = 0x24C; // bool + public static class C_INIT_InitialVelocityFromHitbox { + public const nint m_flVelocityMin = 0x1C0; // float32 + public const nint m_flVelocityMax = 0x1C4; // float32 + public const nint m_nControlPointNumber = 0x1C8; // int32 + public const nint m_HitboxSetName = 0x1CC; // char[128] + public const nint m_bUseBones = 0x24C; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitVelocityRadialRandom { - public const nint MNControlPointNumber = 0x1C0; // int32 - public const nint MFSpeedMin = 0x1C4; // float32 - public const nint MFSpeedMax = 0x1C8; // float32 - public const nint MVecLocalCoordinateSystemSpeedScale = 0x1CC; // - public const nint MBIgnoreDelta = 0x1D9; // bool + public static class C_INIT_VelocityRadialRandom { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_fSpeedMin = 0x1C4; // float32 + public const nint m_fSpeedMax = 0x1C8; // float32 + public const nint m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // + public const nint m_bIgnoreDelta = 0x1D9; // bool } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomLifeTime { - public const nint MFLifetimeMin = 0x1C0; // float32 - public const nint MFLifetimeMax = 0x1C4; // float32 - public const nint MFLifetimeRandExponent = 0x1C8; // float32 + public static class C_INIT_RandomLifeTime { + public const nint m_fLifetimeMin = 0x1C0; // float32 + public const nint m_fLifetimeMax = 0x1C4; // float32 + public const nint m_fLifetimeRandExponent = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomScalar { - public const nint MFlMin = 0x1C0; // float32 - public const nint MFlMax = 0x1C4; // float32 - public const nint MFlExponent = 0x1C8; // float32 - public const nint MNFieldOutput = 0x1CC; // ParticleAttributeIndex_t + public static class C_INIT_RandomScalar { + public const nint m_flMin = 0x1C0; // float32 + public const nint m_flMax = 0x1C4; // float32 + public const nint m_flExponent = 0x1C8; // float32 + public const nint m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomVector { - public const nint MVecMin = 0x1C0; // - public const nint MVecMax = 0x1CC; // - public const nint MNFieldOutput = 0x1D8; // ParticleAttributeIndex_t - public const nint MRandomnessParameters = 0x1DC; // CRandomNumberGeneratorParameters + public static class C_INIT_RandomVector { + public const nint m_vecMin = 0x1C0; // + public const nint m_vecMax = 0x1CC; // + public const nint m_nFieldOutput = 0x1D8; // ParticleAttributeIndex_t + public const nint m_randomnessParameters = 0x1DC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomVectorComponent { - public const nint MFlMin = 0x1C0; // float32 - public const nint MFlMax = 0x1C4; // float32 - public const nint MNFieldOutput = 0x1C8; // ParticleAttributeIndex_t - public const nint MNComponent = 0x1CC; // int32 + public static class C_INIT_RandomVectorComponent { + public const nint m_flMin = 0x1C0; // float32 + public const nint m_flMax = 0x1C4; // float32 + public const nint m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t + public const nint m_nComponent = 0x1CC; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitAddVectorToVector { - public const nint MVecScale = 0x1C0; // - public const nint MNFieldOutput = 0x1CC; // ParticleAttributeIndex_t - public const nint MNFieldInput = 0x1D0; // ParticleAttributeIndex_t - public const nint MVOffsetMin = 0x1D4; // - public const nint MVOffsetMax = 0x1E0; // - public const nint MRandomnessParameters = 0x1EC; // CRandomNumberGeneratorParameters + public static class C_INIT_AddVectorToVector { + public const nint m_vecScale = 0x1C0; // + public const nint m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t + public const nint m_nFieldInput = 0x1D0; // ParticleAttributeIndex_t + public const nint m_vOffsetMin = 0x1D4; // + public const nint m_vOffsetMax = 0x1E0; // + public const nint m_randomnessParameters = 0x1EC; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomAlphaWindowThreshold { - public const nint MFlMin = 0x1C0; // float32 - public const nint MFlMax = 0x1C4; // float32 - public const nint MFlExponent = 0x1C8; // float32 + public static class C_INIT_RandomAlphaWindowThreshold { + public const nint m_flMin = 0x1C0; // float32 + public const nint m_flMax = 0x1C4; // float32 + public const nint m_flExponent = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomRadius { - public const nint MFlRadiusMin = 0x1C0; // float32 - public const nint MFlRadiusMax = 0x1C4; // float32 - public const nint MFlRadiusRandExponent = 0x1C8; // float32 + public static class C_INIT_RandomRadius { + public const nint m_flRadiusMin = 0x1C0; // float32 + public const nint m_flRadiusMax = 0x1C4; // float32 + public const nint m_flRadiusRandExponent = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomAlpha { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNAlphaMin = 0x1C4; // int32 - public const nint MNAlphaMax = 0x1C8; // int32 - public const nint MFlAlphaRandExponent = 0x1D4; // float32 + public static class C_INIT_RandomAlpha { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nAlphaMin = 0x1C4; // int32 + public const nint m_nAlphaMax = 0x1C8; // int32 + public const nint m_flAlphaRandExponent = 0x1D4; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 6 @@ -10330,341 +10330,341 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CGeneralRandomRotation { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MFlDegrees = 0x1C4; // float32 - public const nint MFlDegreesMin = 0x1C8; // float32 - public const nint MFlDegreesMax = 0x1CC; // float32 - public const nint MFlRotationRandExponent = 0x1D0; // float32 - public const nint MBRandomlyFlipDirection = 0x1D4; // bool + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_flDegrees = 0x1C4; // float32 + public const nint m_flDegreesMin = 0x1C8; // float32 + public const nint m_flDegreesMax = 0x1CC; // float32 + public const nint m_flRotationRandExponent = 0x1D0; // float32 + public const nint m_bRandomlyFlipDirection = 0x1D4; // 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 = 0x1C0; // int32 - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MFlRotOffset = 0x1C8; // float32 + public static class C_INIT_Orient2DRelToCP { + public const nint m_nCP = 0x1C0; // int32 + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_flRotOffset = 0x1C8; // 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 = 0x1DC; // Color - public const nint MColorMax = 0x1E0; // Color - public const nint MTintMin = 0x1E4; // Color - public const nint MTintMax = 0x1E8; // Color - public const nint MFlTintPerc = 0x1EC; // float32 - public const nint MFlUpdateThreshold = 0x1F0; // float32 - public const nint MNTintCp = 0x1F4; // int32 - public const nint MNFieldOutput = 0x1F8; // ParticleAttributeIndex_t - public const nint MNTintBlendMode = 0x1FC; // ParticleColorBlendMode_t - public const nint MFlLightAmplification = 0x200; // float32 + public static class C_INIT_RandomColor { + public const nint m_ColorMin = 0x1DC; // Color + public const nint m_ColorMax = 0x1E0; // Color + public const nint m_TintMin = 0x1E4; // Color + public const nint m_TintMax = 0x1E8; // Color + public const nint m_flTintPerc = 0x1EC; // float32 + public const nint m_flUpdateThreshold = 0x1F0; // float32 + public const nint m_nTintCP = 0x1F4; // int32 + public const nint m_nFieldOutput = 0x1F8; // ParticleAttributeIndex_t + public const nint m_nTintBlendMode = 0x1FC; // ParticleColorBlendMode_t + public const nint m_flLightAmplification = 0x200; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class CInitColorLitPerParticle { - public const nint MColorMin = 0x1D8; // Color - public const nint MColorMax = 0x1DC; // Color - public const nint MTintMin = 0x1E0; // Color - public const nint MTintMax = 0x1E4; // Color - public const nint MFlTintPerc = 0x1E8; // float32 - public const nint MNTintBlendMode = 0x1EC; // ParticleColorBlendMode_t - public const nint MFlLightAmplification = 0x1F0; // float32 + public static class C_INIT_ColorLitPerParticle { + public const nint m_ColorMin = 0x1D8; // Color + public const nint m_ColorMax = 0x1DC; // Color + public const nint m_TintMin = 0x1E0; // Color + public const nint m_TintMax = 0x1E4; // Color + public const nint m_flTintPerc = 0x1E8; // float32 + public const nint m_nTintBlendMode = 0x1EC; // ParticleColorBlendMode_t + public const nint m_flLightAmplification = 0x1F0; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomTrailLength { - public const nint MFlMinLength = 0x1C0; // float32 - public const nint MFlMaxLength = 0x1C4; // float32 - public const nint MFlLengthRandExponent = 0x1C8; // float32 + public static class C_INIT_RandomTrailLength { + public const nint m_flMinLength = 0x1C0; // float32 + public const nint m_flMaxLength = 0x1C4; // float32 + public const nint m_flLengthRandExponent = 0x1C8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomSequence { - public const nint MNSequenceMin = 0x1C0; // int32 - public const nint MNSequenceMax = 0x1C4; // int32 - public const nint MBShuffle = 0x1C8; // bool - public const nint MBLinear = 0x1C9; // bool - public const nint MWeightedList = 0x1D0; // CUtlVector< SequenceWeightedList_t > + public static class C_INIT_RandomSequence { + public const nint m_nSequenceMin = 0x1C0; // int32 + 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 > } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSequenceFromCp { - public const nint MBKillUnused = 0x1C0; // bool - public const nint MBRadiusScale = 0x1C1; // bool - public const nint MNCp = 0x1C4; // int32 - public const nint MVecOffset = 0x1C8; // + public static class C_INIT_SequenceFromCP { + public const nint m_bKillUnused = 0x1C0; // bool + public const nint m_bRadiusScale = 0x1C1; // bool + public const nint m_nCP = 0x1C4; // int32 + public const nint m_vecOffset = 0x1C8; // } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomModelSequence { - public const nint MActivityName = 0x1C0; // char[256] - public const nint MSequenceName = 0x2C0; // char[256] - public const nint MHModel = 0x3C0; // CStrongHandle< InfoForResourceTypeCModel > + 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 > } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitScaleVelocity { - public const nint MVecScale = 0x1C0; // CParticleCollectionVecInput + public static class C_INIT_ScaleVelocity { + public const nint m_vecScale = 0x1C0; // CParticleCollectionVecInput } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPositionWarp { - public const nint MVecWarpMin = 0x1C0; // CParticleCollectionVecInput - public const nint MVecWarpMax = 0x818; // CParticleCollectionVecInput - public const nint MNScaleControlPointNumber = 0xE70; // int32 - public const nint MNControlPointNumber = 0xE74; // int32 - public const nint MNRadiusComponent = 0xE78; // int32 - public const nint MFlWarpTime = 0xE7C; // float32 - public const nint MFlWarpStartTime = 0xE80; // float32 - public const nint MFlPrevPosScale = 0xE84; // float32 - public const nint MBInvertWarp = 0xE88; // bool - public const nint MBUseCount = 0xE89; // bool + public static class C_INIT_PositionWarp { + public const nint m_vecWarpMin = 0x1C0; // CParticleCollectionVecInput + public const nint m_vecWarpMax = 0x818; // CParticleCollectionVecInput + public const nint m_nScaleControlPointNumber = 0xE70; // int32 + public const nint m_nControlPointNumber = 0xE74; // int32 + public const nint m_nRadiusComponent = 0xE78; // int32 + public const nint m_flWarpTime = 0xE7C; // float32 + public const nint m_flWarpStartTime = 0xE80; // float32 + public const nint m_flPrevPosScale = 0xE84; // float32 + public const nint m_bInvertWarp = 0xE88; // bool + public const nint m_bUseCount = 0xE89; // bool } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPositionWarpScalar { - public const nint MVecWarpMin = 0x1C0; // - public const nint MVecWarpMax = 0x1CC; // - public const nint MInputValue = 0x1D8; // CPerParticleFloatInput - public const nint MFlPrevPosScale = 0x330; // float32 - public const nint MNScaleControlPointNumber = 0x334; // int32 - public const nint MNControlPointNumber = 0x338; // int32 + public static class C_INIT_PositionWarpScalar { + public const nint m_vecWarpMin = 0x1C0; // + public const nint m_vecWarpMax = 0x1CC; // + public const nint m_InputValue = 0x1D8; // CPerParticleFloatInput + public const nint m_flPrevPosScale = 0x330; // float32 + public const nint m_nScaleControlPointNumber = 0x334; // int32 + public const nint m_nControlPointNumber = 0x338; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreationNoise { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MBAbsVal = 0x1C4; // bool - public const nint MBAbsValInv = 0x1C5; // bool - public const nint MFlOffset = 0x1C8; // float32 - public const nint MFlOutputMin = 0x1CC; // float32 - public const nint MFlOutputMax = 0x1D0; // float32 - public const nint MFlNoiseScale = 0x1D4; // float32 - public const nint MFlNoiseScaleLoc = 0x1D8; // float32 - public const nint MVecOffsetLoc = 0x1DC; // - public const nint MFlWorldTimeScale = 0x1E8; // float32 + public static class C_INIT_CreationNoise { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_bAbsVal = 0x1C4; // bool + public const nint m_bAbsValInv = 0x1C5; // bool + public const nint m_flOffset = 0x1C8; // float32 + public const nint m_flOutputMin = 0x1CC; // float32 + public const nint m_flOutputMax = 0x1D0; // float32 + public const nint m_flNoiseScale = 0x1D4; // float32 + public const nint m_flNoiseScaleLoc = 0x1D8; // float32 + public const nint m_vecOffsetLoc = 0x1DC; // + public const nint m_flWorldTimeScale = 0x1E8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateAlongPath { - public const nint MFMaxDistance = 0x1C0; // float32 - public const nint MPathParams = 0x1D0; // CPathParameters - public const nint MBUseRandomCPs = 0x210; // bool - public const nint MVEndOffset = 0x214; // - public const nint MBSaveOffset = 0x220; // bool + public static class C_INIT_CreateAlongPath { + public const nint m_fMaxDistance = 0x1C0; // float32 + public const nint m_PathParams = 0x1D0; // CPathParameters + public const nint m_bUseRandomCPs = 0x210; // bool + public const nint m_vEndOffset = 0x214; // + public const nint m_bSaveOffset = 0x220; // bool } // Parent: CParticleFunctionInitializer // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class CInitMoveBetweenPoints { - public const nint MFlSpeedMin = 0x1C0; // CPerParticleFloatInput - public const nint MFlSpeedMax = 0x318; // CPerParticleFloatInput - public const nint MFlEndSpread = 0x470; // CPerParticleFloatInput - public const nint MFlStartOffset = 0x5C8; // CPerParticleFloatInput - public const nint MFlEndOffset = 0x720; // CPerParticleFloatInput - public const nint MNEndControlPointNumber = 0x878; // int32 - public const nint MBTrailBias = 0x87C; // bool + public static class C_INIT_MoveBetweenPoints { + public const nint m_flSpeedMin = 0x1C0; // CPerParticleFloatInput + public const nint m_flSpeedMax = 0x318; // CPerParticleFloatInput + public const nint m_flEndSpread = 0x470; // CPerParticleFloatInput + public const nint m_flStartOffset = 0x5C8; // CPerParticleFloatInput + public const nint m_flEndOffset = 0x720; // CPerParticleFloatInput + public const nint m_nEndControlPointNumber = 0x878; // int32 + public const nint m_bTrailBias = 0x87C; // bool } // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapScalar { - public const nint MNFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1C8; // float32 - public const nint MFlInputMax = 0x1CC; // float32 - public const nint MFlOutputMin = 0x1D0; // float32 - public const nint MFlOutputMax = 0x1D4; // float32 - public const nint MFlStartTime = 0x1D8; // float32 - public const nint MFlEndTime = 0x1DC; // float32 - public const nint MNSetMethod = 0x1E0; // ParticleSetMethod_t - public const nint MBActiveRange = 0x1E4; // bool - public const nint MFlRemapBias = 0x1E8; // float32 + public static class C_INIT_RemapScalar { + public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1C8; // float32 + public const nint m_flInputMax = 0x1CC; // float32 + public const nint m_flOutputMin = 0x1D0; // float32 + public const nint m_flOutputMax = 0x1D4; // float32 + public const nint m_flStartTime = 0x1D8; // float32 + public const nint m_flEndTime = 0x1DC; // float32 + public const nint m_nSetMethod = 0x1E0; // ParticleSetMethod_t + public const nint m_bActiveRange = 0x1E4; // bool + public const nint m_flRemapBias = 0x1E8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapParticleCountToScalar { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNInputMin = 0x1C4; // int32 - public const nint MNInputMax = 0x1C8; // int32 - public const nint MNScaleControlPoint = 0x1CC; // int32 - public const nint MNScaleControlPointField = 0x1D0; // int32 - public const nint MFlOutputMin = 0x1D4; // float32 - public const nint MFlOutputMax = 0x1D8; // float32 - public const nint MNSetMethod = 0x1DC; // ParticleSetMethod_t - public const nint MBActiveRange = 0x1E0; // bool - public const nint MBInvert = 0x1E1; // bool - public const nint MBWrap = 0x1E2; // bool - public const nint MFlRemapBias = 0x1E4; // float32 + public static class C_INIT_RemapParticleCountToScalar { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nInputMin = 0x1C4; // int32 + public const nint m_nInputMax = 0x1C8; // int32 + public const nint m_nScaleControlPoint = 0x1CC; // int32 + public const nint m_nScaleControlPointField = 0x1D0; // int32 + public const nint m_flOutputMin = 0x1D4; // float32 + public const nint m_flOutputMax = 0x1D8; // float32 + public const nint m_nSetMethod = 0x1DC; // ParticleSetMethod_t + public const nint m_bActiveRange = 0x1E0; // bool + public const nint m_bInvert = 0x1E1; // bool + public const nint m_bWrap = 0x1E2; // bool + public const nint m_flRemapBias = 0x1E4; // float32 } - // Parent: CInitRemapParticleCountToScalar + // Parent: C_INIT_RemapParticleCountToScalar // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapParticleCountToNamedModelElementScalar { - public const nint MHModel = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MOutputMinName = 0x1F8; // CUtlString - public const nint MOutputMaxName = 0x200; // CUtlString - public const nint MBModelFromRenderer = 0x208; // bool + public static class C_INIT_RemapParticleCountToNamedModelElementScalar { + public const nint m_hModel = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > + public const nint m_outputMinName = 0x1F8; // CUtlString + public const nint m_outputMaxName = 0x200; // CUtlString + public const nint m_bModelFromRenderer = 0x208; // 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 = 0x1C0; // int32 - public const nint MFlVelocityScale = 0x1C4; // float32 + public static class C_INIT_InheritVelocity { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_flVelocityScale = 0x1C4; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitVelocityFromCp { - public const nint MVelocityInput = 0x1C0; // CParticleCollectionVecInput - public const nint MTransformInput = 0x818; // CParticleTransformInput - public const nint MFlVelocityScale = 0x880; // float32 - public const nint MBDirectionOnly = 0x884; // bool + public static class C_INIT_VelocityFromCP { + public const nint m_velocityInput = 0x1C0; // CParticleCollectionVecInput + public const nint m_transformInput = 0x818; // CParticleTransformInput + public const nint m_flVelocityScale = 0x880; // float32 + public const nint m_bDirectionOnly = 0x884; // bool } // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class CInitAgeNoise { - public const nint MBAbsVal = 0x1C0; // bool - public const nint MBAbsValInv = 0x1C1; // bool - public const nint MFlOffset = 0x1C4; // float32 - public const nint MFlAgeMin = 0x1C8; // float32 - public const nint MFlAgeMax = 0x1CC; // float32 - public const nint MFlNoiseScale = 0x1D0; // float32 - public const nint MFlNoiseScaleLoc = 0x1D4; // float32 - public const nint MVecOffsetLoc = 0x1D8; // + public static class C_INIT_AgeNoise { + public const nint m_bAbsVal = 0x1C0; // bool + public const nint m_bAbsValInv = 0x1C1; // bool + public const nint m_flOffset = 0x1C4; // float32 + public const nint m_flAgeMin = 0x1C8; // float32 + public const nint m_flAgeMax = 0x1CC; // float32 + public const nint m_flNoiseScale = 0x1D0; // float32 + public const nint m_flNoiseScaleLoc = 0x1D4; // float32 + public const nint m_vecOffsetLoc = 0x1D8; // } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSequenceLifeTime { - public const nint MFlFramerate = 0x1C0; // float32 + public static class C_INIT_SequenceLifeTime { + public const nint m_flFramerate = 0x1C0; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapScalarToVector { - public const nint MNFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1C8; // float32 - public const nint MFlInputMax = 0x1CC; // float32 - public const nint MVecOutputMin = 0x1D0; // - public const nint MVecOutputMax = 0x1DC; // - public const nint MFlStartTime = 0x1E8; // float32 - public const nint MFlEndTime = 0x1EC; // float32 - public const nint MNSetMethod = 0x1F0; // ParticleSetMethod_t - public const nint MNControlPointNumber = 0x1F4; // int32 - public const nint MBLocalCoords = 0x1F8; // bool - public const nint MFlRemapBias = 0x1FC; // float32 + public static class C_INIT_RemapScalarToVector { + public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1C8; // float32 + public const nint m_flInputMax = 0x1CC; // float32 + public const nint m_vecOutputMin = 0x1D0; // + public const nint m_vecOutputMax = 0x1DC; // + public const nint m_flStartTime = 0x1E8; // float32 + public const nint m_flEndTime = 0x1EC; // float32 + public const nint m_nSetMethod = 0x1F0; // ParticleSetMethod_t + public const nint m_nControlPointNumber = 0x1F4; // int32 + public const nint m_bLocalCoords = 0x1F8; // bool + public const nint m_flRemapBias = 0x1FC; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitOffsetVectorToVector { - public const nint MNFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MVecOutputMin = 0x1C8; // - public const nint MVecOutputMax = 0x1D4; // - public const nint MRandomnessParameters = 0x1E0; // CRandomNumberGeneratorParameters + public static class C_INIT_OffsetVectorToVector { + public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_vecOutputMin = 0x1C8; // + public const nint m_vecOutputMax = 0x1D4; // + public const nint m_randomnessParameters = 0x1E0; // CRandomNumberGeneratorParameters } // Parent: CParticleFunctionInitializer // Fields count: 6 @@ -10672,13 +10672,13 @@ namespace CS2Dumper.Schemas { // Metadata: // MParticleMinVersion // MGetKV3ClassDefaults - public static class CInitCreateSequentialPathV2 { - public const nint MFMaxDistance = 0x1C0; // CPerParticleFloatInput - public const nint MFlNumToAssign = 0x318; // CParticleCollectionFloatInput - public const nint MBLoop = 0x470; // bool - public const nint MBCpPairs = 0x471; // bool - public const nint MBSaveOffset = 0x472; // bool - public const nint MPathParams = 0x480; // CPathParameters + public static class C_INIT_CreateSequentialPathV2 { + public const nint m_fMaxDistance = 0x1C0; // CPerParticleFloatInput + public const nint m_flNumToAssign = 0x318; // CParticleCollectionFloatInput + public const nint m_bLoop = 0x470; // bool + public const nint m_bCPPairs = 0x471; // bool + public const nint m_bSaveOffset = 0x472; // bool + public const nint m_PathParams = 0x480; // CPathParameters } // Parent: CParticleFunctionInitializer // Fields count: 6 @@ -10687,1518 +10687,1518 @@ namespace CS2Dumper.Schemas { // MParticleMaxVersion // MParticleReplacementOp // MGetKV3ClassDefaults - public static class CInitCreateSequentialPath { - public const nint MFMaxDistance = 0x1C0; // float32 - public const nint MFlNumToAssign = 0x1C4; // float32 - public const nint MBLoop = 0x1C8; // bool - public const nint MBCpPairs = 0x1C9; // bool - public const nint MBSaveOffset = 0x1CA; // bool - public const nint MPathParams = 0x1D0; // CPathParameters + public static class C_INIT_CreateSequentialPath { + public const nint m_fMaxDistance = 0x1C0; // float32 + public const nint m_flNumToAssign = 0x1C4; // float32 + public const nint m_bLoop = 0x1C8; // bool + public const nint m_bCPPairs = 0x1C9; // bool + public const nint m_bSaveOffset = 0x1CA; // bool + public const nint m_PathParams = 0x1D0; // CPathParameters } // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitialRepulsionVelocity { - public const nint MCollisionGroupName = 0x1C0; // char[128] - public const nint MNTraceSet = 0x240; // ParticleTraceSet_t - public const nint MVecOutputMin = 0x244; // - public const nint MVecOutputMax = 0x250; // - public const nint MNControlPointNumber = 0x25C; // int32 - public const nint MBPerParticle = 0x260; // bool - public const nint MBTranslate = 0x261; // bool - public const nint MBProportional = 0x262; // bool - public const nint MFlTraceLength = 0x264; // float32 - public const nint MBPerParticleTr = 0x268; // bool - public const nint MBInherit = 0x269; // bool - public const nint MNChildCp = 0x26C; // int32 - public const nint MNChildGroupId = 0x270; // int32 + public static class C_INIT_InitialRepulsionVelocity { + public const nint m_CollisionGroupName = 0x1C0; // char[128] + public const nint m_nTraceSet = 0x240; // ParticleTraceSet_t + public const nint m_vecOutputMin = 0x244; // + public const nint m_vecOutputMax = 0x250; // + public const nint m_nControlPointNumber = 0x25C; // int32 + public const nint m_bPerParticle = 0x260; // bool + public const nint m_bTranslate = 0x261; // bool + public const nint m_bProportional = 0x262; // bool + public const nint m_flTraceLength = 0x264; // float32 + public const nint m_bPerParticleTR = 0x268; // bool + public const nint m_bInherit = 0x269; // bool + public const nint m_nChildCP = 0x26C; // int32 + public const nint m_nChildGroupID = 0x270; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomYawFlip { - public const nint MFlPercent = 0x1C0; // float32 + public static class C_INIT_RandomYawFlip { + public const nint m_flPercent = 0x1C0; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomSecondSequence { - public const nint MNSequenceMin = 0x1C0; // int32 - public const nint MNSequenceMax = 0x1C4; // int32 + public static class C_INIT_RandomSecondSequence { + public const nint m_nSequenceMin = 0x1C0; // int32 + public const nint m_nSequenceMax = 0x1C4; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapCPtoScalar { - public const nint MNCpInput = 0x1C0; // int32 - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MNField = 0x1C8; // int32 - public const nint MFlInputMin = 0x1CC; // float32 - public const nint MFlInputMax = 0x1D0; // float32 - public const nint MFlOutputMin = 0x1D4; // float32 - public const nint MFlOutputMax = 0x1D8; // float32 - public const nint MFlStartTime = 0x1DC; // float32 - public const nint MFlEndTime = 0x1E0; // float32 - public const nint MNSetMethod = 0x1E4; // ParticleSetMethod_t - public const nint MFlRemapBias = 0x1E8; // float32 + public static class C_INIT_RemapCPtoScalar { + public const nint m_nCPInput = 0x1C0; // int32 + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_nField = 0x1C8; // int32 + public const nint m_flInputMin = 0x1CC; // float32 + public const nint m_flInputMax = 0x1D0; // float32 + public const nint m_flOutputMin = 0x1D4; // float32 + public const nint m_flOutputMax = 0x1D8; // float32 + 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_flRemapBias = 0x1E8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapTransformToVector { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MVInputMin = 0x1C4; // - public const nint MVInputMax = 0x1D0; // - public const nint MVOutputMin = 0x1DC; // - public const nint MVOutputMax = 0x1E8; // - public const nint MTransformInput = 0x1F8; // CParticleTransformInput - public const nint MLocalSpaceTransform = 0x260; // CParticleTransformInput - public const nint MFlStartTime = 0x2C8; // float32 - public const nint MFlEndTime = 0x2CC; // float32 - public const nint MNSetMethod = 0x2D0; // ParticleSetMethod_t - public const nint MBOffset = 0x2D4; // bool - public const nint MBAccelerate = 0x2D5; // bool - public const nint MFlRemapBias = 0x2D8; // float32 + public static class C_INIT_RemapTransformToVector { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_vInputMin = 0x1C4; // + public const nint m_vInputMax = 0x1D0; // + public const nint m_vOutputMin = 0x1DC; // + public const nint m_vOutputMax = 0x1E8; // + public const nint m_TransformInput = 0x1F8; // CParticleTransformInput + public const nint m_LocalSpaceTransform = 0x260; // CParticleTransformInput + public const nint m_flStartTime = 0x2C8; // float32 + public const nint m_flEndTime = 0x2CC; // float32 + public const nint m_nSetMethod = 0x2D0; // ParticleSetMethod_t + public const nint m_bOffset = 0x2D4; // bool + public const nint m_bAccelerate = 0x2D5; // bool + public const nint m_flRemapBias = 0x2D8; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class CInitChaoticAttractor { - public const nint MFlAParm = 0x1C0; // float32 - public const nint MFlBParm = 0x1C4; // float32 - public const nint MFlCParm = 0x1C8; // float32 - public const nint MFlDParm = 0x1CC; // float32 - public const nint MFlScale = 0x1D0; // float32 - public const nint MFlSpeedMin = 0x1D4; // float32 - public const nint MFlSpeedMax = 0x1D8; // float32 - public const nint MNBaseCp = 0x1DC; // int32 - public const nint MBUniformSpeed = 0x1E0; // bool + public static class C_INIT_ChaoticAttractor { + public const nint m_flAParm = 0x1C0; // float32 + public const nint m_flBParm = 0x1C4; // float32 + public const nint m_flCParm = 0x1C8; // float32 + public const nint m_flDParm = 0x1CC; // float32 + public const nint m_flScale = 0x1D0; // float32 + public const nint m_flSpeedMin = 0x1D4; // float32 + public const nint m_flSpeedMax = 0x1D8; // float32 + public const nint m_nBaseCP = 0x1DC; // int32 + public const nint m_bUniformSpeed = 0x1E0; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateFromParentParticles { - public const nint MFlVelocityScale = 0x1C0; // float32 - public const nint MFlIncrement = 0x1C4; // float32 - public const nint MBRandomDistribution = 0x1C8; // bool - public const nint MNRandomSeed = 0x1CC; // int32 - public const nint MBSubFrame = 0x1D0; // bool + public static class C_INIT_CreateFromParentParticles { + public const nint m_flVelocityScale = 0x1C0; // float32 + public const nint m_flIncrement = 0x1C4; // float32 + public const nint m_bRandomDistribution = 0x1C8; // bool + public const nint m_nRandomSeed = 0x1CC; // int32 + public const nint m_bSubFrame = 0x1D0; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInheritFromParentParticles { - public const nint MFlScale = 0x1C0; // float32 - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MNIncrement = 0x1C8; // int32 - public const nint MBRandomDistribution = 0x1CC; // bool - public const nint MNRandomSeed = 0x1D0; // int32 + public static class C_INIT_InheritFromParentParticles { + public const nint m_flScale = 0x1C0; // float32 + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_nIncrement = 0x1C8; // int32 + public const nint m_bRandomDistribution = 0x1CC; // bool + public const nint m_nRandomSeed = 0x1D0; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateFromCPs { - public const nint MNIncrement = 0x1C0; // int32 - public const nint MNMinCp = 0x1C4; // int32 - public const nint MNMaxCp = 0x1C8; // int32 - public const nint MNDynamicCpCount = 0x1D0; // CParticleCollectionFloatInput + public static class C_INIT_CreateFromCPs { + public const nint m_nIncrement = 0x1C0; // int32 + public const nint m_nMinCP = 0x1C4; // int32 + public const nint m_nMaxCP = 0x1C8; // int32 + public const nint m_nDynamicCPCount = 0x1D0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - public static class CInitDistanceToCpInit { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1C8; // CPerParticleFloatInput - public const nint MFlInputMax = 0x320; // CPerParticleFloatInput - public const nint MFlOutputMin = 0x478; // CPerParticleFloatInput - public const nint MFlOutputMax = 0x5D0; // CPerParticleFloatInput - public const nint MNStartCp = 0x728; // int32 - public const nint MBLos = 0x72C; // bool - public const nint MCollisionGroupName = 0x72D; // char[128] - public const nint MNTraceSet = 0x7B0; // ParticleTraceSet_t - public const nint MFlMaxTraceLength = 0x7B8; // CPerParticleFloatInput - public const nint MFlLosScale = 0x910; // float32 - public const nint MNSetMethod = 0x914; // ParticleSetMethod_t - public const nint MBActiveRange = 0x918; // bool - public const nint MVecDistanceScale = 0x91C; // - public const nint MFlRemapBias = 0x928; // float32 + public static class C_INIT_DistanceToCPInit { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1C8; // CPerParticleFloatInput + public const nint m_flInputMax = 0x320; // CPerParticleFloatInput + public const nint m_flOutputMin = 0x478; // CPerParticleFloatInput + public const nint m_flOutputMax = 0x5D0; // CPerParticleFloatInput + public const nint m_nStartCP = 0x728; // int32 + public const nint m_bLOS = 0x72C; // bool + public const nint m_CollisionGroupName = 0x72D; // char[128] + public const nint m_nTraceSet = 0x7B0; // ParticleTraceSet_t + public const nint m_flMaxTraceLength = 0x7B8; // CPerParticleFloatInput + public const nint m_flLOSScale = 0x910; // float32 + public const nint m_nSetMethod = 0x914; // ParticleSetMethod_t + public const nint m_bActiveRange = 0x918; // bool + public const nint m_vecDistanceScale = 0x91C; // + public const nint m_flRemapBias = 0x928; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class CInitLifespanFromVelocity { - public const nint MVecComponentScale = 0x1C0; // - public const nint MFlTraceOffset = 0x1CC; // float32 - public const nint MFlMaxTraceLength = 0x1D0; // float32 - public const nint MFlTraceTolerance = 0x1D4; // float32 - public const nint MNMaxPlanes = 0x1D8; // int32 - public const nint MCollisionGroupName = 0x1E0; // char[128] - public const nint MNTraceSet = 0x260; // ParticleTraceSet_t - public const nint MBIncludeWater = 0x270; // bool + public static class C_INIT_LifespanFromVelocity { + public const nint m_vecComponentScale = 0x1C0; // + public const nint m_flTraceOffset = 0x1CC; // float32 + public const nint m_flMaxTraceLength = 0x1D0; // float32 + public const nint m_flTraceTolerance = 0x1D4; // float32 + public const nint m_nMaxPlanes = 0x1D8; // int32 + public const nint m_CollisionGroupName = 0x1E0; // char[128] + public const nint m_nTraceSet = 0x260; // ParticleTraceSet_t + public const nint m_bIncludeWater = 0x270; // bool } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateFromPlaneCache { - public const nint MVecOffsetMin = 0x1C0; // - public const nint MVecOffsetMax = 0x1CC; // - public const nint MBUseNormal = 0x1D9; // bool + public static class C_INIT_CreateFromPlaneCache { + public const nint m_vecOffsetMin = 0x1C0; // + public const nint m_vecOffsetMax = 0x1CC; // + public const nint m_bUseNormal = 0x1D9; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitModelCull { - public const nint MNControlPointNumber = 0x1C0; // int32 - public const nint MBBoundBox = 0x1C4; // bool - public const nint MBCullOutside = 0x1C5; // bool - public const nint MBUseBones = 0x1C6; // bool - public const nint MHitboxSetName = 0x1C7; // char[128] + public static class C_INIT_ModelCull { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_bBoundBox = 0x1C4; // bool + public const nint m_bCullOutside = 0x1C5; // bool + public const nint m_bUseBones = 0x1C6; // bool + public const nint m_HitboxSetName = 0x1C7; // char[128] } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitDistanceCull { - public const nint MNControlPoint = 0x1C0; // int32 - public const nint MFlDistance = 0x1C8; // CParticleCollectionFloatInput - public const nint MBCullInside = 0x320; // bool + public static class C_INIT_DistanceCull { + public const nint m_nControlPoint = 0x1C0; // int32 + public const nint m_flDistance = 0x1C8; // CParticleCollectionFloatInput + public const nint m_bCullInside = 0x320; // bool } // Parent: CParticleFunctionInitializer // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPlaneCull { - public const nint MNControlPoint = 0x1C0; // int32 - public const nint MFlDistance = 0x1C8; // CParticleCollectionFloatInput - public const nint MBCullInside = 0x320; // bool + public static class C_INIT_PlaneCull { + public const nint m_nControlPoint = 0x1C0; // int32 + public const nint m_flDistance = 0x1C8; // CParticleCollectionFloatInput + public const nint m_bCullInside = 0x320; // bool } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitDistanceToNeighborCull { - public const nint MFlDistance = 0x1C0; // CPerParticleFloatInput + public static class C_INIT_DistanceToNeighborCull { + public const nint m_flDistance = 0x1C0; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRtEnvCull { - public const nint MVecTestDir = 0x1C0; // - public const nint MVecTestNormal = 0x1CC; // - public const nint MBUseVelocity = 0x1D8; // bool - public const nint MBCullOnMiss = 0x1D9; // bool - public const nint MBLifeAdjust = 0x1DA; // bool - public const nint MRtEnvName = 0x1DB; // char[128] - public const nint MNRtEnvCp = 0x25C; // int32 - public const nint MNComponent = 0x260; // int32 + public static class C_INIT_RtEnvCull { + public const nint m_vecTestDir = 0x1C0; // + public const nint m_vecTestNormal = 0x1CC; // + public const nint m_bUseVelocity = 0x1D8; // bool + public const nint m_bCullOnMiss = 0x1D9; // bool + public const nint m_bLifeAdjust = 0x1DA; // bool + public const nint m_RtEnvName = 0x1DB; // char[128] + public const nint m_nRTEnvCP = 0x25C; // int32 + public const nint m_nComponent = 0x260; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CInitNormalAlignToCp { - public const nint MTransformInput = 0x1C0; // CParticleTransformInput - public const nint MNControlPointAxis = 0x228; // ParticleControlPointAxis_t + public static class C_INIT_NormalAlignToCP { + public const nint m_transformInput = 0x1C0; // CParticleTransformInput + public const nint m_nControlPointAxis = 0x228; // ParticleControlPointAxis_t } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitNormalOffset { - public const nint MOffsetMin = 0x1C0; // - public const nint MOffsetMax = 0x1CC; // - public const nint MNControlPointNumber = 0x1D8; // int32 - public const nint MBLocalCoords = 0x1DC; // bool - public const nint MBNormalize = 0x1DD; // bool + public static class C_INIT_NormalOffset { + public const nint m_OffsetMin = 0x1C0; // + public const nint m_OffsetMax = 0x1CC; // + public const nint m_nControlPointNumber = 0x1D8; // int32 + public const nint m_bLocalCoords = 0x1DC; // bool + public const nint m_bNormalize = 0x1DD; // bool } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapSpeedToScalar { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNControlPointNumber = 0x1C4; // int32 - public const nint MFlStartTime = 0x1C8; // float32 - public const nint MFlEndTime = 0x1CC; // float32 - public const nint MFlInputMin = 0x1D0; // float32 - public const nint MFlInputMax = 0x1D4; // float32 - public const nint MFlOutputMin = 0x1D8; // float32 - public const nint MFlOutputMax = 0x1DC; // float32 - public const nint MNSetMethod = 0x1E0; // ParticleSetMethod_t - public const nint MBPerParticle = 0x1E4; // bool + public static class C_INIT_RemapSpeedToScalar { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nControlPointNumber = 0x1C4; // int32 + public const nint m_flStartTime = 0x1C8; // float32 + public const nint m_flEndTime = 0x1CC; // float32 + public const nint m_flInputMin = 0x1D0; // float32 + public const nint m_flInputMax = 0x1D4; // float32 + public const nint m_flOutputMin = 0x1D8; // float32 + public const nint m_flOutputMax = 0x1DC; // float32 + public const nint m_nSetMethod = 0x1E0; // ParticleSetMethod_t + public const nint m_bPerParticle = 0x1E4; // bool } // Parent: CParticleFunctionInitializer // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitFromCpSnapshot { - public const nint MNControlPointNumber = 0x1C0; // int32 - public const nint MNAttributeToRead = 0x1C4; // ParticleAttributeIndex_t - public const nint MNAttributeToWrite = 0x1C8; // ParticleAttributeIndex_t - public const nint MNLocalSpaceCp = 0x1CC; // int32 - public const nint MBRandom = 0x1D0; // bool - public const nint MBReverse = 0x1D1; // bool - public const nint MNSnapShotIncrement = 0x1D8; // CParticleCollectionFloatInput - public const nint MNManualSnapshotIndex = 0x330; // CPerParticleFloatInput - public const nint MNRandomSeed = 0x488; // int32 - public const nint MBLocalSpaceAngles = 0x48C; // bool + public static class C_INIT_InitFromCPSnapshot { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_nAttributeToRead = 0x1C4; // ParticleAttributeIndex_t + public const nint m_nAttributeToWrite = 0x1C8; // ParticleAttributeIndex_t + public const nint m_nLocalSpaceCP = 0x1CC; // int32 + public const nint m_bRandom = 0x1D0; // bool + public const nint m_bReverse = 0x1D1; // bool + public const nint m_nSnapShotIncrement = 0x1D8; // CParticleCollectionFloatInput + public const nint m_nManualSnapshotIndex = 0x330; // CPerParticleFloatInput + public const nint m_nRandomSeed = 0x488; // int32 + public const nint m_bLocalSpaceAngles = 0x48C; // bool } // Parent: CParticleFunctionInitializer // Fields count: 19 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitSkinnedPositionFromCpSnapshot { - public const nint MNSnapshotControlPointNumber = 0x1C0; // int32 - public const nint MNControlPointNumber = 0x1C4; // int32 - public const nint MBRandom = 0x1C8; // bool - public const nint MNRandomSeed = 0x1CC; // int32 - public const nint MBRigid = 0x1D0; // bool - public const nint MBSetNormal = 0x1D1; // bool - public const nint MBIgnoreDt = 0x1D2; // bool - public const nint MFlMinNormalVelocity = 0x1D4; // float32 - public const nint MFlMaxNormalVelocity = 0x1D8; // float32 - public const nint MNIndexType = 0x1DC; // SnapshotIndexType_t - public const nint MFlReadIndex = 0x1E0; // CPerParticleFloatInput - public const nint MFlIncrement = 0x338; // float32 - public const nint MNFullLoopIncrement = 0x33C; // int32 - public const nint MNSnapShotStartPoint = 0x340; // int32 - public const nint MFlBoneVelocity = 0x344; // float32 - public const nint MFlBoneVelocityMax = 0x348; // float32 - public const nint MBCopyColor = 0x34C; // bool - public const nint MBCopyAlpha = 0x34D; // bool - public const nint MBSetRadius = 0x34E; // bool + public static class C_INIT_InitSkinnedPositionFromCPSnapshot { + public const nint m_nSnapshotControlPointNumber = 0x1C0; // int32 + public const nint m_nControlPointNumber = 0x1C4; // int32 + public const nint m_bRandom = 0x1C8; // bool + public const nint m_nRandomSeed = 0x1CC; // int32 + public const nint m_bRigid = 0x1D0; // bool + public const nint m_bSetNormal = 0x1D1; // bool + public const nint m_bIgnoreDt = 0x1D2; // bool + public const nint m_flMinNormalVelocity = 0x1D4; // float32 + public const nint m_flMaxNormalVelocity = 0x1D8; // float32 + public const nint m_nIndexType = 0x1DC; // SnapshotIndexType_t + public const nint m_flReadIndex = 0x1E0; // CPerParticleFloatInput + public const nint m_flIncrement = 0x338; // float32 + public const nint m_nFullLoopIncrement = 0x33C; // int32 + public const nint m_nSnapShotStartPoint = 0x340; // int32 + public const nint m_flBoneVelocity = 0x344; // float32 + public const nint m_flBoneVelocityMax = 0x348; // float32 + public const nint m_bCopyColor = 0x34C; // bool + public const nint m_bCopyAlpha = 0x34D; // bool + public const nint m_bSetRadius = 0x34E; // bool } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitFromParentKilled { - public const nint MNAttributeToCopy = 0x1C0; // ParticleAttributeIndex_t + public static class C_INIT_InitFromParentKilled { + public const nint m_nAttributeToCopy = 0x1C0; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitFromVectorFieldSnapshot { - public const nint MNControlPointNumber = 0x1C0; // int32 - public const nint MNLocalSpaceCp = 0x1C4; // int32 - public const nint MNWeightUpdateCp = 0x1C8; // int32 - public const nint MBUseVerticalVelocity = 0x1CC; // bool - public const nint MVecScale = 0x1D0; // CPerParticleVecInput + public static class C_INIT_InitFromVectorFieldSnapshot { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_nLocalSpaceCP = 0x1C4; // int32 + public const nint m_nWeightUpdateCP = 0x1C8; // int32 + public const nint m_bUseVerticalVelocity = 0x1CC; // bool + public const nint m_vecScale = 0x1D0; // CPerParticleVecInput } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapInitialDirectionToTransformToVector { - public const nint MTransformInput = 0x1C0; // CParticleTransformInput - public const nint MNFieldOutput = 0x228; // ParticleAttributeIndex_t - public const nint MFlScale = 0x22C; // float32 - public const nint MFlOffsetRot = 0x230; // float32 - public const nint MVecOffsetAxis = 0x234; // - public const nint MBNormalize = 0x240; // bool + public static class C_INIT_RemapInitialDirectionToTransformToVector { + public const nint m_TransformInput = 0x1C0; // CParticleTransformInput + public const nint m_nFieldOutput = 0x228; // ParticleAttributeIndex_t + public const nint m_flScale = 0x22C; // float32 + public const nint m_flOffsetRot = 0x230; // float32 + public const nint m_vecOffsetAxis = 0x234; // + public const nint m_bNormalize = 0x240; // bool } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapInitialTransformDirectionToRotation { - public const nint MTransformInput = 0x1C0; // CParticleTransformInput - public const nint MNFieldOutput = 0x228; // ParticleAttributeIndex_t - public const nint MFlOffsetRot = 0x22C; // float32 - public const nint MNComponent = 0x230; // int32 + public static class C_INIT_RemapInitialTransformDirectionToRotation { + public const nint m_TransformInput = 0x1C0; // CParticleTransformInput + public const nint m_nFieldOutput = 0x228; // ParticleAttributeIndex_t + public const nint m_flOffsetRot = 0x22C; // float32 + public const nint m_nComponent = 0x230; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapQAnglesToRotation { - public const nint MTransformInput = 0x1C0; // CParticleTransformInput + public static class C_INIT_RemapQAnglesToRotation { + public const nint m_TransformInput = 0x1C0; // CParticleTransformInput } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapTransformOrientationToRotations { - public const nint MTransformInput = 0x1C0; // CParticleTransformInput - public const nint MVecRotation = 0x228; // - public const nint MBUseQuat = 0x234; // bool - public const nint MBWriteNormal = 0x235; // bool + public static class C_INIT_RemapTransformOrientationToRotations { + public const nint m_TransformInput = 0x1C0; // CParticleTransformInput + public const nint m_vecRotation = 0x228; // + public const nint m_bUseQuat = 0x234; // bool + public const nint m_bWriteNormal = 0x235; // bool } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSetRigidAttachment { - public const nint MNControlPointNumber = 0x1C0; // int32 - public const nint MNFieldInput = 0x1C4; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1C8; // ParticleAttributeIndex_t - public const nint MBLocalSpace = 0x1CC; // bool + public static class C_INIT_SetRigidAttachment { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t + public const nint m_bLocalSpace = 0x1CC; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRemapInitialVisibilityScalar { - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1C8; // float32 - public const nint MFlInputMax = 0x1CC; // float32 - public const nint MFlOutputMin = 0x1D0; // float32 - public const nint MFlOutputMax = 0x1D4; // float32 + public static class C_INIT_RemapInitialVisibilityScalar { + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1C8; // float32 + public const nint m_flInputMax = 0x1CC; // float32 + public const nint m_flOutputMin = 0x1D0; // float32 + public const nint m_flOutputMax = 0x1D4; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRadiusFromCpObject { - public const nint MNControlPoint = 0x1C0; // int32 + public static class C_INIT_RadiusFromCPObject { + public const nint m_nControlPoint = 0x1C0; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitialSequenceFromModel { - public const nint MNControlPointNumber = 0x1C0; // int32 - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MNFieldOutputAnim = 0x1C8; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1CC; // float32 - public const nint MFlInputMax = 0x1D0; // float32 - public const nint MFlOutputMin = 0x1D4; // float32 - public const nint MFlOutputMax = 0x1D8; // float32 - public const nint MNSetMethod = 0x1DC; // ParticleSetMethod_t + public static class C_INIT_InitialSequenceFromModel { + public const nint m_nControlPointNumber = 0x1C0; // int32 + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_nFieldOutputAnim = 0x1C8; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1CC; // float32 + public const nint m_flInputMax = 0x1D0; // float32 + public const nint m_flOutputMin = 0x1D4; // float32 + public const nint m_flOutputMax = 0x1D8; // float32 + public const nint m_nSetMethod = 0x1DC; // ParticleSetMethod_t } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitGlobalScale { - public const nint MFlScale = 0x1C0; // float32 - public const nint MNScaleControlPointNumber = 0x1C4; // int32 - public const nint MNControlPointNumber = 0x1C8; // int32 - public const nint MBScaleRadius = 0x1CC; // bool - public const nint MBScalePosition = 0x1CD; // bool - public const nint MBScaleVelocity = 0x1CE; // bool + public static class C_INIT_GlobalScale { + public const nint m_flScale = 0x1C0; // float32 + public const nint m_nScaleControlPointNumber = 0x1C4; // int32 + public const nint m_nControlPointNumber = 0x1C8; // int32 + public const nint m_bScaleRadius = 0x1CC; // bool + public const nint m_bScalePosition = 0x1CD; // bool + public const nint m_bScaleVelocity = 0x1CE; // bool } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitPointList { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MPointList = 0x1C8; // CUtlVector< PointDefinition_t > - public const nint MBPlaceAlongPath = 0x1E0; // bool - public const nint MBClosedLoop = 0x1E1; // bool - public const nint MNNumPointsAlongPath = 0x1E4; // int32 + 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_bPlaceAlongPath = 0x1E0; // bool + public const nint m_bClosedLoop = 0x1E1; // bool + public const nint m_nNumPointsAlongPath = 0x1E4; // int32 } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitRandomNamedModelElement { - public const nint MHModel = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MNames = 0x1C8; // CUtlVector< CUtlString > - public const nint MBShuffle = 0x1E0; // bool - public const nint MBLinear = 0x1E1; // bool - public const nint MBModelFromRenderer = 0x1E2; // bool - public const nint MNFieldOutput = 0x1E4; // ParticleAttributeIndex_t + 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_bShuffle = 0x1E0; // bool + public const nint m_bLinear = 0x1E1; // bool + public const nint m_bModelFromRenderer = 0x1E2; // bool + public const nint m_nFieldOutput = 0x1E4; // 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 = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > - public const nint MNames = 0x1C8; // CUtlVector< CUtlString > - public const nint MValues = 0x1E0; // CUtlVector< float32 > - public const nint MNFieldInput = 0x1F8; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1FC; // ParticleAttributeIndex_t - public const nint MNSetMethod = 0x200; // ParticleSetMethod_t - public const nint MBModelFromRenderer = 0x204; // bool + 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_nFieldInput = 0x1F8; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1FC; // ParticleAttributeIndex_t + public const nint m_nSetMethod = 0x200; // ParticleSetMethod_t + public const nint m_bModelFromRenderer = 0x204; // 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 = 0x1C0; // Detail2Combo_t - public const nint MFlDetail2Rotation = 0x1C4; // float32 - public const nint MFlDetail2Scale = 0x1C8; // float32 - public const nint MFlDetail2BlendFactor = 0x1CC; // float32 - public const nint MFlColorWarpIntensity = 0x1D0; // float32 - public const nint MFlDiffuseWarpBlendToFull = 0x1D4; // float32 - public const nint MFlEnvMapIntensity = 0x1D8; // float32 - public const nint MFlAmbientScale = 0x1DC; // float32 - public const nint MSpecularColor = 0x1E0; // Color - public const nint MFlSpecularScale = 0x1E4; // float32 - public const nint MFlSpecularExponent = 0x1E8; // float32 - public const nint MFlSpecularExponentBlendToFull = 0x1EC; // float32 - public const nint MFlSpecularBlendToFull = 0x1F0; // float32 - public const nint MRimLightColor = 0x1F4; // Color - public const nint MFlRimLightScale = 0x1F8; // float32 - public const nint MFlReflectionsTintByBaseBlendToNone = 0x1FC; // float32 - public const nint MFlMetalnessBlendToFull = 0x200; // float32 - public const nint MFlSelfIllumBlendToFull = 0x204; // float32 + public static class C_INIT_StatusEffect { + public const nint m_nDetail2Combo = 0x1C0; // Detail2Combo_t + public const nint m_flDetail2Rotation = 0x1C4; // float32 + public const nint m_flDetail2Scale = 0x1C8; // float32 + public const nint m_flDetail2BlendFactor = 0x1CC; // float32 + public const nint m_flColorWarpIntensity = 0x1D0; // float32 + public const nint m_flDiffuseWarpBlendToFull = 0x1D4; // float32 + public const nint m_flEnvMapIntensity = 0x1D8; // float32 + public const nint m_flAmbientScale = 0x1DC; // float32 + public const nint m_specularColor = 0x1E0; // Color + public const nint m_flSpecularScale = 0x1E4; // float32 + public const nint m_flSpecularExponent = 0x1E8; // float32 + public const nint m_flSpecularExponentBlendToFull = 0x1EC; // float32 + public const nint m_flSpecularBlendToFull = 0x1F0; // float32 + public const nint m_rimLightColor = 0x1F4; // Color + public const nint m_flRimLightScale = 0x1F8; // float32 + public const nint m_flReflectionsTintByBaseBlendToNone = 0x1FC; // float32 + public const nint m_flMetalnessBlendToFull = 0x200; // float32 + public const nint m_flSelfIllumBlendToFull = 0x204; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 19 // // Metadata: // MGetKV3ClassDefaults - public static class CInitStatusEffectCitadel { - public const nint MFlSfxColorWarpAmount = 0x1C0; // float32 - public const nint MFlSfxNormalAmount = 0x1C4; // float32 - public const nint MFlSfxMetalnessAmount = 0x1C8; // float32 - public const nint MFlSfxRoughnessAmount = 0x1CC; // float32 - public const nint MFlSfxSelfIllumAmount = 0x1D0; // float32 - public const nint MFlSfxsScale = 0x1D4; // float32 - public const nint MFlSfxsScrollX = 0x1D8; // float32 - public const nint MFlSfxsScrollY = 0x1DC; // float32 - public const nint MFlSfxsScrollZ = 0x1E0; // float32 - public const nint MFlSfxsOffsetX = 0x1E4; // float32 - public const nint MFlSfxsOffsetY = 0x1E8; // float32 - public const nint MFlSfxsOffsetZ = 0x1EC; // float32 - public const nint MNDetailCombo = 0x1F0; // DetailCombo_t - public const nint MFlSfxsDetailAmount = 0x1F4; // float32 - public const nint MFlSfxsDetailScale = 0x1F8; // float32 - public const nint MFlSfxsDetailScrollX = 0x1FC; // float32 - public const nint MFlSfxsDetailScrollY = 0x200; // float32 - public const nint MFlSfxsDetailScrollZ = 0x204; // float32 - public const nint MFlSfxsUseModelUVs = 0x208; // float32 + public static class C_INIT_StatusEffectCitadel { + public const nint m_flSFXColorWarpAmount = 0x1C0; // float32 + public const nint m_flSFXNormalAmount = 0x1C4; // float32 + public const nint m_flSFXMetalnessAmount = 0x1C8; // float32 + public const nint m_flSFXRoughnessAmount = 0x1CC; // float32 + public const nint m_flSFXSelfIllumAmount = 0x1D0; // float32 + public const nint m_flSFXSScale = 0x1D4; // float32 + public const nint m_flSFXSScrollX = 0x1D8; // float32 + public const nint m_flSFXSScrollY = 0x1DC; // float32 + public const nint m_flSFXSScrollZ = 0x1E0; // float32 + public const nint m_flSFXSOffsetX = 0x1E4; // float32 + public const nint m_flSFXSOffsetY = 0x1E8; // float32 + public const nint m_flSFXSOffsetZ = 0x1EC; // float32 + public const nint m_nDetailCombo = 0x1F0; // DetailCombo_t + public const nint m_flSFXSDetailAmount = 0x1F4; // float32 + public const nint m_flSFXSDetailScale = 0x1F8; // float32 + public const nint m_flSFXSDetailScrollX = 0x1FC; // float32 + public const nint m_flSFXSDetailScrollY = 0x200; // float32 + public const nint m_flSFXSDetailScrollZ = 0x204; // float32 + public const nint m_flSFXSUseModelUVs = 0x208; // float32 } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitCreateParticleImpulse { - public const nint MInputRadius = 0x1C0; // CPerParticleFloatInput - public const nint MInputMagnitude = 0x318; // CPerParticleFloatInput - public const nint MNFalloffFunction = 0x470; // ParticleFalloffFunction_t - public const nint MInputFalloffExp = 0x478; // CPerParticleFloatInput - public const nint MNImpulseType = 0x5D0; // ParticleImpulseType_t + public static class C_INIT_CreateParticleImpulse { + public const nint m_InputRadius = 0x1C0; // CPerParticleFloatInput + public const nint m_InputMagnitude = 0x318; // CPerParticleFloatInput + public const nint m_nFalloffFunction = 0x470; // ParticleFalloffFunction_t + public const nint m_InputFalloffExp = 0x478; // CPerParticleFloatInput + public const nint m_nImpulseType = 0x5D0; // ParticleImpulseType_t } // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CInitQuantizeFloat { - public const nint MInputValue = 0x1C0; // CPerParticleFloatInput - public const nint MNOutputField = 0x318; // ParticleAttributeIndex_t + public static class C_INIT_QuantizeFloat { + public const nint m_InputValue = 0x1C0; // CPerParticleFloatInput + public const nint m_nOutputField = 0x318; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSetAttributeToScalarExpression { - public const nint MNExpression = 0x1C0; // ScalarExpressionType_t - public const nint MFlInput1 = 0x1C8; // CPerParticleFloatInput - public const nint MFlInput2 = 0x320; // CPerParticleFloatInput - public const nint MFlOutputRemap = 0x478; // CParticleRemapFloatInput - public const nint MNOutputField = 0x5D0; // ParticleAttributeIndex_t - public const nint MNSetMethod = 0x5D4; // ParticleSetMethod_t + public static class C_INIT_SetAttributeToScalarExpression { + public const nint m_nExpression = 0x1C0; // ScalarExpressionType_t + public const nint m_flInput1 = 0x1C8; // CPerParticleFloatInput + public const nint m_flInput2 = 0x320; // CPerParticleFloatInput + public const nint m_flOutputRemap = 0x478; // CParticleRemapFloatInput + public const nint m_nOutputField = 0x5D0; // ParticleAttributeIndex_t + public const nint m_nSetMethod = 0x5D4; // ParticleSetMethod_t } // Parent: CParticleFunctionInitializer // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class CInitSetVectorAttributeToVectorExpression { - public const nint MNExpression = 0x1C0; // VectorExpressionType_t - public const nint MVInput1 = 0x1C8; // CPerParticleVecInput - public const nint MVInput2 = 0x820; // CPerParticleVecInput - public const nint MNOutputField = 0xE78; // ParticleAttributeIndex_t - public const nint MNSetMethod = 0xE7C; // ParticleSetMethod_t - public const nint MBNormalizedOutput = 0xE80; // bool + public static class C_INIT_SetVectorAttributeToVectorExpression { + public const nint m_nExpression = 0x1C0; // VectorExpressionType_t + public const nint m_vInput1 = 0x1C8; // CPerParticleVecInput + public const nint m_vInput2 = 0x820; // CPerParticleVecInput + public const nint m_nOutputField = 0xE78; // ParticleAttributeIndex_t + public const nint m_nSetMethod = 0xE7C; // ParticleSetMethod_t + public const nint m_bNormalizedOutput = 0xE80; // bool } // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitFloatCollection { - public const nint MInputValue = 0x1C0; // CParticleCollectionFloatInput - public const nint MNOutputField = 0x318; // ParticleAttributeIndex_t + public static class C_INIT_InitFloatCollection { + public const nint m_InputValue = 0x1C0; // CParticleCollectionFloatInput + public const nint m_nOutputField = 0x318; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitFloat { - public const nint MInputValue = 0x1C0; // CPerParticleFloatInput - public const nint MNOutputField = 0x318; // ParticleAttributeIndex_t - public const nint MNSetMethod = 0x31C; // ParticleSetMethod_t - public const nint MInputStrength = 0x320; // CPerParticleFloatInput + public static class C_INIT_InitFloat { + public const nint m_InputValue = 0x1C0; // CPerParticleFloatInput + public const nint m_nOutputField = 0x318; // ParticleAttributeIndex_t + public const nint m_nSetMethod = 0x31C; // ParticleSetMethod_t + public const nint m_InputStrength = 0x320; // CPerParticleFloatInput } // Parent: CParticleFunctionInitializer // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitVecCollection { - public const nint MInputValue = 0x1C0; // CParticleCollectionVecInput - public const nint MNOutputField = 0x818; // ParticleAttributeIndex_t + public static class C_INIT_InitVecCollection { + public const nint m_InputValue = 0x1C0; // CParticleCollectionVecInput + public const nint m_nOutputField = 0x818; // ParticleAttributeIndex_t } // Parent: CParticleFunctionInitializer // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class CInitInitVec { - public const nint MInputValue = 0x1C0; // CPerParticleVecInput - public const nint MNOutputField = 0x818; // ParticleAttributeIndex_t - public const nint MNSetMethod = 0x81C; // ParticleSetMethod_t - public const nint MBNormalizedOutput = 0x820; // bool - public const nint MBWritePreviousPosition = 0x821; // bool + public static class C_INIT_InitVec { + public const nint m_InputValue = 0x1C0; // CPerParticleVecInput + public const nint m_nOutputField = 0x818; // ParticleAttributeIndex_t + public const nint m_nSetMethod = 0x81C; // ParticleSetMethod_t + public const nint m_bNormalizedOutput = 0x820; // bool + public const nint m_bWritePreviousPosition = 0x821; // bool } // Parent: CParticleFunctionEmitter // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpInstantaneousEmitter { - public const nint MNParticlesToEmit = 0x1C0; // CParticleCollectionFloatInput - public const nint MFlStartTime = 0x318; // CParticleCollectionFloatInput - public const nint MFlInitFromKilledParentParticles = 0x470; // float32 - public const nint MFlParentParticleScale = 0x478; // CParticleCollectionFloatInput - public const nint MNMaxEmittedPerFrame = 0x5D0; // int32 - public const nint MNSnapshotControlPoint = 0x5D4; // int32 + public static class C_OP_InstantaneousEmitter { + public const nint m_nParticlesToEmit = 0x1C0; // CParticleCollectionFloatInput + public const nint m_flStartTime = 0x318; // CParticleCollectionFloatInput + public const nint m_flInitFromKilledParentParticles = 0x470; // float32 + public const nint m_flParentParticleScale = 0x478; // CParticleCollectionFloatInput + public const nint m_nMaxEmittedPerFrame = 0x5D0; // int32 + public const nint m_nSnapshotControlPoint = 0x5D4; // int32 } // Parent: CParticleFunctionEmitter // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class COpContinuousEmitter { - public const nint MFlEmissionDuration = 0x1C0; // CParticleCollectionFloatInput - public const nint MFlStartTime = 0x318; // CParticleCollectionFloatInput - public const nint MFlEmitRate = 0x470; // CParticleCollectionFloatInput - public const nint MFlEmissionScale = 0x5C8; // float32 - public const nint MFlScalePerParentParticle = 0x5CC; // float32 - public const nint MBInitFromKilledParentParticles = 0x5D0; // bool - public const nint MNSnapshotControlPoint = 0x5D4; // int32 - public const nint MNLimitPerUpdate = 0x5D8; // int32 - public const nint MBForceEmitOnFirstUpdate = 0x5DC; // bool - public const nint MBForceEmitOnLastUpdate = 0x5DD; // bool + public static class C_OP_ContinuousEmitter { + public const nint m_flEmissionDuration = 0x1C0; // CParticleCollectionFloatInput + public const nint m_flStartTime = 0x318; // CParticleCollectionFloatInput + public const nint m_flEmitRate = 0x470; // CParticleCollectionFloatInput + public const nint m_flEmissionScale = 0x5C8; // float32 + public const nint m_flScalePerParentParticle = 0x5CC; // float32 + public const nint m_bInitFromKilledParentParticles = 0x5D0; // bool + public const nint m_nSnapshotControlPoint = 0x5D4; // int32 + public const nint m_nLimitPerUpdate = 0x5D8; // int32 + public const nint m_bForceEmitOnFirstUpdate = 0x5DC; // bool + public const nint m_bForceEmitOnLastUpdate = 0x5DD; // bool } // Parent: CParticleFunctionEmitter // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - public static class COpNoiseEmitter { - public const nint MFlEmissionDuration = 0x1C0; // float32 - public const nint MFlStartTime = 0x1C4; // float32 - public const nint MFlEmissionScale = 0x1C8; // float32 - public const nint MNScaleControlPoint = 0x1CC; // int32 - public const nint MNScaleControlPointField = 0x1D0; // int32 - public const nint MNWorldNoisePoint = 0x1D4; // int32 - public const nint MBAbsVal = 0x1D8; // bool - public const nint MBAbsValInv = 0x1D9; // bool - public const nint MFlOffset = 0x1DC; // float32 - public const nint MFlOutputMin = 0x1E0; // float32 - public const nint MFlOutputMax = 0x1E4; // float32 - public const nint MFlNoiseScale = 0x1E8; // float32 - public const nint MFlWorldNoiseScale = 0x1EC; // float32 - public const nint MVecOffsetLoc = 0x1F0; // - public const nint MFlWorldTimeScale = 0x1FC; // float32 + public static class C_OP_NoiseEmitter { + public const nint m_flEmissionDuration = 0x1C0; // float32 + public const nint m_flStartTime = 0x1C4; // float32 + public const nint m_flEmissionScale = 0x1C8; // float32 + public const nint m_nScaleControlPoint = 0x1CC; // int32 + public const nint m_nScaleControlPointField = 0x1D0; // int32 + public const nint m_nWorldNoisePoint = 0x1D4; // int32 + public const nint m_bAbsVal = 0x1D8; // bool + public const nint m_bAbsValInv = 0x1D9; // bool + public const nint m_flOffset = 0x1DC; // float32 + public const nint m_flOutputMin = 0x1E0; // float32 + public const nint m_flOutputMax = 0x1E4; // float32 + public const nint m_flNoiseScale = 0x1E8; // float32 + public const nint m_flWorldNoiseScale = 0x1EC; // float32 + public const nint m_vecOffsetLoc = 0x1F0; // + public const nint m_flWorldTimeScale = 0x1FC; // float32 } // Parent: CParticleFunctionEmitter // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpMaintainEmitter { - public const nint MNParticlesToMaintain = 0x1C0; // CParticleCollectionFloatInput - public const nint MFlStartTime = 0x318; // float32 - public const nint MFlEmissionDuration = 0x320; // CParticleCollectionFloatInput - public const nint MFlEmissionRate = 0x478; // float32 - public const nint MNSnapshotControlPoint = 0x47C; // int32 - public const nint MBEmitInstantaneously = 0x480; // bool - public const nint MBFinalEmitOnStop = 0x481; // bool - public const nint MFlScale = 0x488; // CParticleCollectionFloatInput + public static class C_OP_MaintainEmitter { + public const nint m_nParticlesToMaintain = 0x1C0; // CParticleCollectionFloatInput + public const nint m_flStartTime = 0x318; // float32 + public const nint m_flEmissionDuration = 0x320; // CParticleCollectionFloatInput + public const nint m_flEmissionRate = 0x478; // float32 + public const nint m_nSnapshotControlPoint = 0x47C; // int32 + public const nint m_bEmitInstantaneously = 0x480; // bool + public const nint m_bFinalEmitOnStop = 0x481; // bool + public const nint m_flScale = 0x488; // CParticleCollectionFloatInput } // Parent: CParticleFunctionForce // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpRandomForce { - public const nint MMinForce = 0x1D0; // - public const nint MMaxForce = 0x1DC; // + public static class C_OP_RandomForce { + public const nint m_MinForce = 0x1D0; // + public const nint m_MaxForce = 0x1DC; // } // Parent: CParticleFunctionForce // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpCpVelocityForce { - public const nint MNControlPointNumber = 0x1D0; // int32 - public const nint MFlScale = 0x1D8; // CPerParticleFloatInput + public static class C_OP_CPVelocityForce { + public const nint m_nControlPointNumber = 0x1D0; // int32 + public const nint m_flScale = 0x1D8; // CPerParticleFloatInput } // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpParentVortices { - public const nint MFlForceScale = 0x1D0; // float32 - public const nint MVecTwistAxis = 0x1D4; // - public const nint MBFlipBasedOnYaw = 0x1E0; // bool + public static class C_OP_ParentVortices { + public const nint m_flForceScale = 0x1D0; // float32 + public const nint m_vecTwistAxis = 0x1D4; // + public const nint m_bFlipBasedOnYaw = 0x1E0; // bool } // Parent: CParticleFunctionForce // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpTwistAroundAxis { - public const nint MFForceAmount = 0x1D0; // float32 - public const nint MTwistAxis = 0x1D4; // - public const nint MBLocalSpace = 0x1E0; // bool - public const nint MNControlPointNumber = 0x1E4; // int32 + public static class C_OP_TwistAroundAxis { + public const nint m_fForceAmount = 0x1D0; // float32 + public const nint m_TwistAxis = 0x1D4; // + public const nint m_bLocalSpace = 0x1E0; // bool + public const nint m_nControlPointNumber = 0x1E4; // int32 } // Parent: CParticleFunctionForce // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpAttractToControlPoint { - public const nint MVecComponentScale = 0x1D0; // - public const nint MFForceAmount = 0x1E0; // CPerParticleFloatInput - public const nint MFFalloffPower = 0x338; // float32 - public const nint MTransformInput = 0x340; // CParticleTransformInput - public const nint MFForceAmountMin = 0x3A8; // CPerParticleFloatInput - public const nint MBApplyMinForce = 0x500; // bool + public static class C_OP_AttractToControlPoint { + public const nint m_vecComponentScale = 0x1D0; // + public const nint m_fForceAmount = 0x1E0; // CPerParticleFloatInput + public const nint m_fFalloffPower = 0x338; // float32 + public const nint m_TransformInput = 0x340; // CParticleTransformInput + public const nint m_fForceAmountMin = 0x3A8; // CPerParticleFloatInput + public const nint m_bApplyMinForce = 0x500; // bool } // Parent: CParticleFunctionForce // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpForceBasedOnDistanceToPlane { - public const nint MFlMinDist = 0x1D0; // float32 - public const nint MVecForceAtMinDist = 0x1D4; // - public const nint MFlMaxDist = 0x1E0; // float32 - public const nint MVecForceAtMaxDist = 0x1E4; // - public const nint MVecPlaneNormal = 0x1F0; // - public const nint MNControlPointNumber = 0x1FC; // int32 - public const nint MFlExponent = 0x200; // float32 + public static class C_OP_ForceBasedOnDistanceToPlane { + public const nint m_flMinDist = 0x1D0; // float32 + public const nint m_vecForceAtMinDist = 0x1D4; // + public const nint m_flMaxDist = 0x1E0; // float32 + public const nint m_vecForceAtMaxDist = 0x1E4; // + public const nint m_vecPlaneNormal = 0x1F0; // + public const nint m_nControlPointNumber = 0x1FC; // int32 + public const nint m_flExponent = 0x200; // float32 } // Parent: CParticleFunctionForce // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpTimeVaryingForce { - public const nint MFlStartLerpTime = 0x1D0; // float32 - public const nint MStartingForce = 0x1D4; // - public const nint MFlEndLerpTime = 0x1E0; // float32 - public const nint MEndingForce = 0x1E4; // + public static class C_OP_TimeVaryingForce { + public const nint m_flStartLerpTime = 0x1D0; // float32 + public const nint m_StartingForce = 0x1D4; // + public const nint m_flEndLerpTime = 0x1E0; // float32 + public const nint m_EndingForce = 0x1E4; // } // Parent: CParticleFunctionForce // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpTurbulenceForce { - public const nint MFlNoiseCoordScale0 = 0x1D0; // float32 - public const nint MFlNoiseCoordScale1 = 0x1D4; // float32 - public const nint MFlNoiseCoordScale2 = 0x1D8; // float32 - public const nint MFlNoiseCoordScale3 = 0x1DC; // float32 - public const nint MVecNoiseAmount0 = 0x1E0; // - public const nint MVecNoiseAmount1 = 0x1EC; // - public const nint MVecNoiseAmount2 = 0x1F8; // - public const nint MVecNoiseAmount3 = 0x204; // + public static class C_OP_TurbulenceForce { + public const nint m_flNoiseCoordScale0 = 0x1D0; // float32 + public const nint m_flNoiseCoordScale1 = 0x1D4; // float32 + public const nint m_flNoiseCoordScale2 = 0x1D8; // float32 + public const nint m_flNoiseCoordScale3 = 0x1DC; // float32 + public const nint m_vecNoiseAmount0 = 0x1E0; // + public const nint m_vecNoiseAmount1 = 0x1EC; // + public const nint m_vecNoiseAmount2 = 0x1F8; // + public const nint m_vecNoiseAmount3 = 0x204; // } // Parent: CParticleFunctionForce // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpCurlNoiseForce { - public const nint MNNoiseType = 0x1D0; // ParticleDirectionNoiseType_t - public const nint MVecNoiseFreq = 0x1D8; // CPerParticleVecInput - public const nint MVecNoiseScale = 0x830; // CPerParticleVecInput - public const nint MVecOffset = 0xE88; // CPerParticleVecInput - public const nint MVecOffsetRate = 0x14E0; // CPerParticleVecInput - public const nint MFlWorleySeed = 0x1B38; // CPerParticleFloatInput - public const nint MFlWorleyJitter = 0x1C90; // CPerParticleFloatInput + public static class C_OP_CurlNoiseForce { + public const nint m_nNoiseType = 0x1D0; // ParticleDirectionNoiseType_t + public const nint m_vecNoiseFreq = 0x1D8; // CPerParticleVecInput + public const nint m_vecNoiseScale = 0x830; // CPerParticleVecInput + public const nint m_vecOffset = 0xE88; // CPerParticleVecInput + public const nint m_vecOffsetRate = 0x14E0; // CPerParticleVecInput + public const nint m_flWorleySeed = 0x1B38; // CPerParticleFloatInput + public const nint m_flWorleyJitter = 0x1C90; // CPerParticleFloatInput } // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpPerParticleForce { - public const nint MFlForceScale = 0x1D0; // CPerParticleFloatInput - public const nint MVForce = 0x328; // CPerParticleVecInput - public const nint MNCp = 0x980; // int32 + public static class C_OP_PerParticleForce { + public const nint m_flForceScale = 0x1D0; // CPerParticleFloatInput + public const nint m_vForce = 0x328; // CPerParticleVecInput + public const nint m_nCP = 0x980; // int32 } // Parent: CParticleFunctionForce // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpWindForce { - public const nint MVForce = 0x1D0; // + public static class C_OP_WindForce { + public const nint m_vForce = 0x1D0; // } // Parent: CParticleFunctionForce // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - public static class COpExternalWindForce { - public const nint MVecSamplePosition = 0x1D0; // CPerParticleVecInput - public const nint MVecScale = 0x828; // CPerParticleVecInput - public const nint MBSampleWind = 0xE80; // bool - public const nint MBSampleWater = 0xE81; // bool - public const nint MBDampenNearWaterPlane = 0xE82; // bool - public const nint MBSampleGravity = 0xE83; // bool - public const nint MVecGravityForce = 0xE88; // CPerParticleVecInput - public const nint MBUseBasicMovementGravity = 0x14E0; // bool - public const nint MFlLocalGravityScale = 0x14E8; // CPerParticleFloatInput - public const nint MFlLocalBuoyancyScale = 0x1640; // CPerParticleFloatInput - public const nint MVecBuoyancyForce = 0x1798; // CPerParticleVecInput + public static class C_OP_ExternalWindForce { + public const nint m_vecSamplePosition = 0x1D0; // CPerParticleVecInput + public const nint m_vecScale = 0x828; // CPerParticleVecInput + public const nint m_bSampleWind = 0xE80; // bool + public const nint m_bSampleWater = 0xE81; // bool + public const nint m_bDampenNearWaterPlane = 0xE82; // bool + public const nint m_bSampleGravity = 0xE83; // bool + public const nint m_vecGravityForce = 0xE88; // CPerParticleVecInput + public const nint m_bUseBasicMovementGravity = 0x14E0; // bool + public const nint m_flLocalGravityScale = 0x14E8; // CPerParticleFloatInput + public const nint m_flLocalBuoyancyScale = 0x1640; // CPerParticleFloatInput + public const nint m_vecBuoyancyForce = 0x1798; // CPerParticleVecInput } // Parent: CParticleFunctionForce // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpExternalGameImpulseForce { - public const nint MFlForceScale = 0x1D0; // CPerParticleFloatInput - public const nint MBRopes = 0x328; // bool - public const nint MBRopesZOnly = 0x329; // bool - public const nint MBExplosions = 0x32A; // bool - public const nint MBParticles = 0x32B; // bool + public static class C_OP_ExternalGameImpulseForce { + public const nint m_flForceScale = 0x1D0; // CPerParticleFloatInput + public const nint m_bRopes = 0x328; // bool + public const nint m_bRopesZOnly = 0x329; // bool + public const nint m_bExplosions = 0x32A; // bool + public const nint m_bParticles = 0x32B; // bool } // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpLocalAccelerationForce { - public const nint MNCp = 0x1D0; // int32 - public const nint MNScaleCp = 0x1D4; // int32 - public const nint MVecAccel = 0x1D8; // CParticleCollectionVecInput + public static class C_OP_LocalAccelerationForce { + public const nint m_nCP = 0x1D0; // int32 + public const nint m_nScaleCP = 0x1D4; // int32 + public const nint m_vecAccel = 0x1D8; // CParticleCollectionVecInput } // Parent: CParticleFunctionForce // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpDensityForce { - public const nint MFlRadiusScale = 0x1D0; // float32 - public const nint MFlForceScale = 0x1D4; // float32 - public const nint MFlTargetDensity = 0x1D8; // float32 + public static class C_OP_DensityForce { + public const nint m_flRadiusScale = 0x1D0; // float32 + public const nint m_flForceScale = 0x1D4; // float32 + public const nint m_flTargetDensity = 0x1D8; // float32 } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpBasicMovement { - public const nint MGravity = 0x1C0; // CParticleCollectionVecInput - public const nint MFDrag = 0x818; // CParticleCollectionFloatInput - public const nint MNMaxConstraintPasses = 0x970; // int32 + public static class C_OP_BasicMovement { + public const nint m_Gravity = 0x1C0; // CParticleCollectionVecInput + public const nint m_fDrag = 0x818; // CParticleCollectionFloatInput + public const nint m_nMaxConstraintPasses = 0x970; // int32 } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeAndKill { - public const nint MFlStartFadeInTime = 0x1C0; // float32 - public const nint MFlEndFadeInTime = 0x1C4; // float32 - public const nint MFlStartFadeOutTime = 0x1C8; // float32 - public const nint MFlEndFadeOutTime = 0x1CC; // float32 - public const nint MFlStartAlpha = 0x1D0; // float32 - public const nint MFlEndAlpha = 0x1D4; // float32 - public const nint MBForcePreserveParticleOrder = 0x1D8; // bool + public static class C_OP_FadeAndKill { + public const nint m_flStartFadeInTime = 0x1C0; // float32 + public const nint m_flEndFadeInTime = 0x1C4; // float32 + public const nint m_flStartFadeOutTime = 0x1C8; // float32 + public const nint m_flEndFadeOutTime = 0x1CC; // float32 + public const nint m_flStartAlpha = 0x1D0; // float32 + public const nint m_flEndAlpha = 0x1D4; // float32 + public const nint m_bForcePreserveParticleOrder = 0x1D8; // bool } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeAndKillForTracers { - public const nint MFlStartFadeInTime = 0x1C0; // float32 - public const nint MFlEndFadeInTime = 0x1C4; // float32 - public const nint MFlStartFadeOutTime = 0x1C8; // float32 - public const nint MFlEndFadeOutTime = 0x1CC; // float32 - public const nint MFlStartAlpha = 0x1D0; // float32 - public const nint MFlEndAlpha = 0x1D4; // float32 + public static class C_OP_FadeAndKillForTracers { + public const nint m_flStartFadeInTime = 0x1C0; // float32 + public const nint m_flEndFadeInTime = 0x1C4; // float32 + public const nint m_flStartFadeOutTime = 0x1C8; // float32 + public const nint m_flEndFadeOutTime = 0x1CC; // float32 + public const nint m_flStartAlpha = 0x1D0; // float32 + public const nint m_flEndAlpha = 0x1D4; // float32 } // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeIn { - public const nint MFlFadeInTimeMin = 0x1C0; // float32 - public const nint MFlFadeInTimeMax = 0x1C4; // float32 - public const nint MFlFadeInTimeExp = 0x1C8; // float32 - public const nint MBProportional = 0x1CC; // bool + public static class C_OP_FadeIn { + public const nint m_flFadeInTimeMin = 0x1C0; // float32 + public const nint m_flFadeInTimeMax = 0x1C4; // float32 + public const nint m_flFadeInTimeExp = 0x1C8; // float32 + public const nint m_bProportional = 0x1CC; // bool } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeOut { - public const nint MFlFadeOutTimeMin = 0x1C0; // float32 - public const nint MFlFadeOutTimeMax = 0x1C4; // float32 - public const nint MFlFadeOutTimeExp = 0x1C8; // float32 - public const nint MFlFadeBias = 0x1CC; // float32 - public const nint MBProportional = 0x200; // bool - public const nint MBEaseInAndOut = 0x201; // bool + public static class C_OP_FadeOut { + public const nint m_flFadeOutTimeMin = 0x1C0; // float32 + public const nint m_flFadeOutTimeMax = 0x1C4; // float32 + public const nint m_flFadeOutTimeExp = 0x1C8; // float32 + public const nint m_flFadeBias = 0x1CC; // float32 + public const nint m_bProportional = 0x200; // bool + public const nint m_bEaseInAndOut = 0x201; // bool } // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeInSimple { - public const nint MFlFadeInTime = 0x1C0; // float32 - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public static class C_OP_FadeInSimple { + public const nint m_flFadeInTime = 0x1C0; // float32 + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpFadeOutSimple { - public const nint MFlFadeOutTime = 0x1C0; // float32 - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public static class C_OP_FadeOutSimple { + public const nint m_flFadeOutTime = 0x1C0; // float32 + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpClampScalar { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MFlOutputMin = 0x1C8; // CPerParticleFloatInput - public const nint MFlOutputMax = 0x320; // CPerParticleFloatInput + public static class C_OP_ClampScalar { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_flOutputMin = 0x1C8; // CPerParticleFloatInput + public const nint m_flOutputMax = 0x320; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpClampVector { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MVecOutputMin = 0x1C8; // CPerParticleVecInput - public const nint MVecOutputMax = 0x820; // CPerParticleVecInput + public static class C_OP_ClampVector { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_vecOutputMin = 0x1C8; // CPerParticleVecInput + public const nint m_vecOutputMax = 0x820; // CPerParticleVecInput } // Parent: CParticleFunctionOperator // Fields count: 13 // // Metadata: // MGetKV3ClassDefaults - public static class COpOscillateScalar { - public const nint MRateMin = 0x1C0; // float32 - public const nint MRateMax = 0x1C4; // float32 - public const nint MFrequencyMin = 0x1C8; // float32 - public const nint MFrequencyMax = 0x1CC; // float32 - public const nint MNField = 0x1D0; // ParticleAttributeIndex_t - public const nint MBProportional = 0x1D4; // bool - public const nint MBProportionalOp = 0x1D5; // bool - public const nint MFlStartTimeMin = 0x1D8; // float32 - public const nint MFlStartTimeMax = 0x1DC; // float32 - public const nint MFlEndTimeMin = 0x1E0; // float32 - public const nint MFlEndTimeMax = 0x1E4; // float32 - public const nint MFlOscMult = 0x1E8; // float32 - public const nint MFlOscAdd = 0x1EC; // float32 + public static class C_OP_OscillateScalar { + public const nint m_RateMin = 0x1C0; // float32 + public const nint m_RateMax = 0x1C4; // float32 + public const nint m_FrequencyMin = 0x1C8; // float32 + public const nint m_FrequencyMax = 0x1CC; // float32 + public const nint m_nField = 0x1D0; // ParticleAttributeIndex_t + public const nint m_bProportional = 0x1D4; // bool + public const nint m_bProportionalOp = 0x1D5; // bool + public const nint m_flStartTime_min = 0x1D8; // float32 + public const nint m_flStartTime_max = 0x1DC; // float32 + public const nint m_flEndTime_min = 0x1E0; // float32 + public const nint m_flEndTime_max = 0x1E4; // float32 + public const nint m_flOscMult = 0x1E8; // float32 + public const nint m_flOscAdd = 0x1EC; // float32 } // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpOscillateScalarSimple { - public const nint MRate = 0x1C0; // float32 - public const nint MFrequency = 0x1C4; // float32 - public const nint MNField = 0x1C8; // ParticleAttributeIndex_t - public const nint MFlOscMult = 0x1CC; // float32 - public const nint MFlOscAdd = 0x1D0; // float32 + public static class C_OP_OscillateScalarSimple { + public const nint m_Rate = 0x1C0; // float32 + public const nint m_Frequency = 0x1C4; // float32 + public const nint m_nField = 0x1C8; // ParticleAttributeIndex_t + public const nint m_flOscMult = 0x1CC; // float32 + public const nint m_flOscAdd = 0x1D0; // float32 } // Parent: CParticleFunctionOperator // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - public static class COpOscillateVector { - public const nint MRateMin = 0x1C0; // - public const nint MRateMax = 0x1CC; // - public const nint MFrequencyMin = 0x1D8; // - public const nint MFrequencyMax = 0x1E4; // - public const nint MNField = 0x1F0; // ParticleAttributeIndex_t - public const nint MBProportional = 0x1F4; // bool - public const nint MBProportionalOp = 0x1F5; // bool - public const nint MBOffset = 0x1F6; // bool - public const nint MFlStartTimeMin = 0x1F8; // float32 - public const nint MFlStartTimeMax = 0x1FC; // float32 - public const nint MFlEndTimeMin = 0x200; // float32 - public const nint MFlEndTimeMax = 0x204; // float32 - public const nint MFlOscMult = 0x208; // CPerParticleFloatInput - public const nint MFlOscAdd = 0x360; // CPerParticleFloatInput - public const nint MFlRateScale = 0x4B8; // CPerParticleFloatInput + public static class C_OP_OscillateVector { + public const nint m_RateMin = 0x1C0; // + public const nint m_RateMax = 0x1CC; // + public const nint m_FrequencyMin = 0x1D8; // + public const nint m_FrequencyMax = 0x1E4; // + public const nint m_nField = 0x1F0; // ParticleAttributeIndex_t + public const nint m_bProportional = 0x1F4; // bool + public const nint m_bProportionalOp = 0x1F5; // bool + public const nint m_bOffset = 0x1F6; // bool + public const nint m_flStartTime_min = 0x1F8; // float32 + public const nint m_flStartTime_max = 0x1FC; // float32 + public const nint m_flEndTime_min = 0x200; // float32 + public const nint m_flEndTime_max = 0x204; // float32 + public const nint m_flOscMult = 0x208; // CPerParticleFloatInput + public const nint m_flOscAdd = 0x360; // CPerParticleFloatInput + public const nint m_flRateScale = 0x4B8; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpOscillateVectorSimple { - public const nint MRate = 0x1C0; // - public const nint MFrequency = 0x1CC; // - public const nint MNField = 0x1D8; // ParticleAttributeIndex_t - public const nint MFlOscMult = 0x1DC; // float32 - public const nint MFlOscAdd = 0x1E0; // float32 - public const nint MBOffset = 0x1E4; // bool + public static class C_OP_OscillateVectorSimple { + public const nint m_Rate = 0x1C0; // + public const nint m_Frequency = 0x1CC; // + public const nint m_nField = 0x1D8; // ParticleAttributeIndex_t + public const nint m_flOscMult = 0x1DC; // float32 + public const nint m_flOscAdd = 0x1E0; // float32 + public const nint m_bOffset = 0x1E4; // bool } // Parent: CParticleFunctionOperator // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - public static class COpDifferencePreviousParticle { - public const nint MNFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1C8; // float32 - public const nint MFlInputMax = 0x1CC; // float32 - public const nint MFlOutputMin = 0x1D0; // float32 - public const nint MFlOutputMax = 0x1D4; // float32 - public const nint MNSetMethod = 0x1D8; // ParticleSetMethod_t - public const nint MBActiveRange = 0x1DC; // bool - public const nint MBSetPreviousParticle = 0x1DD; // bool + public static class C_OP_DifferencePreviousParticle { + public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1C8; // float32 + public const nint m_flInputMax = 0x1CC; // float32 + public const nint m_flOutputMin = 0x1D0; // float32 + public const nint m_flOutputMax = 0x1D4; // float32 + public const nint m_nSetMethod = 0x1D8; // ParticleSetMethod_t + public const nint m_bActiveRange = 0x1DC; // bool + public const nint m_bSetPreviousParticle = 0x1DD; // bool } // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpPointVectorAtNextParticle { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MFlInterpolation = 0x1C8; // CPerParticleFloatInput + public static class C_OP_PointVectorAtNextParticle { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_flInterpolation = 0x1C8; // CPerParticleFloatInput } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapScalar { - public const nint MNFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1C8; // float32 - public const nint MFlInputMax = 0x1CC; // float32 - public const nint MFlOutputMin = 0x1D0; // float32 - public const nint MFlOutputMax = 0x1D4; // float32 - public const nint MBOldCode = 0x1D8; // bool + public static class C_OP_RemapScalar { + public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1C8; // float32 + public const nint m_flInputMax = 0x1CC; // float32 + public const nint m_flOutputMin = 0x1D0; // float32 + public const nint m_flOutputMax = 0x1D4; // float32 + public const nint m_bOldCode = 0x1D8; // bool } // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapDensityToVector { - public const nint MFlRadiusScale = 0x1C0; // float32 - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MFlDensityMin = 0x1C8; // float32 - public const nint MFlDensityMax = 0x1CC; // float32 - public const nint MVecOutputMin = 0x1D0; // - public const nint MVecOutputMax = 0x1DC; // - public const nint MBUseParentDensity = 0x1E8; // bool - public const nint MNVoxelGridResolution = 0x1EC; // int32 + public static class C_OP_RemapDensityToVector { + public const nint m_flRadiusScale = 0x1C0; // float32 + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_flDensityMin = 0x1C8; // float32 + public const nint m_flDensityMax = 0x1CC; // float32 + public const nint m_vecOutputMin = 0x1D0; // + public const nint m_vecOutputMax = 0x1DC; // + public const nint m_bUseParentDensity = 0x1E8; // bool + public const nint m_nVoxelGridResolution = 0x1EC; // int32 } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpDiffusion { - public const nint MFlRadiusScale = 0x1C0; // float32 - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MNVoxelGridResolution = 0x1C8; // int32 + public static class C_OP_Diffusion { + public const nint m_flRadiusScale = 0x1C0; // float32 + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_nVoxelGridResolution = 0x1C8; // int32 } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapScalarEndCap { - public const nint MNFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1C8; // float32 - public const nint MFlInputMax = 0x1CC; // float32 - public const nint MFlOutputMin = 0x1D0; // float32 - public const nint MFlOutputMax = 0x1D4; // float32 + public static class C_OP_RemapScalarEndCap { + public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1C8; // float32 + public const nint m_flInputMax = 0x1CC; // float32 + public const nint m_flOutputMin = 0x1D0; // float32 + public const nint m_flOutputMax = 0x1D4; // float32 } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpReinitializeScalarEndCap { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MFlOutputMin = 0x1C4; // float32 - public const nint MFlOutputMax = 0x1C8; // float32 + public static class C_OP_ReinitializeScalarEndCap { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_flOutputMin = 0x1C4; // float32 + public const nint m_flOutputMax = 0x1C8; // float32 } // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapScalarOnceTimed { - public const nint MBProportional = 0x1C0; // bool - public const nint MNFieldInput = 0x1C4; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1C8; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1CC; // float32 - public const nint MFlInputMax = 0x1D0; // float32 - public const nint MFlOutputMin = 0x1D4; // float32 - public const nint MFlOutputMax = 0x1D8; // float32 - public const nint MFlRemapTime = 0x1DC; // float32 + public static class C_OP_RemapScalarOnceTimed { + public const nint m_bProportional = 0x1C0; // bool + public const nint m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1CC; // float32 + public const nint m_flInputMax = 0x1D0; // float32 + public const nint m_flOutputMin = 0x1D4; // float32 + public const nint m_flOutputMax = 0x1D8; // float32 + public const nint m_flRemapTime = 0x1DC; // float32 } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapParticleCountOnScalarEndCap { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNInputMin = 0x1C4; // int32 - public const nint MNInputMax = 0x1C8; // int32 - public const nint MFlOutputMin = 0x1CC; // float32 - public const nint MFlOutputMax = 0x1D0; // float32 - public const nint MBBackwards = 0x1D4; // bool - public const nint MNSetMethod = 0x1D8; // ParticleSetMethod_t + public static class C_OP_RemapParticleCountOnScalarEndCap { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nInputMin = 0x1C4; // int32 + public const nint m_nInputMax = 0x1C8; // int32 + public const nint m_flOutputMin = 0x1CC; // float32 + public const nint m_flOutputMax = 0x1D0; // float32 + public const nint m_bBackwards = 0x1D4; // bool + public const nint m_nSetMethod = 0x1D8; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapParticleCountToScalar { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNInputMin = 0x1C8; // CParticleCollectionFloatInput - public const nint MNInputMax = 0x320; // CParticleCollectionFloatInput - public const nint MFlOutputMin = 0x478; // CParticleCollectionFloatInput - public const nint MFlOutputMax = 0x5D0; // CParticleCollectionFloatInput - public const nint MBActiveRange = 0x728; // bool - public const nint MNSetMethod = 0x72C; // ParticleSetMethod_t + public static class C_OP_RemapParticleCountToScalar { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nInputMin = 0x1C8; // CParticleCollectionFloatInput + public const nint m_nInputMax = 0x320; // CParticleCollectionFloatInput + public const nint m_flOutputMin = 0x478; // CParticleCollectionFloatInput + public const nint m_flOutputMax = 0x5D0; // CParticleCollectionFloatInput + public const nint m_bActiveRange = 0x728; // bool + public const nint m_nSetMethod = 0x72C; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapVisibilityScalar { - public const nint MNFieldInput = 0x1C0; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x1C4; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1C8; // float32 - public const nint MFlInputMax = 0x1CC; // float32 - public const nint MFlOutputMin = 0x1D0; // float32 - public const nint MFlOutputMax = 0x1D4; // float32 - public const nint MFlRadiusScale = 0x1D8; // float32 + public static class C_OP_RemapVisibilityScalar { + public const nint m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1C8; // float32 + public const nint m_flInputMax = 0x1CC; // float32 + public const nint m_flOutputMin = 0x1D0; // float32 + public const nint m_flOutputMax = 0x1D4; // float32 + public const nint m_flRadiusScale = 0x1D8; // float32 } // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapTransformVisibilityToScalar { - public const nint MNSetMethod = 0x1C0; // ParticleSetMethod_t - public const nint MTransformInput = 0x1C8; // CParticleTransformInput - public const nint MNFieldOutput = 0x230; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x234; // float32 - public const nint MFlInputMax = 0x238; // float32 - public const nint MFlOutputMin = 0x23C; // float32 - public const nint MFlOutputMax = 0x240; // float32 - public const nint MFlRadius = 0x244; // float32 + public static class C_OP_RemapTransformVisibilityToScalar { + public const nint m_nSetMethod = 0x1C0; // ParticleSetMethod_t + public const nint m_TransformInput = 0x1C8; // CParticleTransformInput + public const nint m_nFieldOutput = 0x230; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x234; // float32 + public const nint m_flInputMax = 0x238; // float32 + public const nint m_flOutputMin = 0x23C; // float32 + public const nint m_flOutputMax = 0x240; // float32 + public const nint m_flRadius = 0x244; // float32 } // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapTransformVisibilityToVector { - public const nint MNSetMethod = 0x1C0; // ParticleSetMethod_t - public const nint MTransformInput = 0x1C8; // CParticleTransformInput - public const nint MNFieldOutput = 0x230; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x234; // float32 - public const nint MFlInputMax = 0x238; // float32 - public const nint MVecOutputMin = 0x23C; // - public const nint MVecOutputMax = 0x248; // - public const nint MFlRadius = 0x254; // float32 + public static class C_OP_RemapTransformVisibilityToVector { + public const nint m_nSetMethod = 0x1C0; // ParticleSetMethod_t + public const nint m_TransformInput = 0x1C8; // CParticleTransformInput + public const nint m_nFieldOutput = 0x230; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x234; // float32 + public const nint m_flInputMax = 0x238; // float32 + public const nint m_vecOutputMin = 0x23C; // + public const nint m_vecOutputMax = 0x248; // + public const nint m_flRadius = 0x254; // float32 } // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpLerpScalar { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MFlOutput = 0x1C8; // CPerParticleFloatInput - public const nint MFlStartTime = 0x320; // float32 - public const nint MFlEndTime = 0x324; // float32 + public static class C_OP_LerpScalar { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_flOutput = 0x1C8; // CPerParticleFloatInput + public const nint m_flStartTime = 0x320; // float32 + public const nint m_flEndTime = 0x324; // float32 } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpLerpEndCapScalar { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MFlOutput = 0x1C4; // float32 - public const nint MFlLerpTime = 0x1C8; // float32 + public static class C_OP_LerpEndCapScalar { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_flOutput = 0x1C4; // float32 + public const nint m_flLerpTime = 0x1C8; // float32 } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpLerpEndCapVector { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MVecOutput = 0x1C4; // - public const nint MFlLerpTime = 0x1D0; // float32 + public static class C_OP_LerpEndCapVector { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_vecOutput = 0x1C4; // + public const nint m_flLerpTime = 0x1D0; // float32 } // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpLerpVector { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MVecOutput = 0x1C4; // - public const nint MFlStartTime = 0x1D0; // float32 - public const nint MFlEndTime = 0x1D4; // float32 - public const nint MNSetMethod = 0x1D8; // ParticleSetMethod_t + public static class C_OP_LerpVector { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_vecOutput = 0x1C4; // + public const nint m_flStartTime = 0x1D0; // float32 + public const nint m_flEndTime = 0x1D4; // float32 + public const nint m_nSetMethod = 0x1D8; // ParticleSetMethod_t } // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpLerpToOtherAttribute { - public const nint MFlInterpolation = 0x1C0; // CPerParticleFloatInput - public const nint MNFieldInputFrom = 0x318; // ParticleAttributeIndex_t - public const nint MNFieldInput = 0x31C; // ParticleAttributeIndex_t - public const nint MNFieldOutput = 0x320; // ParticleAttributeIndex_t + public static class C_OP_LerpToOtherAttribute { + public const nint m_flInterpolation = 0x1C0; // CPerParticleFloatInput + public const nint m_nFieldInputFrom = 0x318; // ParticleAttributeIndex_t + public const nint m_nFieldInput = 0x31C; // ParticleAttributeIndex_t + public const nint m_nFieldOutput = 0x320; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapSpeed { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - 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 MBIgnoreDelta = 0x1D8; // bool + public static class C_OP_RemapSpeed { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + 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_bIgnoreDelta = 0x1D8; // bool } // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - public static class COpRemapVectortoCp { - public const nint MNOutControlPointNumber = 0x1C0; // int32 - public const nint MNFieldInput = 0x1C4; // ParticleAttributeIndex_t - public const nint MNParticleNumber = 0x1C8; // int32 + public static class C_OP_RemapVectortoCP { + public const nint m_nOutControlPointNumber = 0x1C0; // int32 + public const nint m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t + public const nint m_nParticleNumber = 0x1C8; // int32 } // Parent: CParticleFunctionOperator // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - public static class COpRampScalarLinear { - public const nint MRateMin = 0x1C0; // float32 - public const nint MRateMax = 0x1C4; // float32 - 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 MNField = 0x200; // ParticleAttributeIndex_t - public const nint MBProportionalOp = 0x204; // bool + public static class C_OP_RampScalarLinear { + public const nint m_RateMin = 0x1C0; // float32 + public const nint m_RateMax = 0x1C4; // float32 + 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_nField = 0x200; // ParticleAttributeIndex_t + public const nint m_bProportionalOp = 0x204; // bool } // Parent: CParticleFunctionOperator // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class COpRampScalarSpline { - public const nint MRateMin = 0x1C0; // float32 - public const nint MRateMax = 0x1C4; // float32 - 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 MFlBias = 0x1D8; // float32 - public const nint MNField = 0x200; // ParticleAttributeIndex_t - public const nint MBProportionalOp = 0x204; // bool - public const nint MBEaseOut = 0x205; // bool + public static class C_OP_RampScalarSpline { + public const nint m_RateMin = 0x1C0; // float32 + public const nint m_RateMax = 0x1C4; // float32 + 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_flBias = 0x1D8; // float32 + public const nint m_nField = 0x200; // ParticleAttributeIndex_t + public const nint m_bProportionalOp = 0x204; // bool + public const nint m_bEaseOut = 0x205; // bool } // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpRampScalarLinearSimple { - public const nint MRate = 0x1C0; // float32 - public const nint MFlStartTime = 0x1C4; // float32 - public const nint MFlEndTime = 0x1C8; // float32 - public const nint MNField = 0x1F0; // ParticleAttributeIndex_t + public static class C_OP_RampScalarLinearSimple { + public const nint m_Rate = 0x1C0; // float32 + public const nint m_flStartTime = 0x1C4; // float32 + public const nint m_flEndTime = 0x1C8; // float32 + public const nint m_nField = 0x1F0; // ParticleAttributeIndex_t } // Parent: CParticleFunctionOperator // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - public static class COpRampScalarSplineSimple { - public const nint MRate = 0x1C0; // float32 - public const nint MFlStartTime = 0x1C4; // float32 - public const nint MFlEndTime = 0x1C8; // float32 - public const nint MNField = 0x1F0; // ParticleAttributeIndex_t - public const nint MBEaseOut = 0x1F4; // bool + public static class C_OP_RampScalarSplineSimple { + public const nint m_Rate = 0x1C0; // float32 + public const nint m_flStartTime = 0x1C4; // float32 + public const nint m_flEndTime = 0x1C8; // float32 + public const nint m_nField = 0x1F0; // ParticleAttributeIndex_t + public const nint m_bEaseOut = 0x1F4; // bool } // Parent: CParticleFunctionOperator // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class COpChladniWave { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MFlInputMin = 0x1C8; // CPerParticleFloatInput - public const nint MFlInputMax = 0x320; // CPerParticleFloatInput - public const nint MFlOutputMin = 0x478; // CPerParticleFloatInput - public const nint MFlOutputMax = 0x5D0; // CPerParticleFloatInput - public const nint MVecWaveLength = 0x728; // CPerParticleVecInput - public const nint MVecHarmonics = 0xD80; // CPerParticleVecInput - public const nint MNSetMethod = 0x13D8; // ParticleSetMethod_t - public const nint MNLocalSpaceControlPoint = 0x13DC; // int32 - public const nint MB3D = 0x13E0; // bool + public static class C_OP_ChladniWave { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_flInputMin = 0x1C8; // CPerParticleFloatInput + public const nint m_flInputMax = 0x320; // CPerParticleFloatInput + public const nint m_flOutputMin = 0x478; // CPerParticleFloatInput + public const nint m_flOutputMax = 0x5D0; // CPerParticleFloatInput + public const nint m_vecWaveLength = 0x728; // CPerParticleVecInput + public const nint m_vecHarmonics = 0xD80; // CPerParticleVecInput + public const nint m_nSetMethod = 0x13D8; // ParticleSetMethod_t + public const nint m_nLocalSpaceControlPoint = 0x13DC; // int32 + public const nint m_b3D = 0x13E0; // bool } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpNoise { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MFlOutputMin = 0x1C4; // float32 - public const nint MFlOutputMax = 0x1C8; // float32 - public const nint MFl4NoiseScale = 0x1CC; // float32 - public const nint MBAdditive = 0x1D0; // bool - public const nint MFlNoiseAnimationTimeScale = 0x1D4; // float32 + public static class C_OP_Noise { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_flOutputMin = 0x1C4; // float32 + public const nint m_flOutputMax = 0x1C8; // float32 + public const nint m_fl4NoiseScale = 0x1CC; // float32 + public const nint m_bAdditive = 0x1D0; // bool + public const nint m_flNoiseAnimationTimeScale = 0x1D4; // float32 } // Parent: CParticleFunctionOperator // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - public static class COpVectorNoise { - public const nint MNFieldOutput = 0x1C0; // ParticleAttributeIndex_t - public const nint MVecOutputMin = 0x1C4; // - public const nint MVecOutputMax = 0x1D0; // - public const nint MFl4NoiseScale = 0x1DC; // float32 - public const nint MBAdditive = 0x1E0; // bool - public const nint MBOffset = 0x1E1; // bool - public const nint MFlNoiseAnimationTimeScale = 0x1E4; // float32 + public static class C_OP_VectorNoise { + public const nint m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + public const nint m_vecOutputMin = 0x1C4; // + public const nint m_vecOutputMax = 0x1D0; // + public const nint m_fl4NoiseScale = 0x1DC; // float32 + public const nint m_bAdditive = 0x1E0; // bool + public const nint m_bOffset = 0x1E1; // bool + public const nint m_flNoiseAnimationTimeScale = 0x1E4; // float32 } // Parent: CParticleFunctionOperator // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - public static class COpDecay { - public const nint MBRopeDecay = 0x1C0; // bool - public const nint MBForcePreserveParticleOrder = 0x1C1; // bool + public static class C_OP_Decay { + public const nint m_bRopeDecay = 0x1C0; // bool + public const nint m_bForcePreserveParticleOrder = 0x1C1; // bool } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpDecayOffscreen { - public const nint MFlOffscreenTime = 0x1C0; // CParticleCollectionFloatInput + public static class C_OP_DecayOffscreen { + public const nint m_flOffscreenTime = 0x1C0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpEndCapTimedFreeze { - public const nint MFlFreezeTime = 0x1C0; // CParticleCollectionFloatInput + public static class C_OP_EndCapTimedFreeze { + public const nint m_flFreezeTime = 0x1C0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpEndCapTimedDecay { - public const nint MFlDecayTime = 0x1C0; // float32 + public static class C_OP_EndCapTimedDecay { + public const nint m_flDecayTime = 0x1C0; // 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 = 0x1C0; // float32 + public static class C_OP_VelocityDecay { + public const nint m_flMinVelocity = 0x1C0; // float32 } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpAlphaDecay { - public const nint MFlMinAlpha = 0x1C0; // float32 + public static class C_OP_AlphaDecay { + public const nint m_flMinAlpha = 0x1C0; // float32 } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpRadiusDecay { - public const nint MFlMinRadius = 0x1C0; // float32 + public static class C_OP_RadiusDecay { + public const nint m_flMinRadius = 0x1C0; // float32 } // Parent: CParticleFunctionOperator // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - public static class COpDecayMaintainCount { - public const nint MNParticlesToMaintain = 0x1C0; // int32 - public const nint MFlDecayDelay = 0x1C4; // float32 - public const nint MNSnapshotControlPoint = 0x1C8; // int32 - public const nint MBLifespanDecay = 0x1CC; // bool - public const nint MFlScale = 0x1D0; // CParticleCollectionFloatInput - public const nint MBKillNewest = 0x328; // bool + public static class C_OP_DecayMaintainCount { + public const nint m_nParticlesToMaintain = 0x1C0; // int32 + public const nint m_flDecayDelay = 0x1C4; // float32 + public const nint m_nSnapshotControlPoint = 0x1C8; // int32 + public const nint m_bLifespanDecay = 0x1CC; // bool + public const nint m_flScale = 0x1D0; // CParticleCollectionFloatInput + public const nint m_bKillNewest = 0x328; // bool } // Parent: CParticleFunctionOperator // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class COpDecayClampCount { - public const nint MNCount = 0x1C0; // CParticleCollectionFloatInput + public static class C_OP_DecayClampCount { + public const nint m_nCount = 0x1C0; // CParticleCollectionFloatInput } // Parent: CParticleFunctionOperator // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - public static class COpCull { - public const nint MFlCullPerc = 0x1C0; // float32 - public const nint MFlCullStart = 0x1C4; // float32 - public const nint MFlCullEnd = 0x1C8; // float32 - public const nint MFlCullExp = 0x1CC; // float32 + public static class C_OP_Cull { + public const nint m_flCullPerc = 0x1C0; // float32 + public const nint m_flCullStart = 0x1C4; // float32 + public const nint m_flCullEnd = 0x1C8; // float32 + public const nint m_flCullExp = 0x1CC; // float32 } // Parent: CParticleFunctionOperator // Fields count: 3 @@ -12206,9 +12206,9 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CGeneralSpin { - public const nint MNSpinRateDegrees = 0x1C0; // int32 - public const nint MNSpinRateMinDegrees = 0x1C4; // int32 - public const nint MFSpinRateStopTime = 0x1CC; // float32 + public const nint m_nSpinRateDegrees = 0x1C0; // int32 + public const nint m_nSpinRateMinDegrees = 0x1C4; // int32 + public const nint m_fSpinRateStopTime = 0x1CC; // float32 } // Parent: CParticleFunctionOperator // Fields count: 0 @@ -12222,34 +12222,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 = 0x1C0; // float32 - public const nint MFlEndTime = 0x1C4; // float32 - public const nint MFlStartScale = 0x1C8; // float32 - public const nint MFlEndScale = 0x1CC; // float32 - public const nint MBEaseInAndOut = 0x1D0; // bool - public const nint MFlBias = 0x1D4; // float32 + public static class C_OP_InterpolateRadius { + public const nint m_flStartTime = 0x1C0; // float32 + public const nint m_flEndTime = 0x1C4; // float32 + public const nint m_flStartScale = 0x1C8; // float32 + public const nint m_flEndScale = 0x1CC; // float32 + public const nint m_bEaseInAndOut = 0x1D0; // bool + public const nint m_flBias = 0x1D4; // float32 } } // Module: pulse_system.dll @@ -12258,85 +12258,85 @@ namespace CS2Dumper.Schemas { public static class PulseSystem { // Alignment: 2 // Members count: 61 - public enum PulseInstructionCodeT : short { - Invalid = 0, - ImmediateHalt = 1, - ReturnVoid = 2, - ReturnValue = 3, - Nop = 4, - Jump = 5, - JumpCond = 6, - ChunkLeap = 7, - ChunkLeapCond = 8, - PulseCallSync = 9, - PulseCallAsyncFire = 10, - CellInvoke = 11, - LibraryInvoke = 12, - SetVar = 13, - GetVar = 14, - GetConst = 15, - SetRegisterDomainValue = 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, - ConvertValue = 31, - LastSerializedCode = 32, - NegateInt = 33, - NegateFloat = 34, - AddInt = 35, - AddFloat = 36, - AddString = 37, - SubInt = 38, - SubFloat = 39, - MulInt = 40, - MulFloat = 41, - DivInt = 42, - DivFloat = 43, - ModInt = 44, - ModFloat = 45, - LtInt = 46, - LtFloat = 47, - LteInt = 48, - LteFloat = 49, - EqBool = 50, - EqInt = 51, - EqFloat = 52, - EqString = 53, - EqEntityName = 54, - NeBool = 55, - NeInt = 56, - NeFloat = 57, - NeString = 58, - NeEntityName = 59, - GetConstInlineStorage = 60 + 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 } // Alignment: 4 // Members count: 2 - public enum PulseMethodCallModeT : int { - SyncWaitForCompletion = 0, - AsyncFireAndForget = 1 + public enum PulseMethodCallMode_t : int { + SYNC_WAIT_FOR_COMPLETION = 0, + ASYNC_FIRE_AND_FORGET = 1 } // Alignment: 4 // Members count: 3 - public enum PulseCursorExecResultT : int { + public enum PulseCursorExecResult_t : int { Succeeded = 0, Canceled = 1, Failed = 2 } // Alignment: 4 // Members count: 4 - public enum PulseCursorCancelPriorityT : int { + public enum PulseCursorCancelPriority_t : int { None = 0, CancelOnSucceeded = 1, SoftCancel = 2, @@ -12344,42 +12344,42 @@ namespace CS2Dumper.Schemas { } // Alignment: 4 // Members count: 19 - public enum PulseValueTypeT : int { - PvalInvalid = -1, - PvalBool = 0, - PvalInt = 1, - PvalFloat = 2, - PvalString = 3, - PvalVec3 = 4, - PvalTransform = 5, - PvalColorRgb = 6, - PvalEhandle = 7, - PvalResource = 8, - PvalSndevtGuid = 9, - PvalEntityName = 10, - PvalSchemaPtr = 11, - PvalTypesafeInt = 12, - PvalCursorFlow = 13, - PvalAny = 14, - PvalSchemaEnum = 15, - PvalPanoramaPanelHandle = 16, - PvalCount = 17 + 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 } // Alignment: 4 // Members count: 5 - public enum PulseTestEnumColorT : int { - Black = 0, - White = 1, - Red = 2, - Green = 3, - Blue = 4 + public enum PulseTestEnumColor_t : int { + BLACK = 0, + WHITE = 1, + RED = 2, + GREEN = 3, + BLUE = 4 } // Alignment: 4 // Members count: 3 - public enum PulseTestEnumShapeT : int { - Circle = 100, - Square = 200, - Triangle = 300 + public enum PulseTestEnumShape_t : int { + CIRCLE = 100, + SQUARE = 200, + TRIANGLE = 300 } // Parent: None // Fields count: 0 @@ -12391,8 +12391,8 @@ namespace CS2Dumper.Schemas { } // 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: None // Fields count: 0 @@ -12400,7 +12400,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseLibraryBindings // MPropertyDescription - public static class CPulseTestFuncsLibraryA { + public static class CPulseTestFuncs_LibraryA { } // Parent: None // Fields count: 0 @@ -12408,96 +12408,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< PGDInstruction_t > + public const nint m_Registers = 0x10; // CUtlLeanVector< CPulse_RegisterInfo > + public const nint m_InstructionEditorIDs = 0x20; // CUtlLeanVector< PulseDocNodeID_t > } // 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 @@ -12505,16 +12505,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< 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* > } // Parent: None // Fields count: 0 @@ -12537,68 +12537,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 @@ -12606,25 +12606,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: @@ -12634,27 +12634,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< uint8 > + public const nint m_nNextShuffle = 0x20; // int32 } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: @@ -12663,11 +12663,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: @@ -12676,11 +12676,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: @@ -12689,9 +12689,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: @@ -12701,29 +12701,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 @@ -12732,15 +12732,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< CUtlString > + public const nint m_bTestYesOrNoPath = 0xF8; // bool } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -12748,9 +12748,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: @@ -12758,9 +12758,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: @@ -12768,9 +12768,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: @@ -12779,10 +12779,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: @@ -12790,9 +12790,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: @@ -12800,28 +12800,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 @@ -12829,34 +12829,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 @@ -12864,18 +12864,18 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings - public static class CPulseGraphInstanceTurtleGraphics { + public static class CPulseGraphInstance_TurtleGraphics { } - // 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: CPulseCellWaitForCursorsWithTagBase + // Parent: CPulseCell_WaitForCursorsWithTagBase // Fields count: 2 // // Metadata: @@ -12885,11 +12885,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: @@ -12899,8 +12899,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 } } // Module: rendersystemdx11.dll @@ -12909,87 +12909,87 @@ namespace CS2Dumper.Schemas { public static class Rendersystemdx11 { // Alignment: 4 // Members count: 3 - public enum RenderSlotTypeT : int { - RenderSlotInvalid = -1, - RenderSlotPerVertex = 0, - RenderSlotPerInstance = 1 + public enum RenderSlotType_t : int { + RENDER_SLOT_INVALID = -1, + RENDER_SLOT_PER_VERTEX = 0, + RENDER_SLOT_PER_INSTANCE = 1 } // Alignment: 4 // Members count: 12 - public enum RenderBufferFlagsT : int { - RenderBufferUsageVertexBuffer = 1, - RenderBufferUsageIndexBuffer = 2, - RenderBufferUsageShaderResource = 4, - RenderBufferUsageUnorderedAccess = 8, - RenderBufferByteaddressBuffer = 16, - RenderBufferStructuredBuffer = 32, - RenderBufferAppendConsumeBuffer = 64, - RenderBufferUavCounter = 128, - RenderBufferUavDrawIndirectArgs = 256, - RenderBufferAccelerationStructure = 512, - RenderBufferShaderBindingTable = 1024, - RenderBufferPerFrameWriteOnce = 2048 + 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 } // Alignment: 4 // Members count: 13 - public enum RenderPrimitiveTypeT : int { - RenderPrimPoints = 0, - RenderPrimLines = 1, - RenderPrimLinesWithAdjacency = 2, - RenderPrimLineStrip = 3, - RenderPrimLineStripWithAdjacency = 4, - RenderPrimTriangles = 5, - RenderPrimTrianglesWithAdjacency = 6, - RenderPrimTriangleStrip = 7, - RenderPrimTriangleStripWithAdjacency = 8, - RenderPrimInstancedQuads = 9, - RenderPrimHeterogenous = 10, - RenderPrimComputeShader = 11, - RenderPrimTypeCount = 12 + 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 } // Alignment: 4 // Members count: 4 - public enum InputLayoutVariationT : int { - InputLayoutVariationDefault = 0, - InputLayoutVariationStream1Instanceid = 1, - InputLayoutVariationStream1InstanceidMorphVertId = 2, - InputLayoutVariationMax = 3 + 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 } // Alignment: 1 // Members count: 8 - public enum RenderMultisampleTypeT : sbyte { - RenderMultisampleInvalid = -1, - RenderMultisampleNone = 0, - RenderMultisample2x = 1, - RenderMultisample4x = 2, - RenderMultisample6x = 3, - RenderMultisample8x = 4, - RenderMultisample16x = 5, - RenderMultisampleTypeCount = 6 + 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 } // 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< VsInputSignatureElement_t > } } // Module: resourcesystem.dll @@ -12998,67 +12998,67 @@ namespace CS2Dumper.Schemas { public static class Resourcesystem { // Alignment: 1 // Members count: 2 - public enum FuseVariableAccessT : sbyte { - Writable = 0, - ReadOnly = 1 + public enum FuseVariableAccess_t : sbyte { + WRITABLE = 0, + READ_ONLY = 1 } // Alignment: 1 // Members count: 9 - public enum FuseVariableTypeT : sbyte { - Invalid = 0, - Bool = 1, - Int8 = 2, - Int16 = 3, - Int32 = 4, - Uint8 = 5, - Uint16 = 6, - Uint32 = 7, - Float32 = 8 + public enum FuseVariableType_t : sbyte { + INVALID = 0, + BOOL = 1, + INT8 = 2, + INT16 = 3, + INT32 = 4, + UINT8 = 5, + UINT16 = 6, + UINT32 = 7, + FLOAT32 = 8 } // 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< InfoForResourceTypeManifestTestResource_t > } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCvDataResource { + public static class InfoForResourceTypeCVDataResource { } // Parent: None // Fields count: 0 @@ -13163,14 +13163,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 @@ -13184,7 +13184,7 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCvMixListResource { + public static class InfoForResourceTypeCVMixListResource { } // Parent: None // Fields count: 0 @@ -13198,7 +13198,7 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCvPhysXSurfacePropertiesList { + public static class InfoForResourceTypeCVPhysXSurfacePropertiesList { } // Parent: None // Fields count: 0 @@ -13219,7 +13219,7 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeWorldT { + public static class InfoForResourceTypeWorld_t { } // Parent: None // Fields count: 0 @@ -13268,14 +13268,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 @@ -13296,7 +13296,7 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCdacGameDefsData { + public static class InfoForResourceTypeCDACGameDefsData { } // Parent: None // Fields count: 0 @@ -13324,7 +13324,7 @@ namespace CS2Dumper.Schemas { // // Metadata: // MResourceTypeForInfoType - public static class InfoForResourceTypeCcsgoEconItem { + public static class InfoForResourceTypeCCSGOEconItem { } // Parent: None // Fields count: 0 @@ -13366,35 +13366,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 @@ -13402,10 +13402,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< uint8 > + public const nint m_variablesRead = 0x18; // CUtlVector< FuseVariableIndex_t > + public const nint m_variablesWritten = 0x30; // CUtlVector< FuseVariableIndex_t > + public const nint m_nMaxTempVarsUsed = 0x48; // int32 } // Parent: None // Fields count: 6 @@ -13413,32 +13413,32 @@ 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< 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 > } // Parent: None // Fields count: 2 - public static class AabbT { - public const nint MVMinBounds = 0x0; // - public const nint MVMaxBounds = 0xC; // + public static class AABB_t { + public const nint m_vMinBounds = 0x0; // + public const nint m_vMaxBounds = 0xC; // } // 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 } } // Module: scenefilecache.dll @@ -13452,100 +13452,100 @@ namespace CS2Dumper.Schemas { public static class Scenesystem { // Alignment: 1 // Members count: 4 - public enum DisableShadowsT : sbyte { - KDisableShadowsNone = 0, - KDisableShadowsAll = 1, - KDisableShadowsBaked = 2, - KDisableShadowsRealtime = 3 + public enum DisableShadows_t : sbyte { + kDisableShadows_None = 0, + kDisableShadows_All = 1, + kDisableShadows_Baked = 2, + kDisableShadows_Realtime = 3 } // Parent: None // Fields count: 2 // // 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< CSSDSEndFrameViewInfo > } // 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< CSSDSMsg_ViewTarget > } - // 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: schemasystem.dll @@ -13554,121 +13554,121 @@ namespace CS2Dumper.Schemas { public static class Schemasystem { // Alignment: 4 // Members count: 3 - public enum ThreeStateT : int { - TrsFalse = 0, - TrsTrue = 1, - TrsNone = 2 + public enum ThreeState_t : int { + TRS_FALSE = 0, + TRS_TRUE = 1, + TRS_NONE = 2 } // Alignment: 1 // Members count: 81 - public enum FieldtypeT : sbyte { - FieldVoid = 0, - FieldFloat32 = 1, - FieldString = 2, - FieldVector = 3, - FieldQuaternion = 4, - FieldInt32 = 5, - FieldBoolean = 6, - FieldInt16 = 7, - FieldCharacter = 8, - FieldColor32 = 9, - FieldEmbedded = 10, - FieldCustom = 11, - FieldClassptr = 12, - FieldEhandle = 13, - FieldPositionVector = 14, - FieldTime = 15, - FieldTick = 16, - FieldSoundname = 17, - FieldInput = 18, - FieldFunction = 19, - FieldVmatrix = 20, - FieldVmatrixWorldspace = 21, - FieldMatrix3x4Worldspace = 22, - FieldInterval = 23, - FieldUnused = 24, - FieldVector2d = 25, - FieldInt64 = 26, - FieldVector4d = 27, - FieldResource = 28, - FieldTypeunknown = 29, - FieldCstring = 30, - FieldHscript = 31, - FieldVariant = 32, - FieldUint64 = 33, - FieldFloat64 = 34, - FieldPositiveintegerOrNull = 35, - FieldHscriptNewInstance = 36, - FieldUint32 = 37, - FieldUtlstringtoken = 38, - FieldQangle = 39, - FieldNetworkOriginCellQuantizedVector = 40, - FieldHmaterial = 41, - FieldHmodel = 42, - FieldNetworkQuantizedVector = 43, - FieldNetworkQuantizedFloat = 44, - FieldDirectionVectorWorldspace = 45, - FieldQangleWorldspace = 46, - FieldQuaternionWorldspace = 47, - FieldHscriptLightbinding = 48, - FieldV8Value = 49, - FieldV8Object = 50, - FieldV8Array = 51, - FieldV8CallbackInfo = 52, - FieldUtlstring = 53, - FieldNetworkOriginCellQuantizedPositionVector = 54, - FieldHrendertexture = 55, - FieldHparticlesystemdefinition = 56, - FieldUint8 = 57, - FieldUint16 = 58, - FieldCtransform = 59, - FieldCtransformWorldspace = 60, - FieldHpostprocessing = 61, - FieldMatrix3x4 = 62, - FieldShim = 63, - FieldCmotiontransform = 64, - FieldCmotiontransformWorldspace = 65, - FieldAttachmentHandle = 66, - FieldAmmoIndex = 67, - FieldConditionId = 68, - FieldAiScheduleBits = 69, - FieldModifierHandle = 70, - FieldRotationVector = 71, - FieldRotationVectorWorldspace = 72, - FieldHvdata = 73, - FieldScale32 = 74, - FieldStringAndToken = 75, - FieldEngineTime = 76, - FieldEngineTick = 77, - FieldWorldGroupId = 78, - FieldGlobalsymbol = 79, - FieldTypecount = 80 + 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 } // Parent: None // Fields count: 22 public static class CSchemaSystemInternalRegistration { - public const nint MVector2D = 0x0; // Vector2D - public const nint MVector = 0x8; // - 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; // + 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< CResourcePointer< CResourceString > > + public const nint m_KV3 = 0x170; // KeyValues3 } // Parent: None // Fields count: 0 @@ -13682,33 +13682,33 @@ 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 = 0x10; // int32 + public static class CExampleSchemaVData_PolymorphicDerivedA { + public const nint m_nDerivedA = 0x10; // int32 } - // Parent: CExampleSchemaVDataPolymorphicBase + // Parent: CExampleSchemaVData_PolymorphicBase // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - public static class CExampleSchemaVDataPolymorphicDerivedB { - public const nint MNDerivedB = 0x10; // int32 + public static class CExampleSchemaVData_PolymorphicDerivedB { + public const nint m_nDerivedB = 0x10; // int32 } } // Module: server.dll @@ -13718,716 +13718,716 @@ namespace CS2Dumper.Schemas { // Alignment: 4 // Members count: 19 public enum NavAttributeEnum : int { - NavMeshAvoid = 128, - NavMeshStairs = 4096, - NavMeshNonZup = 32768, - NavMeshShortHeight = 65536, - NavMeshCrouch = 65536, - NavMeshJump = 2, - NavMeshPrecise = 4, - NavMeshNoJump = 8, - NavMeshStop = 16, - NavMeshRun = 32, - NavMeshWalk = 64, - NavMeshTransient = 256, - NavMeshDontHide = 512, - NavMeshStand = 1024, - NavMeshNoHostages = 2048, - NavMeshNoMerge = 8192, - NavMeshObstacleTop = 16384, - NavAttrFirstGameIndex = 19, - NavAttrLastIndex = 31 + 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 } // Alignment: 4 // Members count: 5 public enum NavDirType : int { - North = 0, - East = 1, - South = 2, - West = 3, - NumNavDirTypeDirections = 4 + NORTH = 0, + EAST = 1, + SOUTH = 2, + WEST = 3, + NUM_NAV_DIR_TYPE_DIRECTIONS = 4 } // Alignment: 1 // Members count: 3 - public enum SequenceFinishNotifyStateT : sbyte { - EDoNotNotify = 0, - ENotifyWhenFinished = 1, - ENotifyTriggered = 2 + public enum SequenceFinishNotifyState_t : sbyte { + eDoNotNotify = 0, + eNotifyWhenFinished = 1, + eNotifyTriggered = 2 } // Alignment: 4 // Members count: 3 - public enum PointTemplateOwnerSpawnGroupTypeT : int { - InsertIntoPointTemplateSpawnGroup = 0, - InsertIntoCurrentlyActiveSpawnGroup = 1, - InsertIntoNewlyCreatedSpawnGroup = 2 + 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 } // Alignment: 4 // Members count: 2 - public enum PointTemplateClientOnlyEntityBehaviorT : int { - CreateForCurrentlyConnectedClientsOnly = 0, - CreateForClientsWhoConnectLater = 1 + public enum PointTemplateClientOnlyEntityBehavior_t : int { + CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0, + CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 1 } // Alignment: 4 // Members count: 4 - public enum PerformanceModeT : int { - PmNormal = 0, - PmNoGibs = 1, - PmFullGibs = 2, - PmReducedGibs = 3 + public enum PerformanceMode_t : int { + PM_NORMAL = 0, + PM_NO_GIBS = 1, + PM_FULL_GIBS = 2, + PM_REDUCED_GIBS = 3 } // Alignment: 4 // Members count: 4 - public enum AmmoPositionT : int { - AmmoPositionInvalid = -1, - AmmoPositionPrimary = 0, - AmmoPositionSecondary = 1, - AmmoPositionCount = 2 + public enum AmmoPosition_t : int { + AMMO_POSITION_INVALID = -1, + AMMO_POSITION_PRIMARY = 0, + AMMO_POSITION_SECONDARY = 1, + AMMO_POSITION_COUNT = 2 } // Alignment: 4 // Members count: 3 - public enum ChatIgnoreTypeT : int { - ChatIgnoreNone = 0, - ChatIgnoreAll = 1, - ChatIgnoreTeam = 2 + public enum ChatIgnoreType_t : int { + CHAT_IGNORE_NONE = 0, + CHAT_IGNORE_ALL = 1, + CHAT_IGNORE_TEAM = 2 } // Alignment: 1 // Members count: 3 - public enum FixAngleSetT : sbyte { + public enum FixAngleSet_t : sbyte { None = 0, Absolute = 1, Relative = 2 } // Alignment: 4 // Members count: 4 - public enum CommandExecModeT : int { - ExecManual = 0, - ExecLevelstart = 1, - ExecPeriodic = 2, - ExecModesCount = 3 + public enum CommandExecMode_t : int { + EXEC_MANUAL = 0, + EXEC_LEVELSTART = 1, + EXEC_PERIODIC = 2, + EXEC_MODES_COUNT = 3 } // Alignment: 4 // Members count: 2 - public enum CommandEntitySpecTypeT : int { - SpecSearch = 0, - SpecTypesCount = 1 + public enum CommandEntitySpecType_t : int { + SPEC_SEARCH = 0, + SPEC_TYPES_COUNT = 1 } // Alignment: 4 // Members count: 43 - public enum GameAnimEventIndexT : int { - AeEmpty = 0, - AeClPlaysound = 1, - AeClPlaysoundAttachment = 2, - AeClPlaysoundPosition = 3, - AeSvPlaysound = 4, - AeClStopsound = 5, - AeClPlaysoundLooping = 6, - AeClCreateParticleEffect = 7, - AeClStopParticleEffect = 8, - AeClCreateParticleEffectCfg = 9, - AeSvCreateParticleEffectCfg = 10, - AeSvStopParticleEffect = 11, - AeFootstep = 12, - AeRagdoll = 13, - AeClStopRagdollControl = 14, - AeClEnableBodygroup = 15, - AeClDisableBodygroup = 16, - AeBodygroupSetValue = 17, - AeClBodygroupSetValueCmodelWpn = 18, - AeWeaponPerformAttack = 19, - AeFireInput = 20, - AeClClothAttr = 21, - AeClClothGroundOffset = 22, - AeClClothStiffen = 23, - AeClClothEffect = 24, - AeClCreateAnimScopeProp = 25, - AePulseGraph = 26, - AePulseGraphLookat = 27, - AePulseGraphAimat = 28, - AePulseGraphIklockleftarm = 29, - AePulseGraphIklockrightarm = 30, - AeClWeaponTransitionIntoHand = 31, - AeClBodygroupSetToClip = 32, - AeClBodygroupSetToNextclip = 33, - AeSvShowSilencer = 34, - AeSvAttachSilencerComplete = 35, - AeSvHideSilencer = 36, - AeSvDetachSilencerComplete = 37, - AeClEjectMag = 38, - AeWpnCompleteReload = 39, - AeWpnHealthshotInject = 40, - AeClC4ScreenText = 41, - AeGrenadeThrowComplete = 42 + 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 } // Alignment: 4 // Members count: 7 - public enum ObserverModeT : int { - ObsModeNone = 0, - ObsModeFixed = 1, - ObsModeInEye = 2, - ObsModeChase = 3, - ObsModeRoaming = 4, - ObsModeDirected = 5, - NumObserverModes = 6 + 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 } // Alignment: 4 // Members count: 3 - public enum ObserverInterpStateT : int { - ObserverInterpNone = 0, - ObserverInterpTraveling = 1, - ObserverInterpSettling = 2 + public enum ObserverInterpState_t : int { + OBSERVER_INTERP_NONE = 0, + OBSERVER_INTERP_TRAVELING = 1, + OBSERVER_INTERP_SETTLING = 2 } // Alignment: 4 // Members count: 27 - public enum RumbleEffectT : int { - RumbleInvalid = -1, - RumbleStopAll = 0, - RumblePistol = 1, - Rumble357 = 2, - RumbleSmg1 = 3, - RumbleAr2 = 4, - RumbleShotgunSingle = 5, - RumbleShotgunDouble = 6, - RumbleAr2AltFire = 7, - RumbleRpgMissile = 8, - RumbleCrowbarSwing = 9, - RumbleAirboatGun = 10, - RumbleJeepEngineLoop = 11, - RumbleFlatLeft = 12, - RumbleFlatRight = 13, - RumbleFlatBoth = 14, - RumbleDmgLow = 15, - RumbleDmgMed = 16, - RumbleDmgHigh = 17, - RumbleFallLong = 18, - RumbleFallShort = 19, - RumblePhyscannonOpen = 20, - RumblePhyscannonPunt = 21, - RumblePhyscannonLow = 22, - RumblePhyscannonMedium = 23, - RumblePhyscannonHigh = 24, - NumRumbleEffects = 25 + 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 } // Alignment: 4 // Members count: 25 - public enum WeaponSoundT : int { - WeaponSoundEmpty = 0, - WeaponSoundSecondaryEmpty = 1, - WeaponSoundSingle = 2, - WeaponSoundSecondaryAttack = 3, - WeaponSoundMeleeMiss = 4, - WeaponSoundMeleeHit = 5, - WeaponSoundMeleeHitWorld = 6, - WeaponSoundMeleeHitPlayer = 7, - WeaponSoundMeleeHitNpc = 8, - WeaponSoundSpecial1 = 9, - WeaponSoundSpecial2 = 10, - WeaponSoundSpecial3 = 11, - WeaponSoundNearlyempty = 12, - WeaponSoundImpact = 13, - WeaponSoundReflect = 14, - WeaponSoundSecondaryImpact = 15, - WeaponSoundSecondaryReflect = 16, - WeaponSoundReload = 17, - WeaponSoundSingleAccurate = 18, - WeaponSoundZoomIn = 19, - WeaponSoundZoomOut = 20, - WeaponSoundMousePressed = 21, - WeaponSoundDrop = 22, - WeaponSoundRadioUse = 23, - WeaponSoundNumTypes = 24 + 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 } // Alignment: 4 // Members count: 3 - public enum AmmoFlagsT : int { - AmmoForceDropIfCarried = 1, - AmmoReserveStaysWithWeapon = 2, - AmmoFlagMax = 2 + public enum AmmoFlags_t : int { + AMMO_FORCE_DROP_IF_CARRIED = 1, + AMMO_RESERVE_STAYS_WITH_WEAPON = 2, + AMMO_FLAG_MAX = 2 } // Alignment: 4 // Members count: 15 - public enum TakeDamageFlagsT : int { - DflagNone = 0, - DflagSuppressHealthChanges = 1, - DflagSuppressPhysicsForce = 2, - DflagSuppressEffects = 4, - DflagPreventDeath = 8, - DflagForceDeath = 16, - DflagAlwaysGib = 32, - DflagNeverGib = 64, - DflagRemoveNoRagdoll = 128, - DflagSuppressDamageModification = 256, - DflagAlwaysFireDamageEvents = 512, - DflagRadiusDmg = 1024, - DmgLastdflag = 1024, - DflagIgnoreArmor = 2048, - DflagSuppressUtilremove = 4096 + 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 } // Alignment: 4 // Members count: 24 - public enum DamageTypesT : int { - DmgGeneric = 0, - DmgCrush = 1, - DmgBullet = 2, - DmgSlash = 4, - DmgBurn = 8, - DmgVehicle = 16, - DmgFall = 32, - DmgBlast = 64, - DmgClub = 128, - DmgShock = 256, - DmgSonic = 512, - DmgEnergybeam = 1024, - DmgDrown = 16384, - DmgPoison = 32768, - DmgRadiation = 65536, - DmgDrownrecover = 131072, - DmgAcid = 262144, - DmgPhysgun = 1048576, - DmgDissolve = 2097152, - DmgBlastSurface = 4194304, - DmgBuckshot = 16777216, - DmgLastgenericflag = 16777216, - DmgHeadshot = 33554432, - DmgDangerzone = 67108864 + 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 } // Alignment: 4 // Members count: 17 - public enum BaseExplosionTypesT : int { - ExplosionTypeDefault = 0, - ExplosionTypeGrenade = 1, - ExplosionTypeMolotov = 2, - ExplosionTypeFireworks = 3, - ExplosionTypeGascan = 4, - ExplosionTypeGascylinder = 5, - ExplosionTypeExplosivebarrel = 6, - ExplosionTypeElectrical = 7, - ExplosionTypeEmp = 8, - ExplosionTypeShrapnel = 9, - ExplosionTypeSmokegrenade = 10, - ExplosionTypeFlashbang = 11, - ExplosionTypeTripmine = 12, - ExplosionTypeIce = 13, - ExplosionTypeNone = 14, - ExplosionTypeCustom = 15, - ExplosionTypeCount = 16 + 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 } // Alignment: 4 // Members count: 6 - public enum HierarchyTypeT : int { - HierarchyNone = 0, - HierarchyBoneMerge = 1, - HierarchyAttachment = 2, - HierarchyAbsorigin = 3, - HierarchyBone = 4, - HierarchyTypeCount = 5 + 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 } // Alignment: 4 // Members count: 3 - public enum CanPlaySequenceT : int { - CannotPlay = 0, - CanPlayNow = 1, - CanPlayEnqueued = 2 + public enum CanPlaySequence_t : int { + CANNOT_PLAY = 0, + CAN_PLAY_NOW = 1, + CAN_PLAY_ENQUEUED = 2 } // Alignment: 4 // Members count: 6 - public enum ScriptedMoveToT : int { - CineMovetoWait = 0, - CineMovetoWalk = 1, - CineMovetoRun = 2, - CineMovetoCustom = 3, - CineMovetoTeleport = 4, - CineMovetoWaitFacing = 5 + 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 } // Alignment: 4 // Members count: 4 - public enum ScriptedOnDeathT : int { - SsOndeathNotApplicable = -1, - SsOndeathUndefined = 0, - SsOndeathRagdoll = 1, - SsOndeathAnimatedDeath = 2 + public enum ScriptedOnDeath_t : int { + SS_ONDEATH_NOT_APPLICABLE = -1, + SS_ONDEATH_UNDEFINED = 0, + SS_ONDEATH_RAGDOLL = 1, + SS_ONDEATH_ANIMATED_DEATH = 2 } // Alignment: 4 // Members count: 7 - public enum IChoreoServicesScriptStateT : int { - ScriptPlaying = 0, - ScriptWait = 1, - ScriptPostIdle = 2, - ScriptCleanup = 3, - ScriptWalkToMark = 4, - ScriptRunToMark = 5, - ScriptCustomMoveToMark = 6 + 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 } // Alignment: 4 // Members count: 7 - public enum IChoreoServicesChoreoStateT : int { - StatePreScript = 0, - StateWaitForScript = 1, - StateWalkToMark = 2, - StateSynchronizeScript = 3, - StatePlayScript = 4, - StatePlayScriptPostIdle = 5, - StatePlayScriptPostIdleDone = 6 + 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 } // Alignment: 8 // Members count: 21 - public enum InputBitMaskT : long { - InNone = 0, - InAll = -1, - InAttack = 1, - InJump = 2, - InDuck = 4, - InForward = 8, - InBack = 16, - InUse = 32, - InTurnleft = 128, - InTurnright = 256, - InMoveleft = 512, - InMoveright = 1024, - InAttack2 = 2048, - InReload = 8192, - InSpeed = 65536, - InJoyautosprint = 131072, - InFirstModSpecificBit = 4294967296, - InUseorreload = 4294967296, - InScore = 8589934592, - InZoom = 17179869184, - InLookAtWeapon = 34359738368 + 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 } // Alignment: 4 // Members count: 9 public enum EInButtonState : int { - InButtonUp = 0, - InButtonDown = 1, - InButtonDownUp = 2, - InButtonUpDown = 3, - InButtonUpDownUp = 4, - InButtonDownUpDown = 5, - InButtonDownUpDownUp = 6, - InButtonUpDownUpDown = 7, - InButtonStateCount = 8 + 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 } // Alignment: 4 // Members count: 6 - public enum ShakeCommandT : int { - ShakeStart = 0, - ShakeStop = 1, - ShakeAmplitude = 2, - ShakeFrequency = 3, - ShakeStartRumbleonly = 4, - ShakeStartNorumble = 5 + 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 } // Alignment: 4 // Members count: 5 - public enum TimelineCompressionT : int { - TimelineCompressionSum = 0, - TimelineCompressionCountPerInterval = 1, - TimelineCompressionAverage = 2, - TimelineCompressionAverageBlend = 3, - TimelineCompressionTotal = 4 + 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 } // Alignment: 8 // Members count: 39 - public enum DebugOverlayBitsT : long { - OverlayTextBit = 1, - OverlayNameBit = 2, - OverlayBboxBit = 4, - OverlayPivotBit = 8, - OverlayMessageBit = 16, - OverlayAbsboxBit = 32, - OverlayRboxBit = 64, - OverlayShowBlockslos = 128, - OverlayAttachmentsBit = 256, - OverlayInterpolatedAttachmentsBit = 512, - OverlayInterpolatedPivotBit = 1024, - OverlaySkeletonBit = 2048, - OverlayInterpolatedSkeletonBit = 4096, - OverlayTriggerBoundsBit = 8192, - OverlayHitboxBit = 16384, - OverlayInterpolatedHitboxBit = 32768, - OverlayAutoaimBit = 65536, - OverlayNpcSelectedBit = 131072, - OverlayJointInfoBit = 262144, - OverlayNpcRouteBit = 524288, - OverlayVisibilityTracesBit = 1048576, - OverlayNpcEnemiesBit = 4194304, - OverlayNpcConditionsBit = 8388608, - OverlayNpcCombatBit = 16777216, - OverlayNpcTaskBit = 33554432, - OverlayNpcBodylocations = 67108864, - OverlayNpcViewconeBit = 134217728, - OverlayNpcKillBit = 268435456, - OverlayWcChangeEntity = 536870912, - OverlayBuddhaMode = 1073741824, - OverlayNpcSteeringRegulations = 2147483648, - OverlayNpcTaskTextBit = 4294967296, - OverlayPropDebug = 8589934592, - OverlayNpcRelationBit = 17179869184, - OverlayViewoffset = 34359738368, - OverlayVcollideWireframeBit = 68719476736, - OverlayActornameBit = 274877906944, - OverlayNpcConditionsTextBit = 549755813888, - OverlayNpcAbilityRangeDebugBit = 1099511627776 + 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 } // Alignment: 1 // Members count: 14 - public enum MoveTypeT : sbyte { - MovetypeNone = 0, - MovetypeObsolete = 1, - MovetypeWalk = 2, - MovetypeFly = 3, - MovetypeFlygravity = 4, - MovetypeVphysics = 5, - MovetypePush = 6, - MovetypeNoclip = 7, - MovetypeObserver = 8, - MovetypeLadder = 9, - MovetypeCustom = 10, - MovetypeLast = 11, - MovetypeInvalid = 11, - MovetypeMaxBits = 5 + 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 } // Alignment: 1 // Members count: 6 - public enum MoveCollideT : sbyte { - MovecollideDefault = 0, - MovecollideFlyBounce = 1, - MovecollideFlyCustom = 2, - MovecollideFlySlide = 3, - MovecollideCount = 4, - MovecollideMaxBits = 3 + 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 } // Alignment: 1 // Members count: 9 - public enum SolidTypeT : sbyte { - SolidNone = 0, - SolidBsp = 1, - SolidBbox = 2, - SolidObb = 3, - SolidSphere = 4, - SolidPoint = 5, - SolidVphysics = 6, - SolidCapsule = 7, - SolidLast = 8 + 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 } // Alignment: 4 // Members count: 3 - public enum BrushSoliditiesE : int { - BrushsolidToggle = 0, - BrushsolidNever = 1, - BrushsolidAlways = 2 + public enum BrushSolidities_e : int { + BRUSHSOLID_TOGGLE = 0, + BRUSHSOLID_NEVER = 1, + BRUSHSOLID_ALWAYS = 2 } // Alignment: 1 // Members count: 13 - public enum RenderModeT : 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 : 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 } // Alignment: 1 // Members count: 20 - public enum RenderFxT : 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 : 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 } // Alignment: 4 // Members count: 2 - public enum CrrResponseResponseEnumT : int { - MaxResponseName = 192, - MaxRuleName = 128 + public enum CRR_Response__ResponseEnum_t : int { + MAX_RESPONSE_NAME = 192, + MAX_RULE_NAME = 128 } // Alignment: 4 // Members count: 3 - public enum LessonPanelLayoutFileTypesT : int { - LayoutHandDefault = 0, - LayoutWorldDefault = 1, - LayoutCustom = 2 + public enum LessonPanelLayoutFileTypes_t : int { + LAYOUT_HAND_DEFAULT = 0, + LAYOUT_WORLD_DEFAULT = 1, + LAYOUT_CUSTOM = 2 } // Alignment: 4 // Members count: 5 - public enum TouchT : int { - TouchNone = 0, - TouchPlayerOnly = 1, - TouchNpcOnly = 2, - TouchPlayerOrNpc = 3, - TouchPlayerOrNpcOrPhysicsprop = 4 + 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 } // Alignment: 4 // Members count: 4 - public enum ScriptedMoveTypeT : int { - ScriptedMovetypeNone = 0, - ScriptedMovetypeToWithDuration = 1, - ScriptedMovetypeToWithMovespeed = 2, - ScriptedMovetypeSweepToAtMovementSpeed = 3 + 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 } // Alignment: 4 // Members count: 3 - public enum ForcedCrouchStateT : int { - ForcedcrouchNone = 0, - ForcedcrouchCrouched = 1, - ForcedcrouchUncrouched = 2 + public enum ForcedCrouchState_t : int { + FORCEDCROUCH_NONE = 0, + FORCEDCROUCH_CROUCHED = 1, + FORCEDCROUCH_UNCROUCHED = 2 } // Alignment: 4 // Members count: 12 - public enum HullT : int { - HullHuman = 0, - HullSmallCentered = 1, - HullWideHuman = 2, - HullTiny = 3, - HullMedium = 4, - HullTinyCentered = 5, - HullLarge = 6, - HullLargeCentered = 7, - HullMediumTall = 8, - HullSmall = 9, - NumHulls = 10, - HullNone = 11 + 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 } // Alignment: 4 // Members count: 1 - public enum NavpropertiesT : int { - NavIgnore = 1 + public enum navproperties_t : int { + NAV_IGNORE = 1 } // Alignment: 4 // Members count: 4 - public enum CLogicBranchListLogicBranchListenerLastStateT : int { - LogicBranchListenerNotInit = 0, - LogicBranchListenerAllTrue = 1, - LogicBranchListenerAllFalse = 2, - LogicBranchListenerMixed = 3 + 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 } // Alignment: 4 // Members count: 3 - public enum EntFinderMethodT : int { - EntFindMethodNearest = 0, - EntFindMethodFarthest = 1, - EntFindMethodRandom = 2 + public enum EntFinderMethod_t : int { + ENT_FIND_METHOD_NEAREST = 0, + ENT_FIND_METHOD_FARTHEST = 1, + ENT_FIND_METHOD_RANDOM = 2 } // Alignment: 4 // Members count: 2 - public enum ValueRemapperInputTypeT : int { - InputTypePlayerShootPosition = 0, - InputTypePlayerShootPositionAroundAxis = 1 + public enum ValueRemapperInputType_t : int { + InputType_PlayerShootPosition = 0, + InputType_PlayerShootPositionAroundAxis = 1 } // Alignment: 4 // Members count: 4 - public enum ValueRemapperOutputTypeT : int { - OutputTypeAnimationCycle = 0, - OutputTypeRotationX = 1, - OutputTypeRotationY = 2, - OutputTypeRotationZ = 3 + public enum ValueRemapperOutputType_t : int { + OutputType_AnimationCycle = 0, + OutputType_RotationX = 1, + OutputType_RotationY = 2, + OutputType_RotationZ = 3 } // Alignment: 4 // Members count: 2 - public enum ValueRemapperHapticsTypeT : int { - HaticsTypeDefault = 0, - HaticsTypeNone = 1 + public enum ValueRemapperHapticsType_t : int { + HaticsType_Default = 0, + HaticsType_None = 1 } // Alignment: 4 // Members count: 4 - public enum ValueRemapperMomentumTypeT : int { - MomentumTypeNone = 0, - MomentumTypeFriction = 1, - MomentumTypeSpringTowardSnapValue = 2, - MomentumTypeSpringAwayFromSnapValue = 3 + public enum ValueRemapperMomentumType_t : int { + MomentumType_None = 0, + MomentumType_Friction = 1, + MomentumType_SpringTowardSnapValue = 2, + MomentumType_SpringAwayFromSnapValue = 3 } // Alignment: 4 // Members count: 2 - public enum ValueRemapperRatchetTypeT : int { - RatchetTypeAbsolute = 0, - RatchetTypeEachEngage = 1 + public enum ValueRemapperRatchetType_t : int { + RatchetType_Absolute = 0, + RatchetType_EachEngage = 1 } // Alignment: 4 // Members count: 3 - public enum PointWorldTextJustifyHorizontalT : int { - PointWorldTextJustifyHorizontalLeft = 0, - PointWorldTextJustifyHorizontalCenter = 1, - PointWorldTextJustifyHorizontalRight = 2 + 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 } // Alignment: 4 // Members count: 3 - public enum PointWorldTextJustifyVerticalT : int { - PointWorldTextJustifyVerticalBottom = 0, - PointWorldTextJustifyVerticalCenter = 1, - PointWorldTextJustifyVerticalTop = 2 + 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 } // Alignment: 4 // Members count: 2 - public enum PointWorldTextReorientModeT : int { - PointWorldTextReorientNone = 0, - PointWorldTextReorientAroundUp = 1 + public enum PointWorldTextReorientMode_t : int { + POINT_WORLD_TEXT_REORIENT_NONE = 0, + POINT_WORLD_TEXT_REORIENT_AROUND_UP = 1 } // Alignment: 4 // Members count: 3 - public enum DoorCheckE : int { - DoorCheckForward = 0, - DoorCheckBackward = 1, - DoorCheckFull = 2 + public enum doorCheck_e : int { + DOOR_CHECK_FORWARD = 0, + DOOR_CHECK_BACKWARD = 1, + DOOR_CHECK_FULL = 2 } // Alignment: 4 // Members count: 4 - public enum PropDoorRotatingSpawnPosT : int { - DoorSpawnClosed = 0, - DoorSpawnOpenForward = 1, - DoorSpawnOpenBack = 2, - DoorSpawnAjar = 3 + public enum PropDoorRotatingSpawnPos_t : int { + DOOR_SPAWN_CLOSED = 0, + DOOR_SPAWN_OPEN_FORWARD = 1, + DOOR_SPAWN_OPEN_BACK = 2, + DOOR_SPAWN_AJAR = 3 } // Alignment: 4 // Members count: 3 - public enum PropDoorRotatingOpenDirectionE : int { - DoorRotatingOpenBothWays = 0, - DoorRotatingOpenForward = 1, - DoorRotatingOpenBackward = 2 + public enum PropDoorRotatingOpenDirection_e : int { + DOOR_ROTATING_OPEN_BOTH_WAYS = 0, + DOOR_ROTATING_OPEN_FORWARD = 1, + DOOR_ROTATING_OPEN_BACKWARD = 2 } // Alignment: 4 // Members count: 2 - public enum SceneOnPlayerDeathT : int { - SceneOnplayerdeathDoNothing = 0, - SceneOnplayerdeathCancel = 1 + public enum SceneOnPlayerDeath_t : int { + SCENE_ONPLAYERDEATH_DO_NOTHING = 0, + SCENE_ONPLAYERDEATH_CANCEL = 1 } // Alignment: 4 // Members count: 2 - public enum ScriptedConflictResponseT : int { - SsConflictEnqueue = 0, - SsConflictInterrupt = 1 + public enum ScriptedConflictResponse_t : int { + SS_CONFLICT_ENQUEUE = 0, + SS_CONFLICT_INTERRUPT = 1 } // Alignment: 4 // Members count: 3 - public enum TrainCode : int { - TrainSafe = 0, - TrainBlocking = 1, - TrainFollowing = 2 + public enum TRAIN_CODE : int { + TRAIN_SAFE = 0, + TRAIN_BLOCKING = 1, + TRAIN_FOLLOWING = 2 } // Alignment: 4 // Members count: 5 - public enum NpcFollowFormationT : int { + public enum NPCFollowFormation_t : int { Default = -1, CloseCircle = 0, WideCircle = 1, @@ -14436,228 +14436,228 @@ namespace CS2Dumper.Schemas { } // Alignment: 4 // Members count: 3 - public enum NpcLookTypeT : int { + public enum NPCLookType_t : int { Chest = 0, Head = 1, Eyes = 2 } // Alignment: 4 // Members count: 3 - public enum SoundEventStartTypeT : int { - SoundeventStartPlayer = 0, - SoundeventStartWorld = 1, - SoundeventStartEntity = 2 + public enum SoundEventStartType_t : int { + SOUNDEVENT_START_PLAYER = 0, + SOUNDEVENT_START_WORLD = 1, + SOUNDEVENT_START_ENTITY = 2 } // Alignment: 4 // Members count: 8 - public enum ToggleState : int { - TsAtTop = 0, - TsAtBottom = 1, - TsGoingUp = 2, - TsGoingDown = 3, - DoorOpen = 0, - DoorClosed = 1, - DoorOpening = 2, - DoorClosing = 3 + 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 } // Alignment: 4 // Members count: 2 - public enum FuncDoorSpawnPosT : int { - FuncDoorSpawnClosed = 0, - FuncDoorSpawnOpen = 1 + public enum FuncDoorSpawnPos_t : int { + FUNC_DOOR_SPAWN_CLOSED = 0, + FUNC_DOOR_SPAWN_OPEN = 1 } // Alignment: 4 // Members count: 2 - public enum FilterT : int { - FilterAnd = 0, - FilterOr = 1 + public enum filter_t : int { + FILTER_AND = 0, + FILTER_OR = 1 } // Alignment: 4 // Members count: 3 public enum Explosions : int { - ExpRandom = 0, - ExpDirected = 1, - ExpUsePrecise = 2 + expRandom = 0, + expDirected = 1, + expUsePrecise = 2 } // 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 + matGlass = 0, + matWood = 1, + matMetal = 2, + matFlesh = 3, + matCinderBlock = 4, + matCeilingTile = 5, + matComputer = 6, + matUnbreakableGlass = 7, + matRocks = 8, + matWeb = 9, + matNone = 10, + matLastMaterial = 11 } // Alignment: 4 // Members count: 3 - public enum EOverrideBlockLosT : int { - BlockLosDefault = 0, - BlockLosForceFalse = 1, - BlockLosForceTrue = 2 + public enum EOverrideBlockLOS_t : int { + BLOCK_LOS_DEFAULT = 0, + BLOCK_LOS_FORCE_FALSE = 1, + BLOCK_LOS_FORCE_TRUE = 2 } // Alignment: 4 // Members count: 3 - public enum MoveLinearAuthoredPosT : int { - MovelinearAuthoredAtStartPosition = 0, - MovelinearAuthoredAtOpenPosition = 1, - MovelinearAuthoredAtClosedPosition = 2 + public enum MoveLinearAuthoredPos_t : int { + MOVELINEAR_AUTHORED_AT_START_POSITION = 0, + MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 1, + MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 2 } // Alignment: 4 // Members count: 3 - public enum TrackOrientationTypeT : int { - TrackOrientationFixed = 0, - TrackOrientationFacePath = 1, - TrackOrientationFacePathAngles = 2 + public enum TrackOrientationType_t : int { + TrackOrientation_Fixed = 0, + TrackOrientation_FacePath = 1, + TrackOrientation_FacePathAngles = 2 } // Alignment: 4 // Members count: 3 - public enum SimpleConstraintSoundProfileSimpleConstraintsSoundProfileKeypointsT : int { - KMinThreshold = 0, - KMinFull = 1, - KHighwater = 2 + public enum SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t : int { + kMIN_THRESHOLD = 0, + kMIN_FULL = 1, + kHIGHWATER = 2 } // Alignment: 4 // Members count: 23 - public enum SoundFlagsT : int { - SoundNone = 0, - SoundCombat = 1, - SoundWorld = 2, - SoundPlayer = 4, - SoundDanger = 8, - SoundBulletImpact = 16, - SoundThumper = 32, - SoundPhysicsDanger = 64, - SoundMoveAway = 128, - SoundPlayerVehicle = 256, - SoundGlassBreak = 512, - SoundPhysicsObject = 1024, - SoundContextGunfire = 1048576, - SoundContextCombineOnly = 2097152, - SoundContextReactToSource = 4194304, - SoundContextExplosion = 8388608, - SoundContextExcludeCombine = 16777216, - SoundContextDangerApproach = 33554432, - SoundContextAlliesOnly = 67108864, - SoundContextPanicNpcs = 134217728, - AllContexts = -1048576, - AllScents = 0, - AllSounds = 1048575 + 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 } // Alignment: 4 // Members count: 3 - public enum TrainVelocityTypeT : int { - TrainVelocityInstantaneous = 0, - TrainVelocityLinearBlend = 1, - TrainVelocityEaseInEaseOut = 2 + public enum TrainVelocityType_t : int { + TrainVelocity_Instantaneous = 0, + TrainVelocity_LinearBlend = 1, + TrainVelocity_EaseInEaseOut = 2 } // Alignment: 4 // Members count: 4 - public enum TrainOrientationTypeT : int { - TrainOrientationFixed = 0, - TrainOrientationAtPathTracks = 1, - TrainOrientationLinearBlend = 2, - TrainOrientationEaseInEaseOut = 3 + public enum TrainOrientationType_t : int { + TrainOrientation_Fixed = 0, + TrainOrientation_AtPathTracks = 1, + TrainOrientation_LinearBlend = 2, + TrainOrientation_EaseInEaseOut = 3 } // Alignment: 4 // Members count: 7 - public enum BeamTypeT : int { - BeamInvalid = 0, - BeamPoints = 1, - BeamEntpoint = 2, - BeamEnts = 3, - BeamHose = 4, - BeamSpline = 5, - BeamLaser = 6 + 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 } // Alignment: 4 // Members count: 4 - public enum BeamClipStyleT : int { - KNoclip = 0, - KGeoclip = 1, - KModelclip = 2, - KBeamclipstyleNumbits = 2 + public enum BeamClipStyle_t : int { + kNOCLIP = 0, + kGEOCLIP = 1, + kMODELCLIP = 2, + kBEAMCLIPSTYLE_NUMBITS = 2 } // Alignment: 1 // Members count: 10 - public enum SurroundingBoundsTypeT : sbyte { - UseObbCollisionBounds = 0, - UseBestCollisionBounds = 1, - UseHitboxes = 2, - UseSpecifiedBounds = 3, - UseGameCode = 4, - UseRotationExpandedBounds = 5, - UseRotationExpandedOrientedBounds = 6, - UseCollisionBoundsNeverVphysics = 7, - UseRotationExpandedSequenceBounds = 8, - SurroundingTypeBitCount = 3 + 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 } // Alignment: 1 // Members count: 2 public enum ShatterPanelMode : sbyte { - ShatterGlass = 0, - ShatterDrywall = 1 + SHATTER_GLASS = 0, + SHATTER_DRYWALL = 1 } // Alignment: 1 // Members count: 5 public enum ShatterDamageCause : sbyte { - ShatterdamageBullet = 0, - ShatterdamageMelee = 1, - ShatterdamageThrown = 2, - ShatterdamageScript = 3, - ShatterdamageExplosive = 4 + SHATTERDAMAGE_BULLET = 0, + SHATTERDAMAGE_MELEE = 1, + SHATTERDAMAGE_THROWN = 2, + SHATTERDAMAGE_SCRIPT = 3, + SHATTERDAMAGE_EXPLOSIVE = 4 } // Alignment: 1 // Members count: 5 public enum ShatterGlassStressType : sbyte { - ShatterglassBlunt = 0, - ShatterglassBallistic = 1, - ShatterglassPulse = 2, - ShatterdrywallChunks = 3, - ShatterglassExplosive = 4 + SHATTERGLASS_BLUNT = 0, + SHATTERGLASS_BALLISTIC = 1, + SHATTERGLASS_PULSE = 2, + SHATTERDRYWALL_CHUNKS = 3, + SHATTERGLASS_EXPLOSIVE = 4 } // Alignment: 1 // Members count: 3 public enum OnFrame : sbyte { - OnframeUnknown = 0, - OnframeTrue = 1, - OnframeFalse = 2 + ONFRAME_UNKNOWN = 0, + ONFRAME_TRUE = 1, + ONFRAME_FALSE = 2 } // Alignment: 1 // Members count: 2 - public enum ShardSolidT : sbyte { - ShardSolid = 0, - ShardDebris = 1 + public enum ShardSolid_t : sbyte { + SHARD_SOLID = 0, + SHARD_DEBRIS = 1 } // Alignment: 4 // Members count: 5 - public enum AnimLoopModeT : int { - AnimLoopModeInvalid = -1, - AnimLoopModeNotLooping = 0, - AnimLoopModeLooping = 1, - AnimLoopModeUseSequenceSettings = 2, - AnimLoopModeCount = 3 + 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 } // Alignment: 4 // Members count: 4 - public enum EntitySubclassScopeT : int { - SubclassScopeNone = -1, - SubclassScopePrecipitation = 0, - SubclassScopePlayerWeapons = 1, - SubclassScopeCount = 2 + public enum EntitySubclassScope_t : int { + SUBCLASS_SCOPE_NONE = -1, + SUBCLASS_SCOPE_PRECIPITATION = 0, + SUBCLASS_SCOPE_PLAYER_WEAPONS = 1, + SUBCLASS_SCOPE_COUNT = 2 } // Alignment: 4 // Members count: 3 - public enum SubclassVDataChangeTypeT : int { - SubclassVdataCreated = 0, - SubclassVdataSubclassChanged = 1, - SubclassVdataReloaded = 2 + public enum SubclassVDataChangeType_t : int { + SUBCLASS_VDATA_CREATED = 0, + SUBCLASS_VDATA_SUBCLASS_CHANGED = 1, + SUBCLASS_VDATA_RELOADED = 2 } // Alignment: 4 // Members count: 7 @@ -14672,572 +14672,572 @@ namespace CS2Dumper.Schemas { } // Alignment: 4 // Members count: 3 - public enum WeaponSwitchReasonT : int { - EDrawn = 0, - EEquipped = 1, - EUserInitiatedSwitchToLast = 2 + public enum WeaponSwitchReason_t : int { + eDrawn = 0, + eEquipped = 1, + eUserInitiatedSwitchToLast = 2 } // Alignment: 4 // Members count: 4 - public enum WeaponAttackTypeT : int { - EInvalid = -1, - EPrimary = 0, - ESecondary = 1, - ECount = 2 + public enum WeaponAttackType_t : int { + eInvalid = -1, + ePrimary = 0, + eSecondary = 1, + eCount = 2 } // Alignment: 4 // Members count: 35 - public enum VoteCreateFailedT : int { - VoteFailedGeneric = 0, - VoteFailedTransitioningPlayers = 1, - VoteFailedRateExceeded = 2, - VoteFailedYesMustExceedNo = 3, - VoteFailedQuorumFailure = 4, - VoteFailedIssueDisabled = 5, - VoteFailedMapNotFound = 6, - VoteFailedMapNameRequired = 7, - VoteFailedFailedRecently = 8, - VoteFailedTeamCantCall = 9, - VoteFailedWaitingforplayers = 10, - VoteFailedPlayernotfound = 11, - VoteFailedCannotKickAdmin = 12, - VoteFailedScrambleInProgress = 13, - VoteFailedSpectator = 14, - VoteFailedFailedRecentKick = 15, - VoteFailedFailedRecentChangemap = 16, - VoteFailedFailedRecentSwapteams = 17, - VoteFailedFailedRecentScrambleteams = 18, - VoteFailedFailedRecentRestart = 19, - VoteFailedSwapInProgress = 20, - VoteFailedDisabled = 21, - VoteFailedNextlevelSet = 22, - VoteFailedTooEarlySurrender = 23, - VoteFailedMatchPaused = 24, - VoteFailedMatchNotPaused = 25, - VoteFailedNotInWarmup = 26, - VoteFailedNot10Players = 27, - VoteFailedTimeoutActive = 28, - VoteFailedTimeoutInactive = 29, - VoteFailedTimeoutExhausted = 30, - VoteFailedCantRoundEnd = 31, - VoteFailedRematch = 32, - VoteFailedContinue = 33, - VoteFailedMax = 34 + 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 } // Alignment: 1 // Members count: 9 - public enum ItemFlagTypesT : sbyte { - ItemFlagNone = 0, - ItemFlagCanSelectWithoutAmmo = 1, - ItemFlagNoautoreload = 2, - ItemFlagNoautoswitchempty = 4, - ItemFlagLimitinworld = 8, - ItemFlagExhaustible = 16, - ItemFlagDohitlocationdmg = 32, - ItemFlagNoammopickups = 64, - ItemFlagNoitempickup = 128 + 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 } // Alignment: 4 // Members count: 5 - public enum EntityDisolveTypeT : int { - EntityDissolveInvalid = -1, - EntityDissolveNormal = 0, - EntityDissolveElectrical = 1, - EntityDissolveElectricalLight = 2, - EntityDissolveCore = 3 + 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 } // Alignment: 4 // Members count: 14 - public enum HitGroupT : int { - HitgroupInvalid = -1, - HitgroupGeneric = 0, - HitgroupHead = 1, - HitgroupChest = 2, - HitgroupStomach = 3, - HitgroupLeftarm = 4, - HitgroupRightarm = 5, - HitgroupLeftleg = 6, - HitgroupRightleg = 7, - HitgroupNeck = 8, - HitgroupUnused = 9, - HitgroupGear = 10, - HitgroupSpecial = 11, - HitgroupCount = 12 + 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 } // Alignment: 1 // Members count: 7 - public enum WaterLevelT : sbyte { - WlNotInWater = 0, - WlFeet = 1, - WlKnees = 2, - WlWaist = 3, - WlChest = 4, - WlFullyUnderwater = 5, - WlCount = 6 + 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 } // Alignment: 4 // Members count: 5 - public enum DoorStateT : int { - DoorStateClosed = 0, - DoorStateOpening = 1, - DoorStateOpen = 2, - DoorStateClosing = 3, - DoorStateAjar = 4 + 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 } // Alignment: 4 // Members count: 2 - public enum ShadowTypeT : int { - ShadowsNone = 0, - ShadowsSimple = 1 + public enum ShadowType_t : int { + SHADOWS_NONE = 0, + SHADOWS_SIMPLE = 1 } // Alignment: 4 // Members count: 10 - public enum ClassT : int { - ClassNone = 0, - ClassPlayer = 1, - ClassPlayerAlly = 2, - ClassBomb = 3, - ClassFootContactShadow = 4, - ClassWeapon = 5, - ClassWaterSplasher = 6, - ClassWeaponViewmodel = 7, - ClassDoor = 8, - NumClassifyClasses = 9 + 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 } // Alignment: 4 // Members count: 10 - public enum DispositionT : int { - DEr = 0, - DHt = 1, - DFr = 2, - DLi = 3, - DNu = 4, - DError = 0, - DHate = 1, - DFear = 2, - DLike = 3, - DNeutral = 4 + 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 } // Alignment: 4 // Members count: 6 - public enum LatchDirtyPermissionT : int { - LatchDirtyDisallow = 0, - LatchDirtyServerControlled = 1, - LatchDirtyClientSimulated = 2, - LatchDirtyPrediction = 3, - LatchDirtyFramesimulate = 4, - LatchDirtyParticleSimulate = 5 + 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 } // Alignment: 4 // Members count: 5 - public enum LifeStateT : int { - LifeAlive = 0, - LifeDying = 1, - LifeDead = 2, - LifeRespawnable = 3, - LifeRespawning = 4 + public enum LifeState_t : int { + LIFE_ALIVE = 0, + LIFE_DYING = 1, + LIFE_DEAD = 2, + LIFE_RESPAWNABLE = 3, + LIFE_RESPAWNING = 4 } // Alignment: 4 // Members count: 5 - public enum StanceTypeT : int { - StanceCurrent = -1, - StanceDefault = 0, - StanceCrouching = 1, - StanceProne = 2, - NumStances = 3 + public enum StanceType_t : int { + STANCE_CURRENT = -1, + STANCE_DEFAULT = 0, + STANCE_CROUCHING = 1, + STANCE_PRONE = 2, + NUM_STANCES = 3 } // Alignment: 4 // Members count: 2 - public enum ModifyDamageReturnT : int { - ContinueToApplyDamage = 0, - AbortDoNotApplyDamage = 1 + public enum ModifyDamageReturn_t : int { + CONTINUE_TO_APPLY_DAMAGE = 0, + ABORT_DO_NOT_APPLY_DAMAGE = 1 } // Alignment: 1 // Members count: 3 - public enum BeginDeathLifeStateTransitionT : sbyte { - NoChangeInLifestate = 0, - TransitionToLifestateDying = 1, - TransitionToLifestateDead = 2 + public enum BeginDeathLifeStateTransition_t : sbyte { + NO_CHANGE_IN_LIFESTATE = 0, + TRANSITION_TO_LIFESTATE_DYING = 1, + TRANSITION_TO_LIFESTATE_DEAD = 2 } // Alignment: 4 // Members count: 3 - public enum WorldTextPanelHorizontalAlignT : int { - WorldtextHorizontalAlignLeft = 0, - WorldtextHorizontalAlignCenter = 1, - WorldtextHorizontalAlignRight = 2 + public enum WorldTextPanelHorizontalAlign_t : int { + WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0, + WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 1, + WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 2 } // Alignment: 4 // Members count: 3 - public enum WorldTextPanelVerticalAlignT : int { - WorldtextVerticalAlignTop = 0, - WorldtextVerticalAlignCenter = 1, - WorldtextVerticalAlignBottom = 2 + public enum WorldTextPanelVerticalAlign_t : int { + WORLDTEXT_VERTICAL_ALIGN_TOP = 0, + WORLDTEXT_VERTICAL_ALIGN_CENTER = 1, + WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 2 } // Alignment: 4 // Members count: 3 - public enum WorldTextPanelOrientationT : int { - WorldtextOrientationDefault = 0, - WorldtextOrientationFaceuser = 1, - WorldtextOrientationFaceuserUpright = 2 + public enum WorldTextPanelOrientation_t : int { + WORLDTEXT_ORIENTATION_DEFAULT = 0, + WORLDTEXT_ORIENTATION_FACEUSER = 1, + WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 2 } // Alignment: 4 // Members count: 2 - public enum AttributeprovidertypesT : int { - ProviderGeneric = 0, - ProviderWeapon = 1 + public enum attributeprovidertypes_t : int { + PROVIDER_GENERIC = 0, + PROVIDER_WEAPON = 1 } // Alignment: 4 // Members count: 4 - public enum SpawnPointCoopEnemyBotDefaultBehaviorT : int { - DefendArea = 0, - Hunt = 1, - ChargeEnemy = 2, - DefendInvestigate = 3 + public enum SpawnPointCoopEnemy__BotDefaultBehavior_t : int { + DEFEND_AREA = 0, + HUNT = 1, + CHARGE_ENEMY = 2, + DEFEND_INVESTIGATE = 3 } // Alignment: 4 // Members count: 4 - public enum MoveMountingAmountT : int { - MoveMountNone = 0, - MoveMountLow = 1, - MoveMountHigh = 2, - MoveMountMaxcount = 3 + public enum MoveMountingAmount_t : int { + MOVE_MOUNT_NONE = 0, + MOVE_MOUNT_LOW = 1, + MOVE_MOUNT_HIGH = 2, + MOVE_MOUNT_MAXCOUNT = 3 } // Alignment: 4 // Members count: 10 - public enum CsPlayerState : int { - StateActive = 0, - StateWelcome = 1, - StatePickingteam = 2, - StatePickingclass = 3, - StateDeathAnim = 4, - StateDeathWaitForKey = 5, - StateObserverMode = 6, - StateGungameRespawn = 7, - StateDormant = 8, - NumPlayerStates = 9 + 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 } // Alignment: 4 // Members count: 18 - public enum CsPlayerBlockingUseActionT : int { - KCsPlayerBlockingUseActionNone = 0, - KCsPlayerBlockingUseActionDefusingDefault = 1, - KCsPlayerBlockingUseActionDefusingWithKit = 2, - KCsPlayerBlockingUseActionHostageGrabbing = 3, - KCsPlayerBlockingUseActionHostageDropping = 4, - KCsPlayerBlockingUseActionOpeningSafe = 5, - KCsPlayerBlockingUseActionEquippingParachute = 6, - KCsPlayerBlockingUseActionEquippingHeavyArmor = 7, - KCsPlayerBlockingUseActionEquippingContract = 8, - KCsPlayerBlockingUseActionEquippingTabletUpgrade = 9, - KCsPlayerBlockingUseActionTakingOffHeavyArmor = 10, - KCsPlayerBlockingUseActionPayingToOpenDoor = 11, - KCsPlayerBlockingUseActionCancelingSpawnRappelling = 12, - KCsPlayerBlockingUseActionEquippingExoJump = 13, - KCsPlayerBlockingUseActionPickingUpBumpMine = 14, - KCsPlayerBlockingUseActionMapLongUseEntityPickup = 15, - KCsPlayerBlockingUseActionMapLongUseEntityPlace = 16, - KCsPlayerBlockingUseActionMaxCount = 17 + 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 } // Alignment: 4 // Members count: 8 - public enum GrenadeTypeT : int { - GrenadeTypeExplosive = 0, - GrenadeTypeFlash = 1, - GrenadeTypeFire = 2, - GrenadeTypeDecoy = 3, - GrenadeTypeSmoke = 4, - GrenadeTypeSensor = 5, - GrenadeTypeSnowball = 6, - GrenadeTypeTotal = 7 + 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 } // Alignment: 4 // Members count: 13 - public enum QuestProgressReason : int { - QuestNoninitialized = 0, - QuestOk = 1, - QuestNotEnoughPlayers = 2, - QuestWarmup = 3, - QuestNotConnectedToSteam = 4, - QuestNonofficialServer = 5, - QuestNoEntitlement = 6, - QuestNoQuest = 7, - QuestPlayerIsBot = 8, - QuestWrongMap = 9, - QuestWrongMode = 10, - QuestNotSyncedWithServer = 11, - QuestReasonMax = 12 + 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 } // Alignment: 4 // Members count: 74 - public enum LoadoutSlotT : int { - LoadoutSlotPromoted = -2, - LoadoutSlotInvalid = -1, - LoadoutSlotMelee = 0, - LoadoutSlotC4 = 1, - LoadoutSlotFirstAutoBuyWeapon = 0, - LoadoutSlotLastAutoBuyWeapon = 1, - LoadoutSlotSecondary0 = 2, - LoadoutSlotSecondary1 = 3, - LoadoutSlotSecondary2 = 4, - LoadoutSlotSecondary3 = 5, - LoadoutSlotSecondary4 = 6, - LoadoutSlotSecondary5 = 7, - LoadoutSlotSmg0 = 8, - LoadoutSlotSmg1 = 9, - LoadoutSlotSmg2 = 10, - LoadoutSlotSmg3 = 11, - LoadoutSlotSmg4 = 12, - LoadoutSlotSmg5 = 13, - LoadoutSlotRifle0 = 14, - LoadoutSlotRifle1 = 15, - LoadoutSlotRifle2 = 16, - LoadoutSlotRifle3 = 17, - LoadoutSlotRifle4 = 18, - LoadoutSlotRifle5 = 19, - LoadoutSlotHeavy0 = 20, - LoadoutSlotHeavy1 = 21, - LoadoutSlotHeavy2 = 22, - LoadoutSlotHeavy3 = 23, - LoadoutSlotHeavy4 = 24, - LoadoutSlotHeavy5 = 25, - LoadoutSlotFirstWheelWeapon = 2, - LoadoutSlotLastWheelWeapon = 25, - LoadoutSlotFirstPrimaryWeapon = 8, - LoadoutSlotLastPrimaryWeapon = 25, - LoadoutSlotFirstWheelGrenade = 26, - LoadoutSlotGrenade0 = 26, - LoadoutSlotGrenade1 = 27, - LoadoutSlotGrenade2 = 28, - LoadoutSlotGrenade3 = 29, - LoadoutSlotGrenade4 = 30, - LoadoutSlotGrenade5 = 31, - LoadoutSlotLastWheelGrenade = 31, - LoadoutSlotEquipment0 = 32, - LoadoutSlotEquipment1 = 33, - LoadoutSlotEquipment2 = 34, - LoadoutSlotEquipment3 = 35, - LoadoutSlotEquipment4 = 36, - LoadoutSlotEquipment5 = 37, - LoadoutSlotFirstWheelEquipment = 32, - LoadoutSlotLastWheelEquipment = 37, - LoadoutSlotClothingCustomplayer = 38, - LoadoutSlotPet = 39, - LoadoutSlotClothingFacemask = 40, - LoadoutSlotClothingHands = 41, - LoadoutSlotFirstCosmetic = 41, - LoadoutSlotLastCosmetic = 41, - LoadoutSlotClothingEyewear = 42, - LoadoutSlotClothingHat = 43, - LoadoutSlotClothingLowerbody = 44, - LoadoutSlotClothingTorso = 45, - LoadoutSlotClothingAppearance = 46, - LoadoutSlotMisc0 = 47, - LoadoutSlotMisc1 = 48, - LoadoutSlotMisc2 = 49, - LoadoutSlotMisc3 = 50, - LoadoutSlotMisc4 = 51, - LoadoutSlotMisc5 = 52, - LoadoutSlotMisc6 = 53, - LoadoutSlotMusickit = 54, - LoadoutSlotFlair0 = 55, - LoadoutSlotSpray0 = 56, - LoadoutSlotFirstAllCharacter = 54, - LoadoutSlotLastAllCharacter = 56, - LoadoutSlotCount = 57 + 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 } // Alignment: 1 // Members count: 8 - public enum EKillTypesT : sbyte { - KillNone = 0, - KillDefault = 1, - KillHeadshot = 2, - KillBlast = 3, - KillBurn = 4, - KillSlash = 5, - KillShock = 6, - KilltypeCount = 7 + 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 } // Alignment: 4 // Members count: 9 public enum PreviewCharacterMode : int { - Diorama = 0, - MainMenu = 1, - BuyMenu = 2, - TeamSelect = 3, - EndOfMatch = 4, - InventoryInspect = 5, - Walking = 6, - TeamIntro = 7, - WingmanIntro = 8 + 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 } // Alignment: 4 // Members count: 6 public enum PreviewWeaponState : int { - Dropped = 0, - Holstered = 1, - Deployed = 2, - Planted = 3, - Inspect = 4, - Icon = 5 + DROPPED = 0, + HOLSTERED = 1, + DEPLOYED = 2, + PLANTED = 3, + INSPECT = 4, + ICON = 5 } // Alignment: 4 // Members count: 23 - public enum PreviewEomCelebration : int { - Walkup = 0, - Punching = 1, - Swagger = 2, - Dropdown = 3, - Stretch = 4, - SwatFemale = 5, - MaskF = 6, - Guerilla = 7, - Guerilla02 = 8, - Gendarmerie = 9, - ScubaFemale = 10, - ScubaMale = 11, - AvaDefeat = 12, - GendarmerieDefeat = 13, - MaeDefeat = 14, - RicksawDefeat = 15, - ScubaFemaleDefeat = 16, - ScubaMaleDefeat = 17, - CrasswaterDefeat = 18, - DarrylDefeat = 19, - DoctorDefeat = 20, - MuhlikDefeat = 21, - VypaDefeat = 22 + 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 } // Alignment: 4 // Members count: 20 - public enum CsWeaponType : int { - WeapontypeKnife = 0, - WeapontypePistol = 1, - WeapontypeSubmachinegun = 2, - WeapontypeRifle = 3, - WeapontypeShotgun = 4, - WeapontypeSniperRifle = 5, - WeapontypeMachinegun = 6, - WeapontypeC4 = 7, - WeapontypeTaser = 8, - WeapontypeGrenade = 9, - WeapontypeEquipment = 10, - WeapontypeStackableitem = 11, - WeapontypeFists = 12, - WeapontypeBreachcharge = 13, - WeapontypeBumpmine = 14, - WeapontypeTablet = 15, - WeapontypeMelee = 16, - WeapontypeShield = 17, - WeapontypeZoneRepulsor = 18, - WeapontypeUnknown = 19 + 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 } // Alignment: 4 // Members count: 7 - public enum CsWeaponCategory : int { - WeaponcategoryOther = 0, - WeaponcategoryMelee = 1, - WeaponcategorySecondary = 2, - WeaponcategorySmg = 3, - WeaponcategoryRifle = 4, - WeaponcategoryHeavy = 5, - WeaponcategoryCount = 6 + 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 } // Alignment: 4 // Members count: 3 - public enum CsWeaponSilencerType : int { - WeaponsilencerNone = 0, - WeaponsilencerDetachable = 1, - WeaponsilencerIntegrated = 2 + public enum CSWeaponSilencerType : int { + WEAPONSILENCER_NONE = 0, + WEAPONSILENCER_DETACHABLE = 1, + WEAPONSILENCER_INTEGRATED = 2 } // Alignment: 4 // Members count: 24 - public enum PlayerAnimEventT : int { - PlayeranimeventFireGunPrimary = 0, - PlayeranimeventFireGunSecondary = 1, - PlayeranimeventGrenadePullPin = 2, - PlayeranimeventThrowGrenade = 3, - PlayeranimeventJump = 4, - PlayeranimeventReload = 5, - PlayeranimeventClearFiring = 6, - PlayeranimeventDeploy = 7, - PlayeranimeventSilencerState = 8, - PlayeranimeventSilencerToggle = 9, - PlayeranimeventThrowGrenadeUnderhand = 10, - PlayeranimeventCatchWeapon = 11, - PlayeranimeventLookatweaponRequest = 12, - PlayeranimeventReloadCancelLookatweapon = 13, - PlayeranimeventHaulback = 14, - PlayeranimeventIdle = 15, - PlayeranimeventStrikeHit = 16, - PlayeranimeventStrikeMiss = 17, - PlayeranimeventBackstab = 18, - PlayeranimeventDryfire = 19, - PlayeranimeventFidget = 20, - PlayeranimeventRelease = 21, - PlayeranimeventTaunt = 22, - PlayeranimeventCount = 23 + 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 } // Alignment: 4 // Members count: 5 - public enum MedalRankT : int { - MedalRankNone = 0, - MedalRankBronze = 1, - MedalRankSilver = 2, - MedalRankGold = 3, - MedalRankCount = 4 + 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 } // Alignment: 4 // Members count: 3 - public enum CsWeaponStateT : int { - WeaponNotCarried = 0, - WeaponIsCarriedByPlayer = 1, - WeaponIsActive = 2 + public enum CSWeaponState_t : int { + WEAPON_NOT_CARRIED = 0, + WEAPON_IS_CARRIED_BY_PLAYER = 1, + WEAPON_IS_ACTIVE = 2 } // Alignment: 4 // Members count: 3 - public enum CsWeaponMode : int { - PrimaryMode = 0, - SecondaryMode = 1, - WeaponModeMax = 2 + public enum CSWeaponMode : int { + Primary_Mode = 0, + Secondary_Mode = 1, + WeaponMode_MAX = 2 } // Alignment: 4 // Members count: 3 - public enum C4LightEffectT : int { - ELightEffectNone = 0, - ELightEffectDropped = 1, - ELightEffectThirdPersonHeld = 2 + public enum C4LightEffect_t : int { + eLightEffectNone = 0, + eLightEffectDropped = 1, + eLightEffectThirdPersonHeld = 2 } // Alignment: 4 // Members count: 17 - public enum GearSlotT : int { - GearSlotInvalid = -1, - GearSlotRifle = 0, - GearSlotPistol = 1, - GearSlotKnife = 2, - GearSlotGrenades = 3, - GearSlotC4 = 4, - GearSlotReservedSlot6 = 5, - GearSlotReservedSlot7 = 6, - GearSlotReservedSlot8 = 7, - GearSlotReservedSlot9 = 8, - GearSlotReservedSlot10 = 9, - GearSlotReservedSlot11 = 10, - GearSlotBoosts = 11, - GearSlotUtility = 12, - GearSlotCount = 13, - GearSlotFirst = 0, - GearSlotLast = 12 + 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 } // Alignment: 4 // Members count: 7 public enum ChickenActivity : int { - Idle = 0, - Walk = 1, - Run = 2, - Hop = 3, - Jump = 4, - Glide = 5, - Land = 6 + IDLE = 0, + WALK = 1, + RUN = 2, + HOP = 3, + JUMP = 4, + GLIDE = 5, + LAND = 6 } // Parent: None // Fields count: 1 @@ -15245,7 +15245,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 @@ -15253,19 +15253,19 @@ 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: 2 public static class Extent { - public const nint Lo = 0x0; // - public const nint Hi = 0xC; // + public const nint lo = 0x0; // + public const nint hi = 0xC; // } // Parent: None // Fields count: 2 - public static class NavGravityT { - public const nint MVGravity = 0x0; // - public const nint MBDefault = 0xC; // bool + public static class NavGravity_t { + public const nint m_vGravity = 0x0; // + public const nint m_bDefault = 0xC; // bool } // Parent: None // Fields count: 0 @@ -15274,7 +15274,7 @@ namespace CS2Dumper.Schemas { // Parent: CNavVolume // Fields count: 1 public static class CNavVolumeVector { - public const nint MBHasBeenPreFiltered = 0x78; // bool + public const nint m_bHasBeenPreFiltered = 0x78; // bool } // Parent: CNavVolumeVector // Fields count: 0 @@ -15283,13 +15283,13 @@ namespace CS2Dumper.Schemas { // Parent: CNavVolume // Fields count: 2 public static class CNavVolumeSphere { - public const nint MVCenter = 0x70; // - public const nint MFlRadius = 0x7C; // float32 + public const nint m_vCenter = 0x70; // + public const nint m_flRadius = 0x7C; // float32 } // Parent: CNavVolumeSphere // Fields count: 1 public static class CNavVolumeSphericalShell { - public const nint MFlRadiusInner = 0x80; // float32 + public const nint m_flRadiusInner = 0x80; // float32 } // Parent: None // Fields count: 0 @@ -15301,17 +15301,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 @@ -15320,21 +15320,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 = 0x20; // CNetworkVarChainer + public const nint m_pSceneNode = 0x8; // CGameSceneNode* + public const nint __m_pChainEntity = 0x20; // CNetworkVarChainer } // Parent: CBodyComponent // Fields count: 2 @@ -15342,8 +15342,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_sceneNode (CGameSceneNode) public static class CBodyComponentPoint { - public const nint MSceneNode = 0x50; // CGameSceneNode - public const nint MPChainEntity = 0x1A0; // CNetworkVarChainer + public const nint m_sceneNode = 0x50; // CGameSceneNode + public const nint __m_pChainEntity = 0x1A0; // CNetworkVarChainer } // Parent: CBodyComponent // Fields count: 2 @@ -15351,8 +15351,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_skeletonInstance (CSkeletonInstance) public static class CBodyComponentSkeletonInstance { - public const nint MSkeletonInstance = 0x50; // CSkeletonInstance - public const nint MPChainEntity = 0x430; // CNetworkVarChainer + public const nint m_skeletonInstance = 0x50; // CSkeletonInstance + public const nint __m_pChainEntity = 0x430; // CNetworkVarChainer } // Parent: CEntityComponent // Fields count: 1 @@ -15360,7 +15360,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 @@ -15432,87 +15432,87 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flCapsuleLength (float) // NetworkVarNames: m_flMinRoughness (float) public static class CLightComponent { - public const nint MPChainEntity = 0x48; // CNetworkVarChainer - public const nint MColor = 0x85; // Color - public const nint MSecondaryColor = 0x89; // Color - public const nint MFlBrightness = 0x90; // float32 - public const nint MFlBrightnessScale = 0x94; // float32 - public const nint MFlBrightnessMult = 0x98; // float32 - public const nint MFlRange = 0x9C; // float32 - public const nint MFlFalloff = 0xA0; // float32 - public const nint MFlAttenuation0 = 0xA4; // float32 - public const nint MFlAttenuation1 = 0xA8; // float32 - public const nint MFlAttenuation2 = 0xAC; // float32 - public const nint MFlTheta = 0xB0; // float32 - public const nint MFlPhi = 0xB4; // float32 - public const nint MHLightCookie = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > - public const nint MNCascades = 0xC0; // int32 - public const nint MNCastShadows = 0xC4; // int32 - public const nint MNShadowWidth = 0xC8; // int32 - public const nint MNShadowHeight = 0xCC; // int32 - public const nint MBRenderDiffuse = 0xD0; // bool - public const nint MNRenderSpecular = 0xD4; // int32 - public const nint MBRenderTransmissive = 0xD8; // bool - public const nint MFlOrthoLightWidth = 0xDC; // float32 - public const nint MFlOrthoLightHeight = 0xE0; // float32 - public const nint MNStyle = 0xE4; // int32 - public const nint MPattern = 0xE8; // CUtlString - public const nint MNCascadeRenderStaticObjects = 0xF0; // int32 - public const nint MFlShadowCascadeCrossFade = 0xF4; // float32 - public const nint MFlShadowCascadeDistanceFade = 0xF8; // float32 - public const nint MFlShadowCascadeDistance0 = 0xFC; // float32 - public const nint MFlShadowCascadeDistance1 = 0x100; // float32 - public const nint MFlShadowCascadeDistance2 = 0x104; // float32 - public const nint MFlShadowCascadeDistance3 = 0x108; // float32 - public const nint MNShadowCascadeResolution0 = 0x10C; // int32 - public const nint MNShadowCascadeResolution1 = 0x110; // int32 - public const nint MNShadowCascadeResolution2 = 0x114; // int32 - public const nint MNShadowCascadeResolution3 = 0x118; // int32 - public const nint MBUsesBakedShadowing = 0x11C; // bool - public const nint MNShadowPriority = 0x120; // int32 - public const nint MNBakedShadowIndex = 0x124; // int32 - public const nint MBRenderToCubemaps = 0x128; // bool - public const nint MNDirectLight = 0x12C; // int32 - public const nint MNIndirectLight = 0x130; // int32 - public const nint MFlFadeMinDist = 0x134; // float32 - public const nint MFlFadeMaxDist = 0x138; // float32 - public const nint MFlShadowFadeMinDist = 0x13C; // float32 - public const nint MFlShadowFadeMaxDist = 0x140; // float32 - public const nint MBEnabled = 0x144; // bool - public const nint MBFlicker = 0x145; // bool - public const nint MBPrecomputedFieldsValid = 0x146; // bool - public const nint MVPrecomputedBoundsMins = 0x148; // - public const nint MVPrecomputedBoundsMaxs = 0x154; // - public const nint MVPrecomputedObbOrigin = 0x160; // - public const nint MVPrecomputedObbAngles = 0x16C; // QAngle - public const nint MVPrecomputedObbExtent = 0x178; // - public const nint MFlPrecomputedMaxRange = 0x184; // float32 - public const nint MNFogLightingMode = 0x188; // int32 - public const nint MFlFogContributionStength = 0x18C; // float32 - public const nint MFlNearClipPlane = 0x190; // float32 - public const nint MSkyColor = 0x194; // Color - public const nint MFlSkyIntensity = 0x198; // float32 - public const nint MSkyAmbientBounce = 0x19C; // Color - public const nint MBUseSecondaryColor = 0x1A0; // bool - public const nint MBMixedShadows = 0x1A1; // bool - public const nint MFlLightStyleStartTime = 0x1A4; // GameTime_t - public const nint MFlCapsuleLength = 0x1A8; // float32 - public const nint MFlMinRoughness = 0x1AC; // float32 - public const nint MBPvsModifyEntity = 0x1C0; // bool + public const nint __m_pChainEntity = 0x48; // CNetworkVarChainer + public const nint m_Color = 0x85; // Color + public const nint m_SecondaryColor = 0x89; // Color + public const nint m_flBrightness = 0x90; // float32 + public const nint m_flBrightnessScale = 0x94; // float32 + public const nint m_flBrightnessMult = 0x98; // float32 + public const nint m_flRange = 0x9C; // float32 + public const nint m_flFalloff = 0xA0; // float32 + public const nint m_flAttenuation0 = 0xA4; // float32 + public const nint m_flAttenuation1 = 0xA8; // float32 + 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_nCascades = 0xC0; // int32 + public const nint m_nCastShadows = 0xC4; // int32 + public const nint m_nShadowWidth = 0xC8; // int32 + public const nint m_nShadowHeight = 0xCC; // int32 + public const nint m_bRenderDiffuse = 0xD0; // bool + public const nint m_nRenderSpecular = 0xD4; // int32 + public const nint m_bRenderTransmissive = 0xD8; // bool + public const nint m_flOrthoLightWidth = 0xDC; // float32 + public const nint m_flOrthoLightHeight = 0xE0; // float32 + public const nint m_nStyle = 0xE4; // int32 + public const nint m_Pattern = 0xE8; // CUtlString + public const nint m_nCascadeRenderStaticObjects = 0xF0; // int32 + public const nint m_flShadowCascadeCrossFade = 0xF4; // float32 + public const nint m_flShadowCascadeDistanceFade = 0xF8; // float32 + public const nint m_flShadowCascadeDistance0 = 0xFC; // float32 + public const nint m_flShadowCascadeDistance1 = 0x100; // float32 + public const nint m_flShadowCascadeDistance2 = 0x104; // float32 + public const nint m_flShadowCascadeDistance3 = 0x108; // float32 + public const nint m_nShadowCascadeResolution0 = 0x10C; // int32 + public const nint m_nShadowCascadeResolution1 = 0x110; // int32 + public const nint m_nShadowCascadeResolution2 = 0x114; // int32 + public const nint m_nShadowCascadeResolution3 = 0x118; // int32 + public const nint m_bUsesBakedShadowing = 0x11C; // bool + public const nint m_nShadowPriority = 0x120; // int32 + public const nint m_nBakedShadowIndex = 0x124; // int32 + public const nint m_bRenderToCubemaps = 0x128; // bool + public const nint m_nDirectLight = 0x12C; // int32 + public const nint m_nIndirectLight = 0x130; // int32 + public const nint m_flFadeMinDist = 0x134; // float32 + public const nint m_flFadeMaxDist = 0x138; // float32 + public const nint m_flShadowFadeMinDist = 0x13C; // float32 + public const nint m_flShadowFadeMaxDist = 0x140; // float32 + public const nint m_bEnabled = 0x144; // bool + public const nint m_bFlicker = 0x145; // bool + public const nint m_bPrecomputedFieldsValid = 0x146; // bool + public const nint m_vPrecomputedBoundsMins = 0x148; // + public const nint m_vPrecomputedBoundsMaxs = 0x154; // + public const nint m_vPrecomputedOBBOrigin = 0x160; // + public const nint m_vPrecomputedOBBAngles = 0x16C; // QAngle + public const nint m_vPrecomputedOBBExtent = 0x178; // + public const nint m_flPrecomputedMaxRange = 0x184; // float32 + public const nint m_nFogLightingMode = 0x188; // int32 + public const nint m_flFogContributionStength = 0x18C; // float32 + public const nint m_flNearClipPlane = 0x190; // float32 + public const nint m_SkyColor = 0x194; // Color + public const nint m_flSkyIntensity = 0x198; // float32 + public const nint m_SkyAmbientBounce = 0x19C; // Color + public const nint m_bUseSecondaryColor = 0x1A0; // bool + public const nint m_bMixedShadows = 0x1A1; // bool + public const nint m_flLightStyleStartTime = 0x1A4; // GameTime_t + public const nint m_flCapsuleLength = 0x1A8; // float32 + public const nint m_flMinRoughness = 0x1AC; // float32 + public const nint m_bPvsModifyEntity = 0x1C0; // bool } // Parent: None // Fields count: 1 public static class CNetworkTransmitComponent { - public const nint MNTransmitStateOwnedCounter = 0x16C; // uint8 + public const nint m_nTransmitStateOwnedCounter = 0x16C; // 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 = 0xB0; // 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 = 0xB0; // bool } // Parent: None // Fields count: 0 @@ -15529,7 +15529,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 @@ -15537,7 +15537,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 @@ -15545,7 +15545,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 @@ -15553,8 +15553,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 @@ -15562,13 +15562,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 @@ -15576,7 +15576,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CBasePlayerControllerApi { + public static class CBasePlayerControllerAPI { } // Parent: None // Fields count: 3 @@ -15585,35 +15585,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 @@ -15621,21 +15621,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 @@ -15646,12 +15646,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 @@ -15666,27 +15666,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< CColorCorrection > + public const nint m_hViewEntity = 0x9C; // CHandle< CBaseEntity > + public const nint m_hTonemapController = 0xA0; // CHandle< CTonemapController2 > + public const nint m_audio = 0xA8; // audioparams_t + public const nint m_PostProcessingVolumes = 0x120; // CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > > + public const nint m_flOldPlayerZ = 0x138; // float32 + public const nint m_flOldPlayerViewOffsetZ = 0x13C; // float32 + public const nint m_hTriggerSoundscapeList = 0x158; // CUtlVector< CHandle< CEnvSoundscapeTriggerable > > } // 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 @@ -15695,24 +15695,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; // - 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; // + public const nint m_vecOldViewAngles = 0x1C4; // QAngle } - // Parent: CPlayerMovementServices + // Parent: CPlayer_MovementServices // Fields count: 14 // // Metadata: @@ -15723,21 +15723,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; // - 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; // + 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; // + 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; // } // Parent: CPlayerPawnComponent // Fields count: 4 @@ -15745,19 +15745,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< CBaseEntity > + 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 @@ -15767,24 +15767,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< CHandle< CBasePlayerWeapon > > + public const nint m_hActiveWeapon = 0x58; // CHandle< CBasePlayerWeapon > + public const nint m_hLastWeapon = 0x5C; // CHandle< CBasePlayerWeapon > + 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 @@ -15796,8 +15796,8 @@ namespace CS2Dumper.Schemas { // Metadata: // NetworkVarNames: m_animationController (CBaseAnimGraphController) public static class CBodyComponentBaseAnimGraph { - public const nint MAnimationController = 0x460; // CBaseAnimGraphController - public const nint MPChainEntity = 0x950; // CNetworkVarChainer + public const nint m_animationController = 0x460; // CBaseAnimGraphController + public const nint __m_pChainEntity = 0x950; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -15805,9 +15805,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 @@ -15817,22 +15817,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< CHandle< CBaseModelEntity > > + public const nint m_AssociatedEntityNames = 0x50; // CNetworkUtlVectorBase< CUtlSymbolLarge > } // Parent: CBodyComponentSkeletonInstance // Fields count: 1 public static class CBodyComponentBaseModelEntity { - public const nint MPChainEntity = 0x460; // CNetworkVarChainer + public const nint __m_pChainEntity = 0x460; // 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< CBaseEntity > + public const nint m_vecOverlappingLinks = 0x8; // CUtlVector< int32 > } // Parent: None // Fields count: 2 @@ -15841,8 +15841,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 @@ -15855,38 +15855,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; // - 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 = 0x130; // CUtlStringToken - public const nint MFlZOffset = 0x134; // float32 - public const nint MVRenderOrigin = 0x138; // + 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; // + 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 = 0x130; // CUtlStringToken + public const nint m_flZOffset = 0x134; // float32 + public const nint m_vRenderOrigin = 0x138; // } // Parent: None // Fields count: 0 @@ -15895,17 +15895,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 @@ -15914,7 +15914,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 @@ -15924,14 +15924,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 @@ -15942,13 +15942,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 = 0x202; // int8 - public const nint MNForceLod = 0x203; // int8 - public const nint MNClothUpdateFlags = 0x204; // int8 + public const nint m_hModel = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + 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 = 0x202; // int8 + public const nint m_nForceLOD = 0x203; // int8 + public const nint m_nClothUpdateFlags = 0x204; // int8 } // Parent: CGameSceneNode // Fields count: 8 @@ -15960,14 +15960,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 = 0x370; // bool - public const nint MBUseParentRenderBounds = 0x371; // bool - public const nint MBDisableSolidCollisionsForHierarchy = 0x372; // bool - public const nint MBDirtyMotionType = 0x0; // bitfield:1 - public const nint MBIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 - public const nint MMaterialGroup = 0x374; // CUtlStringToken - public const nint MNHitboxSet = 0x378; // uint8 + public const nint m_modelState = 0x160; // CModelState + public const nint m_bIsAnimationEnabled = 0x370; // bool + public const nint m_bUseParentRenderBounds = 0x371; // bool + public const nint m_bDisableSolidCollisionsForHierarchy = 0x372; // bool + public const nint m_bDirtyMotionType = 0x0; // bitfield:1 + public const nint m_bIsGeneratingLatchedParentSpaceState = 0x0; // bitfield:1 + public const nint m_materialGroup = 0x374; // CUtlStringToken + public const nint m_nHitboxSet = 0x378; // uint8 } // Parent: None // Fields count: 2 @@ -15976,8 +15976,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 @@ -15988,10 +15988,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 @@ -16001,9 +16001,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 @@ -16017,13 +16017,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 @@ -16054,30 +16054,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< 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_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 @@ -16089,84 +16089,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 = 0x18; // ResponseFollowup* + public const nint odds = 0x10; // int16 + public const nint flags = 0x12; // int16 + public const nint m_pFollowup = 0x18; // 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 = 0x148; // ResponseParams - public const nint MFMatchScore = 0x168; // float32 - public const nint MSzSpeakerContext = 0x170; // char* - public const nint MSzWorldContext = 0x178; // char* - public const nint MFollowup = 0x180; // ResponseFollowup - public const nint MPchCriteriaNames = 0x1B8; // CUtlVector< CUtlSymbol > - public const nint MPchCriteriaValues = 0x1D0; // 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 = 0x148; // ResponseParams + public const nint m_fMatchScore = 0x168; // float32 + 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* > } // 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< CAI_Expresser* > } // 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 = 0x230; // 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< CBaseEntity > + public const nint m_response = 0x48; // CRR_Response + public const nint m_bResponseValid = 0x230; // 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 @@ -16174,26 +16174,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< 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 > > } // Parent: None // Fields count: 1 public static class CPhysicsShake { - public const nint MForce = 0x8; // + public const nint m_force = 0x8; // } // Parent: None // Fields count: 16 @@ -16201,92 +16201,92 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CGameScriptedMoveData { - public const nint MVAccumulatedRootMotion = 0x0; // - public const nint MVDest = 0xC; // - public const nint MVSrc = 0x18; // - 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; // + public const nint m_vDest = 0xC; // + public const nint m_vSrc = 0x18; // + 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< CBaseAnimGraph > + public const nint m_hScriptedSequence = 0xC; // CHandle< CScriptedSequence > + 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; // - public const nint MAngular = 0x18; // RotationVector - public const nint MLinearSave = 0x24; // - public const nint MAngularSave = 0x30; // RotationVector + public const nint m_linear = 0xC; // + public const nint m_angular = 0x18; // RotationVector + public const nint m_linearSave = 0x24; // + 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; // - 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; // + 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< CPlayerSlot > } // 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; // - 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< CBaseEntity > + public const nint m_soundEntityIndex = 0x44; // CEntityIndex + public const nint m_soundOrigin = 0x48; // + 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 @@ -16294,7 +16294,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - public static class CTakeDamageInfoApi { + public static class CTakeDamageInfoAPI { } // Parent: None // Fields count: 1 @@ -16303,16 +16303,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< CBaseEntity > + 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 @@ -16327,7 +16327,7 @@ namespace CS2Dumper.Schemas { // MPropertyDescription public static class CPulseServerFuncs { } - // Parent: CPulseCellBaseFlow + // Parent: CPulseCell_BaseFlow // Fields count: 1 // // Metadata: @@ -16336,8 +16336,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 @@ -16346,43 +16346,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< CPulse_OutflowConnection > } // 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< CBaseEntity > } // 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< CBaseEntity > } // Parent: CEntityComponent // Fields count: 0 @@ -16390,49 +16390,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 @@ -16479,81 +16479,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 = 0x230; // CUtlVector< thinkfunc_t > - public const nint MICurrentThinkContext = 0x248; // int32 - public const nint MNLastThinkTick = 0x24C; // GameTick_t - public const nint MNDisableContextThinkStartTick = 0x250; // GameTick_t - public const nint MIsSteadyState = 0x260; // CBitVec< 64 > - public const nint MLastNetworkChange = 0x268; // float32 - public const nint MResponseContexts = 0x278; // CUtlVector< ResponseContext_t > - public const nint MIszResponseContext = 0x290; // CUtlSymbolLarge - public const nint MIHealth = 0x2B8; // int32 - public const nint MIMaxHealth = 0x2BC; // int32 - public const nint MLifeState = 0x2C0; // uint8 - public const nint MFlDamageAccumulator = 0x2C4; // float32 - public const nint MBTakesDamage = 0x2C8; // bool - public const nint MNTakeDamageFlags = 0x2CC; // TakeDamageFlags_t - public const nint MBIsPlatform = 0x2D0; // bool - public const nint MMoveCollide = 0x2D2; // MoveCollide_t - public const nint MMoveType = 0x2D3; // MoveType_t - public const nint MNActualMoveType = 0x2D4; // MoveType_t - public const nint MNWaterTouch = 0x2D5; // uint8 - public const nint MNSlimeTouch = 0x2D6; // uint8 - public const nint MBRestoreInHierarchy = 0x2D7; // bool - public const nint MTarget = 0x2D8; // CUtlSymbolLarge - public const nint MHDamageFilter = 0x2E0; // CHandle< CBaseFilter > - public const nint MIszDamageFilterName = 0x2E8; // CUtlSymbolLarge - public const nint MFlMoveDoneTime = 0x2F0; // float32 - public const nint MNSubclassId = 0x2F4; // CUtlStringToken - public const nint MFlAnimTime = 0x300; // float32 - public const nint MFlSimulationTime = 0x304; // float32 - public const nint MFlCreateTime = 0x308; // GameTime_t - public const nint MBClientSideRagdoll = 0x30C; // bool - public const nint MUbInterpolationFrame = 0x30D; // uint8 - public const nint MVPrevVPhysicsUpdatePos = 0x310; // - public const nint MITeamNum = 0x31C; // uint8 - public const nint MIGlobalname = 0x320; // CUtlSymbolLarge - public const nint MISentToClients = 0x328; // int32 - public const nint MFlSpeed = 0x32C; // float32 - public const nint MSUniqueHammerId = 0x330; // CUtlString - public const nint MSpawnflags = 0x338; // uint32 - public const nint MNNextThinkTick = 0x33C; // GameTick_t - public const nint MNSimulationTick = 0x340; // int32 - public const nint MOnKilled = 0x348; // CEntityIOOutput - public const nint MFFlags = 0x370; // uint32 - public const nint MVecAbsVelocity = 0x374; // - public const nint MVecVelocity = 0x380; // CNetworkVelocityVector - public const nint MVecBaseVelocity = 0x3B0; // - public const nint MNPushEnumCount = 0x3BC; // int32 - public const nint MPCollision = 0x3C0; // CCollisionProperty* - public const nint MHEffectEntity = 0x3C8; // CHandle< CBaseEntity > - public const nint MHOwnerEntity = 0x3CC; // CHandle< CBaseEntity > - public const nint MFEffects = 0x3D0; // uint32 - public const nint MHGroundEntity = 0x3D4; // CHandle< CBaseEntity > - public const nint MFlFriction = 0x3D8; // float32 - public const nint MFlElasticity = 0x3DC; // float32 - public const nint MFlGravityScale = 0x3E0; // float32 - public const nint MFlTimeScale = 0x3E4; // float32 - public const nint MFlWaterLevel = 0x3E8; // float32 - public const nint MBAnimatedEveryTick = 0x3EC; // bool - public const nint MBDisableLowViolence = 0x3ED; // bool - public const nint MNWaterType = 0x3EE; // uint8 - public const nint MIEFlags = 0x3F0; // int32 - public const nint MOnUser1 = 0x3F8; // CEntityIOOutput - public const nint MOnUser2 = 0x420; // CEntityIOOutput - public const nint MOnUser3 = 0x448; // CEntityIOOutput - public const nint MOnUser4 = 0x470; // CEntityIOOutput - public const nint MIInitialTeamNum = 0x498; // int32 - public const nint MFlNavIgnoreUntilTime = 0x49C; // GameTime_t - public const nint MVecAngVelocity = 0x4A0; // QAngle - public const nint MBNetworkQuantizeOriginAndAngles = 0x4AC; // bool - public const nint MBLagCompensate = 0x4AD; // bool - public const nint MFlOverriddenFriction = 0x4B0; // float32 - public const nint MPBlocker = 0x4B4; // CHandle< CBaseEntity > - public const nint MFlLocalTime = 0x4B8; // float32 - public const nint MFlVPhysicsUpdateLocalTime = 0x4BC; // float32 + 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_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_lastNetworkChange = 0x268; // float32 + public const nint m_ResponseContexts = 0x278; // CUtlVector< ResponseContext_t > + public const nint m_iszResponseContext = 0x290; // CUtlSymbolLarge + public const nint m_iHealth = 0x2B8; // int32 + public const nint m_iMaxHealth = 0x2BC; // int32 + public const nint m_lifeState = 0x2C0; // uint8 + public const nint m_flDamageAccumulator = 0x2C4; // float32 + public const nint m_bTakesDamage = 0x2C8; // bool + public const nint m_nTakeDamageFlags = 0x2CC; // TakeDamageFlags_t + public const nint m_bIsPlatform = 0x2D0; // bool + public const nint m_MoveCollide = 0x2D2; // MoveCollide_t + public const nint m_MoveType = 0x2D3; // MoveType_t + public const nint m_nActualMoveType = 0x2D4; // MoveType_t + public const nint m_nWaterTouch = 0x2D5; // uint8 + 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_iszDamageFilterName = 0x2E8; // CUtlSymbolLarge + public const nint m_flMoveDoneTime = 0x2F0; // float32 + public const nint m_nSubclassID = 0x2F4; // CUtlStringToken + public const nint m_flAnimTime = 0x300; // float32 + public const nint m_flSimulationTime = 0x304; // float32 + public const nint m_flCreateTime = 0x308; // GameTime_t + public const nint m_bClientSideRagdoll = 0x30C; // bool + public const nint m_ubInterpolationFrame = 0x30D; // uint8 + public const nint m_vPrevVPhysicsUpdatePos = 0x310; // + public const nint m_iTeamNum = 0x31C; // uint8 + public const nint m_iGlobalname = 0x320; // CUtlSymbolLarge + public const nint m_iSentToClients = 0x328; // int32 + public const nint m_flSpeed = 0x32C; // float32 + public const nint m_sUniqueHammerID = 0x330; // CUtlString + public const nint m_spawnflags = 0x338; // uint32 + public const nint m_nNextThinkTick = 0x33C; // GameTick_t + public const nint m_nSimulationTick = 0x340; // int32 + public const nint m_OnKilled = 0x348; // CEntityIOOutput + public const nint m_fFlags = 0x370; // uint32 + public const nint m_vecAbsVelocity = 0x374; // + public const nint m_vecVelocity = 0x380; // CNetworkVelocityVector + 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_fEffects = 0x3D0; // uint32 + public const nint m_hGroundEntity = 0x3D4; // CHandle< CBaseEntity > + public const nint m_flFriction = 0x3D8; // float32 + public const nint m_flElasticity = 0x3DC; // float32 + public const nint m_flGravityScale = 0x3E0; // float32 + public const nint m_flTimeScale = 0x3E4; // float32 + public const nint m_flWaterLevel = 0x3E8; // float32 + public const nint m_bAnimatedEveryTick = 0x3EC; // bool + public const nint m_bDisableLowViolence = 0x3ED; // bool + public const nint m_nWaterType = 0x3EE; // uint8 + public const nint m_iEFlags = 0x3F0; // int32 + public const nint m_OnUser1 = 0x3F8; // CEntityIOOutput + public const nint m_OnUser2 = 0x420; // CEntityIOOutput + public const nint m_OnUser3 = 0x448; // CEntityIOOutput + public const nint m_OnUser4 = 0x470; // CEntityIOOutput + public const nint m_iInitialTeamNum = 0x498; // int32 + public const nint m_flNavIgnoreUntilTime = 0x49C; // GameTime_t + public const nint m_vecAngVelocity = 0x4A0; // QAngle + 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_flLocalTime = 0x4B8; // float32 + public const nint m_flVPhysicsUpdateLocalTime = 0x4BC; // float32 } // Parent: CBaseEntity // Fields count: 0 @@ -16584,23 +16584,23 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flCurWeight (float32) // NetworkVarNames: m_netlookupFilename (char) public static class CColorCorrection { - public const nint MFlFadeInDuration = 0x4C0; // float32 - public const nint MFlFadeOutDuration = 0x4C4; // float32 - public const nint MFlStartFadeInWeight = 0x4C8; // float32 - public const nint MFlStartFadeOutWeight = 0x4CC; // float32 - public const nint MFlTimeStartFadeIn = 0x4D0; // GameTime_t - public const nint MFlTimeStartFadeOut = 0x4D4; // GameTime_t - public const nint MFlMaxWeight = 0x4D8; // float32 - public const nint MBStartDisabled = 0x4DC; // bool - public const nint MBEnabled = 0x4DD; // bool - public const nint MBMaster = 0x4DE; // bool - public const nint MBClientSide = 0x4DF; // bool - public const nint MBExclusive = 0x4E0; // bool - public const nint MMinFalloff = 0x4E4; // float32 - public const nint MMaxFalloff = 0x4E8; // float32 - public const nint MFlCurWeight = 0x4EC; // float32 - public const nint MNetlookupFilename = 0x4F0; // char[512] - public const nint MLookupFilename = 0x6F0; // CUtlSymbolLarge + public const nint m_flFadeInDuration = 0x4C0; // float32 + public const nint m_flFadeOutDuration = 0x4C4; // float32 + public const nint m_flStartFadeInWeight = 0x4C8; // float32 + public const nint m_flStartFadeOutWeight = 0x4CC; // float32 + public const nint m_flTimeStartFadeIn = 0x4D0; // GameTime_t + public const nint m_flTimeStartFadeOut = 0x4D4; // GameTime_t + public const nint m_flMaxWeight = 0x4D8; // float32 + public const nint m_bStartDisabled = 0x4DC; // bool + public const nint m_bEnabled = 0x4DD; // bool + public const nint m_bMaster = 0x4DE; // bool + public const nint m_bClientSide = 0x4DF; // bool + public const nint m_bExclusive = 0x4E0; // bool + public const nint m_MinFalloff = 0x4E4; // float32 + public const nint m_MaxFalloff = 0x4E8; // float32 + public const nint m_flCurWeight = 0x4EC; // float32 + public const nint m_netlookupFilename = 0x4F0; // char[512] + public const nint m_lookupFilename = 0x6F0; // CUtlSymbolLarge } // Parent: CBaseEntity // Fields count: 11 @@ -16609,46 +16609,46 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hEntAttached (CHandle< CBaseEntity>) // NetworkVarNames: m_bCheapEffect (bool) public static class CEntityFlame { - public const nint MHEntAttached = 0x4C0; // CHandle< CBaseEntity > - public const nint MBCheapEffect = 0x4C4; // bool - public const nint MFlSize = 0x4C8; // float32 - public const nint MBUseHitboxes = 0x4CC; // bool - public const nint MINumHitboxFires = 0x4D0; // int32 - public const nint MFlHitboxFireScale = 0x4D4; // float32 - public const nint MFlLifetime = 0x4D8; // GameTime_t - public const nint MHAttacker = 0x4DC; // CHandle< CBaseEntity > - public const nint MIDangerSound = 0x4E0; // int32 - public const nint MFlDirectDamagePerSecond = 0x4E4; // float32 - public const nint MICustomDamageType = 0x4E8; // int32 + public const nint m_hEntAttached = 0x4C0; // CHandle< CBaseEntity > + 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_iDangerSound = 0x4E0; // int32 + public const nint m_flDirectDamagePerSecond = 0x4E4; // float32 + public const nint m_iCustomDamageType = 0x4E8; // int32 } // Parent: CLogicalEntity // Fields count: 3 public static class CBaseFilter { - public const nint MBNegated = 0x4C0; // bool - public const nint MOnPass = 0x4C8; // CEntityIOOutput - public const nint MOnFail = 0x4F0; // CEntityIOOutput + public const nint m_bNegated = 0x4C0; // bool + public const nint m_OnPass = 0x4C8; // CEntityIOOutput + public const nint m_OnFail = 0x4F0; // CEntityIOOutput } // Parent: CBaseFilter // Fields count: 4 public static class CFilterMultiple { - public const nint MNFilterType = 0x518; // filter_t - public const nint MIFilterName = 0x520; // CUtlSymbolLarge[10] - public const nint MHFilter = 0x570; // CHandle< CBaseEntity >[10] - public const nint MNFilterCount = 0x598; // int32 + 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_nFilterCount = 0x598; // int32 } // Parent: CBaseFilter // Fields count: 1 public static class CFilterProximity { - public const nint MFlRadius = 0x518; // float32 + public const nint m_flRadius = 0x518; // 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 = 0x518; // CUtlSymbolLarge + public const nint m_iFilterClass = 0x518; // CUtlSymbolLarge } // Parent: CBaseEntity // Fields count: 4 @@ -16659,10 +16659,10 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flScaleTime (float32) // NetworkVarNames: m_nFlags (uint32) public static class CBaseFire { - public const nint MFlScale = 0x4C0; // float32 - public const nint MFlStartScale = 0x4C4; // float32 - public const nint MFlScaleTime = 0x4C8; // float32 - public const nint MNFlags = 0x4CC; // uint32 + public const nint m_flScale = 0x4C0; // float32 + public const nint m_flStartScale = 0x4C4; // float32 + public const nint m_flScaleTime = 0x4C8; // float32 + public const nint m_nFlags = 0x4CC; // uint32 } // Parent: CBaseFire // Fields count: 2 @@ -16671,19 +16671,19 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_nFlameModelIndex (int32) // NetworkVarNames: m_nFlameFromAboveModelIndex (int32) public static class CFireSmoke { - public const nint MNFlameModelIndex = 0x4D0; // int32 - public const nint MNFlameFromAboveModelIndex = 0x4D4; // int32 + public const nint m_nFlameModelIndex = 0x4D0; // int32 + public const nint m_nFlameFromAboveModelIndex = 0x4D4; // int32 } // Parent: CBaseEntity // Fields count: 7 public static class CFishPool { - public const nint MFishCount = 0x4D0; // int32 - public const nint MMaxRange = 0x4D4; // float32 - public const nint MSwimDepth = 0x4D8; // float32 - public const nint MWaterLevel = 0x4DC; // float32 - public const nint MIsDormant = 0x4E0; // bool - public const nint MFishes = 0x4E8; // CUtlVector< CHandle< CFish > > - public const nint MVisTimer = 0x500; // CountdownTimer + public const nint m_fishCount = 0x4D0; // int32 + public const nint m_maxRange = 0x4D4; // float32 + 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_visTimer = 0x500; // CountdownTimer } // Parent: CServerOnlyEntity // Fields count: 0 @@ -16691,85 +16691,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 = 0x4C0; // bool - public const nint MListeners = 0x4C8; // CUtlVector< CHandle< CBaseEntity > > - public const nint MOnTrue = 0x4E0; // CEntityIOOutput - public const nint MOnFalse = 0x508; // CEntityIOOutput + public const nint m_bInValue = 0x4C0; // bool + public const nint m_Listeners = 0x4C8; // CUtlVector< CHandle< CBaseEntity > > + public const nint m_OnTrue = 0x4E0; // CEntityIOOutput + public const nint m_OnFalse = 0x508; // CEntityIOOutput } // Parent: CLogicalEntity // Fields count: 7 public static class CLogicDistanceCheck { - public const nint MIszEntityA = 0x4C0; // CUtlSymbolLarge - public const nint MIszEntityB = 0x4C8; // CUtlSymbolLarge - public const nint MFlZone1Distance = 0x4D0; // float32 - public const nint MFlZone2Distance = 0x4D4; // float32 - public const nint MInZone1 = 0x4D8; // CEntityIOOutput - public const nint MInZone2 = 0x500; // CEntityIOOutput - public const nint MInZone3 = 0x528; // CEntityIOOutput + public const nint m_iszEntityA = 0x4C0; // CUtlSymbolLarge + public const nint m_iszEntityB = 0x4C8; // CUtlSymbolLarge + public const nint m_flZone1Distance = 0x4D0; // float32 + public const nint m_flZone2Distance = 0x4D4; // float32 + public const nint m_InZone1 = 0x4D8; // CEntityIOOutput + public const nint m_InZone2 = 0x500; // CEntityIOOutput + public const nint m_InZone3 = 0x528; // CEntityIOOutput } // Parent: None // Fields count: 3 public static class VelocitySampler { - public const nint MPrevSample = 0x0; // - public const nint MFPrevSampleTime = 0xC; // GameTime_t - public const nint MFIdealSampleRate = 0x10; // float32 + public const nint m_prevSample = 0x0; // + 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; // - 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; // + 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< CBaseEntity > } // Parent: CServerOnlyPointEntity // Fields count: 6 public static class CPointPrefab { - public const nint MTargetMapName = 0x4C0; // CUtlSymbolLarge - public const nint MForceWorldGroupId = 0x4C8; // CUtlSymbolLarge - public const nint MAssociatedRelayTargetName = 0x4D0; // CUtlSymbolLarge - public const nint MFixupNames = 0x4D8; // bool - public const nint MBLoadDynamic = 0x4D9; // bool - public const nint MAssociatedRelayEntity = 0x4DC; // CHandle< CPointPrefab > + public const nint m_targetMapName = 0x4C0; // CUtlSymbolLarge + public const nint m_forceWorldGroupID = 0x4C8; // CUtlSymbolLarge + 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 > } // Parent: CBaseEntity // Fields count: 2 public static class CSkyboxReference { - public const nint MWorldGroupId = 0x4C0; // WorldGroupId_t - public const nint MHSkyCamera = 0x4C4; // CHandle< CSkyCamera > + public const nint m_worldGroupId = 0x4C0; // WorldGroupId_t + public const nint m_hSkyCamera = 0x4C4; // CHandle< CSkyCamera > } // Parent: CBaseEntity // Fields count: 4 @@ -16778,46 +16778,46 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_skyboxData (sky3dparams_t) // NetworkVarNames: m_skyboxSlotToken (CUtlStringToken) public static class CSkyCamera { - public const nint MSkyboxData = 0x4C0; // sky3dparams_t - public const nint MSkyboxSlotToken = 0x550; // CUtlStringToken - public const nint MBUseAngles = 0x554; // bool - public const nint MPNext = 0x558; // CSkyCamera* + public const nint m_skyboxData = 0x4C0; // sky3dparams_t + public const nint m_skyboxSlotToken = 0x550; // CUtlStringToken + public const nint m_bUseAngles = 0x554; // bool + public const nint m_pNext = 0x558; // 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; // - public const nint MBHasOwner = 0x30; // bool + public const nint m_hOwner = 0x0; // CHandle< CBaseEntity > + public const nint m_hTarget = 0x4; // CHandle< CBaseEntity > + 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; // + public const nint m_bHasOwner = 0x30; // bool } // Parent: CServerOnlyEntity // Fields count: 11 public static class CEnvSoundscape { - public const nint MOnPlay = 0x4C0; // CEntityIOOutput - public const nint MFlRadius = 0x4E8; // float32 - public const nint MSoundscapeName = 0x4F0; // CUtlSymbolLarge - public const nint MSoundEventName = 0x4F8; // CUtlSymbolLarge - public const nint MBOverrideWithEvent = 0x500; // bool - public const nint MSoundscapeIndex = 0x504; // int32 - public const nint MSoundscapeEntityListId = 0x508; // int32 - public const nint MSoundEventHash = 0x50C; // uint32 - public const nint MPositionNames = 0x510; // CUtlSymbolLarge[8] - public const nint MHProxySoundscape = 0x550; // CHandle< CEnvSoundscape > - public const nint MBDisabled = 0x554; // bool + public const nint m_OnPlay = 0x4C0; // CEntityIOOutput + public const nint m_flRadius = 0x4E8; // float32 + public const nint m_soundscapeName = 0x4F0; // CUtlSymbolLarge + public const nint m_soundEventName = 0x4F8; // CUtlSymbolLarge + public const nint m_bOverrideWithEvent = 0x500; // bool + public const nint m_soundscapeIndex = 0x504; // int32 + 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_bDisabled = 0x554; // bool } // Parent: CEnvSoundscape // Fields count: 1 public static class CEnvSoundscapeProxy { - public const nint MMainSoundscapeName = 0x558; // CUtlSymbolLarge + public const nint m_MainSoundscapeName = 0x558; // CUtlSymbolLarge } // Parent: CEnvSoundscape // Fields count: 0 @@ -16825,13 +16825,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; // - 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< CBaseEntity > + public const nint m_MoveType = 0x4; // MoveType_t + public const nint m_flStartTime = 0x8; // GameTime_t + public const nint m_vecStartOrigin = 0xC; // + public const nint m_qStartRot = 0x20; // Quaternion + public const nint m_nFXIndex = 0x30; // ParticleIndex_t } // Parent: None // Fields count: 2 @@ -16839,8 +16839,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 @@ -16853,8 +16853,8 @@ namespace CS2Dumper.Schemas { // Parent: CNavVolumeCalculatedVector // Fields count: 2 public static class CNavVolumeBreadthFirstSearch { - public const nint MVStartPos = 0xA0; // - public const nint MFlSearchDist = 0xAC; // float32 + public const nint m_vStartPos = 0xA0; // + public const nint m_flSearchDist = 0xAC; // float32 } // Parent: None // Fields count: 8 @@ -16868,15 +16868,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 @@ -16897,23 +16897,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; // - public const nint MVecMaxs = 0x4C; // - 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; // - public const nint MVecSpecifiedSurroundingMaxs = 0x70; // - public const nint MVecSurroundingMaxs = 0x7C; // - public const nint MVecSurroundingMins = 0x88; // - public const nint MVCapsuleCenter1 = 0x94; // - public const nint MVCapsuleCenter2 = 0xA0; // - public const nint MFlCapsuleRadius = 0xAC; // float32 + public const nint m_collisionAttribute = 0x10; // VPhysicsCollisionAttribute_t + public const nint m_vecMins = 0x40; // + public const nint m_vecMaxs = 0x4C; // + 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; // + public const nint m_vecSpecifiedSurroundingMaxs = 0x70; // + public const nint m_vecSurroundingMaxs = 0x7C; // + public const nint m_vecSurroundingMins = 0x88; // + public const nint m_vCapsuleCenter1 = 0x94; // + public const nint m_vCapsuleCenter2 = 0xA0; // + public const nint m_flCapsuleRadius = 0xAC; // float32 } // Parent: None // Fields count: 21 @@ -16941,27 +16941,27 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iEffectName (uint16) // NetworkVarNames: m_nExplosionType (uint8) public static class CEffectData { - public const nint MVOrigin = 0x8; // - public const nint MVStart = 0x14; // - public const nint MVNormal = 0x20; // - 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; // + public const nint m_vStart = 0x14; // + public const nint m_vNormal = 0x20; // + 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< InfoForResourceTypeIParticleSystemDefinition > + 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 @@ -16970,8 +16970,8 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flFadeStartDist (float32) // NetworkVarNames: m_flFadeEndDist (float32) public static class CEnvDetailController { - public const nint MFlFadeStartDist = 0x4C0; // float32 - public const nint MFlFadeEndDist = 0x4C4; // float32 + public const nint m_flFadeStartDist = 0x4C0; // float32 + public const nint m_flFadeEndDist = 0x4C4; // float32 } // Parent: None // Fields count: 31 @@ -16992,49 +16992,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; // - public const nint MIszGustSound = 0x38; // int32 - public const nint MIWindDir = 0x3C; // int32 - public const nint MFlWindSpeed = 0x40; // float32 - public const nint MCurrentWindVector = 0x44; // - public const nint MCurrentSwayVector = 0x50; // - public const nint MPrevSwayVector = 0x5C; // - 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; // + 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; // + public const nint m_CurrentSwayVector = 0x50; // + public const nint m_PrevSwayVector = 0x5C; // + 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 @@ -17056,53 +17056,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< InfoForResourceTypeIMaterial2 > + 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_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; // - 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< Vector2D > + 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_hParentShard = 0x40; // uint32 + public const nint m_ShatterStressType = 0x44; // ShatterGlassStressType + public const nint m_vecStressVelocity = 0x48; // + 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< CBaseEntity > + public const nint m_vecNeighbors = 0xA8; // CUtlVector< uint32 > } // Parent: CBaseEntity // Fields count: 0 @@ -17111,8 +17111,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 @@ -17128,17 +17128,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_flGlowStartTime (float) // NetworkVarNames: m_bEligibleForScreenHighlight (bool) public static class CGlowProperty { - public const nint MFGlowColor = 0x8; // - 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; // + 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 @@ -17172,53 +17172,53 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: enable (bool) // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) - public static class FogparamsT { - public const nint DirPrimary = 0x8; // - 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; // + 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< CFogController > + 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 @@ -17230,22 +17230,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; // - 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; // + 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; // + 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; // } // Parent: None // Fields count: 0 @@ -17253,18 +17253,18 @@ namespace CS2Dumper.Schemas { } // Parent: None // Fields count: 3 - public static class RagdollelementT { - public const nint OriginParentSpace = 0x0; // - public const nint ParentIndex = 0x20; // int32 - public const nint MFlRadius = 0x24; // float32 + public static class ragdollelement_t { + public const nint originParentSpace = 0x0; // + 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< ragdollelement_t > + public const nint boneIndex = 0x18; // CUtlVector< int32 > + public const nint allowStretch = 0x30; // bool + public const nint unused = 0x31; // bool } // Parent: None // Fields count: 3 @@ -17272,73 +17272,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< CTransform > + public const nint m_hOwner = 0x48; // CHandle< CBaseEntity > } // 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< CBaseEntity > + 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 = 0x8; // HSCRIPT - public const nint MNContext = 0x10; // CUtlStringToken - public const nint MNNextThinkTick = 0x14; // GameTick_t - public const nint MNLastThinkTick = 0x18; // GameTick_t + public static class thinkfunc_t { + public const nint m_hFn = 0x8; // HSCRIPT + public const nint m_nContext = 0x10; // CUtlStringToken + public const nint m_nNextThinkTick = 0x14; // GameTick_t + public const nint m_nLastThinkTick = 0x18; // GameTick_t } // Parent: None // Fields count: 2 - public static class RagdollCreationParamsT { - public const nint MVForce = 0x0; // - public const nint MNForceBone = 0xC; // int32 + public static class RagdollCreationParams_t { + public const nint m_vForce = 0x0; // + 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 @@ -17347,18 +17347,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 = 0x90; // bool + public const nint m_bSinglePlayerGameEnding = 0x90; // bool } // Parent: CBaseEntity // Fields count: 9 @@ -17370,134 +17370,134 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iOpvarIndex (int) // NetworkVarNames: m_bUseAutoCompare (bool) public static class CSoundOpvarSetPointBase { - public const nint MBDisabled = 0x4C0; // bool - public const nint MHSource = 0x4C4; // CEntityHandle - public const nint MIszSourceEntityName = 0x4D0; // CUtlSymbolLarge - public const nint MVLastPosition = 0x528; // - public const nint MIszStackName = 0x538; // CUtlSymbolLarge - public const nint MIszOperatorName = 0x540; // CUtlSymbolLarge - public const nint MIszOpvarName = 0x548; // CUtlSymbolLarge - public const nint MIOpvarIndex = 0x550; // int32 - public const nint MBUseAutoCompare = 0x554; // bool + public const nint m_bDisabled = 0x4C0; // bool + public const nint m_hSource = 0x4C4; // CEntityHandle + public const nint m_iszSourceEntityName = 0x4D0; // CUtlSymbolLarge + public const nint m_vLastPosition = 0x528; // + public const nint m_iszStackName = 0x538; // CUtlSymbolLarge + public const nint m_iszOperatorName = 0x540; // CUtlSymbolLarge + public const nint m_iszOpvarName = 0x548; // CUtlSymbolLarge + public const nint m_iOpvarIndex = 0x550; // int32 + public const nint m_bUseAutoCompare = 0x554; // bool } // Parent: CSoundOpvarSetPointBase // Fields count: 23 public static class CSoundOpvarSetPointEntity { - public const nint MOnEnter = 0x558; // CEntityIOOutput - public const nint MOnExit = 0x580; // CEntityIOOutput - public const nint MBAutoDisable = 0x5A8; // bool - public const nint MFlDistanceMin = 0x5EC; // float32 - public const nint MFlDistanceMax = 0x5F0; // float32 - public const nint MFlDistanceMapMin = 0x5F4; // float32 - public const nint MFlDistanceMapMax = 0x5F8; // float32 - public const nint MFlOcclusionRadius = 0x5FC; // float32 - public const nint MFlOcclusionMin = 0x600; // float32 - public const nint MFlOcclusionMax = 0x604; // float32 - public const nint MFlValSetOnDisable = 0x608; // float32 - public const nint MBSetValueOnDisable = 0x60C; // bool - public const nint MNSimulationMode = 0x610; // int32 - public const nint MNVisibilitySamples = 0x614; // int32 - public const nint MVDynamicProxyPoint = 0x618; // - public const nint MFlDynamicMaximumOcclusion = 0x624; // float32 - public const nint MHDynamicEntity = 0x628; // CEntityHandle - public const nint MIszDynamicEntityName = 0x630; // CUtlSymbolLarge - public const nint MFlPathingDistanceNormFactor = 0x638; // float32 - public const nint MVPathingSourcePos = 0x63C; // - public const nint MVPathingListenerPos = 0x648; // - public const nint MVPathingDirection = 0x654; // - public const nint MNPathingSourceIndex = 0x660; // int32 + public const nint m_OnEnter = 0x558; // CEntityIOOutput + public const nint m_OnExit = 0x580; // CEntityIOOutput + public const nint m_bAutoDisable = 0x5A8; // bool + public const nint m_flDistanceMin = 0x5EC; // float32 + public const nint m_flDistanceMax = 0x5F0; // float32 + public const nint m_flDistanceMapMin = 0x5F4; // float32 + public const nint m_flDistanceMapMax = 0x5F8; // float32 + public const nint m_flOcclusionRadius = 0x5FC; // float32 + public const nint m_flOcclusionMin = 0x600; // float32 + public const nint m_flOcclusionMax = 0x604; // float32 + public const nint m_flValSetOnDisable = 0x608; // float32 + public const nint m_bSetValueOnDisable = 0x60C; // bool + public const nint m_nSimulationMode = 0x610; // int32 + public const nint m_nVisibilitySamples = 0x614; // int32 + public const nint m_vDynamicProxyPoint = 0x618; // + public const nint m_flDynamicMaximumOcclusion = 0x624; // float32 + public const nint m_hDynamicEntity = 0x628; // CEntityHandle + public const nint m_iszDynamicEntityName = 0x630; // CUtlSymbolLarge + public const nint m_flPathingDistanceNormFactor = 0x638; // float32 + public const nint m_vPathingSourcePos = 0x63C; // + public const nint m_vPathingListenerPos = 0x648; // + public const nint m_vPathingDirection = 0x654; // + public const nint m_nPathingSourceIndex = 0x660; // int32 } // Parent: CSoundOpvarSetPointEntity // Fields count: 9 - public static class CSoundOpvarSetAabbEntity { - public const nint MVDistanceInnerMins = 0x668; // - public const nint MVDistanceInnerMaxs = 0x674; // - public const nint MVDistanceOuterMins = 0x680; // - public const nint MVDistanceOuterMaxs = 0x68C; // - public const nint MNAabbDirection = 0x698; // int32 - public const nint MVInnerMins = 0x69C; // - public const nint MVInnerMaxs = 0x6A8; // - public const nint MVOuterMins = 0x6B4; // - public const nint MVOuterMaxs = 0x6C0; // + public static class CSoundOpvarSetAABBEntity { + public const nint m_vDistanceInnerMins = 0x668; // + public const nint m_vDistanceInnerMaxs = 0x674; // + public const nint m_vDistanceOuterMins = 0x680; // + public const nint m_vDistanceOuterMaxs = 0x68C; // + public const nint m_nAABBDirection = 0x698; // int32 + public const nint m_vInnerMins = 0x69C; // + public const nint m_vInnerMaxs = 0x6A8; // + public const nint m_vOuterMins = 0x6B4; // + public const nint m_vOuterMaxs = 0x6C0; // } - // 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 = 0x680; // float32 - public const nint MFlDistMaxSqr = 0x684; // float32 - public const nint MIszPathCornerEntityName = 0x688; // CUtlSymbolLarge + public const nint m_flDistMinSqr = 0x680; // float32 + public const nint m_flDistMaxSqr = 0x684; // float32 + public const nint m_iszPathCornerEntityName = 0x688; // CUtlSymbolLarge } // Parent: None // Fields count: 3 - public static class SoundOpvarTraceResultT { - public const nint VPos = 0x0; // - public const nint BDidHit = 0xC; // bool - public const nint FlDistSqrToCenter = 0x10; // float32 + public static class SoundOpvarTraceResult_t { + public const nint vPos = 0x0; // + 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 = 0x668; // CUtlVector< SoundOpvarTraceResult_t > - public const nint MFlSize = 0x698; // float32 - public const nint MFlHeightTolerance = 0x69C; // float32 - public const nint MFlSizeSqr = 0x6A0; // float32 + public const nint m_traceResults = 0x668; // CUtlVector< SoundOpvarTraceResult_t > + public const nint m_flSize = 0x698; // float32 + public const nint m_flHeightTolerance = 0x69C; // float32 + public const nint m_flSizeSqr = 0x6A0; // float32 } // Parent: CSoundOpvarSetPointBase // Fields count: 8 - public static class CSoundOpvarSetObbWindEntity { - public const nint MVMins = 0x558; // - public const nint MVMaxs = 0x564; // - public const nint MVDistanceMins = 0x570; // - public const nint MVDistanceMaxs = 0x57C; // - public const nint MFlWindMin = 0x588; // float32 - public const nint MFlWindMax = 0x58C; // float32 - public const nint MFlWindMapMin = 0x590; // float32 - public const nint MFlWindMapMax = 0x594; // float32 + public static class CSoundOpvarSetOBBWindEntity { + public const nint m_vMins = 0x558; // + public const nint m_vMaxs = 0x564; // + public const nint m_vDistanceMins = 0x570; // + public const nint m_vDistanceMaxs = 0x57C; // + public const nint m_flWindMin = 0x588; // float32 + public const nint m_flWindMax = 0x58C; // float32 + public const nint m_flWindMapMin = 0x590; // float32 + public const nint m_flWindMapMax = 0x594; // float32 } // Parent: None // Fields count: 18 public static class CTakeDamageInfo { - public const nint MVecDamageForce = 0x8; // - public const nint MVecDamagePosition = 0x14; // - public const nint MVecReportedPosition = 0x20; // - public const nint MVecDamageDirection = 0x2C; // - 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; // + 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_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< CBaseEntity > } // Parent: None // Fields count: 1 public static class CTakeDamageSummaryScopeGuard { - public const nint MVecSummaries = 0x8; // CUtlVector< SummaryTakeDamageInfo_t* > + public const nint m_vecSummaries = 0x8; // CUtlVector< SummaryTakeDamageInfo_t* > } // Parent: CMultiplayRules // Fields count: 0 @@ -17509,8 +17509,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< CEconItemAttribute > + public const nint m_pManager = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -17522,11 +17522,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 @@ -17540,19 +17540,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< CHandle< CBaseEntity > > + public const nint m_iReapplyProvisionParity = 0x20; // int32 + public const nint m_hOuter = 0x24; // CHandle< CBaseEntity > + 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 > } // 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 @@ -17564,20 +17564,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 = 0x38; // int32 - public const nint MNCost = 0x3C; // int32 + public static class GameAmmoTypeInfo_t { + public const nint m_nBuySize = 0x38; // int32 + public const nint m_nCost = 0x3C; // int32 } // Parent: None // Fields count: 2 @@ -17585,37 +17585,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 = 0x4C0; // int32 - public const nint MBEnabled = 0x4C4; // bool - public const nint MNType = 0x4C8; // int32 + public const nint m_iPriority = 0x4C0; // int32 + public const nint m_bEnabled = 0x4C4; // bool + public const nint m_nType = 0x4C8; // int32 } // Parent: SpawnPoint // Fields count: 9 public static class SpawnPointCoopEnemy { - public const nint MSzWeaponsToGive = 0x4D0; // CUtlSymbolLarge - public const nint MSzPlayerModelToUse = 0x4D8; // CUtlSymbolLarge - public const nint MNArmorToSpawnWith = 0x4E0; // int32 - public const nint MNDefaultBehavior = 0x4E4; // SpawnPointCoopEnemy::BotDefaultBehavior_t - public const nint MNBotDifficulty = 0x4E8; // int32 - public const nint MBIsAgressive = 0x4EC; // bool - public const nint MBStartAsleep = 0x4ED; // bool - public const nint MFlHideRadius = 0x4F0; // float32 - public const nint MSzBehaviorTreeFile = 0x500; // CUtlSymbolLarge + public const nint m_szWeaponsToGive = 0x4D0; // CUtlSymbolLarge + public const nint m_szPlayerModelToUse = 0x4D8; // CUtlSymbolLarge + public const nint m_nArmorToSpawnWith = 0x4E0; // int32 + public const nint m_nDefaultBehavior = 0x4E4; // SpawnPointCoopEnemy::BotDefaultBehavior_t + public const nint m_nBotDifficulty = 0x4E8; // int32 + public const nint m_bIsAgressive = 0x4EC; // bool + public const nint m_bStartAsleep = 0x4ED; // bool + public const nint m_flHideRadius = 0x4F0; // float32 + public const nint m_szBehaviorTreeFile = 0x500; // CUtlSymbolLarge } // Parent: CGameRulesProxy // Fields count: 1 // // Metadata: // NetworkVarNames: m_pGameRules (CCSGameRules*) - public static class CcsGameRulesProxy { - public const nint MPGameRules = 0x4C0; // CCSGameRules* + public static class CCSGameRulesProxy { + public const nint m_pGameRules = 0x4C0; // CCSGameRules* } // Parent: CTeamplayRules // Fields count: 215 @@ -17728,222 +17728,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; // - public const nint MVMinimapMaxs = 0xCFC; // - 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; // - 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 = 0x1570; // CHandle< CBaseEntity > - public const nint MRetakeRules = 0x1578; // CRetakeGameRules - public const nint MGuardianBotSkillLevelMax = 0x175C; // int32 - public const nint MGuardianBotSkillLevelMin = 0x1760; // int32 - public const nint MArrTeamUniqueKillWeaponsMatch = 0x1768; // CUtlVector< int32 >[4] - public const nint MBTeamLastKillUsedUniqueWeaponMatch = 0x17C8; // bool[4] - public const nint MNMatchEndCount = 0x17F0; // uint8 - public const nint MNTTeamIntroVariant = 0x17F4; // int32 - public const nint MNCtTeamIntroVariant = 0x17F8; // int32 - public const nint MBTeamIntroPeriod = 0x17FC; // bool - public const nint MFTeamIntroPeriodEnd = 0x1800; // GameTime_t - public const nint MBPlayedTeamIntroVo = 0x1804; // bool - public const nint MIRoundEndWinnerTeam = 0x1808; // int32 - public const nint MERoundEndReason = 0x180C; // int32 - public const nint MBRoundEndShowTimerDefend = 0x1810; // bool - public const nint MIRoundEndTimerTime = 0x1814; // int32 - public const nint MSRoundEndFunFactToken = 0x1818; // CUtlString - public const nint MIRoundEndFunFactPlayerSlot = 0x1820; // CPlayerSlot - public const nint MIRoundEndFunFactData1 = 0x1824; // int32 - public const nint MIRoundEndFunFactData2 = 0x1828; // int32 - public const nint MIRoundEndFunFactData3 = 0x182C; // int32 - public const nint MSRoundEndMessage = 0x1830; // CUtlString - public const nint MIRoundEndPlayerCount = 0x1838; // int32 - public const nint MBRoundEndNoMusic = 0x183C; // bool - public const nint MIRoundEndLegacy = 0x1840; // int32 - public const nint MNRoundEndCount = 0x1844; // uint8 - public const nint MIRoundStartRoundNumber = 0x1848; // int32 - public const nint MNRoundStartCount = 0x184C; // uint8 - public const nint MFlLastPerfSampleTime = 0x5858; // float64 - public const nint MBSkipNextServerPerfSample = 0x5860; // bool + public static class CCSGameRules { + public const nint __m_pChainEntity = 0x98; // CNetworkVarChainer + public const nint m_coopMissionManager = 0xC0; // CHandle< CBaseEntity > + 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; // + public const nint m_vMinimapMaxs = 0xCFC; // + 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< int32 > + 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_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; // + public const nint m_CTSpawnPointsMasterList = 0xF68; // CUtlVector< SpawnPoint* > + public const nint m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector< SpawnPoint* > + 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_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 = 0x1570; // CHandle< CBaseEntity > + 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_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8; // bool[4] + public const nint m_nMatchEndCount = 0x17F0; // uint8 + public const nint m_nTTeamIntroVariant = 0x17F4; // int32 + public const nint m_nCTTeamIntroVariant = 0x17F8; // int32 + public const nint m_bTeamIntroPeriod = 0x17FC; // bool + public const nint m_fTeamIntroPeriodEnd = 0x1800; // GameTime_t + public const nint m_bPlayedTeamIntroVO = 0x1804; // bool + public const nint m_iRoundEndWinnerTeam = 0x1808; // int32 + public const nint m_eRoundEndReason = 0x180C; // int32 + public const nint m_bRoundEndShowTimerDefend = 0x1810; // bool + public const nint m_iRoundEndTimerTime = 0x1814; // int32 + public const nint m_sRoundEndFunFactToken = 0x1818; // CUtlString + public const nint m_iRoundEndFunFactPlayerSlot = 0x1820; // CPlayerSlot + public const nint m_iRoundEndFunFactData1 = 0x1824; // int32 + public const nint m_iRoundEndFunFactData2 = 0x1828; // int32 + public const nint m_iRoundEndFunFactData3 = 0x182C; // int32 + public const nint m_sRoundEndMessage = 0x1830; // CUtlString + public const nint m_iRoundEndPlayerCount = 0x1838; // int32 + public const nint m_bRoundEndNoMusic = 0x183C; // bool + public const nint m_iRoundEndLegacy = 0x1840; // int32 + public const nint m_nRoundEndCount = 0x1844; // uint8 + public const nint m_iRoundStartRoundNumber = 0x1848; // int32 + public const nint m_nRoundStartCount = 0x184C; // uint8 + public const nint m_flLastPerfSampleTime = 0x5858; // float64 + public const nint m_bSkipNextServerPerfSample = 0x5860; // bool } // Parent: None // Fields count: 0 @@ -17951,16 +17951,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 @@ -17969,61 +17969,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< CUtlString > } - // 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 @@ -18035,11 +18035,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 @@ -18062,22 +18062,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: @@ -18086,28 +18086,28 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_iEnemy3Ks (int) // NetworkVarNames: m_iEnemyKnifeKills (int) // NetworkVarNames: m_iEnemyTaserKills (int) - public static class CsMatchStatsT { - public const nint MIEnemy5Ks = 0x68; // int32 - public const nint MIEnemy4Ks = 0x6C; // int32 - public const nint MIEnemy3Ks = 0x70; // int32 - public const nint MIEnemyKnifeKills = 0x74; // int32 - public const nint MIEnemyTaserKills = 0x78; // int32 - public const nint MIEnemy2Ks = 0x7C; // int32 - public const nint MIUtilityCount = 0x80; // int32 - public const nint MIUtilitySuccesses = 0x84; // int32 - public const nint MIUtilityEnemies = 0x88; // int32 - public const nint MIFlashCount = 0x8C; // int32 - public const nint MIFlashSuccesses = 0x90; // int32 - public const nint MNHealthPointsRemovedTotal = 0x94; // int32 - public const nint MNHealthPointsDealtTotal = 0x98; // int32 - public const nint MNShotsFiredTotal = 0x9C; // int32 - public const nint MNShotsOnTargetTotal = 0xA0; // int32 - public const nint MI1v1Count = 0xA4; // int32 - public const nint MI1v1Wins = 0xA8; // int32 - public const nint MI1v2Count = 0xAC; // int32 - public const nint MI1v2Wins = 0xB0; // int32 - public const nint MIEntryCount = 0xB4; // int32 - public const nint MIEntryWins = 0xB8; // int32 + public static class CSMatchStats_t { + public const nint m_iEnemy5Ks = 0x68; // int32 + public const nint m_iEnemy4Ks = 0x6C; // int32 + public const nint m_iEnemy3Ks = 0x70; // int32 + public const nint m_iEnemyKnifeKills = 0x74; // int32 + public const nint m_iEnemyTaserKills = 0x78; // int32 + public const nint m_iEnemy2Ks = 0x7C; // int32 + public const nint m_iUtility_Count = 0x80; // int32 + public const nint m_iUtility_Successes = 0x84; // int32 + public const nint m_iUtility_Enemies = 0x88; // int32 + public const nint m_iFlash_Count = 0x8C; // int32 + public const nint m_iFlash_Successes = 0x90; // int32 + public const nint m_nHealthPointsRemovedTotal = 0x94; // int32 + public const nint m_nHealthPointsDealtTotal = 0x98; // int32 + public const nint m_nShotsFiredTotal = 0x9C; // int32 + public const nint m_nShotsOnTargetTotal = 0xA0; // int32 + public const nint m_i1v1Count = 0xA4; // int32 + public const nint m_i1v1Wins = 0xA8; // int32 + public const nint m_i1v2Count = 0xAC; // int32 + public const nint m_i1v2Wins = 0xB0; // int32 + public const nint m_iEntryCount = 0xB4; // int32 + public const nint m_iEntryWins = 0xB8; // int32 } // Parent: CBaseEntity // Fields count: 8 @@ -18121,59 +18121,59 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_agentItem (CEconItemView) // NetworkVarNames: m_glovesItem (CEconItemView) // NetworkVarNames: m_weaponItem (CEconItemView) - public static class CcsgoTeamPreviewCharacterPosition { - public const nint MNVariant = 0x4C0; // int32 - public const nint MNRandom = 0x4C4; // int32 - public const nint MNOrdinal = 0x4C8; // int32 - public const nint MSWeaponName = 0x4D0; // CUtlString - public const nint MXuid = 0x4D8; // uint64 - public const nint MAgentItem = 0x4E0; // CEconItemView - public const nint MGlovesItem = 0x758; // CEconItemView - public const nint MWeaponItem = 0x9D0; // CEconItemView + public static class CCSGO_TeamPreviewCharacterPosition { + public const nint m_nVariant = 0x4C0; // int32 + public const nint m_nRandom = 0x4C4; // int32 + public const nint m_nOrdinal = 0x4C8; // int32 + public const nint m_sWeaponName = 0x4D0; // CUtlString + public const nint m_xuid = 0x4D8; // uint64 + public const nint m_agentItem = 0x4E0; // CEconItemView + public const nint m_glovesItem = 0x758; // CEconItemView + public const nint m_weaponItem = 0x9D0; // 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 @@ -18185,20 +18185,20 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_bUrgent (bool) // NetworkVarNames: m_szPlaceName (char) public static class CPlayerPing { - public const nint MHPlayer = 0x4C8; // CHandle< CCSPlayerPawn > - public const nint MHPingedEntity = 0x4CC; // CHandle< CBaseEntity > - public const nint MIType = 0x4D0; // int32 - public const nint MBUrgent = 0x4D4; // bool - public const nint MSzPlaceName = 0x4D5; // char[18] + public const nint m_hPlayer = 0x4C8; // CHandle< CCSPlayerPawn > + public const nint m_hPingedEntity = 0x4CC; // CHandle< CBaseEntity > + public const nint m_iType = 0x4D0; // int32 + public const nint m_bUrgent = 0x4D4; // bool + public const nint m_szPlaceName = 0x4D5; // 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< CBaseEntity > } // Parent: CBaseEntity // Fields count: 10 @@ -18213,17 +18213,17 @@ namespace CS2Dumper.Schemas { // NetworkVarNames: m_hostageRescueY (int) // NetworkVarNames: m_hostageRescueZ (int) // NetworkVarNames: m_bEndMatchNextMapAllVoted (bool) - public static class CcsPlayerResource { - public const nint MBHostageAlive = 0x4C0; // bool[12] - public const nint MIsHostageFollowingSomeone = 0x4CC; // bool[12] - public const nint MIHostageEntityIDs = 0x4D8; // CEntityIndex[12] - public const nint MBombsiteCenterA = 0x508; // - public const nint MBombsiteCenterB = 0x514; // - public const nint MHostageRescueX = 0x520; // int32[4] - public const nint MHostageRescueY = 0x530; // int32[4] - public const nint MHostageRescueZ = 0x540; // int32[4] - public const nint MBEndMatchNextMapAllVoted = 0x550; // bool - public const nint MFoundGoalPositions = 0x551; // bool + public static class CCSPlayerResource { + public const nint m_bHostageAlive = 0x4C0; // + public const nint m_isHostageFollowingSomeone = 0x4CC; // + public const nint m_iHostageEntityIDs = 0x4D8; // CEntityIndex[12] + public const nint m_bombsiteCenterA = 0x508; // + public const nint m_bombsiteCenterB = 0x514; // + public const nint m_hostageRescueX = 0x520; // int32[4] + public const nint m_hostageRescueY = 0x530; // int32[4] + public const nint m_hostageRescueZ = 0x540; // int32[4] + public const nint m_bEndMatchNextMapAllVoted = 0x550; // bool + public const nint m_foundGoalPositions = 0x551; // bool } // Parent: None // Fields count: 0 @@ -18231,11 +18231,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: soundsystem.dll @@ -18244,169 +18244,169 @@ namespace CS2Dumper.Schemas { public static class Soundsystem { // Alignment: 4 // Members count: 30 - public enum SoundlevelT : int { - SndlvlNone = 0, - Sndlvl20dB = 20, - Sndlvl25dB = 25, - Sndlvl30dB = 30, - Sndlvl35dB = 35, - Sndlvl40dB = 40, - Sndlvl45dB = 45, - Sndlvl50dB = 50, - Sndlvl55dB = 55, - SndlvlIdle = 60, - Sndlvl60dB = 60, - Sndlvl65dB = 65, - SndlvlStatic = 66, - Sndlvl70dB = 70, - SndlvlNorm = 75, - Sndlvl75dB = 75, - Sndlvl80dB = 80, - SndlvlTalking = 80, - Sndlvl85dB = 85, - Sndlvl90dB = 90, - Sndlvl95dB = 95, - Sndlvl100dB = 100, - Sndlvl105dB = 105, - Sndlvl110dB = 110, - Sndlvl120dB = 120, - Sndlvl130dB = 130, - SndlvlGunfire = 140, - Sndlvl140dB = 140, - Sndlvl150dB = 150, - Sndlvl180dB = 180 + 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 } // Alignment: 4 // Members count: 6 - public enum ActionTypeT : int { - SosActionNone = 0, - SosActionLimiter = 1, - SosActionTimeLimit = 2, - SosActionTimeBlockLimiter = 3, - SosActionSetSoundeventParam = 4, - SosActionSoundeventCluster = 5 + 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 } // Alignment: 4 // Members count: 3 - public enum SosActionStopTypeT : int { - SosStoptypeNone = 0, - SosStoptypeTime = 1, - SosStoptypeOpvar = 2 + public enum SosActionStopType_t : int { + SOS_STOPTYPE_NONE = 0, + SOS_STOPTYPE_TIME = 1, + SOS_STOPTYPE_OPVAR = 2 } // Alignment: 4 // Members count: 2 - public enum SosActionSortTypeT : int { - SosSorttypeHighest = 0, - SosSorttypeLowest = 1 + public enum SosActionSortType_t : int { + SOS_SORTTYPE_HIGHEST = 0, + SOS_SORTTYPE_LOWEST = 1 } // Alignment: 4 // Members count: 2 - public enum SosGroupTypeT : int { - SosGrouptypeDynamic = 0, - SosGrouptypeStatic = 1 + public enum SosGroupType_t : int { + SOS_GROUPTYPE_DYNAMIC = 0, + SOS_GROUPTYPE_STATIC = 1 } // Alignment: 4 // Members count: 6 - public enum SosEditItemTypeT : int { - SosEditItemTypeSoundevents = 0, - SosEditItemTypeSoundevent = 1, - SosEditItemTypeLibrarystacks = 2, - SosEditItemTypeStack = 3, - SosEditItemTypeOperator = 4, - SosEditItemTypeField = 5 + 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 } // Alignment: 2 // Members count: 10 - public enum VMixFilterTypeT : short { - FilterUnknown = -1, - FilterLowpass = 0, - FilterHighpass = 1, - FilterBandpass = 2, - FilterNotch = 3, - FilterPeakingEq = 4, - FilterLowShelf = 5, - FilterHighShelf = 6, - FilterAllpass = 7, - FilterPassthrough = 8 + 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 } // Alignment: 1 // Members count: 9 - public enum VMixFilterSlopeT : sbyte { - FilterSlope1pole6dB = 0, - FilterSlope1pole12dB = 1, - FilterSlope1pole18dB = 2, - FilterSlope1pole24dB = 3, - FilterSlope12dB = 4, - FilterSlope24dB = 5, - FilterSlope36dB = 6, - FilterSlope48dB = 7, - FilterSlopeMax = 7 + 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 } // Alignment: 2 // Members count: 30 - public enum VMixProcessorTypeT : short { - VprocessorUnknown = 0, - VprocessorSteamaudioReverb = 1, - VprocessorRtPitch = 2, - VprocessorSteamaudioHrtf = 3, - VprocessorDynamics = 4, - VprocessorPresetdsp = 5, - VprocessorDelay = 6, - VprocessorModDelay = 7, - VprocessorDiffusor = 8, - VprocessorBoxverb = 9, - VprocessorFreeverb = 10, - VprocessorPlateverb = 11, - VprocessorFullwaveIntegrator = 12, - VprocessorFilter = 13, - VprocessorSteamaudioPathing = 14, - VprocessorEq8 = 15, - VprocessorEnvelope = 16, - VprocessorVocoder = 17, - VprocessorConvolution = 18, - VprocessorDynamics3band = 19, - VprocessorDynamicsCompressor = 20, - VprocessorShaper = 21, - VprocessorPanner = 22, - VprocessorUtility = 23, - VprocessorAutofilter = 24, - VprocessorOsc = 25, - VprocessorStereodelay = 26, - VprocessorEffectChain = 27, - VprocessorSubgraphSwitch = 28, - VprocessorSteamaudioDirect = 29 + 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 } // Alignment: 4 // Members count: 5 - public enum VMixLfoShapeT : int { - LfoShapeSine = 0, - LfoShapeSquare = 1, - LfoShapeTri = 2, - LfoShapeSaw = 3, - LfoShapeNoise = 4 + 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 } // Alignment: 4 // Members count: 2 - public enum VMixPannerTypeT : int { - PannerTypeLinear = 0, - PannerTypeEqualPower = 1 + public enum VMixPannerType_t : int { + PANNER_TYPE_LINEAR = 0, + PANNER_TYPE_EQUAL_POWER = 1 } // Alignment: 4 // Members count: 3 - public enum VMixSubgraphSwitchInterpolationTypeT : int { - SubgraphInterpolationTemporalCrossfade = 0, - SubgraphInterpolationTemporalFadeOut = 1, - SubgraphInterpolationKeepLastSubgraphRunning = 2 + public enum VMixSubgraphSwitchInterpolationType_t : int { + SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0, + SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 1, + SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 2 } // Alignment: 4 // Members count: 6 - public enum VMixChannelOperationT : int { - VmixChanStereo = 0, - VmixChanLeft = 1, - VmixChanRight = 2, - VmixChanSwap = 3, - VmixChanMono = 4, - VmixChanMidSide = 5 + 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 } // Parent: None // Fields count: 3 @@ -18415,9 +18415,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 @@ -18425,9 +18425,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 @@ -18435,7 +18435,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 @@ -18443,8 +18443,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 @@ -18452,11 +18452,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 @@ -18464,13 +18464,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 @@ -18478,10 +18478,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 @@ -18489,10 +18489,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 @@ -18501,14 +18501,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 @@ -18516,27 +18516,27 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSosSoundEventGroupListSchema { - public const nint MGroupList = 0x0; // CUtlVector< CSosSoundEventGroupSchema > + public const nint m_groupList = 0x0; // CUtlVector< CSosSoundEventGroupSchema > } // 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< SosEditItemInfo_t > } // Parent: None // Fields count: 1 @@ -18544,20 +18544,20 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CSoundEventMetaData { - public const nint MSoundEventVMix = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource > + public const nint m_soundEventVMix = 0x0; // CStrongHandle< InfoForResourceTypeCVMixListResource > } // 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 @@ -18565,8 +18565,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< CDSPMixgroupModifier > } // Parent: None // Fields count: 1 @@ -18574,7 +18574,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< CPiecewiseCurve, F( size=1 ) > } // Parent: CVoiceContainerBase // Fields count: 0 @@ -18589,7 +18589,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 @@ -18597,7 +18597,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 @@ -18605,8 +18605,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< InfoForResourceTypeCVoiceContainerBase > + public const nint m_flTestConstantParam = 0x68; // float32 } // Parent: CVoiceContainerBase // Fields count: 2 @@ -18614,8 +18614,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 @@ -18623,17 +18623,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 @@ -18641,9 +18641,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< InfoForResourceTypeCVoiceContainerBase > + public const nint m_hSoundTwo = 0x68; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + public const nint m_flBlendAmount = 0x70; // float32 } // Parent: CVoiceContainerBase // Fields count: 4 @@ -18651,10 +18651,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< InfoForResourceTypeCVoiceContainerBase > + 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 @@ -18662,7 +18662,7 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CVoiceContainerEnvelopeAnalyzer { - public const nint MEnvBuffer = 0x68; // CUtlVector< float32 > + public const nint m_envBuffer = 0x68; // CUtlVector< float32 > } // Parent: CVoiceContainerBase // Fields count: 7 @@ -18670,323 +18670,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< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > } // 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 } } // Module: vphysics2.dll @@ -18995,43 +18995,43 @@ namespace CS2Dumper.Schemas { public static class Vphysics2 { // Alignment: 4 // Members count: 4 - public enum JointAxisT : int { - JointAxisX = 0, - JointAxisY = 1, - JointAxisZ = 2, - JointAxisCount = 3 + public enum JointAxis_t : int { + JOINT_AXIS_X = 0, + JOINT_AXIS_Y = 1, + JOINT_AXIS_Z = 2, + JOINT_AXIS_COUNT = 3 } // Alignment: 4 // Members count: 3 - public enum JointMotionT : int { - JointMotionFree = 0, - JointMotionLocked = 1, - JointMotionCount = 2 + public enum JointMotion_t : int { + JOINT_MOTION_FREE = 0, + JOINT_MOTION_LOCKED = 1, + JOINT_MOTION_COUNT = 2 } // 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; // - public const nint WorldAxisDirection = 0xC; // - 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; // + public const nint worldAxisDirection = 0xC; // + public const nint hingeAxis = 0x18; // constraint_axislimit_t + public const nint constraint = 0x28; // constraint_breakableparams_t } // Parent: None // Fields count: 0 @@ -19043,41 +19043,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; // - public const nint MVPoint1 = 0x8C; // - 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; // + public const nint m_vPoint1 = 0x8C; // + public const nint m_nCollisionMask = 0x98; // uint16 } // Parent: None // Fields count: 4 @@ -19085,10 +19085,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 @@ -19096,116 +19096,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< uint32 > + public const nint m_CtrlName = 0x18; // CUtlVector< CUtlString > + 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< 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_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_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 @@ -19213,411 +19213,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; // - public const nint NBoneCtrl = 0xC; // uint16 - public const nint NTargetNode = 0xE; // uint16 + public static class FeNodeReverseOffset_t { + public const nint vOffset = 0x0; // + 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; // - public const nint NCtrlParent = 0xC; // uint16 - public const nint NCtrlChild = 0xE; // uint16 + public static class FeCtrlOffset_t { + public const nint vOffset = 0x0; // + 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; // - 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; // + 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; // - 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; // + public const nint nVertexMapIndex = 0x30; // uint16 + public const nint nFlags = 0x32; // uint16 } // Parent: None // Fields count: 4 @@ -19625,10 +19625,10 @@ namespace CS2Dumper.Schemas { // Metadata: // MGetKV3ClassDefaults public static class CovMatrix3 { - public const nint MVDiag = 0x0; // - public const nint MFlXy = 0xC; // float32 - public const nint MFlXz = 0x10; // float32 - public const nint MFlYz = 0x14; // float32 + public const nint m_vDiag = 0x0; // + 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 @@ -19636,112 +19636,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; // - 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; // + 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 = 0x40; // int32 - public const nint MNVertexMapHash = 0x44; // uint32 + public static class FeBuildBoxRigid_t { + public const nint m_nPriority = 0x40; // int32 + public const nint m_nVertexMapHash = 0x44; // 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< float32 > } // Parent: None // Fields count: 1 @@ -19749,50 +19749,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< FeVertexMapBuild_t* > } // 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; // - 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; // + 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< 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_nFlags = 0x88; // uint32 } // Parent: None // Fields count: 7 @@ -19800,298 +19800,298 @@ 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< 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 > } // 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; // - public const nint MFlOffset = 0xC; // float32 + public static class RnPlane_t { + public const nint m_vNormal = 0x0; // + 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< RnPlane_t > + public const nint m_Nodes = 0x18; // CUtlVector< uint32 > } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - public static class RnHullT { - public const nint MVCentroid = 0x0; // - public const nint MFlMaxAngularRadius = 0xC; // float32 - public const nint MBounds = 0x10; // AABB_t - public const nint MVOrthographicAreas = 0x28; // - 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; // + public const nint m_flMaxAngularRadius = 0xC; // float32 + public const nint m_Bounds = 0x10; // AABB_t + public const nint m_vOrthographicAreas = 0x28; // + 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_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; // - public const nint MNChildren = 0xC; // uint32 - public const nint MVMax = 0x10; // - public const nint MNTriangleOffset = 0x1C; // uint32 + public static class RnNode_t { + public const nint m_vMin = 0x0; // + public const nint m_nChildren = 0xC; // uint32 + public const nint m_vMax = 0x10; // + public const nint m_nTriangleOffset = 0x1C; // uint32 } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - public static class RnMeshT { - public const nint MVMin = 0x0; // - public const nint MVMax = 0xC; // - 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; // - public const nint MNFlags = 0x9C; // uint32 - public const nint MNDebugFlags = 0xA0; // uint32 + 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_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_vOrthographicAreas = 0x90; // + 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< float32 > } - // 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; // - public const nint MVRayDelta = 0xC; // - 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; // + public const nint m_vRayDelta = 0xC; // + 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; // - public const nint MQOrientation = 0x14; // QuaternionStorage - public const nint MVLinearVelocity = 0x24; // - public const nint MVAngularVelocity = 0x30; // - public const nint MVLocalMassCenter = 0x3C; // - 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; // - public const nint MVLastAwakeTorqueAccum = 0x9C; // - 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; // + public const nint m_qOrientation = 0x14; // QuaternionStorage + public const nint m_vLinearVelocity = 0x24; // + public const nint m_vAngularVelocity = 0x30; // + public const nint m_vLocalMassCenter = 0x3C; // + 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; // + public const nint m_vLastAwakeTorqueAccum = 0x9C; // + 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; // - public const nint MVNormal = 0xC; // + public static class VertexPositionNormal_t { + public const nint m_vPosition = 0x0; // + public const nint m_vNormal = 0xC; // } // Parent: None // Fields count: 1 - public static class VertexPositionColorT { - public const nint MVPosition = 0x0; // + public static class VertexPositionColor_t { + public const nint m_vPosition = 0x0; // } - // 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: worldrenderer.dll @@ -20100,276 +20100,276 @@ namespace CS2Dumper.Schemas { public static class Worldrenderer { // Alignment: 4 // Members count: 13 - public enum ObjectTypeFlagsT : int { - ObjectTypeNone = 0, - ObjectTypeModel = 8, - ObjectTypeBlockLight = 16, - ObjectTypeNoShadows = 32, - ObjectTypeWorldspaceTexureBlend = 64, - ObjectTypeDisabledInLowQuality = 128, - ObjectTypeNoSunShadows = 256, - ObjectTypeRenderWithDynamic = 512, - ObjectTypeRenderToCubemaps = 1024, - ObjectTypeModelHasLods = 2048, - ObjectTypeOverlay = 8192, - ObjectTypePrecomputedVismembers = 16384, - ObjectTypeStaticCubeMap = 32768 + 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 } // 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< EntityIOConnectionData_t > + 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< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > + public const nint m_entityKeyValues = 0x30; // CUtlLeanVector< EntityKeyValueData_t > } // 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; // - 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; // + 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< InfoForResourceTypeCModel > + public const nint m_renderable = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > } // 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< InfoForResourceTypeIMaterial2 > } // 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< InfoForResourceTypeIMaterial2 > + 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< CStrongHandle< InfoForResourceTypeCTextureBase > > } // 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< RenderInputLayoutField_t > + public const nint m_pData = 0x20; // CUtlVector< uint8 > } // 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; // - public const nint MFMaxObjectScale = 0xC; // float32 - public const nint MFSwitchDistances = 0x10; // CUtlVectorFixedGrowable< float32 > + 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 > } // 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< 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 > } // 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< 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 > } // 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< 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_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; // - public const nint MVMinBounds = 0x10; // - public const nint MVMaxBounds = 0x1C; // - 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; // + 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_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< NodeData_t > + public const nint m_worldLightingInfo = 0x38; // BakedLightingInfo_t + public const nint m_entityLumps = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > } // 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 @@ -20377,30 +20377,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; // - public const nint MVMaxBounds = 0x54; // - 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; // + public const nint m_vMaxBounds = 0x54; // + 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 { } // Parent: None // Fields count: 0 @@ -20412,17 +20412,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 @@ -20431,15 +20431,15 @@ 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 } } } diff --git a/output/win/schemas.hpp b/output/win/schemas.hpp index 325c53f..22460a0 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-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC #pragma once @@ -13,674 +13,674 @@ namespace cs2_dumper { namespace animationsystem { // Alignment: 4 // Members count: 2 - enum class mood_type_t : int32_t { - e_mood_type_head = 0, - e_mood_type_body = 1 + enum class MoodType_t : int32_t { + eMoodType_Head = 0, + eMoodType_Body = 1 } // Alignment: 4 // Members count: 6 - enum class animation_processing_type_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 : 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 } // Alignment: 4 // Members count: 7 - enum class animation_snapshot_type_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 : 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 } // Alignment: 4 // Members count: 17 - enum class seq_cmd_t : int32_t { - seq_cmd_nop = 0, - seq_cmd_linear_delta = 1, - seq_cmd_fetch_frame_range = 2, - seq_cmd_slerp = 3, - seq_cmd_add = 4, - seq_cmd_subtract = 5, - seq_cmd_scale = 6, - seq_cmd_copy = 7, - seq_cmd_blend = 8, - seq_cmd_worldspace = 9, - seq_cmd_sequence = 10, - seq_cmd_fetch_cycle = 11, - seq_cmd_fetch_frame = 12, - seq_cmd_ik_lock_in_place = 13, - seq_cmd_ik_restore_all = 14, - seq_cmd_reverse_sequence = 15, - seq_cmd_transform = 16 + 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 } // Alignment: 4 // Members count: 4 - enum class seq_pose_setting_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 : int32_t { + SEQ_POSE_SETTING_CONSTANT = 0, + SEQ_POSE_SETTING_ROTATION = 1, + SEQ_POSE_SETTING_POSITION = 2, + SEQ_POSE_SETTING_VELOCITY = 3 } // Alignment: 4 // Members count: 18 - enum class particle_attachment_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 : 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 } // Alignment: 1 // Members count: 9 - enum class anim_param_type_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 : 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 } // Alignment: 4 // Members count: 4 - enum class bone_transform_space_t : int32_t { - bone_transform_space_invalid = -1, - bone_transform_space_parent = 0, - bone_transform_space_model = 1, - bone_transform_space_world = 2 + enum class BoneTransformSpace_t : int32_t { + BoneTransformSpace_Invalid = -1, + BoneTransformSpace_Parent = 0, + BoneTransformSpace_Model = 1, + BoneTransformSpace_World = 2 } // Alignment: 4 // Members count: 13 - enum class anim_param_button_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 : 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 } // Alignment: 4 // Members count: 3 - enum class anim_param_network_setting : int32_t { - auto = 0, - always_network = 1, - never_network = 2 + enum class AnimParamNetworkSetting : int32_t { + Auto = 0, + AlwaysNetwork = 1, + NeverNetwork = 2 } // Alignment: 4 // Members count: 3 - enum class footstep_landed_foot_sound_type_t : int32_t { - footsound_left = 0, - footsound_right = 1, - footsound_use_override_sound = 2 + enum class FootstepLandedFootSoundType_t : int32_t { + FOOTSOUND_Left = 0, + FOOTSOUND_Right = 1, + FOOTSOUND_UseOverrideSound = 2 } // Alignment: 4 // Members count: 3 - enum class anim_pose_control : int32_t { - no_pose_control = 0, - absolute_pose_control = 1, - relative_pose_control = 2 + enum class AnimPoseControl : int32_t { + NoPoseControl = 0, + AbsolutePoseControl = 1, + RelativePoseControl = 2 } // Alignment: 4 // Members count: 2 - enum class ragdoll_pose_control : int32_t { - absolute = 0, - relative = 1 + enum class RagdollPoseControl : int32_t { + Absolute = 0, + Relative = 1 } // Alignment: 4 // Members count: 5 - enum class v_phys_x_body_part_t_v_phys_x_flag_enum_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 : int32_t { + FLAG_STATIC = 1, + FLAG_KINEMATIC = 2, + FLAG_JOINT = 4, + FLAG_MASS = 8, + FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 16 } // Alignment: 4 // Members count: 4 - enum class v_phys_x_constraint_params_t_enum_flags0_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 : int32_t { + FLAG0_SHIFT_INTERPENETRATE = 0, + FLAG0_SHIFT_CONSTRAIN = 1, + FLAG0_SHIFT_BREAKABLE_FORCE = 2, + FLAG0_SHIFT_BREAKABLE_TORQUE = 3 } // Alignment: 4 // Members count: 3 - enum class v_phys_x_joint_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 : int32_t { + JOINT_FLAGS_NONE = 0, + JOINT_FLAGS_BODY1_FIXED = 1, + JOINT_FLAGS_USE_BLOCK_SOLVER = 2 } // Alignment: 4 // Members count: 3 - enum class v_phys_x_aggregate_data_t_v_phys_x_flag_enum_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 : int32_t { + FLAG_IS_POLYSOUP_GEOMETRY = 1, + FLAG_LEVEL_COLLISION = 16, + FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 32 } // Alignment: 4 // Members count: 8 - enum class mesh_draw_primitive_flags_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 : 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 } // Alignment: 4 // Members count: 22 - enum class model_skeleton_data_t_bone_flags_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 : 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 } // Alignment: 4 // Members count: 15 - enum class perm_model_info_t_flag_enum : 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 : 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 } // Alignment: 4 // Members count: 4 - enum class model_bone_flex_component_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 : int32_t { + MODEL_BONE_FLEX_INVALID = -1, + MODEL_BONE_FLEX_TX = 0, + MODEL_BONE_FLEX_TY = 1, + MODEL_BONE_FLEX_TZ = 2 } // Alignment: 4 // Members count: 5 - enum class model_config_attachment_type_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 : 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 } // Alignment: 4 // Members count: 26 - enum class flex_op_code_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 : 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 } // Alignment: 4 // Members count: 4 - enum class morph_flex_controller_remap_type_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 : int32_t { + MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0, + MORPH_FLEXCONTROLLER_REMAP_2WAY = 1, + MORPH_FLEXCONTROLLER_REMAP_NWAY = 2, + MORPH_FLEXCONTROLLER_REMAP_EYELID = 3 } // Alignment: 4 // Members count: 4 - enum class morph_bundle_type_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 : int32_t { + MORPH_BUNDLE_TYPE_NONE = 0, + MORPH_BUNDLE_TYPE_POSITION_SPEED = 1, + MORPH_BUNDLE_TYPE_NORMAL_WRINKLE = 2, + MORPH_BUNDLE_TYPE_COUNT = 3 } // Alignment: 1 // Members count: 5 - enum class movement_gait_t : int8_t { - e_invalid = -1, - e_walk = 0, - e_jog = 1, - e_run = 2, - e_sprint = 3 + enum class MovementGait_t : int8_t { + eInvalid = -1, + eWalk = 0, + eJog = 1, + eRun = 2, + eSprint = 3 } // Alignment: 1 // Members count: 3 - enum class c_nm_bone_mask_weight_info_t : int8_t { - zero = 0, - mixed = 1, - one = 2 + enum class CNmBoneMask__WeightInfo_t : int8_t { + Zero = 0, + Mixed = 1, + One = 2 } // Alignment: 1 // Members count: 4 - enum class nm_foot_phase_t : int8_t { - left_foot_down = 0, - right_foot_passing = 1, - right_foot_down = 2, - left_foot_passing = 3 + enum class NmFootPhase_t : int8_t { + LeftFootDown = 0, + RightFootPassing = 1, + RightFootDown = 2, + LeftFootPassing = 3 } // Alignment: 1 // Members count: 6 - enum class nm_foot_phase_condition_t : int8_t { - left_foot_down = 0, - left_foot_passing = 1, - left_phase = 4, - right_foot_down = 2, - right_foot_passing = 3, - right_phase = 5 + enum class NmFootPhaseCondition_t : int8_t { + LeftFootDown = 0, + LeftFootPassing = 1, + LeftPhase = 4, + RightFootDown = 2, + RightFootPassing = 3, + RightPhase = 5 } // Alignment: 1 // Members count: 3 - enum class nm_transition_rule_t : int8_t { - allow_transition = 0, - conditionally_allow_transition = 1, - block_transition = 2 + enum class NmTransitionRule_t : int8_t { + AllowTransition = 0, + ConditionallyAllowTransition = 1, + BlockTransition = 2 } // Alignment: 1 // Members count: 4 - enum class nm_transition_rule_condition_t : int8_t { - any_allowed = 0, - fully_allowed = 1, - conditionally_allowed = 2, - blocked = 3 + enum class NmTransitionRuleCondition_t : int8_t { + AnyAllowed = 0, + FullyAllowed = 1, + ConditionallyAllowed = 2, + Blocked = 3 } // Alignment: 4 // Members count: 2 - enum class nm_frame_snap_event_mode_t : int32_t { - floor = 0, - round = 1 + enum class NmFrameSnapEventMode_t : int32_t { + Floor = 0, + Round = 1 } // Alignment: 4 // Members count: 4 - enum class ik_channel_mode : int32_t { - two_bone = 0, - two_bone_translate = 1, - one_bone = 2, - one_bone_translate = 3 + enum class IKChannelMode : int32_t { + TwoBone = 0, + TwoBone_Translate = 1, + OneBone = 2, + OneBone_Translate = 3 } // Alignment: 4 // Members count: 2 - enum class e_demo_bone_selection_mode : int32_t { - capture_all_bones = 0, - capture_selected_bones = 1 + enum class EDemoBoneSelectionMode : int32_t { + CaptureAllBones = 0, + CaptureSelectedBones = 1 } // Alignment: 4 // Members count: 37 - enum class anim_value_source : int32_t { - move_heading = 0, - move_speed = 1, - forward_speed = 2, - strafe_speed = 3, - facing_heading = 4, - manual_facing_heading = 5, - look_heading = 6, - look_pitch = 7, - look_distance = 8, - parameter = 9, - way_point_heading = 10, - way_point_distance = 11, - boundary_radius = 12, - target_move_heading = 13, - target_move_speed = 14, - acceleration_heading = 15, - acceleration_speed = 16, - slope_heading = 17, - slope_angle = 18, - slope_pitch = 19, - slope_yaw = 20, - goal_distance = 21, - acceleration_left_right = 22, - acceleration_front_back = 23, - root_motion_speed = 24, - root_motion_turn_speed = 25, - move_heading_relative_to_look_heading = 26, - max_move_speed = 27, - finger_curl_thumb = 28, - finger_curl_index = 29, - finger_curl_middle = 30, - finger_curl_ring = 31, - finger_curl_pinky = 32, - finger_splay_thumb_index = 33, - finger_splay_index_middle = 34, - finger_splay_middle_ring = 35, - finger_splay_ring_pinky = 36 + 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 } // Alignment: 4 // Members count: 13 - enum class anim_vector_source : int32_t { - move_direction = 0, - facing_direction = 1, - look_direction = 2, - vector_parameter = 3, - way_point_direction = 4, - acceleration = 5, - slope_normal = 6, - slope_normal_world_space = 7, - look_target = 8, - look_target_world_space = 9, - way_point_position = 10, - goal_position = 11, - root_motion_velocity = 12 + 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 } // Alignment: 4 // Members count: 3 - enum class damping_speed_function : int32_t { - no_damping = 0, - constant = 1, - spring = 2 + enum class DampingSpeedFunction : int32_t { + NoDamping = 0, + Constant = 1, + Spring = 2 } // Alignment: 4 // Members count: 2 - enum class anim_node_network_mode : int32_t { - server_authoritative = 0, - client_simulate = 1 + enum class AnimNodeNetworkMode : int32_t { + ServerAuthoritative = 0, + ClientSimulate = 1 } // Alignment: 4 // Members count: 4 - enum class state_action_behavior : 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 : int32_t { + STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0, + STATETAGBEHAVIOR_FIRE_ON_ENTER = 1, + STATETAGBEHAVIOR_FIRE_ON_EXIT = 2, + STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 3 } // Alignment: 4 // Members count: 3 - enum class field_network_option : int32_t { - auto = 0, - force_enable = 1, - force_disable = 2 + enum class FieldNetworkOption : int32_t { + Auto = 0, + ForceEnable = 1, + ForceDisable = 2 } // Alignment: 4 // Members count: 8 - enum class foot_fall_tag_foot_t : int32_t { - foot1 = 0, - foot2 = 1, - foot3 = 2, - foot4 = 3, - foot5 = 4, - foot6 = 5, - foot7 = 6, - foot8 = 7 + enum class FootFallTagFoot_t : int32_t { + FOOT1 = 0, + FOOT2 = 1, + FOOT3 = 2, + FOOT4 = 3, + FOOT5 = 4, + FOOT6 = 5, + FOOT7 = 6, + FOOT8 = 7 } // Alignment: 4 // Members count: 2 - enum class matterial_attribute_tag_type_t : int32_t { - material_attribute_tag_value = 0, - material_attribute_tag_color = 1 + enum class MatterialAttributeTagType_t : int32_t { + MATERIAL_ATTRIBUTE_TAG_VALUE = 0, + MATERIAL_ATTRIBUTE_TAG_COLOR = 1 } // Alignment: 1 // Members count: 3 - enum class velocity_metric_mode : int8_t { - direction_only = 0, - magnitude_only = 1, - direction_and_magnitude = 2 + enum class VelocityMetricMode : int8_t { + DirectionOnly = 0, + MagnitudeOnly = 1, + DirectionAndMagnitude = 2 } // Alignment: 4 // Members count: 4 - enum class aim_matrix_blend_mode : int32_t { - aim_matrix_blend_mode_none = 0, - aim_matrix_blend_mode_additive = 1, - aim_matrix_blend_mode_model_space_additive = 2, - aim_matrix_blend_mode_bone_mask = 3 + enum class AimMatrixBlendMode : int32_t { + AimMatrixBlendMode_None = 0, + AimMatrixBlendMode_Additive = 1, + AimMatrixBlendMode_ModelSpaceAdditive = 2, + AimMatrixBlendMode_BoneMask = 3 } // Alignment: 4 // Members count: 4 - enum class bone_mask_blend_space : int32_t { - blend_space_parent = 0, - blend_space_model = 1, - blend_space_model_rotation_only = 2, - blend_space_model_translation_only = 3 + enum class BoneMaskBlendSpace : int32_t { + BlendSpace_Parent = 0, + BlendSpace_Model = 1, + BlendSpace_Model_RotationOnly = 2, + BlendSpace_Model_TranslationOnly = 3 } // Alignment: 4 // Members count: 3 - enum class jiggle_bone_sim_space : int32_t { - sim_space_local = 0, - sim_space_model = 1, - sim_space_world = 2 + enum class JiggleBoneSimSpace : int32_t { + SimSpace_Local = 0, + SimSpace_Model = 1, + SimSpace_World = 2 } // Alignment: 4 // Members count: 7 - enum class solve_ik_chain_anim_node_debug_setting : 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 : 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 } // Alignment: 2 // Members count: 3 - enum class anim_script_type : int16_t { - animscript_type_invalid = -1, - animscript_fuse_general = 0, - animscript_fuse_statemachine = 1 + enum class AnimScriptType : int16_t { + ANIMSCRIPT_TYPE_INVALID = -1, + ANIMSCRIPT_FUSE_GENERAL = 0, + ANIMSCRIPT_FUSE_STATEMACHINE = 1 } // Alignment: 4 // Members count: 3 - enum class binary_node_timing : int32_t { - use_child1 = 0, - use_child2 = 1, - sync_children = 2 + enum class BinaryNodeTiming : int32_t { + UseChild1 = 0, + UseChild2 = 1, + SyncChildren = 2 } // Alignment: 4 // Members count: 2 - enum class binary_node_child_option : int32_t { - child1 = 0, - child2 = 1 + enum class BinaryNodeChildOption : int32_t { + Child1 = 0, + Child2 = 1 } // Alignment: 4 // Members count: 4 - enum class blend_key_type : int32_t { - blend_key_user_value = 0, - blend_key_velocity = 1, - blend_key_distance = 2, - blend_key_remaining_distance = 3 + enum class BlendKeyType : int32_t { + BlendKey_UserValue = 0, + BlendKey_Velocity = 1, + BlendKey_Distance = 2, + BlendKey_RemainingDistance = 3 } // Alignment: 4 // Members count: 2 - enum class blend2_d_mode : int32_t { - blend2_d_mode_general = 0, - blend2_d_mode_directional = 1 + enum class Blend2DMode : int32_t { + Blend2DMode_General = 0, + Blend2DMode_Directional = 1 } // Alignment: 4 // Members count: 4 - enum class choice_method : int32_t { - weighted_random = 0, - weighted_random_no_repeat = 1, - iterate = 2, - iterate_random = 3 + enum class ChoiceMethod : int32_t { + WeightedRandom = 0, + WeightedRandomNoRepeat = 1, + Iterate = 2, + IterateRandom = 3 } // Alignment: 4 // Members count: 3 - enum class choice_change_method : int32_t { - on_reset = 0, - on_cycle_end = 1, - on_reset_or_cycle_end = 2 + enum class ChoiceChangeMethod : int32_t { + OnReset = 0, + OnCycleEnd = 1, + OnResetOrCycleEnd = 2 } // Alignment: 4 // Members count: 2 - enum class choice_blend_method : int32_t { - single_blend_time = 0, - per_choice_blend_times = 1 + enum class ChoiceBlendMethod : int32_t { + SingleBlendTime = 0, + PerChoiceBlendTimes = 1 } // Alignment: 4 // Members count: 2 - enum class foot_lock_sub_visualization : int32_t { - footlocksubvisualization_reachability_analysis = 0, - footlocksubvisualization_ik_solve = 1 + enum class FootLockSubVisualization : int32_t { + FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0, + FOOTLOCKSUBVISUALIZATION_IKSolve = 1 } // Alignment: 4 // Members count: 3 - enum class foot_pinning_timing_source : int32_t { - foot_motion = 0, - tag = 1, - parameter = 2 + enum class FootPinningTimingSource : int32_t { + FootMotion = 0, + Tag = 1, + Parameter = 2 } // Alignment: 4 // Members count: 2 - enum class step_phase : int32_t { - step_phase_on_ground = 0, - step_phase_in_air = 1 + enum class StepPhase : int32_t { + StepPhase_OnGround = 0, + StepPhase_InAir = 1 } // Alignment: 4 // Members count: 2 - enum class jump_correction_method : int32_t { - scale_motion = 0, - add_correction_delta = 1 + enum class JumpCorrectionMethod : int32_t { + ScaleMotion = 0, + AddCorrectionDelta = 1 } // Alignment: 4 // Members count: 3 - enum class selector_tag_behavior_t : int32_t { - selector_tag_behavior_on_while_current = 0, - selector_tag_behavior_off_when_finished = 1, - selector_tag_behavior_off_before_finished = 2 + enum class SelectorTagBehavior_t : int32_t { + SelectorTagBehavior_OnWhileCurrent = 0, + SelectorTagBehavior_OffWhenFinished = 1, + SelectorTagBehavior_OffBeforeFinished = 2 } // Alignment: 4 // Members count: 2 - enum class stance_override_mode : int32_t { - sequence = 0, - node = 1 + enum class StanceOverrideMode : int32_t { + Sequence = 0, + Node = 1 } // Alignment: 4 // Members count: 5 - enum class reset_cycle_option : int32_t { - beginning = 0, - same_cycle_as_source = 1, - inverse_source_cycle = 2, - fixed_value = 3, - same_time_as_source = 4 + enum class ResetCycleOption : int32_t { + Beginning = 0, + SameCycleAsSource = 1, + InverseSourceCycle = 2, + FixedValue = 3, + SameTimeAsSource = 4 } // Alignment: 4 // Members count: 2 - enum class ik_end_effector_type : int32_t { - ik_end_effector_attachment = 0, - ik_end_effector_bone = 1 + enum class IkEndEffectorType : int32_t { + IkEndEffector_Attachment = 0, + IkEndEffector_Bone = 1 } // Alignment: 4 // Members count: 4 - enum class ik_target_type : int32_t { - ik_target_attachment = 0, - ik_target_bone = 1, - ik_target_parameter_model_space = 2, - ik_target_parameter_world_space = 3 + enum class IkTargetType : int32_t { + IkTarget_Attachment = 0, + IkTarget_Bone = 1, + IkTarget_Parameter_ModelSpace = 2, + IkTarget_Parameter_WorldSpace = 3 } // Alignment: 1 // Members count: 3 - enum class pose_type_t : int8_t { - posetype_static = 0, - posetype_dynamic = 1, - posetype_invalid = 255 + enum class PoseType_t : int8_t { + POSETYPE_STATIC = 0, + POSETYPE_DYNAMIC = 1, + POSETYPE_INVALID = 255 } // Alignment: 4 // Members count: 5 - enum class c_animation_graph_visualizer_primitive_type : int32_t { - animationgraphvisualizerprimitivetype_text = 0, - animationgraphvisualizerprimitivetype_sphere = 1, - animationgraphvisualizerprimitivetype_line = 2, - animationgraphvisualizerprimitivetype_pie = 3, - animationgraphvisualizerprimitivetype_axis = 4 + enum class CAnimationGraphVisualizerPrimitiveType : int32_t { + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 1, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 2, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 3, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 4 } // Alignment: 4 // Members count: 3 - enum class facing_mode : int32_t { - facing_mode_manual = 0, - facing_mode_path = 1, - facing_mode_look_target = 2 + enum class FacingMode : int32_t { + FacingMode_Manual = 0, + FacingMode_Path = 1, + FacingMode_LookTarget = 2 } // Alignment: 4 // Members count: 6 - enum class ik_solver_type : int32_t { - iksolver_perlin = 0, - iksolver_two_bone = 1, - iksolver_fabrik = 2, - iksolver_dog_leg3_bone = 3, - iksolver_ccd = 4, - iksolver_count = 5 + enum class IKSolverType : int32_t { + IKSOLVER_Perlin = 0, + IKSOLVER_TwoBone = 1, + IKSOLVER_Fabrik = 2, + IKSOLVER_DogLeg3Bone = 3, + IKSOLVER_CCD = 4, + IKSOLVER_COUNT = 5 } // Alignment: 4 // Members count: 3 - enum class ik_target_source : int32_t { - iktargetsource_bone = 0, - iktargetsource_animgraph_parameter = 1, - iktargetsource_count = 2 + enum class IKTargetSource : int32_t { + IKTARGETSOURCE_Bone = 0, + IKTARGETSOURCE_AnimgraphParameter = 1, + IKTARGETSOURCE_COUNT = 2 } // Alignment: 4 // Members count: 3 - enum class ik_target_coordinate_system : int32_t { - iktargetcoordinatesystem_world_space = 0, - iktargetcoordinatesystem_model_space = 1, - iktargetcoordinatesystem_count = 2 + enum class IKTargetCoordinateSystem : int32_t { + IKTARGETCOORDINATESYSTEM_WorldSpace = 0, + IKTARGETCOORDINATESYSTEM_ModelSpace = 1, + IKTARGETCOORDINATESYSTEM_COUNT = 2 } // Parent: None // Fields count: 2 @@ -688,9 +688,9 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyArrayElementNameKey - namespace mood_animation_t { - constexpr std::ptrdiff_t m_s_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_fl_weight = 0x8; // float32 + namespace MoodAnimation_t { + constexpr std::ptrdiff_t m_sName = 0x0; // CUtlString + constexpr std::ptrdiff_t m_flWeight = 0x8; // float32 } // Parent: None // Fields count: 12 @@ -698,40 +698,40 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyArrayElementNameKey - namespace mood_animation_layer_t { - constexpr std::ptrdiff_t m_s_name = 0x0; // CUtlString - constexpr std::ptrdiff_t m_b_active_listening = 0x8; // bool - constexpr std::ptrdiff_t m_b_active_talking = 0x9; // bool - constexpr std::ptrdiff_t m_layer_animations = 0x10; // CUtlVector< MoodAnimation_t > - constexpr std::ptrdiff_t m_fl_intensity = 0x28; // CRangeFloat - constexpr std::ptrdiff_t m_fl_duration_scale = 0x30; // CRangeFloat - constexpr std::ptrdiff_t m_b_scale_with_ints = 0x38; // bool - constexpr std::ptrdiff_t m_fl_next_start = 0x3C; // CRangeFloat - constexpr std::ptrdiff_t m_fl_start_offset = 0x44; // CRangeFloat - constexpr std::ptrdiff_t m_fl_end_offset = 0x4C; // CRangeFloat - constexpr std::ptrdiff_t m_fl_fade_in = 0x54; // float32 - constexpr std::ptrdiff_t m_fl_fade_out = 0x58; // float32 + namespace MoodAnimationLayer_t { + 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_flIntensity = 0x28; // CRangeFloat + constexpr std::ptrdiff_t m_flDurationScale = 0x30; // CRangeFloat + constexpr std::ptrdiff_t m_bScaleWithInts = 0x38; // bool + constexpr std::ptrdiff_t m_flNextStart = 0x3C; // CRangeFloat + constexpr std::ptrdiff_t m_flStartOffset = 0x44; // CRangeFloat + constexpr std::ptrdiff_t m_flEndOffset = 0x4C; // CRangeFloat + constexpr std::ptrdiff_t m_flFadeIn = 0x54; // float32 + constexpr std::ptrdiff_t m_flFadeOut = 0x58; // float32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace animation_decode_debug_dump_element_t { - constexpr std::ptrdiff_t m_n_entity_index = 0x0; // int32 - constexpr std::ptrdiff_t m_model_name = 0x8; // CUtlString - constexpr std::ptrdiff_t m_pose_params = 0x10; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_decode_ops = 0x28; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_internal_ops = 0x40; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_decoded_anims = 0x58; // CUtlVector< CUtlString > + 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 > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace animation_decode_debug_dump_t { - constexpr std::ptrdiff_t m_processing_type = 0x0; // AnimationProcessingType_t + namespace AnimationDecodeDebugDump_t { + constexpr std::ptrdiff_t m_processingType = 0x0; // AnimationProcessingType_t constexpr std::ptrdiff_t m_elems = 0x8; // CUtlVector< AnimationDecodeDebugDumpElement_t > } // Parent: None @@ -739,44 +739,44 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace animation_snapshot_base_t { - constexpr std::ptrdiff_t m_fl_real_time = 0x0; // float32 - constexpr std::ptrdiff_t m_root_to_world = 0x10; // matrix3x4a_t - constexpr std::ptrdiff_t m_b_bones_in_world_space = 0x40; // bool - constexpr std::ptrdiff_t m_bone_setup_mask = 0x48; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_bone_transforms = 0x60; // CUtlVector< matrix3x4a_t > - constexpr std::ptrdiff_t m_flex_controllers = 0x78; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_snapshot_type = 0x90; // AnimationSnapshotType_t - constexpr std::ptrdiff_t m_b_has_decode_dump = 0x94; // bool - constexpr std::ptrdiff_t m_decode_dump = 0x98; // AnimationDecodeDebugDumpElement_t + namespace AnimationSnapshotBase_t { + 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_SnapshotType = 0x90; // AnimationSnapshotType_t + constexpr std::ptrdiff_t m_bHasDecodeDump = 0x94; // bool + constexpr std::ptrdiff_t m_DecodeDump = 0x98; // AnimationDecodeDebugDumpElement_t } - // Parent: animation_snapshot_base_t + // Parent: AnimationSnapshotBase_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace animation_snapshot_t { - constexpr std::ptrdiff_t m_n_ent_index = 0x110; // int32 - constexpr std::ptrdiff_t m_model_name = 0x118; // CUtlString + namespace AnimationSnapshot_t { + constexpr std::ptrdiff_t m_nEntIndex = 0x110; // int32 + constexpr std::ptrdiff_t m_modelName = 0x118; // CUtlString } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_bone_difference { + namespace CAnimBoneDifference { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString constexpr std::ptrdiff_t m_parent = 0x10; // CBufferString - constexpr std::ptrdiff_t m_pos_error = 0x20; // - constexpr std::ptrdiff_t m_b_has_rotation = 0x2C; // bool - constexpr std::ptrdiff_t m_b_has_movement = 0x2D; // bool + constexpr std::ptrdiff_t m_posError = 0x20; // + constexpr std::ptrdiff_t m_bHasRotation = 0x2C; // bool + constexpr std::ptrdiff_t m_bHasMovement = 0x2D; // bool } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_morph_difference { + namespace CAnimMorphDifference { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString } // Parent: None @@ -784,42 +784,42 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_user_difference { + namespace CAnimUserDifference { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_n_type = 0x10; // int32 + constexpr std::ptrdiff_t m_nType = 0x10; // int32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_encode_difference { - constexpr std::ptrdiff_t m_bone_array = 0x0; // CUtlVector< CAnimBoneDifference > - constexpr std::ptrdiff_t m_morph_array = 0x18; // CUtlVector< CAnimMorphDifference > - constexpr std::ptrdiff_t m_user_array = 0x30; // CUtlVector< CAnimUserDifference > - constexpr std::ptrdiff_t m_b_has_rotation_bit_array = 0x48; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_b_has_movement_bit_array = 0x60; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_b_has_morph_bit_array = 0x78; // CUtlVector< uint8 > - constexpr std::ptrdiff_t m_b_has_user_bit_array = 0x90; // CUtlVector< uint8 > + 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 > } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_event_definition { - constexpr std::ptrdiff_t m_n_frame = 0x8; // int32 - constexpr std::ptrdiff_t m_fl_cycle = 0xC; // float32 - constexpr std::ptrdiff_t m_event_data = 0x10; // KeyValues3 - constexpr std::ptrdiff_t m_s_legacy_options = 0x20; // CBufferString - constexpr std::ptrdiff_t m_s_event_name = 0x30; // CGlobalSymbol + namespace CAnimEventDefinition { + constexpr std::ptrdiff_t m_nFrame = 0x8; // int32 + constexpr std::ptrdiff_t m_flCycle = 0xC; // float32 + constexpr std::ptrdiff_t m_EventData = 0x10; // KeyValues3 + constexpr std::ptrdiff_t m_sLegacyOptions = 0x20; // CBufferString + constexpr std::ptrdiff_t m_sEventName = 0x30; // CGlobalSymbol } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_movement { + namespace CAnimMovement { constexpr std::ptrdiff_t endframe = 0x0; // int32 constexpr std::ptrdiff_t motionflags = 0x4; // int32 constexpr std::ptrdiff_t v0 = 0x8; // float32 @@ -833,33 +833,33 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_local_hierarchy { - constexpr std::ptrdiff_t m_s_bone = 0x0; // CBufferString - constexpr std::ptrdiff_t m_s_new_parent = 0x10; // CBufferString - constexpr std::ptrdiff_t m_n_start_frame = 0x20; // int32 - constexpr std::ptrdiff_t m_n_peak_frame = 0x24; // int32 - constexpr std::ptrdiff_t m_n_tail_frame = 0x28; // int32 - constexpr std::ptrdiff_t m_n_end_frame = 0x2C; // int32 + namespace CAnimLocalHierarchy { + constexpr std::ptrdiff_t m_sBone = 0x0; // CBufferString + constexpr std::ptrdiff_t m_sNewParent = 0x10; // CBufferString + constexpr std::ptrdiff_t m_nStartFrame = 0x20; // int32 + constexpr std::ptrdiff_t m_nPeakFrame = 0x24; // int32 + constexpr std::ptrdiff_t m_nTailFrame = 0x28; // int32 + constexpr std::ptrdiff_t m_nEndFrame = 0x2C; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_decoder { - constexpr std::ptrdiff_t m_sz_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_n_version = 0x10; // int32 - constexpr std::ptrdiff_t m_n_type = 0x14; // int32 + namespace CAnimDecoder { + constexpr std::ptrdiff_t m_szName = 0x0; // CBufferString + constexpr std::ptrdiff_t m_nVersion = 0x10; // int32 + constexpr std::ptrdiff_t m_nType = 0x14; // int32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_frame_segment { - constexpr std::ptrdiff_t m_n_unique_frame_index = 0x0; // int32 - constexpr std::ptrdiff_t m_n_local_element_masks = 0x4; // uint32 - constexpr std::ptrdiff_t m_n_local_channel = 0x8; // int32 + namespace CAnimFrameSegment { + constexpr std::ptrdiff_t m_nUniqueFrameIndex = 0x0; // int32 + constexpr std::ptrdiff_t m_nLocalElementMasks = 0x4; // uint32 + constexpr std::ptrdiff_t m_nLocalChannel = 0x8; // int32 constexpr std::ptrdiff_t m_container = 0x10; // CUtlBinaryBlock } // Parent: None @@ -867,103 +867,103 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_frame_block_anim { - constexpr std::ptrdiff_t m_n_start_frame = 0x0; // int32 - constexpr std::ptrdiff_t m_n_end_frame = 0x4; // int32 - constexpr std::ptrdiff_t m_segment_index_array = 0x8; // CUtlVector< int32 > + 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 > } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_encoded_frames { - constexpr std::ptrdiff_t m_file_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_n_frames = 0x10; // int32 - constexpr std::ptrdiff_t m_n_frames_per_block = 0x14; // int32 - constexpr std::ptrdiff_t m_frameblock_array = 0x18; // CUtlVector< CAnimFrameBlockAnim > - constexpr std::ptrdiff_t m_usage_differences = 0x30; // CAnimEncodeDifference + namespace CAnimEncodedFrames { + 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_usageDifferences = 0x30; // CAnimEncodeDifference } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_desc_flag { - constexpr std::ptrdiff_t m_b_looping = 0x0; // bool - constexpr std::ptrdiff_t m_b_all_zeros = 0x1; // bool - constexpr std::ptrdiff_t m_b_hidden = 0x2; // bool - constexpr std::ptrdiff_t m_b_delta = 0x3; // bool - constexpr std::ptrdiff_t m_b_legacy_worldspace = 0x4; // bool - constexpr std::ptrdiff_t m_b_model_doc = 0x5; // bool - constexpr std::ptrdiff_t m_b_implicit_seq_ignore_delta = 0x6; // bool - constexpr std::ptrdiff_t m_b_anim_graph_additive = 0x7; // bool + namespace CAnimDesc_Flag { + constexpr std::ptrdiff_t m_bLooping = 0x0; // bool + constexpr std::ptrdiff_t m_bAllZeros = 0x1; // bool + constexpr std::ptrdiff_t m_bHidden = 0x2; // bool + constexpr std::ptrdiff_t m_bDelta = 0x3; // bool + constexpr std::ptrdiff_t m_bLegacyWorldspace = 0x4; // bool + constexpr std::ptrdiff_t m_bModelDoc = 0x5; // bool + constexpr std::ptrdiff_t m_bImplicitSeqIgnoreDelta = 0x6; // bool + constexpr std::ptrdiff_t m_bAnimGraphAdditive = 0x7; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_sequence_params { - constexpr std::ptrdiff_t m_fl_fade_in_time = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_time = 0x4; // float32 + namespace CAnimSequenceParams { + constexpr std::ptrdiff_t m_flFadeInTime = 0x0; // float32 + constexpr std::ptrdiff_t m_flFadeOutTime = 0x4; // float32 } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_desc { + namespace CAnimDesc { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString 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_movement_array = 0xF8; // CUtlVector< CAnimMovement > - constexpr std::ptrdiff_t m_event_array = 0x110; // CUtlVector< CAnimEventDefinition > - constexpr std::ptrdiff_t m_activity_array = 0x128; // CUtlVector< CAnimActivity > - constexpr std::ptrdiff_t m_hierarchy_array = 0x140; // CUtlVector< CAnimLocalHierarchy > + 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 framestalltime = 0x158; // float32 - constexpr std::ptrdiff_t m_vec_root_min = 0x15C; // - constexpr std::ptrdiff_t m_vec_root_max = 0x168; // - constexpr std::ptrdiff_t m_vec_bone_world_min = 0x178; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_vec_bone_world_max = 0x190; // CUtlVector< Vector > - constexpr std::ptrdiff_t m_sequence_params = 0x1A8; // CAnimSequenceParams + 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_sequenceParams = 0x1A8; // CAnimSequenceParams } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_activity { + namespace CAnimActivity { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_n_activity = 0x10; // int32 - constexpr std::ptrdiff_t m_n_flags = 0x14; // int32 - constexpr std::ptrdiff_t m_n_weight = 0x18; // int32 + constexpr std::ptrdiff_t m_nActivity = 0x10; // int32 + constexpr std::ptrdiff_t m_nFlags = 0x14; // int32 + constexpr std::ptrdiff_t m_nWeight = 0x18; // int32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_data { + namespace CAnimData { constexpr std::ptrdiff_t m_name = 0x10; // CBufferString - constexpr std::ptrdiff_t m_anim_array = 0x20; // CUtlVector< CAnimDesc > - constexpr std::ptrdiff_t m_decoder_array = 0x38; // CUtlVector< CAnimDecoder > - constexpr std::ptrdiff_t m_n_max_unique_frame_index = 0x50; // int32 - constexpr std::ptrdiff_t m_segment_array = 0x58; // CUtlVector< CAnimFrameSegment > + constexpr std::ptrdiff_t m_animArray = 0x20; // CUtlVector< CAnimDesc > + constexpr std::ptrdiff_t m_decoderArray = 0x38; // CUtlVector< CAnimDecoder > + constexpr std::ptrdiff_t m_nMaxUniqueFrameIndex = 0x50; // int32 + constexpr std::ptrdiff_t m_segmentArray = 0x58; // CUtlVector< CAnimFrameSegment > } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_bone { + namespace CAnimBone { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString constexpr std::ptrdiff_t m_parent = 0x10; // int32 constexpr std::ptrdiff_t m_pos = 0x14; // constexpr std::ptrdiff_t m_quat = 0x20; // QuaternionStorage constexpr std::ptrdiff_t m_scale = 0x30; // float32 - constexpr std::ptrdiff_t m_q_alignment = 0x34; // QuaternionStorage + constexpr std::ptrdiff_t m_qAlignment = 0x34; // QuaternionStorage constexpr std::ptrdiff_t m_flags = 0x44; // int32 } // Parent: None @@ -971,76 +971,76 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_user { + namespace CAnimUser { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_n_type = 0x10; // int32 + constexpr std::ptrdiff_t m_nType = 0x10; // int32 } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_data_channel_desc { - constexpr std::ptrdiff_t m_sz_channel_class = 0x0; // CBufferString - constexpr std::ptrdiff_t m_sz_variable_name = 0x10; // CBufferString - constexpr std::ptrdiff_t m_n_flags = 0x20; // int32 - constexpr std::ptrdiff_t m_n_type = 0x24; // int32 - constexpr std::ptrdiff_t m_sz_grouping = 0x28; // CBufferString - constexpr std::ptrdiff_t m_sz_description = 0x38; // CBufferString - constexpr std::ptrdiff_t m_sz_element_name_array = 0x48; // CUtlVector< CBufferString > - constexpr std::ptrdiff_t m_n_element_index_array = 0x60; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_n_element_mask_array = 0x78; // CUtlVector< uint32 > + namespace CAnimDataChannelDesc { + constexpr std::ptrdiff_t m_szChannelClass = 0x0; // CBufferString + constexpr std::ptrdiff_t m_szVariableName = 0x10; // CBufferString + constexpr std::ptrdiff_t m_nFlags = 0x20; // int32 + 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 > } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_key_data { + namespace CAnimKeyData { constexpr std::ptrdiff_t m_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_bone_array = 0x10; // CUtlVector< CAnimBone > - constexpr std::ptrdiff_t m_user_array = 0x28; // CUtlVector< CAnimUser > - constexpr std::ptrdiff_t m_morph_array = 0x40; // CUtlVector< CBufferString > - constexpr std::ptrdiff_t m_n_channel_elements = 0x58; // int32 - constexpr std::ptrdiff_t m_data_channel_array = 0x60; // CUtlVector< CAnimDataChannelDesc > + 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_nChannelElements = 0x58; // int32 + constexpr std::ptrdiff_t m_dataChannelArray = 0x60; // CUtlVector< CAnimDataChannelDesc > } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_animation_group { - constexpr std::ptrdiff_t m_n_flags = 0x10; // uint32 + namespace CAnimationGroup { + constexpr std::ptrdiff_t m_nFlags = 0x10; // uint32 constexpr std::ptrdiff_t m_name = 0x18; // CBufferString - constexpr std::ptrdiff_t m_local_h_anim_array_handle = 0x60; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimData > > - constexpr std::ptrdiff_t m_included_group_array_handle = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - constexpr std::ptrdiff_t m_direct_h_seq_group_handle = 0x90; // CStrongHandle< InfoForResourceTypeCSequenceGroupData > - constexpr std::ptrdiff_t m_decode_key = 0x98; // CAnimKeyData - constexpr std::ptrdiff_t m_sz_scripts = 0x110; // CUtlVector< 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_decodeKey = 0x98; // CAnimKeyData + constexpr std::ptrdiff_t m_szScripts = 0x110; // CUtlVector< CBufferString > } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_auto_layer_flag { - constexpr std::ptrdiff_t m_b_post = 0x0; // bool - constexpr std::ptrdiff_t m_b_spline = 0x1; // bool - constexpr std::ptrdiff_t m_b_x_fade = 0x2; // bool - constexpr std::ptrdiff_t m_b_no_blend = 0x3; // bool - constexpr std::ptrdiff_t m_b_local = 0x4; // bool - constexpr std::ptrdiff_t m_b_pose = 0x5; // bool - constexpr std::ptrdiff_t m_b_fetch_frame = 0x6; // bool - constexpr std::ptrdiff_t m_b_subtract = 0x7; // bool + namespace CSeqAutoLayerFlag { + constexpr std::ptrdiff_t m_bPost = 0x0; // bool + constexpr std::ptrdiff_t m_bSpline = 0x1; // bool + constexpr std::ptrdiff_t m_bXFade = 0x2; // bool + constexpr std::ptrdiff_t m_bNoBlend = 0x3; // bool + constexpr std::ptrdiff_t m_bLocal = 0x4; // bool + constexpr std::ptrdiff_t m_bPose = 0x5; // bool + constexpr std::ptrdiff_t m_bFetchFrame = 0x6; // bool + constexpr std::ptrdiff_t m_bSubtract = 0x7; // bool } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_auto_layer { - constexpr std::ptrdiff_t m_n_local_reference = 0x0; // int16 - constexpr std::ptrdiff_t m_n_local_pose = 0x2; // int16 + namespace CSeqAutoLayer { + constexpr std::ptrdiff_t m_nLocalReference = 0x0; // int16 + constexpr std::ptrdiff_t m_nLocalPose = 0x2; // int16 constexpr std::ptrdiff_t m_flags = 0x4; // CSeqAutoLayerFlag constexpr std::ptrdiff_t m_start = 0xC; // float32 constexpr std::ptrdiff_t m_peak = 0x10; // float32 @@ -1052,234 +1052,234 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_ik_lock { - constexpr std::ptrdiff_t m_fl_pos_weight = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_angle_weight = 0x4; // float32 - constexpr std::ptrdiff_t m_n_local_bone = 0x8; // int16 - constexpr std::ptrdiff_t m_b_bones_oriented_along_positive_x = 0xA; // bool + namespace CSeqIKLock { + constexpr std::ptrdiff_t m_flPosWeight = 0x0; // float32 + constexpr std::ptrdiff_t m_flAngleWeight = 0x4; // float32 + constexpr std::ptrdiff_t m_nLocalBone = 0x8; // int16 + constexpr std::ptrdiff_t m_bBonesOrientedAlongPositiveX = 0xA; // bool } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_bone_mask_list { - constexpr std::ptrdiff_t m_s_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_n_local_bone_array = 0x10; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_fl_bone_weight_array = 0x28; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_fl_default_morph_ctrl_weight = 0x40; // float32 - constexpr std::ptrdiff_t m_morph_ctrl_weight_array = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > + 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_flDefaultMorphCtrlWeight = 0x40; // float32 + constexpr std::ptrdiff_t m_morphCtrlWeightArray = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_scale_set { - constexpr std::ptrdiff_t m_s_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_b_root_offset = 0x10; // bool - constexpr std::ptrdiff_t m_v_root_offset = 0x14; // - constexpr std::ptrdiff_t m_n_local_bone_array = 0x20; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_fl_bone_scale_array = 0x38; // CUtlVector< float32 > + namespace CSeqScaleSet { + 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 > } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_multi_fetch_flag { - constexpr std::ptrdiff_t m_b_realtime = 0x0; // bool - constexpr std::ptrdiff_t m_b_cylepose = 0x1; // bool - constexpr std::ptrdiff_t m_b0_d = 0x2; // bool - constexpr std::ptrdiff_t m_b1_d = 0x3; // bool - constexpr std::ptrdiff_t m_b2_d = 0x4; // bool - constexpr std::ptrdiff_t m_b2_d_tri = 0x5; // bool + namespace CSeqMultiFetchFlag { + constexpr std::ptrdiff_t m_bRealtime = 0x0; // bool + constexpr std::ptrdiff_t m_bCylepose = 0x1; // bool + constexpr std::ptrdiff_t m_b0D = 0x2; // bool + constexpr std::ptrdiff_t m_b1D = 0x3; // bool + constexpr std::ptrdiff_t m_b2D = 0x4; // bool + constexpr std::ptrdiff_t m_b2D_TRI = 0x5; // bool } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_multi_fetch { + namespace CSeqMultiFetch { constexpr std::ptrdiff_t m_flags = 0x0; // CSeqMultiFetchFlag - constexpr std::ptrdiff_t m_local_reference_array = 0x8; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_n_group_size = 0x20; // int32[2] - constexpr std::ptrdiff_t m_n_local_pose = 0x28; // int32[2] - constexpr std::ptrdiff_t m_pose_key_array0 = 0x30; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_pose_key_array1 = 0x48; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_n_local_cycle_pose_parameter = 0x60; // int32 - constexpr std::ptrdiff_t m_b_calculate_pose_parameters = 0x64; // bool - constexpr std::ptrdiff_t m_b_fixed_blend_weight = 0x65; // bool - constexpr std::ptrdiff_t m_fl_fixed_blend_weight_vals = 0x68; // float32[2] + constexpr std::ptrdiff_t m_localReferenceArray = 0x8; // CUtlVector< int16 > + 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_nLocalCyclePoseParameter = 0x60; // int32 + constexpr std::ptrdiff_t m_bCalculatePoseParameters = 0x64; // bool + constexpr std::ptrdiff_t m_bFixedBlendWeight = 0x65; // bool + constexpr std::ptrdiff_t m_flFixedBlendWeightVals = 0x68; // float32[2] } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_seq_desc_flag { - constexpr std::ptrdiff_t m_b_looping = 0x0; // bool - constexpr std::ptrdiff_t m_b_snap = 0x1; // bool - constexpr std::ptrdiff_t m_b_autoplay = 0x2; // bool - constexpr std::ptrdiff_t m_b_post = 0x3; // bool - constexpr std::ptrdiff_t m_b_hidden = 0x4; // bool - constexpr std::ptrdiff_t m_b_multi = 0x5; // bool - constexpr std::ptrdiff_t m_b_legacy_delta = 0x6; // bool - constexpr std::ptrdiff_t m_b_legacy_worldspace = 0x7; // bool - constexpr std::ptrdiff_t m_b_legacy_cyclepose = 0x8; // bool - constexpr std::ptrdiff_t m_b_legacy_realtime = 0x9; // bool - constexpr std::ptrdiff_t m_b_model_doc = 0xA; // bool + namespace CSeqSeqDescFlag { + constexpr std::ptrdiff_t m_bLooping = 0x0; // bool + constexpr std::ptrdiff_t m_bSnap = 0x1; // bool + constexpr std::ptrdiff_t m_bAutoplay = 0x2; // bool + constexpr std::ptrdiff_t m_bPost = 0x3; // bool + constexpr std::ptrdiff_t m_bHidden = 0x4; // bool + constexpr std::ptrdiff_t m_bMulti = 0x5; // bool + constexpr std::ptrdiff_t m_bLegacyDelta = 0x6; // bool + constexpr std::ptrdiff_t m_bLegacyWorldspace = 0x7; // bool + constexpr std::ptrdiff_t m_bLegacyCyclepose = 0x8; // bool + constexpr std::ptrdiff_t m_bLegacyRealtime = 0x9; // bool + constexpr std::ptrdiff_t m_bModelDoc = 0xA; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_transition { - constexpr std::ptrdiff_t m_fl_fade_in_time = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_time = 0x4; // float32 + namespace CSeqTransition { + constexpr std::ptrdiff_t m_flFadeInTime = 0x0; // float32 + constexpr std::ptrdiff_t m_flFadeOutTime = 0x4; // float32 } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_s1_seq_desc { - constexpr std::ptrdiff_t m_s_name = 0x0; // CBufferString + namespace CSeqS1SeqDesc { + constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag constexpr std::ptrdiff_t m_fetch = 0x20; // CSeqMultiFetch - constexpr std::ptrdiff_t m_n_local_weightlist = 0x90; // int32 - constexpr std::ptrdiff_t m_auto_layer_array = 0x98; // CUtlVector< CSeqAutoLayer > - constexpr std::ptrdiff_t m_ik_lock_array = 0xB0; // CUtlVector< CSeqIKLock > + 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_transition = 0xC8; // CSeqTransition - constexpr std::ptrdiff_t m_sequence_keys = 0xD0; // KeyValues3 - constexpr std::ptrdiff_t m_legacy_key_value_text = 0xE0; // CBufferString - constexpr std::ptrdiff_t m_activity_array = 0xF0; // CUtlVector< CAnimActivity > - constexpr std::ptrdiff_t m_foot_motion = 0x108; // CUtlVector< CFootMotion > + 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 > } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_synth_anim_desc { - constexpr std::ptrdiff_t m_s_name = 0x0; // CBufferString + namespace CSeqSynthAnimDesc { + constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag constexpr std::ptrdiff_t m_transition = 0x1C; // CSeqTransition - constexpr std::ptrdiff_t m_n_local_base_reference = 0x24; // int16 - constexpr std::ptrdiff_t m_n_local_bone_mask = 0x26; // int16 - constexpr std::ptrdiff_t m_activity_array = 0x28; // CUtlVector< CAnimActivity > + 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 > } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_cmd_layer { + namespace CSeqCmdLayer { constexpr std::ptrdiff_t m_cmd = 0x0; // int16 - constexpr std::ptrdiff_t m_n_local_reference = 0x2; // int16 - constexpr std::ptrdiff_t m_n_local_bonemask = 0x4; // int16 - constexpr std::ptrdiff_t m_n_dst_result = 0x6; // int16 - constexpr std::ptrdiff_t m_n_src_result = 0x8; // int16 - constexpr std::ptrdiff_t m_b_spline = 0xA; // bool - constexpr std::ptrdiff_t m_fl_var1 = 0xC; // float32 - constexpr std::ptrdiff_t m_fl_var2 = 0x10; // float32 - constexpr std::ptrdiff_t m_n_line_number = 0x14; // int16 + constexpr std::ptrdiff_t m_nLocalReference = 0x2; // int16 + constexpr std::ptrdiff_t m_nLocalBonemask = 0x4; // int16 + constexpr std::ptrdiff_t m_nDstResult = 0x6; // int16 + constexpr std::ptrdiff_t m_nSrcResult = 0x8; // int16 + constexpr std::ptrdiff_t m_bSpline = 0xA; // bool + constexpr std::ptrdiff_t m_flVar1 = 0xC; // float32 + constexpr std::ptrdiff_t m_flVar2 = 0x10; // float32 + constexpr std::ptrdiff_t m_nLineNumber = 0x14; // int16 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_pose_setting { - constexpr std::ptrdiff_t m_s_pose_parameter = 0x0; // CBufferString - constexpr std::ptrdiff_t m_s_attachment = 0x10; // CBufferString - constexpr std::ptrdiff_t m_s_reference_sequence = 0x20; // CBufferString - constexpr std::ptrdiff_t m_fl_value = 0x30; // float32 - constexpr std::ptrdiff_t m_b_x = 0x34; // bool - constexpr std::ptrdiff_t m_b_y = 0x35; // bool - constexpr std::ptrdiff_t m_b_z = 0x36; // bool - constexpr std::ptrdiff_t m_e_type = 0x38; // int32 + namespace CSeqPoseSetting { + constexpr std::ptrdiff_t m_sPoseParameter = 0x0; // CBufferString + constexpr std::ptrdiff_t m_sAttachment = 0x10; // CBufferString + constexpr std::ptrdiff_t m_sReferenceSequence = 0x20; // CBufferString + constexpr std::ptrdiff_t m_flValue = 0x30; // float32 + constexpr std::ptrdiff_t m_bX = 0x34; // bool + constexpr std::ptrdiff_t m_bY = 0x35; // bool + constexpr std::ptrdiff_t m_bZ = 0x36; // bool + constexpr std::ptrdiff_t m_eType = 0x38; // int32 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_cmd_seq_desc { - constexpr std::ptrdiff_t m_s_name = 0x0; // CBufferString + namespace CSeqCmdSeqDesc { + constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString constexpr std::ptrdiff_t m_flags = 0x10; // CSeqSeqDescFlag constexpr std::ptrdiff_t m_transition = 0x1C; // CSeqTransition - constexpr std::ptrdiff_t m_n_frame_range_sequence = 0x24; // int16 - constexpr std::ptrdiff_t m_n_frame_count = 0x26; // int16 - constexpr std::ptrdiff_t m_fl_fps = 0x28; // float32 - constexpr std::ptrdiff_t m_n_sub_cycles = 0x2C; // int16 - constexpr std::ptrdiff_t m_num_local_results = 0x2E; // int16 - constexpr std::ptrdiff_t m_cmd_layer_array = 0x30; // CUtlVector< CSeqCmdLayer > - constexpr std::ptrdiff_t m_event_array = 0x48; // CUtlVector< CAnimEventDefinition > - constexpr std::ptrdiff_t m_activity_array = 0x60; // CUtlVector< CAnimActivity > - constexpr std::ptrdiff_t m_pose_setting_array = 0x78; // CUtlVector< CSeqPoseSetting > + constexpr std::ptrdiff_t m_nFrameRangeSequence = 0x24; // int16 + constexpr std::ptrdiff_t m_nFrameCount = 0x26; // int16 + 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 > } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_seq_pose_param_desc { - constexpr std::ptrdiff_t m_s_name = 0x0; // CBufferString - constexpr std::ptrdiff_t m_fl_start = 0x10; // float32 - constexpr std::ptrdiff_t m_fl_end = 0x14; // float32 - constexpr std::ptrdiff_t m_fl_loop = 0x18; // float32 - constexpr std::ptrdiff_t m_b_looping = 0x1C; // bool + namespace CSeqPoseParamDesc { + constexpr std::ptrdiff_t m_sName = 0x0; // CBufferString + constexpr std::ptrdiff_t m_flStart = 0x10; // float32 + constexpr std::ptrdiff_t m_flEnd = 0x14; // float32 + constexpr std::ptrdiff_t m_flLoop = 0x18; // float32 + constexpr std::ptrdiff_t m_bLooping = 0x1C; // bool } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - namespace c_sequence_group_data { - constexpr std::ptrdiff_t m_s_name = 0x10; // CBufferString - constexpr std::ptrdiff_t m_n_flags = 0x20; // uint32 - constexpr std::ptrdiff_t m_local_sequence_name_array = 0x28; // CUtlVector< CBufferString > - constexpr std::ptrdiff_t m_local_s1_seq_desc_array = 0x40; // CUtlVector< CSeqS1SeqDesc > - constexpr std::ptrdiff_t m_local_multi_seq_desc_array = 0x58; // CUtlVector< CSeqS1SeqDesc > - constexpr std::ptrdiff_t m_local_synth_anim_desc_array = 0x70; // CUtlVector< CSeqSynthAnimDesc > - constexpr std::ptrdiff_t m_local_cmd_seq_desc_array = 0x88; // CUtlVector< CSeqCmdSeqDesc > - constexpr std::ptrdiff_t m_local_bone_mask_array = 0xA0; // CUtlVector< CSeqBoneMaskList > - constexpr std::ptrdiff_t m_local_scale_set_array = 0xB8; // CUtlVector< CSeqScaleSet > - constexpr std::ptrdiff_t m_local_bone_name_array = 0xD0; // CUtlVector< CBufferString > - constexpr std::ptrdiff_t m_local_node_name = 0xE8; // CBufferString - constexpr std::ptrdiff_t m_local_pose_param_array = 0xF8; // CUtlVector< CSeqPoseParamDesc > - constexpr std::ptrdiff_t m_key_values = 0x110; // KeyValues3 - constexpr std::ptrdiff_t m_local_ik_autoplay_lock_array = 0x120; // CUtlVector< CSeqIKLock > + 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_localNodeName = 0xE8; // CBufferString + constexpr std::ptrdiff_t m_localPoseParamArray = 0xF8; // CUtlVector< CSeqPoseParamDesc > + constexpr std::ptrdiff_t m_keyValues = 0x110; // KeyValues3 + constexpr std::ptrdiff_t m_localIKAutoplayLockArray = 0x120; // CUtlVector< CSeqIKLock > } // Parent: None // Fields count: 17 - namespace c_compressor_group { - constexpr std::ptrdiff_t m_n_total_element_count = 0x0; // int32 - constexpr std::ptrdiff_t m_sz_channel_class = 0x8; // CUtlVector< char* > - constexpr std::ptrdiff_t m_sz_variable_name = 0x20; // CUtlVector< char* > - constexpr std::ptrdiff_t m_n_type = 0x38; // CUtlVector< fieldtype_t > - constexpr std::ptrdiff_t m_n_flags = 0x50; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_sz_grouping = 0x68; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_n_compressor_index = 0x80; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_sz_element_names = 0x98; // CUtlVector< CUtlVector< char* > > - constexpr std::ptrdiff_t m_n_element_unique_id = 0xB0; // CUtlVector< CUtlVector< int32 > > - constexpr std::ptrdiff_t m_n_element_mask = 0xC8; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_vector_compressor = 0xF8; // CUtlVector< CCompressor< Vector >* > - constexpr std::ptrdiff_t m_quaternion_compressor = 0x110; // CUtlVector< CCompressor< QuaternionStorage >* > - constexpr std::ptrdiff_t m_int_compressor = 0x128; // CUtlVector< CCompressor< int32 >* > - constexpr std::ptrdiff_t m_bool_compressor = 0x140; // CUtlVector< CCompressor< bool >* > - constexpr std::ptrdiff_t m_color_compressor = 0x158; // CUtlVector< CCompressor< Color >* > - constexpr std::ptrdiff_t m_vector2_d_compressor = 0x170; // CUtlVector< CCompressor< Vector2D >* > - constexpr std::ptrdiff_t m_vector4_d_compressor = 0x188; // CUtlVector< CCompressor< Vector4D >* > + 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 >* > } // Parent: None // Fields count: 1 // // Metadata: // MPropertyEditClassAsString - namespace c_anim_enum { + namespace CAnimEnum { constexpr std::ptrdiff_t m_value = 0x0; // uint8 } // Parent: None @@ -1288,7 +1288,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_node_id { + namespace AnimNodeID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1297,7 +1297,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_node_output_id { + namespace AnimNodeOutputID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1306,7 +1306,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_state_id { + namespace AnimStateID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1315,7 +1315,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_param_id { + namespace AnimParamID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1324,7 +1324,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_tag_id { + namespace AnimTagID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1333,7 +1333,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_component_id { + namespace AnimComponentID { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1342,7 +1342,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyEditClassAsString - namespace anim_script_handle { + namespace AnimScriptHandle { constexpr std::ptrdiff_t m_id = 0x0; // uint32 } // Parent: None @@ -1350,128 +1350,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 { + 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_collision_attribute_indices = 0x60; // CUtlVector< uint16 > + constexpr std::ptrdiff_t m_CollisionAttributeIndices = 0x60; // CUtlVector< uint16 > } // 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; // + 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; // } // 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< uint32 > + constexpr std::ptrdiff_t m_InteractWith = 0x20; // CUtlVector< uint32 > + constexpr std::ptrdiff_t m_InteractExclude = 0x38; // CUtlVector< uint32 > + 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 > } // 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; // - constexpr std::ptrdiff_t m_goal_orientation = 0xA0; // QuaternionStorage - constexpr std::ptrdiff_t m_goal_angular_velocity = 0xB0; // - 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; // + constexpr std::ptrdiff_t m_goalOrientation = 0xA0; // QuaternionStorage + constexpr std::ptrdiff_t m_goalAngularVelocity = 0xB0; // + 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 @@ -1479,108 +1479,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; // - 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; // - 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; // + 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; // + 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< 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 > } // 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 > + 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_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 + 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_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 @@ -1590,30 +1590,30 @@ 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< CPhysSurfaceProperties* > } // 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 > > } @@ -1622,63 +1622,63 @@ namespace cs2_dumper { // // 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< 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 > } // 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; // - constexpr std::ptrdiff_t m_v_hull_max = 0x10; // - constexpr std::ptrdiff_t m_v_view_min = 0x1C; // - constexpr std::ptrdiff_t m_v_view_max = 0x28; // - constexpr std::ptrdiff_t m_fl_mass = 0x34; // float32 - constexpr std::ptrdiff_t m_v_eye_position = 0x38; // - 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; // + constexpr std::ptrdiff_t m_vHullMax = 0x10; // + constexpr std::ptrdiff_t m_vViewMin = 0x1C; // + constexpr std::ptrdiff_t m_vViewMax = 0x28; // + constexpr std::ptrdiff_t m_flMass = 0x34; // float32 + constexpr std::ptrdiff_t m_vEyePosition = 0x38; // + 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< InfoForResourceTypeCModel > } // 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 + 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 > } // Parent: None @@ -1686,233 +1686,233 @@ namespace cs2_dumper { // // 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< 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_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_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 > } // 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< CModelConfigElement* > } - // 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; // - 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< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_vOffset = 0x60; // + 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< CUtlString > } - // 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< CUtlString > + constexpr std::ptrdiff_t m_ChoiceWeights = 0x60; // CUtlVector< float32 > } - // 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< CModelConfigElement* > + 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< CModelConfig* > } // 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; // - constexpr std::ptrdiff_t m_vec_size = 0xC; // + namespace SkeletonBoneBounds_t { + constexpr std::ptrdiff_t m_vecCenter = 0x0; // + constexpr std::ptrdiff_t m_vecSize = 0xC; // } // 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 { + namespace CRenderSkeleton { 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 + constexpr std::ptrdiff_t m_boneParents = 0x30; // CUtlVector< int32 > + 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; // - 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; // + 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; // - 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 + 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; // + 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< InfoForResourceTypeIMaterial2 > } // Parent: None @@ -1920,114 +1920,114 @@ namespace cs2_dumper { // // 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; // - constexpr std::ptrdiff_t m_v_max_bounds = 0xC; // - constexpr std::ptrdiff_t m_draw_calls = 0x18; // CUtlVector< CMaterialDrawDescriptor > - constexpr std::ptrdiff_t m_draw_bounds = 0x30; // CUtlVector< AABB_t > + 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_v_tint_color = 0x60; // Vector4D + 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; // - constexpr std::ptrdiff_t m_v_max_bounds = 0x24; // - 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; // + constexpr std::ptrdiff_t m_vMaxBounds = 0x24; // + 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< CHitBox > + 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< CHitBoxSet > } // 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 + 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< RenderHairStrandInfo_t > } // Parent: None @@ -2035,193 +2035,193 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_render_mesh { - constexpr std::ptrdiff_t m_scene_objects = 0x10; // CUtlVectorFixedGrowable< CSceneObjectData > + 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_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; // - 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; // + 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; // - 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; // + 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; // + 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 > } - // 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< CUtlString > + constexpr std::ptrdiff_t m_inputList = 0x50; // CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t > + 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; // - constexpr std::ptrdiff_t m_output_weight_list = 0x10; // CUtlVector< float32 > + namespace CBoneConstraintPoseSpaceMorph__Input_t { + constexpr std::ptrdiff_t m_inputValue = 0x0; // + constexpr std::ptrdiff_t m_outputWeightList = 0x10; // CUtlVector< float32 > } - // 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< CBoneConstraintPoseSpaceBone::Input_t > } // Parent: None // Fields count: 2 - namespace c_bone_constraint_pose_space_bone_input_t { - constexpr std::ptrdiff_t m_input_value = 0x0; // - constexpr std::ptrdiff_t m_output_transform_list = 0x10; // CUtlVector< CTransform > + namespace CBoneConstraintPoseSpaceBone__Input_t { + constexpr std::ptrdiff_t m_inputValue = 0x0; // + constexpr std::ptrdiff_t m_outputTransformList = 0x10; // CUtlVector< CTransform > } - // 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< CFlexOp > } // 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 } @@ -2230,9 +2230,9 @@ 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 + 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 > } @@ -2241,134 +2241,134 @@ namespace cs2_dumper { // // 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< CMorphBundleData > } // 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< CMorphRectData > } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace c_morph_set_data { - constexpr std::ptrdiff_t m_n_width = 0x10; // int32 - constexpr std::ptrdiff_t m_n_height = 0x14; // 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 = 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 > } // 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; // - constexpr std::ptrdiff_t m_v_heel_offset = 0x14; // - 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; // + constexpr std::ptrdiff_t m_vHeelOffset = 0x14; // + 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 > + 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_morph_names = 0xA0; // CUtlVector< CUtlString > - constexpr std::ptrdiff_t m_lod_bone_counts = 0xB8; // CUtlVector< int32 > + constexpr std::ptrdiff_t m_morphNames = 0xA0; // CUtlVector< CUtlString > + constexpr std::ptrdiff_t m_lodBoneCounts = 0xB8; // CUtlVector< int32 > } // 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; // - constexpr std::ptrdiff_t m_v_heel_offset = 0x24; // - 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; // + constexpr std::ptrdiff_t m_vHeelOffset = 0x24; // + 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; // - constexpr std::ptrdiff_t m_v_midpoint_position_ms = 0xC; // - constexpr std::ptrdiff_t m_fl_stance_direction_ms = 0x18; // float32 - constexpr std::ptrdiff_t m_v_to_stride_start_pos = 0x1C; // - 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; // + constexpr std::ptrdiff_t m_vMidpointPositionMS = 0xC; // + constexpr std::ptrdiff_t m_flStanceDirectionMS = 0x18; // float32 + constexpr std::ptrdiff_t m_vToStrideStartPos = 0x1C; // + 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; // - 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; // + 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 { + namespace CFootTrajectories { constexpr std::ptrdiff_t m_trajectories = 0x0; // CUtlVector< CFootTrajectory > } // Parent: None @@ -2376,7 +2376,7 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_foot_stride { + namespace CFootStride { constexpr std::ptrdiff_t m_definition = 0x0; // CFootCycleDefinition constexpr std::ptrdiff_t m_trajectories = 0x40; // CFootTrajectories } @@ -2385,96 +2385,96 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_foot_motion { + namespace CFootMotion { constexpr std::ptrdiff_t m_strides = 0x0; // CUtlVector< CFootStride > 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< CEntityIndex > + 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_nFlexControllers = 0x60; // int32 + constexpr std::ptrdiff_t m_bPredicted = 0x64; // bool + constexpr std::ptrdiff_t m_Frames = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > } // 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< 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 > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace skeleton_anim_capture_t_camera_t { - constexpr std::ptrdiff_t m_tm_camera = 0x0; // CTransform - constexpr std::ptrdiff_t m_fl_time = 0x20; // float32 + namespace SkeletonAnimCapture_t__Camera_t { + constexpr std::ptrdiff_t m_tmCamera = 0x0; // CTransform + constexpr std::ptrdiff_t m_flTime = 0x20; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace skeleton_demo_db_t { - constexpr std::ptrdiff_t m_anim_captures = 0x0; // CUtlVector< SkeletonAnimCapture_t* > - constexpr std::ptrdiff_t m_camera_track = 0x18; // CUtlVector< SkeletonAnimCapture_t::Camera_t > - constexpr std::ptrdiff_t m_fl_recording_time = 0x30; // float32 + 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_flRecordingTime = 0x30; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_bone_mask { - constexpr std::ptrdiff_t m_id = 0x0; // CGlobalSymbol - constexpr std::ptrdiff_t m_weight_info = 0x8; // CNmBoneMask::WeightInfo_t + 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 > } // Parent: None @@ -2482,120 +2482,120 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_clip { + namespace CNmClip { constexpr std::ptrdiff_t m_skeleton = 0x0; // CStrongHandle< InfoForResourceTypeCNmSkeleton > - constexpr std::ptrdiff_t m_n_num_frames = 0x8; // uint32 - constexpr std::ptrdiff_t m_fl_duration = 0xC; // float32 - constexpr std::ptrdiff_t m_compressed_pose_data = 0x10; // CUtlBinaryBlock - constexpr std::ptrdiff_t m_track_compression_settings = 0x28; // CUtlVector< NmCompressionSettings_t > - constexpr std::ptrdiff_t m_compressed_pose_offsets = 0x40; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_sync_track = 0xA0; // CNmSyncTrack - constexpr std::ptrdiff_t m_root_motion = 0x150; // CNmRootMotionData - constexpr std::ptrdiff_t m_b_is_additive = 0x1A0; // bool + 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_syncTrack = 0xA0; // CNmSyncTrack + constexpr std::ptrdiff_t m_rootMotion = 0x150; // CNmRootMotionData + constexpr std::ptrdiff_t m_bIsAdditive = 0x1A0; // bool } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - namespace nm_compression_settings_t { - constexpr std::ptrdiff_t m_translation_range_x = 0x0; // NmCompressionSettings_t::QuantizationRange_t - constexpr std::ptrdiff_t m_translation_range_y = 0x8; // NmCompressionSettings_t::QuantizationRange_t - constexpr std::ptrdiff_t m_translation_range_z = 0x10; // NmCompressionSettings_t::QuantizationRange_t - constexpr std::ptrdiff_t m_scale_range = 0x18; // NmCompressionSettings_t::QuantizationRange_t - constexpr std::ptrdiff_t m_constant_rotation = 0x20; // Quaternion - constexpr std::ptrdiff_t m_b_is_rotation_static = 0x30; // bool - constexpr std::ptrdiff_t m_b_is_translation_static = 0x31; // bool - constexpr std::ptrdiff_t m_b_is_scale_static = 0x32; // bool + namespace NmCompressionSettings_t { + constexpr std::ptrdiff_t m_translationRangeX = 0x0; // NmCompressionSettings_t::QuantizationRange_t + constexpr std::ptrdiff_t m_translationRangeY = 0x8; // NmCompressionSettings_t::QuantizationRange_t + constexpr std::ptrdiff_t m_translationRangeZ = 0x10; // NmCompressionSettings_t::QuantizationRange_t + constexpr std::ptrdiff_t m_scaleRange = 0x18; // NmCompressionSettings_t::QuantizationRange_t + constexpr std::ptrdiff_t m_constantRotation = 0x20; // Quaternion + constexpr std::ptrdiff_t m_bIsRotationStatic = 0x30; // bool + constexpr std::ptrdiff_t m_bIsTranslationStatic = 0x31; // bool + constexpr std::ptrdiff_t m_bIsScaleStatic = 0x32; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace nm_compression_settings_t_quantization_range_t { - constexpr std::ptrdiff_t m_fl_range_start = 0x0; // float32 - constexpr std::ptrdiff_t m_fl_range_length = 0x4; // float32 + namespace NmCompressionSettings_t__QuantizationRange_t { + constexpr std::ptrdiff_t m_flRangeStart = 0x0; // float32 + constexpr std::ptrdiff_t m_flRangeLength = 0x4; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_event { - constexpr std::ptrdiff_t m_fl_start_time = 0x8; // float32 - constexpr std::ptrdiff_t m_fl_duration = 0xC; // float32 + namespace CNmEvent { + constexpr std::ptrdiff_t m_flStartTime = 0x8; // float32 + constexpr std::ptrdiff_t m_flDuration = 0xC; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_root_motion_data { + namespace CNmRootMotionData { constexpr std::ptrdiff_t m_transforms = 0x0; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_n_num_frames = 0x18; // int32 - constexpr std::ptrdiff_t m_fl_average_linear_velocity = 0x1C; // float32 - constexpr std::ptrdiff_t m_fl_average_angular_velocity_radians = 0x20; // float32 - constexpr std::ptrdiff_t m_total_delta = 0x30; // CTransform + constexpr std::ptrdiff_t m_nNumFrames = 0x18; // int32 + constexpr std::ptrdiff_t m_flAverageLinearVelocity = 0x1C; // float32 + constexpr std::ptrdiff_t m_flAverageAngularVelocityRadians = 0x20; // float32 + constexpr std::ptrdiff_t m_totalDelta = 0x30; // CTransform } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_skeleton { - constexpr std::ptrdiff_t m_id = 0x0; // CGlobalSymbol - constexpr std::ptrdiff_t m_bone_i_ds = 0x8; // CUtlLeanVector< CGlobalSymbol > - constexpr std::ptrdiff_t m_parent_indices = 0x18; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_parent_space_reference_pose = 0x30; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_model_space_reference_pose = 0x48; // CUtlVector< CTransform > - constexpr std::ptrdiff_t m_num_bones_to_sample_at_low_lod = 0x60; // int32 - constexpr std::ptrdiff_t m_bone_masks = 0x68; // CUtlLeanVector< CNmBoneMask > + 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_numBonesToSampleAtLowLOD = 0x60; // int32 + constexpr std::ptrdiff_t m_boneMasks = 0x68; // CUtlLeanVector< CNmBoneMask > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace nm_sync_track_time_t { - constexpr std::ptrdiff_t m_n_event_idx = 0x0; // int32 - constexpr std::ptrdiff_t m_percentage_through = 0x4; // NmPercent_t + namespace NmSyncTrackTime_t { + constexpr std::ptrdiff_t m_nEventIdx = 0x0; // int32 + constexpr std::ptrdiff_t m_percentageThrough = 0x4; // NmPercent_t } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace nm_sync_track_time_range_t { - constexpr std::ptrdiff_t m_start_time = 0x0; // NmSyncTrackTime_t - constexpr std::ptrdiff_t m_end_time = 0x8; // NmSyncTrackTime_t + namespace NmSyncTrackTimeRange_t { + constexpr std::ptrdiff_t m_startTime = 0x0; // NmSyncTrackTime_t + constexpr std::ptrdiff_t m_endTime = 0x8; // NmSyncTrackTime_t } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_sync_track { - constexpr std::ptrdiff_t m_sync_events = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > - constexpr std::ptrdiff_t m_n_start_event_offset = 0xA8; // int32 + namespace CNmSyncTrack { + constexpr std::ptrdiff_t m_syncEvents = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > + constexpr std::ptrdiff_t m_nStartEventOffset = 0xA8; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_sync_track_event_marker_t { - constexpr std::ptrdiff_t m_start_time = 0x0; // NmPercent_t - constexpr std::ptrdiff_t m_id = 0x8; // CGlobalSymbol + namespace CNmSyncTrack__EventMarker_t { + constexpr std::ptrdiff_t m_startTime = 0x0; // NmPercent_t + constexpr std::ptrdiff_t m_ID = 0x8; // CGlobalSymbol } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_sync_track_event_t { - constexpr std::ptrdiff_t m_id = 0x0; // CGlobalSymbol - constexpr std::ptrdiff_t m_start_time = 0x8; // NmPercent_t + namespace CNmSyncTrack__Event_t { + constexpr std::ptrdiff_t m_ID = 0x0; // CGlobalSymbol + constexpr std::ptrdiff_t m_startTime = 0x8; // NmPercent_t constexpr std::ptrdiff_t m_duration = 0xC; // NmPercent_t } // Parent: None @@ -2603,56 +2603,56 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace nm_percent_t { - constexpr std::ptrdiff_t m_fl_value = 0x0; // float32 + namespace NmPercent_t { + constexpr std::ptrdiff_t m_flValue = 0x0; // float32 } - // Parent: c_nm_event + // Parent: CNmEvent // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_legacy_event { + namespace CNmLegacyEvent { } - // Parent: c_nm_event + // Parent: CNmEvent // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_foot_event { + namespace CNmFootEvent { constexpr std::ptrdiff_t m_phase = 0x10; // NmFootPhase_t } - // Parent: c_nm_event + // Parent: CNmEvent // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_id_event { - constexpr std::ptrdiff_t m_id = 0x10; // CGlobalSymbol + namespace CNmIDEvent { + constexpr std::ptrdiff_t m_ID = 0x10; // CGlobalSymbol } - // Parent: c_nm_event + // Parent: CNmEvent // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_transition_event { + namespace CNmTransitionEvent { constexpr std::ptrdiff_t m_rule = 0x10; // NmTransitionRule_t - constexpr std::ptrdiff_t m_id = 0x18; // CGlobalSymbol + constexpr std::ptrdiff_t m_ID = 0x18; // CGlobalSymbol } - // Parent: c_nm_event + // Parent: CNmEvent // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_frame_snap_event { - constexpr std::ptrdiff_t m_frame_snap_mode = 0x10; // NmFrameSnapEventMode_t + namespace CNmFrameSnapEvent { + constexpr std::ptrdiff_t m_frameSnapMode = 0x10; // NmFrameSnapEventMode_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_graph_data_set { - constexpr std::ptrdiff_t m_variation_id = 0x0; // CGlobalSymbol + 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 > } @@ -2661,121 +2661,121 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_graph { - constexpr std::ptrdiff_t m_persistent_node_indices = 0x0; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_instance_node_start_offsets = 0x18; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_instance_required_memory = 0x30; // uint32 - constexpr std::ptrdiff_t m_instance_required_alignment = 0x34; // uint32 - constexpr std::ptrdiff_t m_root_node_idx = 0x38; // int16 - constexpr std::ptrdiff_t m_control_parameter_i_ds = 0x40; // CUtlVector< CGlobalSymbol > - constexpr std::ptrdiff_t m_virtual_parameter_i_ds = 0x58; // CUtlVector< CGlobalSymbol > - constexpr std::ptrdiff_t m_virtual_parameter_node_indices = 0x70; // CUtlVector< int16 > - constexpr std::ptrdiff_t m_child_graph_slots = 0x88; // CUtlVector< CNmGraph::ChildGraphSlot_t > - constexpr std::ptrdiff_t m_external_graph_slots = 0xA0; // CUtlVector< CNmGraph::ExternalGraphSlot_t > + 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_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 > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_graph_external_graph_slot_t { - constexpr std::ptrdiff_t m_n_node_idx = 0x0; // int16 - constexpr std::ptrdiff_t m_slot_id = 0x8; // CGlobalSymbol + namespace CNmGraph__ExternalGraphSlot_t { + constexpr std::ptrdiff_t m_nNodeIdx = 0x0; // int16 + constexpr std::ptrdiff_t m_slotID = 0x8; // CGlobalSymbol } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_graph_child_graph_slot_t { - constexpr std::ptrdiff_t m_n_node_idx = 0x0; // int16 - constexpr std::ptrdiff_t m_data_slot_idx = 0x2; // int16 + namespace CNmGraph__ChildGraphSlot_t { + constexpr std::ptrdiff_t m_nNodeIdx = 0x0; // int16 + constexpr std::ptrdiff_t m_dataSlotIdx = 0x2; // int16 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace c_nm_graph_variation { + namespace CNmGraphVariation { constexpr std::ptrdiff_t m_graph = 0x0; // CStrongHandle< InfoForResourceTypeCNmGraph > - constexpr std::ptrdiff_t m_data_set = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > + constexpr std::ptrdiff_t m_dataSet = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > } // Parent: None // Fields count: 2 // // 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 + 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< BoneDemoCaptureSettings_t > - constexpr std::ptrdiff_t m_ik_chains = 0x60; // CUtlVector< IKDemoCaptureSettings_t > + constexpr std::ptrdiff_t m_ikChains = 0x60; // CUtlVector< IKDemoCaptureSettings_t > } // 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< CUtlBinaryBlock > + 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< CSmartPtr< CAnimReplayFrame > > + 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< CAnimUpdateSharedData > } // Parent: None // Fields count: 2 @@ -2783,16 +2783,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 } @@ -2801,7 +2801,7 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_param_handle_map { + namespace CAnimParamHandleMap { constexpr std::ptrdiff_t m_list = 0x0; // CUtlHashtable< uint16, int16 > } // Parent: None @@ -2809,67 +2809,67 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_parameter_manager_updater { + namespace CAnimParameterManagerUpdater { 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 > + 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 > } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - namespace c_anim_update_shared_data { + namespace CAnimUpdateSharedData { 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_nodeIndexMap = 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 > + 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_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< CStaticPoseCacheBuilder > + constexpr std::ptrdiff_t m_pSkeleton = 0xB0; // CSmartPtr< CAnimSkeleton > + 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 { + namespace ParamSpan_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 + 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 { + namespace CParamSpanUpdater { constexpr std::ptrdiff_t m_spans = 0x0; // CUtlVector< ParamSpan_t > } // Parent: None @@ -2877,121 +2877,121 @@ namespace cs2_dumper { // // 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< CSmartPtr< CAnimGraphSettingsGroup > > } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_cached_pose { + namespace CCachedPose { 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 + constexpr std::ptrdiff_t m_morphWeights = 0x20; // CUtlVector< float32 > + 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 { + namespace CStaticPoseCache { 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 + 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 { + namespace CAnimTagManagerUpdater { constexpr std::ptrdiff_t m_tags = 0x18; // CUtlVector< CSmartPtr< CAnimTagBase > > } - // 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 @@ -3000,576 +3000,576 @@ 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< CBodyGroupSetting > } - // 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< InfoForResourceTypeIParticleSystemDefinition > + 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< CGlobalSymbol > } // 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 { + namespace CDampedValueComponentUpdater { constexpr std::ptrdiff_t m_items = 0x30; // CUtlVector< CDampedValueUpdateItem > } - // 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 { + namespace CMovementComponentUpdater { 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] + 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 > } - // 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< 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_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 { + namespace CMotionDataSet { constexpr std::ptrdiff_t m_groups = 0x0; // CUtlVector< CMotionGraphGroup > - constexpr std::ptrdiff_t m_n_dimension_count = 0x18; // int32 + 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< 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_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< float32 > + 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< CVectorQuantizer > + constexpr std::ptrdiff_t m_nDimensions = 0x18; // int32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_search_node { + namespace CMotionSearchNode { constexpr std::ptrdiff_t m_children = 0x0; // CUtlVector< CMotionSearchNode* > 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< CUtlVector< SampleCode > > + constexpr std::ptrdiff_t m_sampleIndices = 0x50; // CUtlVector< CUtlVector< int32 > > + constexpr std::ptrdiff_t m_selectableSamples = 0x68; // CUtlVector< int32 > } // 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< MotionDBIndex > } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_graph { - constexpr std::ptrdiff_t m_param_spans = 0x10; // CParamSpanUpdater + 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_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 + constexpr std::ptrdiff_t m_pRootNode = 0x40; // CSmartPtr< CMotionNode > + 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 { + namespace CMotionNodeSequence { 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 + 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< CMotionNode > + 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< MotionBlendItem > + constexpr std::ptrdiff_t m_nParamIndex = 0x40; // int32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - namespace c_motion_metric_evaluator { + namespace CMotionMetricEvaluator { 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 + constexpr std::ptrdiff_t m_standardDeviations = 0x30; // CUtlVector< float32 > + 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< int32 > } - // 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< int32 > + 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< float32 > + 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< int32 > + 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 = 0x20; // bool + namespace CPathAnimMotorUpdaterBase { + constexpr std::ptrdiff_t m_bLockToPath = 0x20; // 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 = 0x2C; // float32 - constexpr std::ptrdiff_t m_fl_min_speed_scale = 0x30; // float32 - constexpr std::ptrdiff_t m_h_anticipation_pos_param = 0x34; // CAnimParamHandle - constexpr std::ptrdiff_t m_h_anticipation_heading_param = 0x36; // CAnimParamHandle - constexpr std::ptrdiff_t m_fl_spring_constant = 0x38; // float32 - constexpr std::ptrdiff_t m_fl_min_spring_tension = 0x3C; // float32 - constexpr std::ptrdiff_t m_fl_max_spring_tension = 0x40; // float32 + namespace CDampedPathAnimMotorUpdater { + constexpr std::ptrdiff_t m_flAnticipationTime = 0x2C; // float32 + constexpr std::ptrdiff_t m_flMinSpeedScale = 0x30; // float32 + constexpr std::ptrdiff_t m_hAnticipationPosParam = 0x34; // CAnimParamHandle + constexpr std::ptrdiff_t m_hAnticipationHeadingParam = 0x36; // CAnimParamHandle + constexpr std::ptrdiff_t m_flSpringConstant = 0x38; // float32 + constexpr std::ptrdiff_t m_flMinSpringTension = 0x3C; // float32 + constexpr std::ptrdiff_t m_flMaxSpringTension = 0x40; // 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< float32 > + 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 } } // Module: client.dll @@ -3578,110 +3578,110 @@ namespace cs2_dumper { namespace client { // Alignment: 4 // Members count: 5 - enum class c_base_combat_character_water_wake_mode_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 : int32_t { + WATER_WAKE_NONE = 0, + WATER_WAKE_IDLE = 1, + WATER_WAKE_WALKING = 2, + WATER_WAKE_RUNNING = 3, + WATER_WAKE_WATER_OVERHEAD = 4 } // Alignment: 4 // Members count: 6 - enum class composite_material_match_filter_type_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 : 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 } // Alignment: 4 // Members count: 2 - enum class composite_material_var_system_var_t : int32_t { - compmatsysvar_compositetime = 0, - compmatsysvar_empty_resource_spacer = 1 + enum class CompositeMaterialVarSystemVar_t : int32_t { + COMPMATSYSVAR_COMPOSITETIME = 0, + COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 1 } // Alignment: 4 // Members count: 14 - enum class composite_material_input_loose_variable_type_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 : 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 } // Alignment: 4 // Members count: 7 - enum class composite_material_input_texture_type_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 : 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 } // Alignment: 4 // Members count: 10 - enum class comp_mat_property_mutator_type_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 : 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 } // Alignment: 4 // Members count: 3 - enum class comp_mat_property_mutator_condition_type_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 : 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 } // Alignment: 4 // Members count: 6 - enum class composite_material_input_container_source_type_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 : 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 } // 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 @@ -3689,50 +3689,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 = 0x20; // CNetworkVarChainer + namespace CBodyComponent { + constexpr std::ptrdiff_t m_pSceneNode = 0x8; // CGameSceneNode* + constexpr std::ptrdiff_t __m_pChainEntity = 0x20; // 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 = 0x50; // CGameSceneNode - constexpr std::ptrdiff_t m_p_chain_entity = 0x1A0; // CNetworkVarChainer + namespace CBodyComponentPoint { + constexpr std::ptrdiff_t m_sceneNode = 0x50; // CGameSceneNode + constexpr std::ptrdiff_t __m_pChainEntity = 0x1A0; // 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 = 0x50; // CSkeletonInstance - constexpr std::ptrdiff_t m_p_chain_entity = 0x430; // CNetworkVarChainer + namespace CBodyComponentSkeletonInstance { + constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance + constexpr std::ptrdiff_t __m_pChainEntity = 0x430; // 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: @@ -3801,87 +3801,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 = 0x48; // CNetworkVarChainer - constexpr std::ptrdiff_t m_color = 0x85; // Color - constexpr std::ptrdiff_t m_secondary_color = 0x89; // Color - constexpr std::ptrdiff_t m_fl_brightness = 0x90; // float32 - constexpr std::ptrdiff_t m_fl_brightness_scale = 0x94; // float32 - constexpr std::ptrdiff_t m_fl_brightness_mult = 0x98; // float32 - constexpr std::ptrdiff_t m_fl_range = 0x9C; // float32 - constexpr std::ptrdiff_t m_fl_falloff = 0xA0; // float32 - constexpr std::ptrdiff_t m_fl_attenuation0 = 0xA4; // float32 - constexpr std::ptrdiff_t m_fl_attenuation1 = 0xA8; // float32 - constexpr std::ptrdiff_t m_fl_attenuation2 = 0xAC; // float32 - constexpr std::ptrdiff_t m_fl_theta = 0xB0; // float32 - constexpr std::ptrdiff_t m_fl_phi = 0xB4; // float32 - constexpr std::ptrdiff_t m_h_light_cookie = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_n_cascades = 0xC0; // int32 - constexpr std::ptrdiff_t m_n_cast_shadows = 0xC4; // int32 - constexpr std::ptrdiff_t m_n_shadow_width = 0xC8; // int32 - constexpr std::ptrdiff_t m_n_shadow_height = 0xCC; // int32 - constexpr std::ptrdiff_t m_b_render_diffuse = 0xD0; // bool - constexpr std::ptrdiff_t m_n_render_specular = 0xD4; // int32 - constexpr std::ptrdiff_t m_b_render_transmissive = 0xD8; // bool - constexpr std::ptrdiff_t m_fl_ortho_light_width = 0xDC; // float32 - constexpr std::ptrdiff_t m_fl_ortho_light_height = 0xE0; // float32 - constexpr std::ptrdiff_t m_n_style = 0xE4; // int32 - constexpr std::ptrdiff_t m_pattern = 0xE8; // CUtlString - constexpr std::ptrdiff_t m_n_cascade_render_static_objects = 0xF0; // int32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_cross_fade = 0xF4; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance_fade = 0xF8; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance0 = 0xFC; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance1 = 0x100; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance2 = 0x104; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance3 = 0x108; // float32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution0 = 0x10C; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution1 = 0x110; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution2 = 0x114; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution3 = 0x118; // int32 - constexpr std::ptrdiff_t m_b_uses_baked_shadowing = 0x11C; // bool - constexpr std::ptrdiff_t m_n_shadow_priority = 0x120; // int32 - constexpr std::ptrdiff_t m_n_baked_shadow_index = 0x124; // int32 - constexpr std::ptrdiff_t m_b_render_to_cubemaps = 0x128; // bool - constexpr std::ptrdiff_t m_n_direct_light = 0x12C; // int32 - constexpr std::ptrdiff_t m_n_indirect_light = 0x130; // int32 - constexpr std::ptrdiff_t m_fl_fade_min_dist = 0x134; // float32 - constexpr std::ptrdiff_t m_fl_fade_max_dist = 0x138; // float32 - constexpr std::ptrdiff_t m_fl_shadow_fade_min_dist = 0x13C; // float32 - constexpr std::ptrdiff_t m_fl_shadow_fade_max_dist = 0x140; // float32 - constexpr std::ptrdiff_t m_b_enabled = 0x144; // bool - constexpr std::ptrdiff_t m_b_flicker = 0x145; // bool - constexpr std::ptrdiff_t m_b_precomputed_fields_valid = 0x146; // bool - constexpr std::ptrdiff_t m_v_precomputed_bounds_mins = 0x148; // - constexpr std::ptrdiff_t m_v_precomputed_bounds_maxs = 0x154; // - constexpr std::ptrdiff_t m_v_precomputed_obb_origin = 0x160; // - constexpr std::ptrdiff_t m_v_precomputed_obb_angles = 0x16C; // QAngle - constexpr std::ptrdiff_t m_v_precomputed_obb_extent = 0x178; // - constexpr std::ptrdiff_t m_fl_precomputed_max_range = 0x184; // float32 - constexpr std::ptrdiff_t m_n_fog_lighting_mode = 0x188; // int32 - constexpr std::ptrdiff_t m_fl_fog_contribution_stength = 0x18C; // float32 - constexpr std::ptrdiff_t m_fl_near_clip_plane = 0x190; // float32 - constexpr std::ptrdiff_t m_sky_color = 0x194; // Color - constexpr std::ptrdiff_t m_fl_sky_intensity = 0x198; // float32 - constexpr std::ptrdiff_t m_sky_ambient_bounce = 0x19C; // Color - constexpr std::ptrdiff_t m_b_use_secondary_color = 0x1A0; // bool - constexpr std::ptrdiff_t m_b_mixed_shadows = 0x1A1; // bool - constexpr std::ptrdiff_t m_fl_light_style_start_time = 0x1A4; // GameTime_t - constexpr std::ptrdiff_t m_fl_capsule_length = 0x1A8; // float32 - constexpr std::ptrdiff_t m_fl_min_roughness = 0x1AC; // float32 + namespace CLightComponent { + constexpr std::ptrdiff_t __m_pChainEntity = 0x48; // CNetworkVarChainer + constexpr std::ptrdiff_t m_Color = 0x85; // Color + constexpr std::ptrdiff_t m_SecondaryColor = 0x89; // Color + constexpr std::ptrdiff_t m_flBrightness = 0x90; // float32 + constexpr std::ptrdiff_t m_flBrightnessScale = 0x94; // float32 + constexpr std::ptrdiff_t m_flBrightnessMult = 0x98; // float32 + constexpr std::ptrdiff_t m_flRange = 0x9C; // float32 + constexpr std::ptrdiff_t m_flFalloff = 0xA0; // float32 + constexpr std::ptrdiff_t m_flAttenuation0 = 0xA4; // float32 + constexpr std::ptrdiff_t m_flAttenuation1 = 0xA8; // float32 + 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_nCascades = 0xC0; // int32 + constexpr std::ptrdiff_t m_nCastShadows = 0xC4; // int32 + constexpr std::ptrdiff_t m_nShadowWidth = 0xC8; // int32 + constexpr std::ptrdiff_t m_nShadowHeight = 0xCC; // int32 + constexpr std::ptrdiff_t m_bRenderDiffuse = 0xD0; // bool + constexpr std::ptrdiff_t m_nRenderSpecular = 0xD4; // int32 + constexpr std::ptrdiff_t m_bRenderTransmissive = 0xD8; // bool + constexpr std::ptrdiff_t m_flOrthoLightWidth = 0xDC; // float32 + constexpr std::ptrdiff_t m_flOrthoLightHeight = 0xE0; // float32 + constexpr std::ptrdiff_t m_nStyle = 0xE4; // int32 + constexpr std::ptrdiff_t m_Pattern = 0xE8; // CUtlString + constexpr std::ptrdiff_t m_nCascadeRenderStaticObjects = 0xF0; // int32 + constexpr std::ptrdiff_t m_flShadowCascadeCrossFade = 0xF4; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistanceFade = 0xF8; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance0 = 0xFC; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance1 = 0x100; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance2 = 0x104; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance3 = 0x108; // float32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution0 = 0x10C; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution1 = 0x110; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution2 = 0x114; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution3 = 0x118; // int32 + constexpr std::ptrdiff_t m_bUsesBakedShadowing = 0x11C; // bool + constexpr std::ptrdiff_t m_nShadowPriority = 0x120; // int32 + constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x124; // int32 + constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x128; // bool + constexpr std::ptrdiff_t m_nDirectLight = 0x12C; // int32 + constexpr std::ptrdiff_t m_nIndirectLight = 0x130; // int32 + constexpr std::ptrdiff_t m_flFadeMinDist = 0x134; // float32 + constexpr std::ptrdiff_t m_flFadeMaxDist = 0x138; // float32 + constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x13C; // float32 + constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x140; // float32 + constexpr std::ptrdiff_t m_bEnabled = 0x144; // bool + constexpr std::ptrdiff_t m_bFlicker = 0x145; // bool + constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x146; // bool + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x16C; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // + constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x184; // float32 + constexpr std::ptrdiff_t m_nFogLightingMode = 0x188; // int32 + constexpr std::ptrdiff_t m_flFogContributionStength = 0x18C; // float32 + constexpr std::ptrdiff_t m_flNearClipPlane = 0x190; // float32 + constexpr std::ptrdiff_t m_SkyColor = 0x194; // Color + constexpr std::ptrdiff_t m_flSkyIntensity = 0x198; // float32 + constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x19C; // Color + constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1A0; // bool + constexpr std::ptrdiff_t m_bMixedShadows = 0x1A1; // bool + constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1A4; // GameTime_t + constexpr std::ptrdiff_t m_flCapsuleLength = 0x1A8; // float32 + constexpr std::ptrdiff_t m_flMinRoughness = 0x1AC; // 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 = 0xB0; // 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 = 0xB0; // 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 @@ -3889,11 +3889,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 } @@ -3904,10 +3904,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 @@ -3915,11 +3915,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 @@ -3931,13 +3931,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: @@ -3950,61 +3950,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< 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_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< CHandle< C_PostProcessingVolume > > + 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_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_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; // - 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; // + constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle } - // Parent: c_player_movement_services + // Parent: CPlayer_MovementServices // Fields count: 12 // // Metadata: @@ -4015,43 +4015,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; // - 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; // + 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< C_BaseEntity > + 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: @@ -4059,20 +4059,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< 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_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 = 0x460; // CBaseAnimGraphController - constexpr std::ptrdiff_t m_p_chain_entity = 0x1C28; // CNetworkVarChainer + namespace CBodyComponentBaseAnimGraph { + constexpr std::ptrdiff_t m_animationController = 0x460; // CBaseAnimGraphController + constexpr std::ptrdiff_t __m_pChainEntity = 0x1C28; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -4080,9 +4080,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 @@ -4092,16 +4092,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< CHandle< C_BaseModelEntity > > + constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // C_NetworkUtlVectorBase< CUtlSymbolLarge > } - // 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 = 0x460; // CNetworkVarChainer + namespace CBodyComponentBaseModelEntity { + constexpr std::ptrdiff_t __m_pChainEntity = 0x460; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -4109,8 +4109,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 @@ -4123,49 +4123,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; // - 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; // + 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 = 0x130; // CUtlStringToken - constexpr std::ptrdiff_t m_fl_z_offset = 0x134; // float32 - constexpr std::ptrdiff_t m_v_render_origin = 0x138; // + constexpr std::ptrdiff_t m_hierarchyAttachName = 0x130; // CUtlStringToken + constexpr std::ptrdiff_t m_flZOffset = 0x134; // float32 + constexpr std::ptrdiff_t m_vRenderOrigin = 0x138; // } // 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 @@ -4174,15 +4174,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 @@ -4192,16 +4192,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 = 0x202; // int8 - constexpr std::ptrdiff_t m_n_force_lod = 0x203; // int8 - constexpr std::ptrdiff_t m_n_cloth_update_flags = 0x204; // int8 + namespace CModelState { + constexpr std::ptrdiff_t m_hModel = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + 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 = 0x202; // int8 + constexpr std::ptrdiff_t m_nForceLOD = 0x203; // int8 + constexpr std::ptrdiff_t m_nClothUpdateFlags = 0x204; // int8 } - // Parent: c_game_scene_node + // Parent: CGameSceneNode // Fields count: 8 // // Metadata: @@ -4210,15 +4210,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 = 0x370; // bool - constexpr std::ptrdiff_t m_b_use_parent_render_bounds = 0x371; // bool - constexpr std::ptrdiff_t m_b_disable_solid_collisions_for_hierarchy = 0x372; // 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 = 0x374; // CUtlStringToken - constexpr std::ptrdiff_t m_n_hitbox_set = 0x378; // uint8 + namespace CSkeletonInstance { + constexpr std::ptrdiff_t m_modelState = 0x160; // CModelState + constexpr std::ptrdiff_t m_bIsAnimationEnabled = 0x370; // bool + constexpr std::ptrdiff_t m_bUseParentRenderBounds = 0x371; // bool + constexpr std::ptrdiff_t m_bDisableSolidCollisionsForHierarchy = 0x372; // 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 = 0x374; // CUtlStringToken + constexpr std::ptrdiff_t m_nHitboxSet = 0x378; // uint8 } // Parent: None // Fields count: 2 @@ -4226,9 +4226,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 @@ -4238,11 +4238,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 @@ -4251,12 +4251,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: @@ -4267,14 +4267,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 @@ -4304,31 +4304,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< 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_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 @@ -4336,7 +4336,7 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_base_entity_api { + namespace C_BaseEntityAPI { } // Parent: None // Fields count: 0 @@ -4344,14 +4344,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 @@ -4360,10 +4360,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: @@ -4407,102 +4407,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 = 0x310; // GameTick_t - constexpr std::ptrdiff_t m_p_game_scene_node = 0x318; // CGameSceneNode* - constexpr std::ptrdiff_t m_p_render_component = 0x320; // CRenderComponent* - constexpr std::ptrdiff_t m_p_collision = 0x328; // CCollisionProperty* - constexpr std::ptrdiff_t m_i_max_health = 0x330; // int32 - constexpr std::ptrdiff_t m_i_health = 0x334; // int32 - constexpr std::ptrdiff_t m_life_state = 0x338; // uint8 - constexpr std::ptrdiff_t m_b_takes_damage = 0x339; // bool - constexpr std::ptrdiff_t m_n_take_damage_flags = 0x33C; // TakeDamageFlags_t - constexpr std::ptrdiff_t m_b_is_platform = 0x340; // bool - constexpr std::ptrdiff_t m_ub_interpolation_frame = 0x341; // uint8 - constexpr std::ptrdiff_t m_h_scene_object_controller = 0x344; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_n_no_interpolation_tick = 0x348; // int32 - constexpr std::ptrdiff_t m_n_visibility_no_interpolation_tick = 0x34C; // int32 - constexpr std::ptrdiff_t m_fl_proxy_random_value = 0x350; // float32 - constexpr std::ptrdiff_t m_i_e_flags = 0x354; // int32 - constexpr std::ptrdiff_t m_n_water_type = 0x358; // uint8 - constexpr std::ptrdiff_t m_b_interpolate_even_with_no_model = 0x359; // bool - constexpr std::ptrdiff_t m_b_prediction_eligible = 0x35A; // bool - constexpr std::ptrdiff_t m_b_apply_layer_match_id_to_model = 0x35B; // bool - constexpr std::ptrdiff_t m_tok_layer_match_id = 0x35C; // CUtlStringToken - constexpr std::ptrdiff_t m_n_subclass_id = 0x360; // CUtlStringToken - constexpr std::ptrdiff_t m_n_simulation_tick = 0x370; // int32 - constexpr std::ptrdiff_t m_i_current_think_context = 0x374; // int32 - constexpr std::ptrdiff_t m_a_think_functions = 0x378; // CUtlVector< thinkfunc_t > - constexpr std::ptrdiff_t m_n_disable_context_think_start_tick = 0x390; // GameTick_t - constexpr std::ptrdiff_t m_fl_anim_time = 0x394; // float32 - constexpr std::ptrdiff_t m_fl_simulation_time = 0x398; // float32 - constexpr std::ptrdiff_t m_n_scene_object_override_flags = 0x39C; // uint8 - constexpr std::ptrdiff_t m_b_has_successfully_interpolated = 0x39D; // bool - constexpr std::ptrdiff_t m_b_has_added_vars_to_interpolation = 0x39E; // bool - constexpr std::ptrdiff_t m_b_render_even_when_not_successfully_interpolated = 0x39F; // bool - constexpr std::ptrdiff_t m_n_interpolation_latch_dirty_flags = 0x3A0; // int32[2] - constexpr std::ptrdiff_t m_list_entry = 0x3A8; // uint16[11] - constexpr std::ptrdiff_t m_fl_create_time = 0x3C0; // GameTime_t - constexpr std::ptrdiff_t m_fl_speed = 0x3C4; // float32 - constexpr std::ptrdiff_t m_ent_client_flags = 0x3C8; // uint16 - constexpr std::ptrdiff_t m_b_client_side_ragdoll = 0x3CA; // bool - constexpr std::ptrdiff_t m_i_team_num = 0x3CB; // 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 = 0x310; // GameTick_t + constexpr std::ptrdiff_t m_pGameSceneNode = 0x318; // CGameSceneNode* + constexpr std::ptrdiff_t m_pRenderComponent = 0x320; // CRenderComponent* + constexpr std::ptrdiff_t m_pCollision = 0x328; // CCollisionProperty* + constexpr std::ptrdiff_t m_iMaxHealth = 0x330; // int32 + constexpr std::ptrdiff_t m_iHealth = 0x334; // int32 + constexpr std::ptrdiff_t m_lifeState = 0x338; // uint8 + constexpr std::ptrdiff_t m_bTakesDamage = 0x339; // bool + 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_nNoInterpolationTick = 0x348; // int32 + constexpr std::ptrdiff_t m_nVisibilityNoInterpolationTick = 0x34C; // int32 + constexpr std::ptrdiff_t m_flProxyRandomValue = 0x350; // float32 + constexpr std::ptrdiff_t m_iEFlags = 0x354; // int32 + constexpr std::ptrdiff_t m_nWaterType = 0x358; // uint8 + constexpr std::ptrdiff_t m_bInterpolateEvenWithNoModel = 0x359; // bool + constexpr std::ptrdiff_t m_bPredictionEligible = 0x35A; // bool + constexpr std::ptrdiff_t m_bApplyLayerMatchIDToModel = 0x35B; // bool + constexpr std::ptrdiff_t m_tokLayerMatchID = 0x35C; // CUtlStringToken + 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_nDisableContextThinkStartTick = 0x390; // GameTick_t + constexpr std::ptrdiff_t m_flAnimTime = 0x394; // float32 + constexpr std::ptrdiff_t m_flSimulationTime = 0x398; // float32 + constexpr std::ptrdiff_t m_nSceneObjectOverrideFlags = 0x39C; // uint8 + constexpr std::ptrdiff_t m_bHasSuccessfullyInterpolated = 0x39D; // bool + constexpr std::ptrdiff_t m_bHasAddedVarsToInterpolation = 0x39E; // bool + constexpr std::ptrdiff_t m_bRenderEvenWhenNotSuccessfullyInterpolated = 0x39F; // bool + constexpr std::ptrdiff_t m_nInterpolationLatchDirtyFlags = 0x3A0; // int32[2] + constexpr std::ptrdiff_t m_ListEntry = 0x3A8; // uint16[11] + constexpr std::ptrdiff_t m_flCreateTime = 0x3C0; // GameTime_t + constexpr std::ptrdiff_t m_flSpeed = 0x3C4; // float32 + constexpr std::ptrdiff_t m_EntClientFlags = 0x3C8; // uint16 + constexpr std::ptrdiff_t m_bClientSideRagdoll = 0x3CA; // bool + constexpr std::ptrdiff_t m_iTeamNum = 0x3CB; // uint8 constexpr std::ptrdiff_t m_spawnflags = 0x3CC; // uint32 - constexpr std::ptrdiff_t m_n_next_think_tick = 0x3D0; // GameTick_t - constexpr std::ptrdiff_t m_f_flags = 0x3D4; // uint32 - constexpr std::ptrdiff_t m_vec_abs_velocity = 0x3D8; // - constexpr std::ptrdiff_t m_vec_velocity = 0x3E8; // CNetworkVelocityVector - constexpr std::ptrdiff_t m_vec_base_velocity = 0x418; // - constexpr std::ptrdiff_t m_h_effect_entity = 0x424; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_h_owner_entity = 0x428; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_move_collide = 0x42C; // MoveCollide_t - constexpr std::ptrdiff_t m_move_type = 0x42D; // MoveType_t - constexpr std::ptrdiff_t m_n_actual_move_type = 0x42E; // MoveType_t - constexpr std::ptrdiff_t m_fl_water_level = 0x430; // float32 - constexpr std::ptrdiff_t m_f_effects = 0x434; // uint32 - constexpr std::ptrdiff_t m_h_ground_entity = 0x438; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_fl_friction = 0x43C; // float32 - constexpr std::ptrdiff_t m_fl_elasticity = 0x440; // float32 - constexpr std::ptrdiff_t m_fl_gravity_scale = 0x444; // float32 - constexpr std::ptrdiff_t m_fl_time_scale = 0x448; // float32 - constexpr std::ptrdiff_t m_b_animated_every_tick = 0x44C; // bool - constexpr std::ptrdiff_t m_fl_nav_ignore_until_time = 0x450; // GameTime_t - constexpr std::ptrdiff_t m_h_think = 0x454; // uint16 - constexpr std::ptrdiff_t m_f_b_box_vis_flags = 0x460; // uint8 - constexpr std::ptrdiff_t m_b_predictable = 0x461; // bool - constexpr std::ptrdiff_t m_b_render_with_view_models = 0x462; // bool - constexpr std::ptrdiff_t m_n_split_user_player_prediction_slot = 0x464; // CSplitScreenSlot - constexpr std::ptrdiff_t m_n_first_predictable_command = 0x468; // int32 - constexpr std::ptrdiff_t m_n_last_predictable_command = 0x46C; // int32 - constexpr std::ptrdiff_t m_h_old_move_parent = 0x470; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_particles = 0x478; // CParticleProperty - constexpr std::ptrdiff_t m_vec_predicted_script_floats = 0x4A0; // CUtlVector< float32 > - constexpr std::ptrdiff_t m_vec_predicted_script_float_i_ds = 0x4B8; // CUtlVector< int32 > - constexpr std::ptrdiff_t m_n_next_script_var_record_id = 0x4E8; // int32 - constexpr std::ptrdiff_t m_vec_ang_velocity = 0x4F8; // QAngle - constexpr std::ptrdiff_t m_data_change_event_ref = 0x504; // int32 + constexpr std::ptrdiff_t m_nNextThinkTick = 0x3D0; // GameTick_t + constexpr std::ptrdiff_t m_fFlags = 0x3D4; // uint32 + 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_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_flFriction = 0x43C; // float32 + constexpr std::ptrdiff_t m_flElasticity = 0x440; // float32 + constexpr std::ptrdiff_t m_flGravityScale = 0x444; // float32 + constexpr std::ptrdiff_t m_flTimeScale = 0x448; // float32 + constexpr std::ptrdiff_t m_bAnimatedEveryTick = 0x44C; // bool + constexpr std::ptrdiff_t m_flNavIgnoreUntilTime = 0x450; // GameTime_t + constexpr std::ptrdiff_t m_hThink = 0x454; // uint16 + constexpr std::ptrdiff_t m_fBBoxVisFlags = 0x460; // uint8 + constexpr std::ptrdiff_t m_bPredictable = 0x461; // bool + constexpr std::ptrdiff_t m_bRenderWithViewModels = 0x462; // bool + 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_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_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_n_creation_tick = 0x520; // int32 - constexpr std::ptrdiff_t m_b_anim_time_changed = 0x539; // bool - constexpr std::ptrdiff_t m_b_simulation_time_changed = 0x53A; // bool - constexpr std::ptrdiff_t m_s_unique_hammer_id = 0x548; // CUtlString + constexpr std::ptrdiff_t m_nCreationTick = 0x520; // int32 + constexpr std::ptrdiff_t m_bAnimTimeChanged = 0x539; // bool + constexpr std::ptrdiff_t m_bSimulationTimeChanged = 0x53A; // bool + constexpr std::ptrdiff_t m_sUniqueHammerID = 0x548; // 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: @@ -4518,44 +4518,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 = 0x550; // - constexpr std::ptrdiff_t m_min_falloff = 0x55C; // float32 - constexpr std::ptrdiff_t m_max_falloff = 0x560; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_duration = 0x564; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_duration = 0x568; // float32 - constexpr std::ptrdiff_t m_fl_max_weight = 0x56C; // float32 - constexpr std::ptrdiff_t m_fl_cur_weight = 0x570; // float32 - constexpr std::ptrdiff_t m_netlookup_filename = 0x574; // char[512] - constexpr std::ptrdiff_t m_b_enabled = 0x774; // bool - constexpr std::ptrdiff_t m_b_master = 0x775; // bool - constexpr std::ptrdiff_t m_b_client_side = 0x776; // bool - constexpr std::ptrdiff_t m_b_exclusive = 0x777; // bool - constexpr std::ptrdiff_t m_b_enabled_on_client = 0x778; // bool[1] - constexpr std::ptrdiff_t m_fl_cur_weight_on_client = 0x77C; // float32[1] - constexpr std::ptrdiff_t m_b_fading_in = 0x780; // bool[1] - constexpr std::ptrdiff_t m_fl_fade_start_weight = 0x784; // float32[1] - constexpr std::ptrdiff_t m_fl_fade_start_time = 0x788; // float32[1] - constexpr std::ptrdiff_t m_fl_fade_duration = 0x78C; // float32[1] + namespace C_ColorCorrection { + constexpr std::ptrdiff_t m_vecOrigin = 0x550; // + constexpr std::ptrdiff_t m_MinFalloff = 0x55C; // float32 + constexpr std::ptrdiff_t m_MaxFalloff = 0x560; // float32 + constexpr std::ptrdiff_t m_flFadeInDuration = 0x564; // float32 + constexpr std::ptrdiff_t m_flFadeOutDuration = 0x568; // float32 + constexpr std::ptrdiff_t m_flMaxWeight = 0x56C; // float32 + constexpr std::ptrdiff_t m_flCurWeight = 0x570; // float32 + constexpr std::ptrdiff_t m_netlookupFilename = 0x574; // char[512] + constexpr std::ptrdiff_t m_bEnabled = 0x774; // bool + constexpr std::ptrdiff_t m_bMaster = 0x775; // bool + constexpr std::ptrdiff_t m_bClientSide = 0x776; // bool + constexpr std::ptrdiff_t m_bExclusive = 0x777; // bool + constexpr std::ptrdiff_t m_bEnabledOnClient = 0x778; // bool[1] + constexpr std::ptrdiff_t m_flCurWeightOnClient = 0x77C; // float32[1] + constexpr std::ptrdiff_t m_bFadingIn = 0x780; // bool[1] + constexpr std::ptrdiff_t m_flFadeStartWeight = 0x784; // float32[1] + constexpr std::ptrdiff_t m_flFadeStartTime = 0x788; // float32[1] + constexpr std::ptrdiff_t m_flFadeDuration = 0x78C; // 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 = 0x550; // C_EnvWindShared + namespace C_EnvWindClientside { + constexpr std::ptrdiff_t m_EnvWindShared = 0x550; // 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 = 0x550; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_h_old_attached = 0x578; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_b_cheap_effect = 0x57C; // 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_bCheapEffect = 0x57C; // bool } // Parent: None // Fields count: 30 @@ -4591,39 +4591,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< C_BaseEntity > + 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: @@ -4631,13 +4631,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 = 0x550; // float32 - constexpr std::ptrdiff_t m_fl_start_scale = 0x554; // float32 - constexpr std::ptrdiff_t m_fl_scale_time = 0x558; // float32 - constexpr std::ptrdiff_t m_n_flags = 0x55C; // uint32 + namespace C_BaseFire { + constexpr std::ptrdiff_t m_flScale = 0x550; // float32 + constexpr std::ptrdiff_t m_flStartScale = 0x554; // float32 + constexpr std::ptrdiff_t m_flScaleTime = 0x558; // float32 + constexpr std::ptrdiff_t m_nFlags = 0x55C; // uint32 } - // Parent: c_base_fire + // Parent: C_BaseFire // Fields count: 13 // // Metadata: @@ -4645,115 +4645,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 = 0x560; // int32 - constexpr std::ptrdiff_t m_n_flame_from_above_model_index = 0x564; // int32 - constexpr std::ptrdiff_t m_fl_scale_register = 0x568; // float32 - constexpr std::ptrdiff_t m_fl_scale_start = 0x56C; // float32 - constexpr std::ptrdiff_t m_fl_scale_end = 0x570; // float32 - constexpr std::ptrdiff_t m_fl_scale_time_start = 0x574; // GameTime_t - constexpr std::ptrdiff_t m_fl_scale_time_end = 0x578; // GameTime_t - constexpr std::ptrdiff_t m_fl_child_flame_spread = 0x57C; // float32 - constexpr std::ptrdiff_t m_fl_clip_perc = 0x590; // float32 - constexpr std::ptrdiff_t m_b_clip_tested = 0x594; // bool - constexpr std::ptrdiff_t m_b_fading_out = 0x595; // bool - constexpr std::ptrdiff_t m_t_particle_spawn = 0x598; // TimedEvent - constexpr std::ptrdiff_t m_p_fire_overlay = 0x5A0; // CFireOverlay* + namespace C_FireSmoke { + constexpr std::ptrdiff_t m_nFlameModelIndex = 0x560; // int32 + constexpr std::ptrdiff_t m_nFlameFromAboveModelIndex = 0x564; // int32 + constexpr std::ptrdiff_t m_flScaleRegister = 0x568; // float32 + constexpr std::ptrdiff_t m_flScaleStart = 0x56C; // float32 + constexpr std::ptrdiff_t m_flScaleEnd = 0x570; // float32 + constexpr std::ptrdiff_t m_flScaleTimeStart = 0x574; // GameTime_t + constexpr std::ptrdiff_t m_flScaleTimeEnd = 0x578; // GameTime_t + constexpr std::ptrdiff_t m_flChildFlameSpread = 0x57C; // float32 + constexpr std::ptrdiff_t m_flClipPerc = 0x590; // float32 + constexpr std::ptrdiff_t m_bClipTested = 0x594; // bool + constexpr std::ptrdiff_t m_bFadingOut = 0x595; // bool + constexpr std::ptrdiff_t m_tParticleSpawn = 0x598; // TimedEvent + constexpr std::ptrdiff_t m_pFireOverlay = 0x5A0; // 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 = 0x10; // bool - constexpr std::ptrdiff_t m_b_muzzle_flash_enabled = 0x20; // bool - constexpr std::ptrdiff_t m_fl_muzzle_flash_brightness = 0x24; // float32 - constexpr std::ptrdiff_t m_quat_muzzle_flash_orientation = 0x30; // Quaternion - constexpr std::ptrdiff_t m_vec_muzzle_flash_origin = 0x40; // - constexpr std::ptrdiff_t m_fl_fov = 0x4C; // float32 - constexpr std::ptrdiff_t m_fl_far_z = 0x50; // float32 - constexpr std::ptrdiff_t m_fl_linear_atten = 0x54; // float32 - constexpr std::ptrdiff_t m_b_casts_shadows = 0x58; // bool - constexpr std::ptrdiff_t m_fl_current_pull_back_dist = 0x5C; // float32 - constexpr std::ptrdiff_t m_flashlight_texture = 0x60; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_muzzle_flash_texture = 0x68; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_texture_name = 0x70; // char[64] + namespace CFlashlightEffect { + constexpr std::ptrdiff_t m_bIsOn = 0x10; // bool + constexpr std::ptrdiff_t m_bMuzzleFlashEnabled = 0x20; // bool + constexpr std::ptrdiff_t m_flMuzzleFlashBrightness = 0x24; // float32 + constexpr std::ptrdiff_t m_quatMuzzleFlashOrientation = 0x30; // Quaternion + constexpr std::ptrdiff_t m_vecMuzzleFlashOrigin = 0x40; // + constexpr std::ptrdiff_t m_flFov = 0x4C; // float32 + constexpr std::ptrdiff_t m_flFarZ = 0x50; // float32 + 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_textureName = 0x70; // 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; // - 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; // + 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 > } // Parent: None // Fields count: 15 - namespace c_glow_overlay { - constexpr std::ptrdiff_t m_v_pos = 0x8; // - constexpr std::ptrdiff_t m_b_directional = 0x14; // bool - constexpr std::ptrdiff_t m_v_direction = 0x18; // - 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; // + constexpr std::ptrdiff_t m_bDirectional = 0x14; // bool + constexpr std::ptrdiff_t m_vDirection = 0x18; // + 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 = 0x550; // WorldGroupId_t - constexpr std::ptrdiff_t m_h_sky_camera = 0x554; // CHandle< C_SkyCamera > + namespace CSkyboxReference { + constexpr std::ptrdiff_t m_worldGroupId = 0x550; // WorldGroupId_t + constexpr std::ptrdiff_t m_hSkyCamera = 0x554; // CHandle< C_SkyCamera > } - // 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 = 0x550; // sky3dparams_t - constexpr std::ptrdiff_t m_skybox_slot_token = 0x5E0; // CUtlStringToken - constexpr std::ptrdiff_t m_b_use_angles = 0x5E4; // bool - constexpr std::ptrdiff_t m_p_next = 0x5E8; // C_SkyCamera* + namespace C_SkyCamera { + constexpr std::ptrdiff_t m_skyboxData = 0x550; // sky3dparams_t + constexpr std::ptrdiff_t m_skyboxSlotToken = 0x5E0; // CUtlStringToken + constexpr std::ptrdiff_t m_bUseAngles = 0x5E4; // bool + constexpr std::ptrdiff_t m_pNext = 0x5E8; // 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 @@ -4767,15 +4767,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 @@ -4795,40 +4795,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; // - constexpr std::ptrdiff_t m_vec_maxs = 0x4C; // - 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; // - constexpr std::ptrdiff_t m_vec_specified_surrounding_maxs = 0x70; // - constexpr std::ptrdiff_t m_vec_surrounding_maxs = 0x7C; // - constexpr std::ptrdiff_t m_vec_surrounding_mins = 0x88; // - constexpr std::ptrdiff_t m_v_capsule_center1 = 0x94; // - constexpr std::ptrdiff_t m_v_capsule_center2 = 0xA0; // - 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; // + constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // + 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; // + constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; // + constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; // + constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; // + constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; // + constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; // + 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; // - 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; // + 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 @@ -4855,38 +4855,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; // - constexpr std::ptrdiff_t m_v_start = 0x14; // - constexpr std::ptrdiff_t m_v_normal = 0x20; // - 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; // + constexpr std::ptrdiff_t m_vStart = 0x14; // + constexpr std::ptrdiff_t m_vNormal = 0x20; // + 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< InfoForResourceTypeIParticleSystemDefinition > + 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 = 0x550; // float32 - constexpr std::ptrdiff_t m_fl_fade_end_dist = 0x554; // float32 + namespace C_EnvDetailController { + constexpr std::ptrdiff_t m_flFadeStartDist = 0x550; // float32 + constexpr std::ptrdiff_t m_flFadeEndDist = 0x554; // float32 } // Parent: None // Fields count: 29 @@ -4906,52 +4906,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; // - 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; // - constexpr std::ptrdiff_t m_current_sway_vector = 0x50; // - constexpr std::ptrdiff_t m_prev_sway_vector = 0x5C; // - 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; // + constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; // + constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; // + 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 @@ -4970,26 +4970,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< InfoForResourceTypeIMaterial2 > 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< Vector2D > + 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 @@ -5004,22 +5004,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; // - 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; // + 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 @@ -5050,22 +5050,22 @@ namespace cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) namespace fogparams_t { - constexpr std::ptrdiff_t dir_primary = 0x8; // - 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; // + 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 @@ -5073,29 +5073,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< C_FogController > + 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 @@ -5110,10 +5110,10 @@ namespace cs2_dumper { namespace sky3dparams_t { constexpr std::ptrdiff_t scale = 0x8; // int16 constexpr std::ptrdiff_t origin = 0xC; // - 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 @@ -5121,17 +5121,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< CTransform > + constexpr std::ptrdiff_t m_hOwner = 0x48; // CHandle< C_BaseEntity > + 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: @@ -5140,42 +5140,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 = 0x550; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_operator_name = 0x558; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_opvar_name = 0x560; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_i_opvar_index = 0x568; // int32 - constexpr std::ptrdiff_t m_b_use_auto_compare = 0x56C; // bool + namespace C_SoundOpvarSetPointBase { + constexpr std::ptrdiff_t m_iszStackName = 0x550; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszOperatorName = 0x558; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszOpvarName = 0x560; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iOpvarIndex = 0x568; // int32 + constexpr std::ptrdiff_t m_bUseAutoCompare = 0x56C; // 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: @@ -5194,46 +5194,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 = 0x550; // bool - constexpr std::ptrdiff_t m_fl_time_remaining = 0x554; // float32 - constexpr std::ptrdiff_t m_fl_timer_end_time = 0x558; // GameTime_t - constexpr std::ptrdiff_t m_b_is_disabled = 0x55C; // bool - constexpr std::ptrdiff_t m_b_show_in_hud = 0x55D; // bool - constexpr std::ptrdiff_t m_n_timer_length = 0x560; // int32 - constexpr std::ptrdiff_t m_n_timer_initial_length = 0x564; // int32 - constexpr std::ptrdiff_t m_n_timer_max_length = 0x568; // int32 - constexpr std::ptrdiff_t m_b_auto_countdown = 0x56C; // bool - constexpr std::ptrdiff_t m_n_setup_time_length = 0x570; // int32 - constexpr std::ptrdiff_t m_n_state = 0x574; // int32 - constexpr std::ptrdiff_t m_b_start_paused = 0x578; // bool - constexpr std::ptrdiff_t m_b_in_capture_watch_state = 0x579; // bool - constexpr std::ptrdiff_t m_fl_total_time = 0x57C; // float32 - constexpr std::ptrdiff_t m_b_stop_watch_timer = 0x580; // bool - constexpr std::ptrdiff_t m_b_fire_finished = 0x581; // bool - constexpr std::ptrdiff_t m_b_fire5_min_remain = 0x582; // bool - constexpr std::ptrdiff_t m_b_fire4_min_remain = 0x583; // bool - constexpr std::ptrdiff_t m_b_fire3_min_remain = 0x584; // bool - constexpr std::ptrdiff_t m_b_fire2_min_remain = 0x585; // bool - constexpr std::ptrdiff_t m_b_fire1_min_remain = 0x586; // bool - constexpr std::ptrdiff_t m_b_fire30_sec_remain = 0x587; // bool - constexpr std::ptrdiff_t m_b_fire10_sec_remain = 0x588; // bool - constexpr std::ptrdiff_t m_b_fire5_sec_remain = 0x589; // bool - constexpr std::ptrdiff_t m_b_fire4_sec_remain = 0x58A; // bool - constexpr std::ptrdiff_t m_b_fire3_sec_remain = 0x58B; // bool - constexpr std::ptrdiff_t m_b_fire2_sec_remain = 0x58C; // bool - constexpr std::ptrdiff_t m_b_fire1_sec_remain = 0x58D; // bool - constexpr std::ptrdiff_t m_n_old_timer_length = 0x590; // int32 - constexpr std::ptrdiff_t m_n_old_timer_state = 0x594; // int32 + namespace C_TeamRoundTimer { + constexpr std::ptrdiff_t m_bTimerPaused = 0x550; // bool + constexpr std::ptrdiff_t m_flTimeRemaining = 0x554; // float32 + constexpr std::ptrdiff_t m_flTimerEndTime = 0x558; // GameTime_t + constexpr std::ptrdiff_t m_bIsDisabled = 0x55C; // bool + constexpr std::ptrdiff_t m_bShowInHUD = 0x55D; // bool + constexpr std::ptrdiff_t m_nTimerLength = 0x560; // int32 + constexpr std::ptrdiff_t m_nTimerInitialLength = 0x564; // int32 + constexpr std::ptrdiff_t m_nTimerMaxLength = 0x568; // int32 + constexpr std::ptrdiff_t m_bAutoCountdown = 0x56C; // bool + constexpr std::ptrdiff_t m_nSetupTimeLength = 0x570; // int32 + constexpr std::ptrdiff_t m_nState = 0x574; // int32 + constexpr std::ptrdiff_t m_bStartPaused = 0x578; // bool + constexpr std::ptrdiff_t m_bInCaptureWatchState = 0x579; // bool + constexpr std::ptrdiff_t m_flTotalTime = 0x57C; // float32 + constexpr std::ptrdiff_t m_bStopWatchTimer = 0x580; // bool + constexpr std::ptrdiff_t m_bFireFinished = 0x581; // bool + constexpr std::ptrdiff_t m_bFire5MinRemain = 0x582; // bool + constexpr std::ptrdiff_t m_bFire4MinRemain = 0x583; // bool + constexpr std::ptrdiff_t m_bFire3MinRemain = 0x584; // bool + constexpr std::ptrdiff_t m_bFire2MinRemain = 0x585; // bool + constexpr std::ptrdiff_t m_bFire1MinRemain = 0x586; // bool + constexpr std::ptrdiff_t m_bFire30SecRemain = 0x587; // bool + constexpr std::ptrdiff_t m_bFire10SecRemain = 0x588; // bool + constexpr std::ptrdiff_t m_bFire5SecRemain = 0x589; // bool + constexpr std::ptrdiff_t m_bFire4SecRemain = 0x58A; // bool + constexpr std::ptrdiff_t m_bFire3SecRemain = 0x58B; // bool + constexpr std::ptrdiff_t m_bFire2SecRemain = 0x58C; // bool + constexpr std::ptrdiff_t m_bFire1SecRemain = 0x58D; // bool + constexpr std::ptrdiff_t m_nOldTimerLength = 0x590; // int32 + constexpr std::ptrdiff_t m_nOldTimerState = 0x594; // 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< CEconItemAttribute > + constexpr std::ptrdiff_t m_pManager = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -5244,12 +5244,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 @@ -5258,22 +5258,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< CHandle< C_BaseEntity > > + constexpr std::ptrdiff_t m_iReapplyProvisionParity = 0x20; // int32 + constexpr std::ptrdiff_t m_hOuter = 0x24; // CHandle< C_BaseEntity > + 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 > } // 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: @@ -5282,15 +5282,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 = 0x498; // int32 - constexpr std::ptrdiff_t m_ull_registered_as_item_id = 0x4A0; // uint64 + namespace C_AttributeContainer { + constexpr std::ptrdiff_t m_Item = 0x50; // C_EconItemView + constexpr std::ptrdiff_t m_iExternalItemProviderRegisteredToken = 0x498; // int32 + constexpr std::ptrdiff_t m_ullRegisteredAsItemID = 0x4A0; // 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 @@ -5298,19 +5298,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 = 0x550; // C_CSGameRules* + namespace C_CSGameRulesProxy { + constexpr std::ptrdiff_t m_pGameRules = 0x550; // C_CSGameRules* } - // Parent: c_teamplay_rules + // Parent: C_TeamplayRules // Fields count: 117 // // Metadata: @@ -5421,124 +5421,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; // - constexpr std::ptrdiff_t m_v_minimap_maxs = 0xC68; // - 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; // + constexpr std::ptrdiff_t m_vMinimapMaxs = 0xC68; // + 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 @@ -5546,16 +5546,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 @@ -5564,47 +5564,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< CUtlString > } - // 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 @@ -5615,12 +5615,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 @@ -5639,22 +5639,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: @@ -5663,14 +5663,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 = 0x68; // int32 - constexpr std::ptrdiff_t m_i_enemy4_ks = 0x6C; // int32 - constexpr std::ptrdiff_t m_i_enemy3_ks = 0x70; // int32 - constexpr std::ptrdiff_t m_i_enemy_knife_kills = 0x74; // int32 - constexpr std::ptrdiff_t m_i_enemy_taser_kills = 0x78; // int32 + namespace CSMatchStats_t { + constexpr std::ptrdiff_t m_iEnemy5Ks = 0x68; // int32 + constexpr std::ptrdiff_t m_iEnemy4Ks = 0x6C; // int32 + constexpr std::ptrdiff_t m_iEnemy3Ks = 0x70; // int32 + constexpr std::ptrdiff_t m_iEnemyKnifeKills = 0x74; // int32 + constexpr std::ptrdiff_t m_iEnemyTaserKills = 0x78; // int32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -5682,57 +5682,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 = 0x550; // int32 - constexpr std::ptrdiff_t m_n_random = 0x554; // int32 - constexpr std::ptrdiff_t m_n_ordinal = 0x558; // int32 - constexpr std::ptrdiff_t m_s_weapon_name = 0x560; // CUtlString + namespace C_CSGO_TeamPreviewCharacterPosition { + constexpr std::ptrdiff_t m_nVariant = 0x550; // int32 + constexpr std::ptrdiff_t m_nRandom = 0x554; // int32 + constexpr std::ptrdiff_t m_nOrdinal = 0x558; // int32 + constexpr std::ptrdiff_t m_sWeaponName = 0x560; // CUtlString constexpr std::ptrdiff_t m_xuid = 0x568; // uint64 - constexpr std::ptrdiff_t m_agent_item = 0x570; // C_EconItemView - constexpr std::ptrdiff_t m_gloves_item = 0x9B8; // C_EconItemView - constexpr std::ptrdiff_t m_weapon_item = 0xE00; // C_EconItemView + constexpr std::ptrdiff_t m_agentItem = 0x570; // C_EconItemView + constexpr std::ptrdiff_t m_glovesItem = 0x9B8; // C_EconItemView + constexpr std::ptrdiff_t m_weaponItem = 0xE00; // 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: @@ -5741,22 +5741,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 = 0x580; // CHandle< C_CSPlayerPawn > - constexpr std::ptrdiff_t m_h_pinged_entity = 0x584; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_i_type = 0x588; // int32 - constexpr std::ptrdiff_t m_b_urgent = 0x58C; // bool - constexpr std::ptrdiff_t m_sz_place_name = 0x58D; // char[18] + 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_iType = 0x588; // int32 + constexpr std::ptrdiff_t m_bUrgent = 0x58C; // bool + constexpr std::ptrdiff_t m_szPlaceName = 0x58D; // 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< C_BaseEntity > } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 10 // // Metadata: @@ -5769,17 +5769,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 = 0x550; // bool[12] - constexpr std::ptrdiff_t m_is_hostage_following_someone = 0x55C; // bool[12] - constexpr std::ptrdiff_t m_i_hostage_entity_i_ds = 0x568; // CEntityIndex[12] - constexpr std::ptrdiff_t m_bombsite_center_a = 0x598; // - constexpr std::ptrdiff_t m_bombsite_center_b = 0x5A4; // - constexpr std::ptrdiff_t m_hostage_rescue_x = 0x5B0; // int32[4] - constexpr std::ptrdiff_t m_hostage_rescue_y = 0x5C0; // int32[4] - constexpr std::ptrdiff_t m_hostage_rescue_z = 0x5D0; // int32[4] - constexpr std::ptrdiff_t m_b_end_match_next_map_all_voted = 0x5E0; // bool - constexpr std::ptrdiff_t m_found_goal_positions = 0x5E1; // bool + namespace C_CSPlayerResource { + constexpr std::ptrdiff_t m_bHostageAlive = 0x550; // + constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x55C; // + constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x568; // CEntityIndex[12] + constexpr std::ptrdiff_t m_bombsiteCenterA = 0x598; // + constexpr std::ptrdiff_t m_bombsiteCenterB = 0x5A4; // + constexpr std::ptrdiff_t m_hostageRescueX = 0x5B0; // int32[4] + constexpr std::ptrdiff_t m_hostageRescueY = 0x5C0; // int32[4] + constexpr std::ptrdiff_t m_hostageRescueZ = 0x5D0; // int32[4] + constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x5E0; // bool + constexpr std::ptrdiff_t m_foundGoalPositions = 0x5E1; // bool } // Parent: None // Fields count: 0 @@ -5787,13 +5787,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: @@ -5802,13 +5802,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< C_BaseEntity > + constexpr std::ptrdiff_t m_flLastShotFOV = 0x224; // float32 } // Parent: None // Fields count: 2 @@ -5816,38 +5816,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< WeaponPurchaseCount_t > } - // 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< C_BasePlayerWeapon > + 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 @@ -5858,49 +5858,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< SellbackPurchaseEntry_t > } - // 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< C_BaseEntity > + constexpr std::ptrdiff_t m_hCarriedHostageProp = 0x44; // CHandle< C_BaseEntity > } - // 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: @@ -5924,107 +5924,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 = 0x218; // float32 - constexpr std::ptrdiff_t m_vec_ladder_normal = 0x21C; // - constexpr std::ptrdiff_t m_n_ladder_surface_prop_index = 0x228; // int32 - constexpr std::ptrdiff_t m_fl_duck_amount = 0x22C; // float32 - constexpr std::ptrdiff_t m_fl_duck_speed = 0x230; // float32 - constexpr std::ptrdiff_t m_b_duck_override = 0x234; // bool - constexpr std::ptrdiff_t m_b_desires_duck = 0x235; // bool - constexpr std::ptrdiff_t m_fl_duck_offset = 0x238; // float32 - constexpr std::ptrdiff_t m_n_duck_time_msecs = 0x23C; // uint32 - constexpr std::ptrdiff_t m_n_duck_jump_time_msecs = 0x240; // uint32 - constexpr std::ptrdiff_t m_n_jump_time_msecs = 0x244; // uint32 - constexpr std::ptrdiff_t m_fl_last_duck_time = 0x248; // float32 - constexpr std::ptrdiff_t m_vec_last_position_at_full_crouch_speed = 0x258; // Vector2D - constexpr std::ptrdiff_t m_duck_until_on_ground = 0x260; // bool - constexpr std::ptrdiff_t m_b_has_walk_moved_since_last_jump = 0x261; // bool - constexpr std::ptrdiff_t m_b_in_stuck_test = 0x262; // bool - constexpr std::ptrdiff_t m_fl_stuck_check_time = 0x270; // float32[64][2] - constexpr std::ptrdiff_t m_n_trace_count = 0x470; // int32 - constexpr std::ptrdiff_t m_stuck_last = 0x474; // int32 - constexpr std::ptrdiff_t m_b_speed_cropped = 0x478; // bool - constexpr std::ptrdiff_t m_n_old_water_level = 0x47C; // int32 - constexpr std::ptrdiff_t m_fl_water_entry_time = 0x480; // float32 - constexpr std::ptrdiff_t m_vec_forward = 0x484; // - constexpr std::ptrdiff_t m_vec_left = 0x490; // - constexpr std::ptrdiff_t m_vec_up = 0x49C; // - constexpr std::ptrdiff_t m_n_game_code_has_moved_player_after_command = 0x4A8; // int32 - constexpr std::ptrdiff_t m_b_old_jump_pressed = 0x4AC; // bool - constexpr std::ptrdiff_t m_fl_jump_pressed_time = 0x4B0; // float32 - constexpr std::ptrdiff_t m_fl_jump_until = 0x4B4; // float32 - constexpr std::ptrdiff_t m_fl_jump_vel = 0x4B8; // float32 - constexpr std::ptrdiff_t m_f_stash_grenade_parameter_when = 0x4BC; // GameTime_t - constexpr std::ptrdiff_t m_n_button_down_mask_prev = 0x4C0; // uint64 - constexpr std::ptrdiff_t m_fl_offset_tick_complete_time = 0x4C8; // float32 - constexpr std::ptrdiff_t m_fl_offset_tick_stashed_speed = 0x4CC; // float32 - constexpr std::ptrdiff_t m_fl_stamina = 0x4D0; // float32 - constexpr std::ptrdiff_t m_fl_height_at_jump_start = 0x4D4; // float32 - constexpr std::ptrdiff_t m_fl_max_jump_height_this_jump = 0x4D8; // float32 + namespace CCSPlayer_MovementServices { + constexpr std::ptrdiff_t m_flMaxFallVelocity = 0x218; // float32 + constexpr std::ptrdiff_t m_vecLadderNormal = 0x21C; // + constexpr std::ptrdiff_t m_nLadderSurfacePropIndex = 0x228; // int32 + constexpr std::ptrdiff_t m_flDuckAmount = 0x22C; // float32 + constexpr std::ptrdiff_t m_flDuckSpeed = 0x230; // float32 + constexpr std::ptrdiff_t m_bDuckOverride = 0x234; // bool + constexpr std::ptrdiff_t m_bDesiresDuck = 0x235; // bool + constexpr std::ptrdiff_t m_flDuckOffset = 0x238; // float32 + constexpr std::ptrdiff_t m_nDuckTimeMsecs = 0x23C; // uint32 + constexpr std::ptrdiff_t m_nDuckJumpTimeMsecs = 0x240; // uint32 + constexpr std::ptrdiff_t m_nJumpTimeMsecs = 0x244; // uint32 + constexpr std::ptrdiff_t m_flLastDuckTime = 0x248; // float32 + constexpr std::ptrdiff_t m_vecLastPositionAtFullCrouchSpeed = 0x258; // Vector2D + constexpr std::ptrdiff_t m_duckUntilOnGround = 0x260; // bool + constexpr std::ptrdiff_t m_bHasWalkMovedSinceLastJump = 0x261; // bool + constexpr std::ptrdiff_t m_bInStuckTest = 0x262; // bool + constexpr std::ptrdiff_t m_flStuckCheckTime = 0x270; // float32[64][2] + constexpr std::ptrdiff_t m_nTraceCount = 0x470; // int32 + constexpr std::ptrdiff_t m_StuckLast = 0x474; // int32 + constexpr std::ptrdiff_t m_bSpeedCropped = 0x478; // bool + constexpr std::ptrdiff_t m_nOldWaterLevel = 0x47C; // int32 + constexpr std::ptrdiff_t m_flWaterEntryTime = 0x480; // float32 + constexpr std::ptrdiff_t m_vecForward = 0x484; // + constexpr std::ptrdiff_t m_vecLeft = 0x490; // + constexpr std::ptrdiff_t m_vecUp = 0x49C; // + constexpr std::ptrdiff_t m_nGameCodeHasMovedPlayerAfterCommand = 0x4A8; // int32 + constexpr std::ptrdiff_t m_bOldJumpPressed = 0x4AC; // bool + constexpr std::ptrdiff_t m_flJumpPressedTime = 0x4B0; // float32 + constexpr std::ptrdiff_t m_flJumpUntil = 0x4B4; // float32 + constexpr std::ptrdiff_t m_flJumpVel = 0x4B8; // float32 + constexpr std::ptrdiff_t m_fStashGrenadeParameterWhen = 0x4BC; // GameTime_t + constexpr std::ptrdiff_t m_nButtonDownMaskPrev = 0x4C0; // uint64 + constexpr std::ptrdiff_t m_flOffsetTickCompleteTime = 0x4C8; // float32 + constexpr std::ptrdiff_t m_flOffsetTickStashedSpeed = 0x4CC; // float32 + constexpr std::ptrdiff_t m_flStamina = 0x4D0; // float32 + constexpr std::ptrdiff_t m_flHeightAtJumpStart = 0x4D4; // float32 + constexpr std::ptrdiff_t m_flMaxJumpHeightThisJump = 0x4D8; // 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< C_BaseViewModel >[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; // - 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; // + 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; // - constexpr std::ptrdiff_t m_vec_observer_interp_start_pos = 0x68; // - 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; // + constexpr std::ptrdiff_t m_vecObserverInterpStartPos = 0x68; // + 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: @@ -6033,12 +6033,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 = 0x110; // int32 - constexpr std::ptrdiff_t m_i_num_round_kills_headshots = 0x114; // int32 - constexpr std::ptrdiff_t m_un_total_round_damage_dealt = 0x118; // uint32 + namespace CCSPlayerController_ActionTrackingServices { + constexpr std::ptrdiff_t m_perRoundStats = 0x40; // C_UtlVectorEmbeddedNetworkVar< CSPerRoundStats_t > + 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 + constexpr std::ptrdiff_t m_unTotalRoundDamageDealt = 0x118; // uint32 } // Parent: None // Fields count: 14 @@ -6058,33 +6058,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< 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_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< CDamageRecord > } - // Parent: c_player_controller_component + // Parent: CPlayerControllerComponent // Fields count: 5 // // Metadata: @@ -6092,21 +6092,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: @@ -6118,15 +6118,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< ServerAuthoritativeWeaponSlot_t > } // Parent: None // Fields count: 0 @@ -6134,7 +6134,7 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace ccs_weapon_base_v_data_api { + namespace CCSWeaponBaseVDataAPI { } // Parent: None // Fields count: 0 @@ -6142,24 +6142,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 @@ -6167,11 +6167,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 @@ -6179,41 +6179,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 @@ -6221,12 +6221,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 @@ -6234,35 +6234,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< CUtlString > + 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< CompMatPropertyMutator_t > + constexpr std::ptrdiff_t m_vecConditionalMutators = 0x308; // CUtlVector< CompMatPropertyMutator_t > + 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 > } // Parent: None // Fields count: 8 @@ -6270,15 +6270,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< CompositeMaterialInputLooseVariable_t > + constexpr std::ptrdiff_t m_strAttrNameForVar = 0x110; // CUtlString + constexpr std::ptrdiff_t m_bExposeExternally = 0x118; // bool } // Parent: None // Fields count: 4 @@ -6286,157 +6286,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< 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 > } // 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< GeneratedTextureHandle_t > } // 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< CompositeMaterialAssemblyProcedure_t > + constexpr std::ptrdiff_t m_vecCompositeMaterials = 0x1F8; // CUtlVector< CompositeMaterial_t > } // 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< CompositeMaterialEditorPoint_t > + 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; // - constexpr std::ptrdiff_t m_spot_light_angles = 0x20; // QAngle - constexpr std::ptrdiff_t m_shadow_direction = 0x2C; // - constexpr std::ptrdiff_t m_ambient_direction = 0x38; // - constexpr std::ptrdiff_t m_specular_direction = 0x44; // - constexpr std::ptrdiff_t m_inspector_specular_direction = 0x50; // - 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; // - constexpr std::ptrdiff_t m_view_origin = 0xD4; // - 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; // + constexpr std::ptrdiff_t m_SpotLightAngles = 0x20; // QAngle + constexpr std::ptrdiff_t m_ShadowDirection = 0x2C; // + constexpr std::ptrdiff_t m_AmbientDirection = 0x38; // + constexpr std::ptrdiff_t m_SpecularDirection = 0x44; // + constexpr std::ptrdiff_t m_InspectorSpecularDirection = 0x50; // + 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; // + constexpr std::ptrdiff_t m_ViewOrigin = 0xD4; // + 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< C_BaseEntity > + constexpr std::ptrdiff_t m_hEnvSky = 0x4BC; // CHandle< C_BaseEntity > } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 1 - namespace c_global_light { - constexpr std::ptrdiff_t m_wind_cloth_force_handle = 0xA10; // uint16 + namespace C_GlobalLight { + constexpr std::ptrdiff_t m_WindClothForceHandle = 0xA10; // 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< 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* > } - // 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< 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 > } - // 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 = 0x550; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_n_path_index = 0x558; // int32 - constexpr std::ptrdiff_t m_v_in_tangent_local = 0x55C; // - constexpr std::ptrdiff_t m_v_out_tangent_local = 0x568; // - constexpr std::ptrdiff_t m_fl_fov = 0x574; // float32 - constexpr std::ptrdiff_t m_fl_speed = 0x578; // float32 - constexpr std::ptrdiff_t m_fl_ease_in = 0x57C; // float32 - constexpr std::ptrdiff_t m_fl_ease_out = 0x580; // float32 - constexpr std::ptrdiff_t m_v_in_tangent_world = 0x584; // - constexpr std::ptrdiff_t m_v_out_tangent_world = 0x590; // + namespace C_CSGO_MapPreviewCameraPathNode { + constexpr std::ptrdiff_t m_szParentPathUniqueID = 0x550; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_nPathIndex = 0x558; // int32 + constexpr std::ptrdiff_t m_vInTangentLocal = 0x55C; // + constexpr std::ptrdiff_t m_vOutTangentLocal = 0x568; // + constexpr std::ptrdiff_t m_flFOV = 0x574; // float32 + constexpr std::ptrdiff_t m_flSpeed = 0x578; // float32 + constexpr std::ptrdiff_t m_flEaseIn = 0x57C; // float32 + constexpr std::ptrdiff_t m_flEaseOut = 0x580; // float32 + constexpr std::ptrdiff_t m_vInTangentWorld = 0x584; // + constexpr std::ptrdiff_t m_vOutTangentWorld = 0x590; // } - // 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 = 0x550; // float32 - constexpr std::ptrdiff_t m_fl_z_near = 0x554; // float32 - constexpr std::ptrdiff_t m_b_loop = 0x558; // bool - constexpr std::ptrdiff_t m_b_vertical_fov = 0x559; // bool - constexpr std::ptrdiff_t m_b_constant_speed = 0x55A; // bool - constexpr std::ptrdiff_t m_fl_duration = 0x55C; // float32 - constexpr std::ptrdiff_t m_fl_path_length = 0x5A0; // float32 - constexpr std::ptrdiff_t m_fl_path_duration = 0x5A4; // float32 + namespace C_CSGO_MapPreviewCameraPath { + constexpr std::ptrdiff_t m_flZFar = 0x550; // float32 + constexpr std::ptrdiff_t m_flZNear = 0x554; // float32 + constexpr std::ptrdiff_t m_bLoop = 0x558; // bool + constexpr std::ptrdiff_t m_bVerticalFOV = 0x559; // bool + constexpr std::ptrdiff_t m_bConstantSpeed = 0x55A; // bool + constexpr std::ptrdiff_t m_flDuration = 0x55C; // float32 + constexpr std::ptrdiff_t m_flPathLength = 0x5A0; // float32 + constexpr std::ptrdiff_t m_flPathDuration = 0x5A4; // float32 } - // Parent: c_player_pawn_component + // Parent: CPlayerPawnComponent // Fields count: 0 - namespace ccs_player_glow_services { + namespace CCSPlayer_GlowServices { } // Parent: None // Fields count: 0 @@ -6444,7 +6444,7 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_cs_observer_pawn_api { + namespace C_CSObserverPawnAPI { } // Parent: None // Fields count: 0 @@ -6452,9 +6452,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: @@ -6463,16 +6463,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 = 0x560; // int32 - constexpr std::ptrdiff_t m_i_only_team_to_vote = 0x564; // int32 - constexpr std::ptrdiff_t m_n_vote_option_count = 0x568; // int32[5] - constexpr std::ptrdiff_t m_n_potential_votes = 0x57C; // int32 - constexpr std::ptrdiff_t m_b_votes_dirty = 0x580; // bool - constexpr std::ptrdiff_t m_b_type_dirty = 0x581; // bool - constexpr std::ptrdiff_t m_b_is_yes_no_vote = 0x582; // bool + namespace C_VoteController { + constexpr std::ptrdiff_t m_iActiveIssueIndex = 0x560; // int32 + constexpr std::ptrdiff_t m_iOnlyTeamToVote = 0x564; // int32 + constexpr std::ptrdiff_t m_nVoteOptionCount = 0x568; // int32[5] + constexpr std::ptrdiff_t m_nPotentialVotes = 0x57C; // int32 + constexpr std::ptrdiff_t m_bVotesDirty = 0x580; // bool + constexpr std::ptrdiff_t m_bTypeDirty = 0x581; // bool + constexpr std::ptrdiff_t m_bIsYesNoVote = 0x582; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -6491,91 +6491,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 = 0x560; // int32 - constexpr std::ptrdiff_t m_n_team_winning_coin_toss = 0x564; // int32 - constexpr std::ptrdiff_t m_n_team_with_first_choice = 0x568; // int32[64] - constexpr std::ptrdiff_t m_n_vote_map_ids_list = 0x668; // int32[7] - constexpr std::ptrdiff_t m_n_account_i_ds = 0x684; // int32[64] - constexpr std::ptrdiff_t m_n_map_id0 = 0x784; // int32[64] - constexpr std::ptrdiff_t m_n_map_id1 = 0x884; // int32[64] - constexpr std::ptrdiff_t m_n_map_id2 = 0x984; // int32[64] - constexpr std::ptrdiff_t m_n_map_id3 = 0xA84; // int32[64] - constexpr std::ptrdiff_t m_n_map_id4 = 0xB84; // int32[64] - constexpr std::ptrdiff_t m_n_map_id5 = 0xC84; // int32[64] - constexpr std::ptrdiff_t m_n_starting_side0 = 0xD84; // int32[64] - constexpr std::ptrdiff_t m_n_current_phase = 0xE84; // int32 - constexpr std::ptrdiff_t m_n_phase_start_tick = 0xE88; // int32 - constexpr std::ptrdiff_t m_n_phase_duration_ticks = 0xE8C; // int32 - constexpr std::ptrdiff_t m_n_post_data_update_tick = 0xE90; // int32 - constexpr std::ptrdiff_t m_b_disabled_hud = 0xE94; // bool + namespace C_MapVetoPickController { + constexpr std::ptrdiff_t m_nDraftType = 0x560; // int32 + constexpr std::ptrdiff_t m_nTeamWinningCoinToss = 0x564; // int32 + constexpr std::ptrdiff_t m_nTeamWithFirstChoice = 0x568; // int32[64] + constexpr std::ptrdiff_t m_nVoteMapIdsList = 0x668; // int32[7] + constexpr std::ptrdiff_t m_nAccountIDs = 0x684; // int32[64] + constexpr std::ptrdiff_t m_nMapId0 = 0x784; // int32[64] + constexpr std::ptrdiff_t m_nMapId1 = 0x884; // int32[64] + constexpr std::ptrdiff_t m_nMapId2 = 0x984; // int32[64] + constexpr std::ptrdiff_t m_nMapId3 = 0xA84; // int32[64] + constexpr std::ptrdiff_t m_nMapId4 = 0xB84; // int32[64] + constexpr std::ptrdiff_t m_nMapId5 = 0xC84; // int32[64] + constexpr std::ptrdiff_t m_nStartingSide0 = 0xD84; // int32[64] + constexpr std::ptrdiff_t m_nCurrentPhase = 0xE84; // int32 + constexpr std::ptrdiff_t m_nPhaseStartTick = 0xE88; // int32 + constexpr std::ptrdiff_t m_nPhaseDurationTicks = 0xE8C; // int32 + constexpr std::ptrdiff_t m_nPostDataUpdateTick = 0xE90; // int32 + constexpr std::ptrdiff_t m_bDisabledHud = 0xE94; // 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 = 0x5B0; // int32 - constexpr std::ptrdiff_t m_b_dof_enabled = 0x5B4; // bool - constexpr std::ptrdiff_t m_fl_dof_near_blurry = 0x5B8; // float32 - constexpr std::ptrdiff_t m_fl_dof_near_crisp = 0x5BC; // float32 - constexpr std::ptrdiff_t m_fl_dof_far_crisp = 0x5C0; // float32 - constexpr std::ptrdiff_t m_fl_dof_far_blurry = 0x5C4; // float32 - constexpr std::ptrdiff_t m_fl_dof_tilt_to_ground = 0x5C8; // float32 + namespace C_CSGO_TeamPreviewCamera { + constexpr std::ptrdiff_t m_nVariant = 0x5B0; // int32 + constexpr std::ptrdiff_t m_bDofEnabled = 0x5B4; // bool + constexpr std::ptrdiff_t m_flDofNearBlurry = 0x5B8; // float32 + constexpr std::ptrdiff_t m_flDofNearCrisp = 0x5BC; // float32 + constexpr std::ptrdiff_t m_flDofFarCrisp = 0x5C0; // float32 + constexpr std::ptrdiff_t m_flDofFarBlurry = 0x5C4; // float32 + constexpr std::ptrdiff_t m_flDofTiltToGround = 0x5C8; // 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 = 0x550; // CUtlString - constexpr std::ptrdiff_t m_fl_csm_fov_override_value = 0x558; // float32 + namespace C_CsmFovOverride { + constexpr std::ptrdiff_t m_cameraName = 0x550; // CUtlString + constexpr std::ptrdiff_t m_flCsmFovOverrideValue = 0x558; // 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: @@ -6603,33 +6603,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 = 0x15A8; // Color - constexpr std::ptrdiff_t m_fl_brightness = 0x15AC; // float32 - constexpr std::ptrdiff_t m_h_cubemap_texture = 0x15B0; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_b_custom_cubemap_texture = 0x15B8; // bool - constexpr std::ptrdiff_t m_h_light_probe_texture = 0x15C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_indices_texture = 0x15C8; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_scalars_texture = 0x15D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_shadows_texture = 0x15D8; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_v_box_mins = 0x15E0; // - constexpr std::ptrdiff_t m_v_box_maxs = 0x15EC; // - constexpr std::ptrdiff_t m_b_moveable = 0x15F8; // bool - constexpr std::ptrdiff_t m_n_handshake = 0x15FC; // int32 - constexpr std::ptrdiff_t m_n_env_cube_map_array_index = 0x1600; // int32 - constexpr std::ptrdiff_t m_n_priority = 0x1604; // int32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x1608; // bool - constexpr std::ptrdiff_t m_fl_edge_fade_dist = 0x160C; // float32 - constexpr std::ptrdiff_t m_v_edge_fade_dists = 0x1610; // - constexpr std::ptrdiff_t m_n_light_probe_size_x = 0x161C; // int32 - constexpr std::ptrdiff_t m_n_light_probe_size_y = 0x1620; // int32 - constexpr std::ptrdiff_t m_n_light_probe_size_z = 0x1624; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_x = 0x1628; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_y = 0x162C; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_z = 0x1630; // int32 - constexpr std::ptrdiff_t m_b_enabled = 0x1649; // bool + 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_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_vBoxMins = 0x15E0; // + constexpr std::ptrdiff_t m_vBoxMaxs = 0x15EC; // + constexpr std::ptrdiff_t m_bMoveable = 0x15F8; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x15FC; // int32 + constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x1600; // int32 + constexpr std::ptrdiff_t m_nPriority = 0x1604; // int32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x1608; // bool + constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x160C; // float32 + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x1610; // + constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x161C; // int32 + constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1620; // int32 + constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1624; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x1628; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x162C; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1630; // int32 + constexpr std::ptrdiff_t m_bEnabled = 0x1649; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -6651,31 +6651,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 = 0x5D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_b_custom_cubemap_texture = 0x5D8; // bool - constexpr std::ptrdiff_t m_fl_influence_radius = 0x5DC; // float32 - constexpr std::ptrdiff_t m_v_box_project_mins = 0x5E0; // - constexpr std::ptrdiff_t m_v_box_project_maxs = 0x5EC; // - constexpr std::ptrdiff_t m_b_moveable = 0x5F8; // bool - constexpr std::ptrdiff_t m_n_handshake = 0x5FC; // int32 - constexpr std::ptrdiff_t m_n_env_cube_map_array_index = 0x600; // int32 - constexpr std::ptrdiff_t m_n_priority = 0x604; // int32 - constexpr std::ptrdiff_t m_fl_edge_fade_dist = 0x608; // float32 - constexpr std::ptrdiff_t m_v_edge_fade_dists = 0x60C; // - constexpr std::ptrdiff_t m_fl_diffuse_scale = 0x618; // float32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x61C; // bool - constexpr std::ptrdiff_t m_b_default_env_map = 0x61D; // bool - constexpr std::ptrdiff_t m_b_default_spec_env_map = 0x61E; // bool - constexpr std::ptrdiff_t m_b_indoor_cube_map = 0x61F; // bool - constexpr std::ptrdiff_t m_b_copy_diffuse_from_default_cubemap = 0x620; // bool - constexpr std::ptrdiff_t m_b_enabled = 0x630; // bool + namespace C_EnvCubemap { + constexpr std::ptrdiff_t m_hCubemapTexture = 0x5D0; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_bCustomCubemapTexture = 0x5D8; // bool + constexpr std::ptrdiff_t m_flInfluenceRadius = 0x5DC; // float32 + constexpr std::ptrdiff_t m_vBoxProjectMins = 0x5E0; // + constexpr std::ptrdiff_t m_vBoxProjectMaxs = 0x5EC; // + constexpr std::ptrdiff_t m_bMoveable = 0x5F8; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x5FC; // int32 + constexpr std::ptrdiff_t m_nEnvCubeMapArrayIndex = 0x600; // int32 + constexpr std::ptrdiff_t m_nPriority = 0x604; // int32 + constexpr std::ptrdiff_t m_flEdgeFadeDist = 0x608; // float32 + constexpr std::ptrdiff_t m_vEdgeFadeDists = 0x60C; // + constexpr std::ptrdiff_t m_flDiffuseScale = 0x618; // float32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x61C; // bool + constexpr std::ptrdiff_t m_bDefaultEnvMap = 0x61D; // bool + constexpr std::ptrdiff_t m_bDefaultSpecEnvMap = 0x61E; // bool + constexpr std::ptrdiff_t m_bIndoorCubeMap = 0x61F; // bool + constexpr std::ptrdiff_t m_bCopyDiffuseFromDefaultCubemap = 0x620; // bool + constexpr std::ptrdiff_t m_bEnabled = 0x630; // 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: @@ -6696,27 +6696,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 = 0x550; // float32 - constexpr std::ptrdiff_t m_fl_start_distance = 0x554; // float32 - constexpr std::ptrdiff_t m_fl_fog_falloff_exponent = 0x558; // float32 - constexpr std::ptrdiff_t m_b_height_fog_enabled = 0x55C; // bool - constexpr std::ptrdiff_t m_fl_fog_height_width = 0x560; // float32 - constexpr std::ptrdiff_t m_fl_fog_height_end = 0x564; // float32 - constexpr std::ptrdiff_t m_fl_fog_height_start = 0x568; // float32 - constexpr std::ptrdiff_t m_fl_fog_height_exponent = 0x56C; // float32 - constexpr std::ptrdiff_t m_fl_lod_bias = 0x570; // float32 - constexpr std::ptrdiff_t m_b_active = 0x574; // bool - constexpr std::ptrdiff_t m_b_start_disabled = 0x575; // bool - constexpr std::ptrdiff_t m_fl_fog_max_opacity = 0x578; // float32 - constexpr std::ptrdiff_t m_n_cubemap_source_type = 0x57C; // int32 - constexpr std::ptrdiff_t m_h_sky_material = 0x580; // CStrongHandle< InfoForResourceTypeIMaterial2 > - constexpr std::ptrdiff_t m_isz_sky_entity = 0x588; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_h_fog_cubemap_texture = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_b_has_height_fog_end = 0x598; // bool - constexpr std::ptrdiff_t m_b_first_time = 0x599; // bool + namespace C_EnvCubemapFog { + constexpr std::ptrdiff_t m_flEndDistance = 0x550; // float32 + constexpr std::ptrdiff_t m_flStartDistance = 0x554; // float32 + constexpr std::ptrdiff_t m_flFogFalloffExponent = 0x558; // float32 + constexpr std::ptrdiff_t m_bHeightFogEnabled = 0x55C; // bool + constexpr std::ptrdiff_t m_flFogHeightWidth = 0x560; // float32 + constexpr std::ptrdiff_t m_flFogHeightEnd = 0x564; // float32 + constexpr std::ptrdiff_t m_flFogHeightStart = 0x568; // float32 + constexpr std::ptrdiff_t m_flFogHeightExponent = 0x56C; // float32 + constexpr std::ptrdiff_t m_flLODBias = 0x570; // float32 + constexpr std::ptrdiff_t m_bActive = 0x574; // bool + 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_iszSkyEntity = 0x588; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_hFogCubemapTexture = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_bHasHeightFogEnd = 0x598; // bool + constexpr std::ptrdiff_t m_bFirstTime = 0x599; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -6735,25 +6735,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 = 0x550; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_fl_fog_start_distance = 0x558; // float32 - constexpr std::ptrdiff_t m_fl_fog_end_distance = 0x55C; // float32 - constexpr std::ptrdiff_t m_b_height_fog_enabled = 0x560; // bool - constexpr std::ptrdiff_t m_fl_fog_start_height = 0x564; // float32 - constexpr std::ptrdiff_t m_fl_fog_end_height = 0x568; // float32 - constexpr std::ptrdiff_t m_fl_far_z = 0x56C; // float32 - constexpr std::ptrdiff_t m_fl_fog_max_opacity = 0x570; // float32 - constexpr std::ptrdiff_t m_fl_fog_falloff_exponent = 0x574; // float32 - constexpr std::ptrdiff_t m_fl_fog_vertical_exponent = 0x578; // float32 - constexpr std::ptrdiff_t m_fog_color = 0x57C; // Color - constexpr std::ptrdiff_t m_fl_fog_strength = 0x580; // float32 - constexpr std::ptrdiff_t m_fl_fade_time = 0x584; // float32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x588; // bool - constexpr std::ptrdiff_t m_b_is_enabled = 0x589; // bool - constexpr std::ptrdiff_t m_b_gradient_fog_needs_textures = 0x58A; // bool + namespace C_GradientFog { + constexpr std::ptrdiff_t m_hGradientFogTexture = 0x550; // CStrongHandle< InfoForResourceTypeCTextureBase > + constexpr std::ptrdiff_t m_flFogStartDistance = 0x558; // float32 + constexpr std::ptrdiff_t m_flFogEndDistance = 0x55C; // float32 + constexpr std::ptrdiff_t m_bHeightFogEnabled = 0x560; // bool + constexpr std::ptrdiff_t m_flFogStartHeight = 0x564; // float32 + constexpr std::ptrdiff_t m_flFogEndHeight = 0x568; // float32 + constexpr std::ptrdiff_t m_flFarZ = 0x56C; // float32 + constexpr std::ptrdiff_t m_flFogMaxOpacity = 0x570; // float32 + constexpr std::ptrdiff_t m_flFogFalloffExponent = 0x574; // float32 + constexpr std::ptrdiff_t m_flFogVerticalExponent = 0x578; // float32 + constexpr std::ptrdiff_t m_fogColor = 0x57C; // Color + constexpr std::ptrdiff_t m_flFogStrength = 0x580; // float32 + constexpr std::ptrdiff_t m_flFadeTime = 0x584; // float32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x588; // bool + constexpr std::ptrdiff_t m_bIsEnabled = 0x589; // bool + constexpr std::ptrdiff_t m_bGradientFogNeedsTextures = 0x58A; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -6774,26 +6774,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 = 0x1528; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_indices_texture = 0x1530; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_scalars_texture = 0x1538; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_h_light_probe_direct_light_shadows_texture = 0x1540; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_v_box_mins = 0x1548; // - constexpr std::ptrdiff_t m_v_box_maxs = 0x1554; // - constexpr std::ptrdiff_t m_b_moveable = 0x1560; // bool - constexpr std::ptrdiff_t m_n_handshake = 0x1564; // int32 - constexpr std::ptrdiff_t m_n_priority = 0x1568; // int32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x156C; // bool - constexpr std::ptrdiff_t m_n_light_probe_size_x = 0x1570; // int32 - constexpr std::ptrdiff_t m_n_light_probe_size_y = 0x1574; // int32 - constexpr std::ptrdiff_t m_n_light_probe_size_z = 0x1578; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_x = 0x157C; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_y = 0x1580; // int32 - constexpr std::ptrdiff_t m_n_light_probe_atlas_z = 0x1584; // int32 - constexpr std::ptrdiff_t m_b_enabled = 0x1591; // 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_vBoxMins = 0x1548; // + constexpr std::ptrdiff_t m_vBoxMaxs = 0x1554; // + constexpr std::ptrdiff_t m_bMoveable = 0x1560; // bool + constexpr std::ptrdiff_t m_nHandshake = 0x1564; // int32 + constexpr std::ptrdiff_t m_nPriority = 0x1568; // int32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x156C; // bool + constexpr std::ptrdiff_t m_nLightProbeSizeX = 0x1570; // int32 + constexpr std::ptrdiff_t m_nLightProbeSizeY = 0x1574; // int32 + constexpr std::ptrdiff_t m_nLightProbeSizeZ = 0x1578; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasX = 0x157C; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasY = 0x1580; // int32 + constexpr std::ptrdiff_t m_nLightProbeAtlasZ = 0x1584; // int32 + constexpr std::ptrdiff_t m_bEnabled = 0x1591; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 6 // // Metadata: @@ -6803,15 +6803,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 = 0x550; // float32 - constexpr std::ptrdiff_t m_fl_fog_distance_multiplier = 0x554; // float32 - constexpr std::ptrdiff_t m_fl_fog_max_density_multiplier = 0x558; // float32 - constexpr std::ptrdiff_t m_fl_fade_time = 0x55C; // float32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x560; // bool - constexpr std::ptrdiff_t m_b_is_enabled = 0x561; // bool + namespace C_PlayerVisibility { + constexpr std::ptrdiff_t m_flVisibilityStrength = 0x550; // float32 + constexpr std::ptrdiff_t m_flFogDistanceMultiplier = 0x554; // float32 + constexpr std::ptrdiff_t m_flFogMaxDensityMultiplier = 0x558; // float32 + constexpr std::ptrdiff_t m_flFadeTime = 0x55C; // float32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x560; // bool + constexpr std::ptrdiff_t m_bIsEnabled = 0x561; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -6823,17 +6823,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 = 0x550; // float32 - constexpr std::ptrdiff_t m_fl_auto_exposure_max = 0x554; // float32 - constexpr std::ptrdiff_t m_fl_tonemap_percent_target = 0x558; // float32 - constexpr std::ptrdiff_t m_fl_tonemap_percent_bright_pixels = 0x55C; // float32 - constexpr std::ptrdiff_t m_fl_tonemap_min_avg_lum = 0x560; // float32 - constexpr std::ptrdiff_t m_fl_exposure_adaptation_speed_up = 0x564; // float32 - constexpr std::ptrdiff_t m_fl_exposure_adaptation_speed_down = 0x568; // float32 - constexpr std::ptrdiff_t m_fl_tonemap_ev_smoothing_range = 0x56C; // float32 + namespace C_TonemapController2 { + constexpr std::ptrdiff_t m_flAutoExposureMin = 0x550; // float32 + constexpr std::ptrdiff_t m_flAutoExposureMax = 0x554; // float32 + constexpr std::ptrdiff_t m_flTonemapPercentTarget = 0x558; // float32 + constexpr std::ptrdiff_t m_flTonemapPercentBrightPixels = 0x55C; // float32 + constexpr std::ptrdiff_t m_flTonemapMinAvgLum = 0x560; // float32 + constexpr std::ptrdiff_t m_flExposureAdaptationSpeedUp = 0x564; // float32 + constexpr std::ptrdiff_t m_flExposureAdaptationSpeedDown = 0x568; // float32 + constexpr std::ptrdiff_t m_flTonemapEVSmoothingRange = 0x56C; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 28 // // Metadata: @@ -6864,37 +6864,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 = 0x550; // float32 - constexpr std::ptrdiff_t m_fl_anisotropy = 0x554; // float32 - constexpr std::ptrdiff_t m_fl_fade_speed = 0x558; // float32 - constexpr std::ptrdiff_t m_fl_draw_distance = 0x55C; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_start = 0x560; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_end = 0x564; // float32 - constexpr std::ptrdiff_t m_fl_indirect_strength = 0x568; // float32 - constexpr std::ptrdiff_t m_n_indirect_texture_dim_x = 0x56C; // int32 - constexpr std::ptrdiff_t m_n_indirect_texture_dim_y = 0x570; // int32 - constexpr std::ptrdiff_t m_n_indirect_texture_dim_z = 0x574; // int32 - constexpr std::ptrdiff_t m_v_box_mins = 0x578; // - constexpr std::ptrdiff_t m_v_box_maxs = 0x584; // - constexpr std::ptrdiff_t m_b_active = 0x590; // bool - constexpr std::ptrdiff_t m_fl_start_aniso_time = 0x594; // GameTime_t - constexpr std::ptrdiff_t m_fl_start_scatter_time = 0x598; // GameTime_t - constexpr std::ptrdiff_t m_fl_start_draw_distance_time = 0x59C; // GameTime_t - constexpr std::ptrdiff_t m_fl_start_anisotropy = 0x5A0; // float32 - constexpr std::ptrdiff_t m_fl_start_scattering = 0x5A4; // float32 - constexpr std::ptrdiff_t m_fl_start_draw_distance = 0x5A8; // float32 - constexpr std::ptrdiff_t m_fl_default_anisotropy = 0x5AC; // float32 - constexpr std::ptrdiff_t m_fl_default_scattering = 0x5B0; // float32 - constexpr std::ptrdiff_t m_fl_default_draw_distance = 0x5B4; // float32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x5B8; // bool - constexpr std::ptrdiff_t m_b_enable_indirect = 0x5B9; // bool - constexpr std::ptrdiff_t m_b_is_master = 0x5BA; // bool - constexpr std::ptrdiff_t m_h_fog_indirect_texture = 0x5C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_n_force_refresh_count = 0x5C8; // int32 - constexpr std::ptrdiff_t m_b_first_time = 0x5CC; // bool + namespace C_EnvVolumetricFogController { + constexpr std::ptrdiff_t m_flScattering = 0x550; // float32 + constexpr std::ptrdiff_t m_flAnisotropy = 0x554; // float32 + constexpr std::ptrdiff_t m_flFadeSpeed = 0x558; // float32 + constexpr std::ptrdiff_t m_flDrawDistance = 0x55C; // float32 + constexpr std::ptrdiff_t m_flFadeInStart = 0x560; // float32 + constexpr std::ptrdiff_t m_flFadeInEnd = 0x564; // float32 + constexpr std::ptrdiff_t m_flIndirectStrength = 0x568; // float32 + constexpr std::ptrdiff_t m_nIndirectTextureDimX = 0x56C; // int32 + constexpr std::ptrdiff_t m_nIndirectTextureDimY = 0x570; // int32 + constexpr std::ptrdiff_t m_nIndirectTextureDimZ = 0x574; // int32 + constexpr std::ptrdiff_t m_vBoxMins = 0x578; // + constexpr std::ptrdiff_t m_vBoxMaxs = 0x584; // + constexpr std::ptrdiff_t m_bActive = 0x590; // bool + constexpr std::ptrdiff_t m_flStartAnisoTime = 0x594; // GameTime_t + constexpr std::ptrdiff_t m_flStartScatterTime = 0x598; // GameTime_t + constexpr std::ptrdiff_t m_flStartDrawDistanceTime = 0x59C; // GameTime_t + constexpr std::ptrdiff_t m_flStartAnisotropy = 0x5A0; // float32 + constexpr std::ptrdiff_t m_flStartScattering = 0x5A4; // float32 + constexpr std::ptrdiff_t m_flStartDrawDistance = 0x5A8; // float32 + constexpr std::ptrdiff_t m_flDefaultAnisotropy = 0x5AC; // float32 + constexpr std::ptrdiff_t m_flDefaultScattering = 0x5B0; // float32 + constexpr std::ptrdiff_t m_flDefaultDrawDistance = 0x5B4; // float32 + 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_nForceRefreshCount = 0x5C8; // int32 + constexpr std::ptrdiff_t m_bFirstTime = 0x5CC; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 7 // // Metadata: @@ -6905,46 +6905,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 = 0x550; // bool - constexpr std::ptrdiff_t m_v_box_mins = 0x554; // - constexpr std::ptrdiff_t m_v_box_maxs = 0x560; // - constexpr std::ptrdiff_t m_b_start_disabled = 0x56C; // bool - constexpr std::ptrdiff_t m_fl_strength = 0x570; // float32 - constexpr std::ptrdiff_t m_n_falloff_shape = 0x574; // int32 - constexpr std::ptrdiff_t m_fl_falloff_exponent = 0x578; // float32 + namespace C_EnvVolumetricFogVolume { + constexpr std::ptrdiff_t m_bActive = 0x550; // bool + constexpr std::ptrdiff_t m_vBoxMins = 0x554; // + constexpr std::ptrdiff_t m_vBoxMaxs = 0x560; // + constexpr std::ptrdiff_t m_bStartDisabled = 0x56C; // bool + constexpr std::ptrdiff_t m_flStrength = 0x570; // float32 + constexpr std::ptrdiff_t m_nFalloffShape = 0x574; // int32 + constexpr std::ptrdiff_t m_flFalloffExponent = 0x578; // 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 = 0x550; // fogparams_t - constexpr std::ptrdiff_t m_b_use_angles = 0x5B8; // bool - constexpr std::ptrdiff_t m_i_changed_variables = 0x5BC; // int32 + constexpr std::ptrdiff_t m_bUseAngles = 0x5B8; // bool + constexpr std::ptrdiff_t m_iChangedVariables = 0x5BC; // 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 = 0x554; // int32 - constexpr std::ptrdiff_t m_v_box_size = 0x558; // - constexpr std::ptrdiff_t m_b_enabled = 0x564; // bool + namespace C_InfoVisibilityBox { + constexpr std::ptrdiff_t m_nMode = 0x554; // int32 + constexpr std::ptrdiff_t m_vBoxSize = 0x558; // + constexpr std::ptrdiff_t m_bEnabled = 0x564; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -6952,17 +6952,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 = 0x550; // CEntityIOOutput - constexpr std::ptrdiff_t m_world_name = 0x578; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_layer_name = 0x580; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_b_world_layer_visible = 0x588; // bool - constexpr std::ptrdiff_t m_b_entities_spawned = 0x589; // bool - constexpr std::ptrdiff_t m_b_create_as_child_spawn_group = 0x58A; // bool - constexpr std::ptrdiff_t m_h_layer_spawn_group = 0x58C; // uint32 - constexpr std::ptrdiff_t m_b_world_layer_actually_visible = 0x590; // bool + namespace CInfoWorldLayer { + constexpr std::ptrdiff_t m_pOutputOnEntitiesSpawned = 0x550; // CEntityIOOutput + constexpr std::ptrdiff_t m_worldName = 0x578; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_layerName = 0x580; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bWorldLayerVisible = 0x588; // bool + constexpr std::ptrdiff_t m_bEntitiesSpawned = 0x589; // bool + constexpr std::ptrdiff_t m_bCreateAsChildSpawnGroup = 0x58A; // bool + constexpr std::ptrdiff_t m_hLayerSpawnGroup = 0x58C; // uint32 + constexpr std::ptrdiff_t m_bWorldLayerActuallyVisible = 0x590; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -6987,86 +6987,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 = 0x550; // float32 - constexpr std::ptrdiff_t m_resolution = 0x554; // float32 - constexpr std::ptrdiff_t m_b_fog_enable = 0x558; // bool - constexpr std::ptrdiff_t m_fog_color = 0x559; // Color - constexpr std::ptrdiff_t m_fl_fog_start = 0x560; // float32 - constexpr std::ptrdiff_t m_fl_fog_end = 0x564; // float32 - constexpr std::ptrdiff_t m_fl_fog_max_density = 0x568; // float32 - constexpr std::ptrdiff_t m_b_active = 0x56C; // bool - constexpr std::ptrdiff_t m_b_use_screen_aspect_ratio = 0x56D; // bool - constexpr std::ptrdiff_t m_fl_aspect_ratio = 0x570; // float32 - constexpr std::ptrdiff_t m_b_no_sky = 0x574; // bool - constexpr std::ptrdiff_t m_f_brightness = 0x578; // float32 - constexpr std::ptrdiff_t m_fl_z_far = 0x57C; // float32 - constexpr std::ptrdiff_t m_fl_z_near = 0x580; // float32 - constexpr std::ptrdiff_t m_b_can_hltv_use = 0x584; // bool - constexpr std::ptrdiff_t m_b_dof_enabled = 0x585; // bool - constexpr std::ptrdiff_t m_fl_dof_near_blurry = 0x588; // float32 - constexpr std::ptrdiff_t m_fl_dof_near_crisp = 0x58C; // float32 - constexpr std::ptrdiff_t m_fl_dof_far_crisp = 0x590; // float32 - constexpr std::ptrdiff_t m_fl_dof_far_blurry = 0x594; // float32 - constexpr std::ptrdiff_t m_fl_dof_tilt_to_ground = 0x598; // float32 - constexpr std::ptrdiff_t m_target_fov = 0x59C; // float32 - constexpr std::ptrdiff_t m_degrees_per_second = 0x5A0; // float32 - constexpr std::ptrdiff_t m_b_is_on = 0x5A4; // bool - constexpr std::ptrdiff_t m_p_next = 0x5A8; // C_PointCamera* + namespace C_PointCamera { + constexpr std::ptrdiff_t m_FOV = 0x550; // float32 + constexpr std::ptrdiff_t m_Resolution = 0x554; // float32 + constexpr std::ptrdiff_t m_bFogEnable = 0x558; // bool + constexpr std::ptrdiff_t m_FogColor = 0x559; // Color + constexpr std::ptrdiff_t m_flFogStart = 0x560; // float32 + constexpr std::ptrdiff_t m_flFogEnd = 0x564; // float32 + constexpr std::ptrdiff_t m_flFogMaxDensity = 0x568; // float32 + constexpr std::ptrdiff_t m_bActive = 0x56C; // bool + constexpr std::ptrdiff_t m_bUseScreenAspectRatio = 0x56D; // bool + constexpr std::ptrdiff_t m_flAspectRatio = 0x570; // float32 + constexpr std::ptrdiff_t m_bNoSky = 0x574; // bool + constexpr std::ptrdiff_t m_fBrightness = 0x578; // float32 + constexpr std::ptrdiff_t m_flZFar = 0x57C; // float32 + constexpr std::ptrdiff_t m_flZNear = 0x580; // float32 + constexpr std::ptrdiff_t m_bCanHLTVUse = 0x584; // bool + constexpr std::ptrdiff_t m_bDofEnabled = 0x585; // bool + constexpr std::ptrdiff_t m_flDofNearBlurry = 0x588; // float32 + constexpr std::ptrdiff_t m_flDofNearCrisp = 0x58C; // float32 + constexpr std::ptrdiff_t m_flDofFarCrisp = 0x590; // float32 + constexpr std::ptrdiff_t m_flDofFarBlurry = 0x594; // float32 + constexpr std::ptrdiff_t m_flDofTiltToGround = 0x598; // float32 + constexpr std::ptrdiff_t m_TargetFOV = 0x59C; // float32 + constexpr std::ptrdiff_t m_DegreesPerSecond = 0x5A0; // float32 + constexpr std::ptrdiff_t m_bIsOn = 0x5A4; // bool + constexpr std::ptrdiff_t m_pNext = 0x5A8; // 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 = 0x5B0; // float32 + namespace C_PointCameraVFOV { + constexpr std::ptrdiff_t m_flVerticalFOV = 0x5B0; // float32 } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 12 - namespace c_point_template { - constexpr std::ptrdiff_t m_isz_world_name = 0x550; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_source2_entity_lump_name = 0x558; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_entity_filter_name = 0x560; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fl_timeout_interval = 0x568; // float32 - constexpr std::ptrdiff_t m_b_asynchronously_spawn_entities = 0x56C; // bool - constexpr std::ptrdiff_t m_p_output_on_spawned = 0x570; // CEntityIOOutput - constexpr std::ptrdiff_t m_client_only_entity_behavior = 0x598; // PointTemplateClientOnlyEntityBehavior_t - constexpr std::ptrdiff_t m_owner_spawn_group_type = 0x59C; // PointTemplateOwnerSpawnGroupType_t - constexpr std::ptrdiff_t m_created_spawn_group_handles = 0x5A0; // CUtlVector< uint32 > - constexpr std::ptrdiff_t m_spawned_entity_handles = 0x5B8; // CUtlVector< CEntityHandle > - constexpr std::ptrdiff_t m_script_spawn_callback = 0x5D0; // HSCRIPT - constexpr std::ptrdiff_t m_script_callback_scope = 0x5D8; // HSCRIPT + namespace CPointTemplate { + constexpr std::ptrdiff_t m_iszWorldName = 0x550; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszSource2EntityLumpName = 0x558; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszEntityFilterName = 0x560; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flTimeoutInterval = 0x568; // float32 + constexpr std::ptrdiff_t m_bAsynchronouslySpawnEntities = 0x56C; // bool + 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_ScriptSpawnCallback = 0x5D0; // HSCRIPT + constexpr std::ptrdiff_t m_ScriptCallbackScope = 0x5D8; // 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 = 0x550; // bool - constexpr std::ptrdiff_t m_b_was_enabled = 0x558; // bool - constexpr std::ptrdiff_t m_isz_sound_area_type = 0x560; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_v_pos = 0x568; // + namespace C_SoundAreaEntityBase { + constexpr std::ptrdiff_t m_bDisabled = 0x550; // bool + constexpr std::ptrdiff_t m_bWasEnabled = 0x558; // bool + constexpr std::ptrdiff_t m_iszSoundAreaType = 0x560; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_vPos = 0x568; // } - // 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 = 0x578; // float32 + namespace C_SoundAreaEntitySphere { + constexpr std::ptrdiff_t m_flRadius = 0x578; // 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 = 0x578; // - constexpr std::ptrdiff_t m_v_max = 0x584; // + namespace C_SoundAreaEntityOrientedBox { + constexpr std::ptrdiff_t m_vMin = 0x578; // + constexpr std::ptrdiff_t m_vMax = 0x584; // } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: @@ -7075,13 +7075,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 = 0x550; // C_NetworkUtlVectorBase< CHandle< CBasePlayerController > > - constexpr std::ptrdiff_t m_a_players = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerPawn > > - constexpr std::ptrdiff_t m_i_score = 0x580; // int32 - constexpr std::ptrdiff_t m_sz_teamname = 0x584; // char[129] + 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_iScore = 0x580; // int32 + constexpr std::ptrdiff_t m_szTeamname = 0x584; // char[129] } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 15 // // Metadata: @@ -7101,72 +7101,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 = 0x558; // int32 - constexpr std::ptrdiff_t m_command_context = 0x560; // C_CommandContext - constexpr std::ptrdiff_t m_n_in_buttons_which_are_toggles = 0x5F8; // uint64 - constexpr std::ptrdiff_t m_n_tick_base = 0x600; // uint32 - constexpr std::ptrdiff_t m_h_pawn = 0x604; // CHandle< C_BasePlayerPawn > - constexpr std::ptrdiff_t m_h_predicted_pawn = 0x608; // CHandle< C_BasePlayerPawn > - constexpr std::ptrdiff_t m_n_split_screen_slot = 0x60C; // CSplitScreenSlot - constexpr std::ptrdiff_t m_h_split_owner = 0x610; // CHandle< CBasePlayerController > - constexpr std::ptrdiff_t m_h_split_screen_players = 0x618; // CUtlVector< CHandle< CBasePlayerController > > - constexpr std::ptrdiff_t m_b_is_hltv = 0x630; // bool - constexpr std::ptrdiff_t m_i_connected = 0x634; // PlayerConnectedState - constexpr std::ptrdiff_t m_isz_player_name = 0x638; // char[128] - constexpr std::ptrdiff_t m_steam_id = 0x6C0; // uint64 - constexpr std::ptrdiff_t m_b_is_local_player_controller = 0x6C8; // bool - constexpr std::ptrdiff_t m_i_desired_fov = 0x6CC; // uint32 + namespace CBasePlayerController { + constexpr std::ptrdiff_t m_nFinalPredictedTick = 0x558; // int32 + 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_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_bIsHLTV = 0x630; // bool + constexpr std::ptrdiff_t m_iConnected = 0x634; // PlayerConnectedState + constexpr std::ptrdiff_t m_iszPlayerName = 0x638; // char[128] + constexpr std::ptrdiff_t m_steamID = 0x6C0; // uint64 + constexpr std::ptrdiff_t m_bIsLocalPlayerController = 0x6C8; // bool + constexpr std::ptrdiff_t m_iDesiredFOV = 0x6CC; // 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< CWeakHandle< InfoForResourceTypeCModel > > + 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< CWeakHandle< InfoForResourceTypeCModel > > + 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_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< WeaponSound_t, CSoundEventName > + 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: @@ -7175,22 +7175,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: @@ -7215,59 +7215,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 = 0xA20; // CRenderComponent* - constexpr std::ptrdiff_t m_c_hitbox_component = 0xA28; // CHitboxComponent - constexpr std::ptrdiff_t m_b_init_model_effects = 0xA70; // bool - constexpr std::ptrdiff_t m_b_is_static_prop = 0xA71; // bool - constexpr std::ptrdiff_t m_n_last_add_decal = 0xA74; // int32 - constexpr std::ptrdiff_t m_n_decals_added = 0xA78; // int32 - constexpr std::ptrdiff_t m_i_old_health = 0xA7C; // int32 - constexpr std::ptrdiff_t m_n_render_mode = 0xA80; // RenderMode_t - constexpr std::ptrdiff_t m_n_render_fx = 0xA81; // RenderFx_t - constexpr std::ptrdiff_t m_b_allow_fade_in_view = 0xA82; // bool - constexpr std::ptrdiff_t m_clr_render = 0xA83; // Color - constexpr std::ptrdiff_t m_vec_render_attributes = 0xA88; // C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t > - constexpr std::ptrdiff_t m_b_render_to_cubemaps = 0xAF0; // bool - constexpr std::ptrdiff_t m_collision = 0xAF8; // CCollisionProperty - constexpr std::ptrdiff_t m_glow = 0xBA8; // CGlowProperty - constexpr std::ptrdiff_t m_fl_glow_backface_mult = 0xC00; // float32 - constexpr std::ptrdiff_t m_fade_min_dist = 0xC04; // float32 - constexpr std::ptrdiff_t m_fade_max_dist = 0xC08; // float32 - constexpr std::ptrdiff_t m_fl_fade_scale = 0xC0C; // float32 - constexpr std::ptrdiff_t m_fl_shadow_strength = 0xC10; // float32 - constexpr std::ptrdiff_t m_n_object_culling = 0xC14; // uint8 - constexpr std::ptrdiff_t m_n_add_decal = 0xC18; // int32 - constexpr std::ptrdiff_t m_v_decal_position = 0xC1C; // - constexpr std::ptrdiff_t m_v_decal_forward_axis = 0xC28; // - constexpr std::ptrdiff_t m_fl_decal_heal_blood_rate = 0xC34; // float32 - constexpr std::ptrdiff_t m_fl_decal_heal_height_rate = 0xC38; // float32 - constexpr std::ptrdiff_t m_config_entities_to_propagate_material_decals_to = 0xC40; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - constexpr std::ptrdiff_t m_vec_view_offset = 0xC58; // CNetworkViewOffsetVector - constexpr std::ptrdiff_t m_p_client_alpha_property = 0xC88; // CClientAlphaProperty* - constexpr std::ptrdiff_t m_client_override_tint = 0xC90; // Color - constexpr std::ptrdiff_t m_b_use_client_override_tint = 0xC94; // bool + namespace C_BaseModelEntity { + constexpr std::ptrdiff_t m_CRenderComponent = 0xA20; // CRenderComponent* + constexpr std::ptrdiff_t m_CHitboxComponent = 0xA28; // CHitboxComponent + constexpr std::ptrdiff_t m_bInitModelEffects = 0xA70; // bool + constexpr std::ptrdiff_t m_bIsStaticProp = 0xA71; // bool + constexpr std::ptrdiff_t m_nLastAddDecal = 0xA74; // int32 + constexpr std::ptrdiff_t m_nDecalsAdded = 0xA78; // int32 + constexpr std::ptrdiff_t m_iOldHealth = 0xA7C; // int32 + constexpr std::ptrdiff_t m_nRenderMode = 0xA80; // RenderMode_t + 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_bRenderToCubemaps = 0xAF0; // bool + constexpr std::ptrdiff_t m_Collision = 0xAF8; // CCollisionProperty + constexpr std::ptrdiff_t m_Glow = 0xBA8; // CGlowProperty + constexpr std::ptrdiff_t m_flGlowBackfaceMult = 0xC00; // float32 + constexpr std::ptrdiff_t m_fadeMinDist = 0xC04; // float32 + constexpr std::ptrdiff_t m_fadeMaxDist = 0xC08; // float32 + constexpr std::ptrdiff_t m_flFadeScale = 0xC0C; // float32 + constexpr std::ptrdiff_t m_flShadowStrength = 0xC10; // float32 + constexpr std::ptrdiff_t m_nObjectCulling = 0xC14; // uint8 + constexpr std::ptrdiff_t m_nAddDecal = 0xC18; // int32 + constexpr std::ptrdiff_t m_vDecalPosition = 0xC1C; // + 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_vecViewOffset = 0xC58; // CNetworkViewOffsetVector + constexpr std::ptrdiff_t m_pClientAlphaProperty = 0xC88; // CClientAlphaProperty* + constexpr std::ptrdiff_t m_ClientOverrideTint = 0xC90; // Color + constexpr std::ptrdiff_t m_bUseClientOverrideTint = 0xC94; // 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 = 0x550; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_spawn = 0x578; // CEntityIOOutput - constexpr std::ptrdiff_t m_b_disabled = 0x5A0; // bool - constexpr std::ptrdiff_t m_b_wait_for_refire = 0x5A1; // bool - constexpr std::ptrdiff_t m_b_trigger_once = 0x5A2; // bool - constexpr std::ptrdiff_t m_b_fast_retrigger = 0x5A3; // bool - constexpr std::ptrdiff_t m_b_passthough_caller = 0x5A4; // bool + namespace CLogicRelay { + constexpr std::ptrdiff_t m_OnTrigger = 0x550; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnSpawn = 0x578; // CEntityIOOutput + constexpr std::ptrdiff_t m_bDisabled = 0x5A0; // bool + constexpr std::ptrdiff_t m_bWaitForRefire = 0x5A1; // bool + constexpr std::ptrdiff_t m_bTriggerOnce = 0x5A2; // bool + constexpr std::ptrdiff_t m_bFastRetrigger = 0x5A3; // bool + constexpr std::ptrdiff_t m_bPassthoughCaller = 0x5A4; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 24 // // Metadata: @@ -7292,33 +7292,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 = 0xCD0; // char[512] - constexpr std::ptrdiff_t m_b_active = 0xED0; // bool - constexpr std::ptrdiff_t m_b_frozen = 0xED1; // bool - constexpr std::ptrdiff_t m_fl_freeze_transition_duration = 0xED4; // float32 - constexpr std::ptrdiff_t m_n_stop_type = 0xED8; // int32 - constexpr std::ptrdiff_t m_b_animate_during_gameplay_pause = 0xEDC; // bool - constexpr std::ptrdiff_t m_i_effect_index = 0xEE0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_fl_start_time = 0xEE8; // GameTime_t - constexpr std::ptrdiff_t m_fl_pre_sim_time = 0xEEC; // float32 - constexpr std::ptrdiff_t m_v_server_control_points = 0xEF0; // Vector[4] - constexpr std::ptrdiff_t m_i_server_control_point_assignments = 0xF20; // uint8[4] - constexpr std::ptrdiff_t m_h_control_point_ents = 0xF24; // CHandle< C_BaseEntity >[64] - constexpr std::ptrdiff_t m_b_no_save = 0x1024; // bool - constexpr std::ptrdiff_t m_b_no_freeze = 0x1025; // bool - constexpr std::ptrdiff_t m_b_no_ramp = 0x1026; // bool - constexpr std::ptrdiff_t m_b_start_active = 0x1027; // bool - constexpr std::ptrdiff_t m_isz_effect_name = 0x1028; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_control_point_names = 0x1030; // CUtlSymbolLarge[64] - constexpr std::ptrdiff_t m_n_data_cp = 0x1230; // int32 - constexpr std::ptrdiff_t m_vec_data_cp_value = 0x1234; // - constexpr std::ptrdiff_t m_n_tint_cp = 0x1240; // int32 - constexpr std::ptrdiff_t m_clr_tint = 0x1244; // Color - constexpr std::ptrdiff_t m_b_old_active = 0x1268; // bool - constexpr std::ptrdiff_t m_b_old_frozen = 0x1269; // bool + namespace C_ParticleSystem { + constexpr std::ptrdiff_t m_szSnapshotFileName = 0xCD0; // char[512] + constexpr std::ptrdiff_t m_bActive = 0xED0; // bool + constexpr std::ptrdiff_t m_bFrozen = 0xED1; // bool + 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_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_bNoSave = 0x1024; // bool + constexpr std::ptrdiff_t m_bNoFreeze = 0x1025; // bool + constexpr std::ptrdiff_t m_bNoRamp = 0x1026; // bool + constexpr std::ptrdiff_t m_bStartActive = 0x1027; // bool + constexpr std::ptrdiff_t m_iszEffectName = 0x1028; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszControlPointNames = 0x1030; // CUtlSymbolLarge[64] + constexpr std::ptrdiff_t m_nDataCP = 0x1230; // int32 + constexpr std::ptrdiff_t m_vecDataCPValue = 0x1234; // + constexpr std::ptrdiff_t m_nTintCP = 0x1240; // int32 + constexpr std::ptrdiff_t m_clrTint = 0x1244; // Color + constexpr std::ptrdiff_t m_bOldActive = 0x1268; // bool + constexpr std::ptrdiff_t m_bOldFrozen = 0x1269; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -7334,29 +7334,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 = 0x550; // bool - constexpr std::ptrdiff_t m_fl_max_simulation_time = 0x554; // float32 - constexpr std::ptrdiff_t m_isz_effect_name = 0x558; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_path_nodes_name = 0x560; // CUtlVector< CUtlSymbolLarge > - constexpr std::ptrdiff_t m_fl_particle_spacing = 0x578; // float32 - constexpr std::ptrdiff_t m_fl_slack = 0x57C; // float32 - constexpr std::ptrdiff_t m_fl_radius = 0x580; // float32 - constexpr std::ptrdiff_t m_color_tint = 0x584; // Color - constexpr std::ptrdiff_t m_n_effect_state = 0x588; // int32 - constexpr std::ptrdiff_t m_i_effect_index = 0x590; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - constexpr std::ptrdiff_t m_path_nodes_position = 0x598; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_path_nodes_tangent_in = 0x5B0; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_path_nodes_tangent_out = 0x5C8; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_path_nodes_color = 0x5E0; // C_NetworkUtlVectorBase< Vector > - constexpr std::ptrdiff_t m_path_nodes_pin_enabled = 0x5F8; // C_NetworkUtlVectorBase< bool > - constexpr std::ptrdiff_t m_path_nodes_radius_scale = 0x610; // C_NetworkUtlVectorBase< float32 > + namespace C_PathParticleRope { + 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_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 > } - // 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: @@ -7367,16 +7367,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 = 0xCD0; // uint8 - constexpr std::ptrdiff_t m_light_style = 0xCD1; // uint8 - constexpr std::ptrdiff_t m_radius = 0xCD4; // float32 - constexpr std::ptrdiff_t m_exponent = 0xCD8; // int32 - constexpr std::ptrdiff_t m_inner_angle = 0xCDC; // float32 - constexpr std::ptrdiff_t m_outer_angle = 0xCE0; // float32 - constexpr std::ptrdiff_t m_spot_radius = 0xCE4; // float32 + namespace C_DynamicLight { + constexpr std::ptrdiff_t m_Flags = 0xCD0; // uint8 + constexpr std::ptrdiff_t m_LightStyle = 0xCD1; // uint8 + constexpr std::ptrdiff_t m_Radius = 0xCD4; // float32 + constexpr std::ptrdiff_t m_Exponent = 0xCD8; // int32 + constexpr std::ptrdiff_t m_InnerAngle = 0xCDC; // float32 + constexpr std::ptrdiff_t m_OuterAngle = 0xCE0; // float32 + constexpr std::ptrdiff_t m_SpotRadius = 0xCE4; // float32 } - // Parent: c_point_entity + // Parent: C_PointEntity // Fields count: 9 // // Metadata: @@ -7385,36 +7385,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 = 0x550; // CUtlSymbolLarge[10] - constexpr std::ptrdiff_t m_fl_overlay_times = 0x5A0; // float32[10] - constexpr std::ptrdiff_t m_fl_start_time = 0x5C8; // GameTime_t - constexpr std::ptrdiff_t m_i_desired_overlay = 0x5CC; // int32 - constexpr std::ptrdiff_t m_b_is_active = 0x5D0; // bool - constexpr std::ptrdiff_t m_b_was_active = 0x5D1; // bool - constexpr std::ptrdiff_t m_i_cached_desired_overlay = 0x5D4; // int32 - constexpr std::ptrdiff_t m_i_current_overlay = 0x5D8; // int32 - constexpr std::ptrdiff_t m_fl_current_overlay_time = 0x5DC; // GameTime_t + namespace C_EnvScreenOverlay { + constexpr std::ptrdiff_t m_iszOverlayNames = 0x550; // CUtlSymbolLarge[10] + constexpr std::ptrdiff_t m_flOverlayTimes = 0x5A0; // float32[10] + constexpr std::ptrdiff_t m_flStartTime = 0x5C8; // GameTime_t + constexpr std::ptrdiff_t m_iDesiredOverlay = 0x5CC; // int32 + constexpr std::ptrdiff_t m_bIsActive = 0x5D0; // bool + constexpr std::ptrdiff_t m_bWasActive = 0x5D1; // bool + constexpr std::ptrdiff_t m_iCachedDesiredOverlay = 0x5D4; // int32 + constexpr std::ptrdiff_t m_iCurrentOverlay = 0x5D8; // int32 + constexpr std::ptrdiff_t m_flCurrentOverlayTime = 0x5DC; // 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 = 0xCD0; // int32 - constexpr std::ptrdiff_t m_fl_radius = 0xCD4; // float32 - constexpr std::ptrdiff_t m_fl_line_length = 0xCD8; // float32 + namespace C_FuncTrackTrain { + constexpr std::ptrdiff_t m_nLongAxis = 0xCD0; // int32 + constexpr std::ptrdiff_t m_flRadius = 0xCD4; // float32 + constexpr std::ptrdiff_t m_flLineLength = 0xCD8; // float32 } - // Parent: c_glow_overlay + // Parent: CGlowOverlay // Fields count: 7 - namespace c_light_glow_overlay { - constexpr std::ptrdiff_t m_vec_origin = 0xD0; // - constexpr std::ptrdiff_t m_vec_direction = 0xDC; // - constexpr std::ptrdiff_t m_n_min_dist = 0xE8; // int32 - constexpr std::ptrdiff_t m_n_max_dist = 0xEC; // int32 - constexpr std::ptrdiff_t m_n_outer_max_dist = 0xF0; // int32 - constexpr std::ptrdiff_t m_b_one_sided = 0xF4; // bool - constexpr std::ptrdiff_t m_b_modulate_by_dot = 0xF5; // bool + namespace C_LightGlowOverlay { + constexpr std::ptrdiff_t m_vecOrigin = 0xD0; // + constexpr std::ptrdiff_t m_vecDirection = 0xDC; // + constexpr std::ptrdiff_t m_nMinDist = 0xE8; // int32 + constexpr std::ptrdiff_t m_nMaxDist = 0xEC; // int32 + constexpr std::ptrdiff_t m_nOuterMaxDist = 0xF0; // int32 + constexpr std::ptrdiff_t m_bOneSided = 0xF4; // bool + constexpr std::ptrdiff_t m_bModulateByDot = 0xF5; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 8 // // Metadata: @@ -7430,35 +7430,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 = 0xCD0; // uint32 - constexpr std::ptrdiff_t m_n_vertical_size = 0xCD4; // uint32 - constexpr std::ptrdiff_t m_n_min_dist = 0xCD8; // uint32 - constexpr std::ptrdiff_t m_n_max_dist = 0xCDC; // uint32 - constexpr std::ptrdiff_t m_n_outer_max_dist = 0xCE0; // uint32 - constexpr std::ptrdiff_t m_fl_glow_proxy_size = 0xCE4; // float32 - constexpr std::ptrdiff_t m_fl_hdr_color_scale = 0xCE8; // float32 - constexpr std::ptrdiff_t m_glow = 0xCF0; // C_LightGlowOverlay + namespace C_LightGlow { + constexpr std::ptrdiff_t m_nHorizontalSize = 0xCD0; // uint32 + constexpr std::ptrdiff_t m_nVerticalSize = 0xCD4; // uint32 + constexpr std::ptrdiff_t m_nMinDist = 0xCD8; // uint32 + constexpr std::ptrdiff_t m_nMaxDist = 0xCDC; // uint32 + constexpr std::ptrdiff_t m_nOuterMaxDist = 0xCE0; // uint32 + constexpr std::ptrdiff_t m_flGlowProxySize = 0xCE4; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0xCE8; // float32 + constexpr std::ptrdiff_t m_Glow = 0xCF0; // 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 = 0x550; // int8 + namespace C_RagdollManager { + constexpr std::ptrdiff_t m_iCurrentMaxRagdollCount = 0x550; // 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 = 0xCD0; // float32 - constexpr std::ptrdiff_t m_radius = 0xCD4; // float32 + namespace C_SpotlightEnd { + constexpr std::ptrdiff_t m_flLightScale = 0xCD0; // float32 + constexpr std::ptrdiff_t m_Radius = 0xCD4; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -7479,34 +7479,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 = 0x550; // bool - constexpr std::ptrdiff_t m_b_disabled_old = 0x551; // bool - constexpr std::ptrdiff_t m_b_update_on_client = 0x552; // bool - constexpr std::ptrdiff_t m_n_input_type = 0x554; // ValueRemapperInputType_t - constexpr std::ptrdiff_t m_h_remap_line_start = 0x558; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_h_remap_line_end = 0x55C; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_fl_maximum_change_per_second = 0x560; // float32 - constexpr std::ptrdiff_t m_fl_disengage_distance = 0x564; // float32 - constexpr std::ptrdiff_t m_fl_engage_distance = 0x568; // float32 - constexpr std::ptrdiff_t m_b_requires_use_key = 0x56C; // bool - constexpr std::ptrdiff_t m_n_output_type = 0x570; // ValueRemapperOutputType_t - constexpr std::ptrdiff_t m_h_output_entities = 0x578; // C_NetworkUtlVectorBase< CHandle< C_BaseEntity > > - constexpr std::ptrdiff_t m_n_haptics_type = 0x590; // ValueRemapperHapticsType_t - constexpr std::ptrdiff_t m_n_momentum_type = 0x594; // ValueRemapperMomentumType_t - constexpr std::ptrdiff_t m_fl_momentum_modifier = 0x598; // float32 - constexpr std::ptrdiff_t m_fl_snap_value = 0x59C; // float32 - constexpr std::ptrdiff_t m_fl_current_momentum = 0x5A0; // float32 - constexpr std::ptrdiff_t m_n_ratchet_type = 0x5A4; // ValueRemapperRatchetType_t - constexpr std::ptrdiff_t m_fl_ratchet_offset = 0x5A8; // float32 - constexpr std::ptrdiff_t m_fl_input_offset = 0x5AC; // float32 - constexpr std::ptrdiff_t m_b_engaged = 0x5B0; // bool - constexpr std::ptrdiff_t m_b_first_update = 0x5B1; // bool - constexpr std::ptrdiff_t m_fl_previous_value = 0x5B4; // float32 - constexpr std::ptrdiff_t m_fl_previous_update_tick_time = 0x5B8; // GameTime_t - constexpr std::ptrdiff_t m_vec_previous_test_point = 0x5BC; // + namespace C_PointValueRemapper { + constexpr std::ptrdiff_t m_bDisabled = 0x550; // bool + 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_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_nHapticsType = 0x590; // ValueRemapperHapticsType_t + constexpr std::ptrdiff_t m_nMomentumType = 0x594; // ValueRemapperMomentumType_t + constexpr std::ptrdiff_t m_flMomentumModifier = 0x598; // float32 + constexpr std::ptrdiff_t m_flSnapValue = 0x59C; // float32 + constexpr std::ptrdiff_t m_flCurrentMomentum = 0x5A0; // float32 + constexpr std::ptrdiff_t m_nRatchetType = 0x5A4; // ValueRemapperRatchetType_t + constexpr std::ptrdiff_t m_flRatchetOffset = 0x5A8; // float32 + constexpr std::ptrdiff_t m_flInputOffset = 0x5AC; // float32 + constexpr std::ptrdiff_t m_bEngaged = 0x5B0; // bool + constexpr std::ptrdiff_t m_bFirstUpdate = 0x5B1; // bool + constexpr std::ptrdiff_t m_flPreviousValue = 0x5B4; // float32 + constexpr std::ptrdiff_t m_flPreviousUpdateTickTime = 0x5B8; // GameTime_t + constexpr std::ptrdiff_t m_vecPreviousTestPoint = 0x5BC; // } - // Parent: c_model_point_entity + // Parent: C_ModelPointEntity // Fields count: 12 // // Metadata: @@ -7521,63 +7521,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 = 0xCD8; // bool - constexpr std::ptrdiff_t m_message_text = 0xCE8; // char[512] - constexpr std::ptrdiff_t m_font_name = 0xEE8; // char[64] - constexpr std::ptrdiff_t m_b_enabled = 0xF28; // bool - constexpr std::ptrdiff_t m_b_fullbright = 0xF29; // bool - constexpr std::ptrdiff_t m_fl_world_units_per_px = 0xF2C; // float32 - constexpr std::ptrdiff_t m_fl_font_size = 0xF30; // float32 - constexpr std::ptrdiff_t m_fl_depth_offset = 0xF34; // float32 - constexpr std::ptrdiff_t m_color = 0xF38; // Color - constexpr std::ptrdiff_t m_n_justify_horizontal = 0xF3C; // PointWorldTextJustifyHorizontal_t - constexpr std::ptrdiff_t m_n_justify_vertical = 0xF40; // PointWorldTextJustifyVertical_t - constexpr std::ptrdiff_t m_n_reorient_mode = 0xF44; // PointWorldTextReorientMode_t + namespace C_PointWorldText { + constexpr std::ptrdiff_t m_bForceRecreateNextUpdate = 0xCD8; // bool + constexpr std::ptrdiff_t m_messageText = 0xCE8; // char[512] + constexpr std::ptrdiff_t m_FontName = 0xEE8; // char[64] + constexpr std::ptrdiff_t m_bEnabled = 0xF28; // bool + constexpr std::ptrdiff_t m_bFullbright = 0xF29; // bool + constexpr std::ptrdiff_t m_flWorldUnitsPerPx = 0xF2C; // float32 + constexpr std::ptrdiff_t m_flFontSize = 0xF30; // float32 + constexpr std::ptrdiff_t m_flDepthOffset = 0xF34; // float32 + constexpr std::ptrdiff_t m_Color = 0xF38; // Color + constexpr std::ptrdiff_t m_nJustifyHorizontal = 0xF3C; // PointWorldTextJustifyHorizontal_ + constexpr std::ptrdiff_t m_nJustifyVertical = 0xF40; // PointWorldTextJustifyVertical_t + constexpr std::ptrdiff_t m_nReorientMode = 0xF44; // 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 = 0x550; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_b_send_handle = 0x554; // bool + namespace C_HandleTest { + constexpr std::ptrdiff_t m_Handle = 0x550; // CHandle< C_BaseEntity > + constexpr std::ptrdiff_t m_bSendHandle = 0x554; // 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 = 0x550; // C_EnvWindShared + namespace C_EnvWind { + constexpr std::ptrdiff_t m_EnvWindShared = 0x550; // 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 = 0xCD0; // CHandle< C_BaseModelEntity > + namespace C_BaseButton { + constexpr std::ptrdiff_t m_glowEntity = 0xCD0; // CHandle< C_BaseModelEntity > constexpr std::ptrdiff_t m_usable = 0xCD4; // bool - constexpr std::ptrdiff_t m_sz_display_text = 0xCD8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_szDisplayText = 0xCD8; // 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: @@ -7591,26 +7591,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 = 0xCD8; // GameTime_t - constexpr std::ptrdiff_t m_fl_fade_in_start = 0xCDC; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_length = 0xCE0; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_model_start = 0xCE4; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_model_length = 0xCE8; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_start = 0xCEC; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_length = 0xCF0; // float32 - constexpr std::ptrdiff_t m_fl_next_spark_time = 0xCF4; // GameTime_t - constexpr std::ptrdiff_t m_n_dissolve_type = 0xCF8; // EntityDisolveType_t - constexpr std::ptrdiff_t m_v_dissolver_origin = 0xCFC; // - constexpr std::ptrdiff_t m_n_magnitude = 0xD08; // uint32 - constexpr std::ptrdiff_t m_b_core_explode = 0xD0C; // bool - constexpr std::ptrdiff_t m_b_linked_to_server_ent = 0xD0D; // bool + namespace C_EntityDissolve { + constexpr std::ptrdiff_t m_flStartTime = 0xCD8; // GameTime_t + constexpr std::ptrdiff_t m_flFadeInStart = 0xCDC; // float32 + constexpr std::ptrdiff_t m_flFadeInLength = 0xCE0; // float32 + constexpr std::ptrdiff_t m_flFadeOutModelStart = 0xCE4; // float32 + constexpr std::ptrdiff_t m_flFadeOutModelLength = 0xCE8; // float32 + constexpr std::ptrdiff_t m_flFadeOutStart = 0xCEC; // float32 + constexpr std::ptrdiff_t m_flFadeOutLength = 0xCF0; // float32 + constexpr std::ptrdiff_t m_flNextSparkTime = 0xCF4; // GameTime_t + constexpr std::ptrdiff_t m_nDissolveType = 0xCF8; // EntityDisolveType_t + constexpr std::ptrdiff_t m_vDissolverOrigin = 0xCFC; // + constexpr std::ptrdiff_t m_nMagnitude = 0xD08; // uint32 + constexpr std::ptrdiff_t m_bCoreExplode = 0xD0C; // bool + constexpr std::ptrdiff_t m_bLinkedToServerEnt = 0xD0D; // 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: @@ -7623,57 +7623,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 = 0xCD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > - constexpr std::ptrdiff_t m_fl_width = 0xCD8; // float32 - constexpr std::ptrdiff_t m_fl_height = 0xCDC; // float32 - constexpr std::ptrdiff_t m_fl_depth = 0xCE0; // float32 - constexpr std::ptrdiff_t m_n_render_order = 0xCE4; // uint32 - constexpr std::ptrdiff_t m_b_project_on_world = 0xCE8; // bool - constexpr std::ptrdiff_t m_b_project_on_characters = 0xCE9; // bool - constexpr std::ptrdiff_t m_b_project_on_water = 0xCEA; // bool - constexpr std::ptrdiff_t m_fl_depth_sort_bias = 0xCEC; // float32 + namespace C_EnvDecal { + constexpr std::ptrdiff_t m_hDecalMaterial = 0xCD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + constexpr std::ptrdiff_t m_flWidth = 0xCD8; // float32 + constexpr std::ptrdiff_t m_flHeight = 0xCDC; // float32 + constexpr std::ptrdiff_t m_flDepth = 0xCE0; // float32 + constexpr std::ptrdiff_t m_nRenderOrder = 0xCE4; // uint32 + constexpr std::ptrdiff_t m_bProjectOnWorld = 0xCE8; // bool + constexpr std::ptrdiff_t m_bProjectOnCharacters = 0xCE9; // bool + constexpr std::ptrdiff_t m_bProjectOnWater = 0xCEA; // bool + constexpr std::ptrdiff_t m_flDepthSortBias = 0xCEC; // 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 = 0xCD0; // ParticleIndex_t - constexpr std::ptrdiff_t m_effect_name = 0xCD8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_b_state = 0xCE0; // bool + namespace C_FuncElectrifiedVolume { + constexpr std::ptrdiff_t m_nAmbientEffect = 0xCD0; // ParticleIndex_t + constexpr std::ptrdiff_t m_EffectName = 0xCD8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bState = 0xCE0; // 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: @@ -7700,50 +7700,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 = 0xCD8; // CBitVec< 10 > - constexpr std::ptrdiff_t m_n_links_touching_something = 0xCDC; // int32 - constexpr std::ptrdiff_t m_b_apply_wind = 0xCE0; // bool - constexpr std::ptrdiff_t m_f_prev_locked_points = 0xCE4; // int32 - constexpr std::ptrdiff_t m_i_force_point_move_counter = 0xCE8; // int32 - constexpr std::ptrdiff_t m_b_prev_end_point_pos = 0xCEC; // bool[2] - constexpr std::ptrdiff_t m_v_prev_end_point_pos = 0xCF0; // Vector[2] - constexpr std::ptrdiff_t m_fl_cur_scroll = 0xD08; // float32 - constexpr std::ptrdiff_t m_fl_scroll_speed = 0xD0C; // float32 - constexpr std::ptrdiff_t m_rope_flags = 0xD10; // uint16 - constexpr std::ptrdiff_t m_i_rope_material_model_index = 0xD18; // CStrongHandle< InfoForResourceTypeIMaterial2 > - constexpr std::ptrdiff_t m_light_values = 0xF90; // Vector[10] - constexpr std::ptrdiff_t m_n_segments = 0x1008; // uint8 - constexpr std::ptrdiff_t m_h_start_point = 0x100C; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_h_end_point = 0x1010; // CHandle< C_BaseEntity > - constexpr std::ptrdiff_t m_i_start_attachment = 0x1014; // AttachmentHandle_t - constexpr std::ptrdiff_t m_i_end_attachment = 0x1015; // AttachmentHandle_t - constexpr std::ptrdiff_t m_subdiv = 0x1016; // uint8 - constexpr std::ptrdiff_t m_rope_length = 0x1018; // int16 - constexpr std::ptrdiff_t m_slack = 0x101A; // int16 - constexpr std::ptrdiff_t m_texture_scale = 0x101C; // float32 - constexpr std::ptrdiff_t m_f_locked_points = 0x1020; // uint8 - constexpr std::ptrdiff_t m_n_change_count = 0x1021; // uint8 - constexpr std::ptrdiff_t m_width = 0x1024; // float32 - constexpr std::ptrdiff_t m_physics_delegate = 0x1028; // C_RopeKeyframe::CPhysicsDelegate - constexpr std::ptrdiff_t m_h_material = 0x1038; // CStrongHandle< InfoForResourceTypeIMaterial2 > - constexpr std::ptrdiff_t m_texture_height = 0x1040; // int32 - constexpr std::ptrdiff_t m_vec_impulse = 0x1044; // - constexpr std::ptrdiff_t m_vec_previous_impulse = 0x1050; // - constexpr std::ptrdiff_t m_fl_current_gust_timer = 0x105C; // float32 - constexpr std::ptrdiff_t m_fl_current_gust_lifetime = 0x1060; // float32 - constexpr std::ptrdiff_t m_fl_time_to_next_gust = 0x1064; // float32 - constexpr std::ptrdiff_t m_v_wind_dir = 0x1068; // - constexpr std::ptrdiff_t m_v_color_mod = 0x1074; // - constexpr std::ptrdiff_t m_v_cached_end_point_attachment_pos = 0x1080; // Vector[2] - constexpr std::ptrdiff_t m_v_cached_end_point_attachment_angle = 0x1098; // QAngle[2] - constexpr std::ptrdiff_t m_b_constrain_between_endpoints = 0x10B0; // 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 = 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 + constexpr std::ptrdiff_t m_iForcePointMoveCounter = 0xCE8; // int32 + constexpr std::ptrdiff_t m_bPrevEndPointPos = 0xCEC; // bool[2] + constexpr std::ptrdiff_t m_vPrevEndPointPos = 0xCF0; // Vector[2] + 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_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_iStartAttachment = 0x1014; // AttachmentHandle_t + constexpr std::ptrdiff_t m_iEndAttachment = 0x1015; // AttachmentHandle_t + constexpr std::ptrdiff_t m_Subdiv = 0x1016; // uint8 + constexpr std::ptrdiff_t m_RopeLength = 0x1018; // int16 + constexpr std::ptrdiff_t m_Slack = 0x101A; // int16 + constexpr std::ptrdiff_t m_TextureScale = 0x101C; // float32 + constexpr std::ptrdiff_t m_fLockedPoints = 0x1020; // uint8 + 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_TextureHeight = 0x1040; // int32 + constexpr std::ptrdiff_t m_vecImpulse = 0x1044; // + constexpr std::ptrdiff_t m_vecPreviousImpulse = 0x1050; // + constexpr std::ptrdiff_t m_flCurrentGustTimer = 0x105C; // float32 + constexpr std::ptrdiff_t m_flCurrentGustLifetime = 0x1060; // float32 + constexpr std::ptrdiff_t m_flTimeToNextGust = 0x1064; // float32 + constexpr std::ptrdiff_t m_vWindDir = 0x1068; // + constexpr std::ptrdiff_t m_vColorMod = 0x1074; // + constexpr std::ptrdiff_t m_vCachedEndPointAttachmentPos = 0x1080; // Vector[2] + constexpr std::ptrdiff_t m_vCachedEndPointAttachmentAngle = 0x1098; // QAngle[2] + constexpr std::ptrdiff_t m_bConstrainBetweenEndpoints = 0x10B0; // 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: @@ -7754,26 +7754,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 = 0x558; // bool - constexpr std::ptrdiff_t m_b_paused = 0x559; // bool - constexpr std::ptrdiff_t m_b_multiplayer = 0x55A; // bool - constexpr std::ptrdiff_t m_b_autogenerated = 0x55B; // bool - constexpr std::ptrdiff_t m_fl_force_client_time = 0x55C; // float32 - constexpr std::ptrdiff_t m_n_scene_string_index = 0x560; // uint16 - constexpr std::ptrdiff_t m_b_client_only = 0x562; // bool - constexpr std::ptrdiff_t m_h_owner = 0x564; // CHandle< C_BaseFlex > - constexpr std::ptrdiff_t m_h_actor_list = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BaseFlex > > - constexpr std::ptrdiff_t m_b_was_playing = 0x580; // bool - constexpr std::ptrdiff_t m_queued_events = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > - constexpr std::ptrdiff_t m_fl_current_time = 0x5A8; // float32 + namespace C_SceneEntity { + constexpr std::ptrdiff_t m_bIsPlayingBack = 0x558; // bool + constexpr std::ptrdiff_t m_bPaused = 0x559; // bool + constexpr std::ptrdiff_t m_bMultiplayer = 0x55A; // bool + constexpr std::ptrdiff_t m_bAutogenerated = 0x55B; // bool + 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_bWasPlaying = 0x580; // bool + constexpr std::ptrdiff_t m_QueuedEvents = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > + constexpr std::ptrdiff_t m_flCurrentTime = 0x5A8; // float32 } - // Parent: c_glow_overlay + // Parent: CGlowOverlay // Fields count: 1 - namespace c_sun_glow_overlay { - constexpr std::ptrdiff_t m_b_modulate_by_dot = 0xD0; // bool + namespace C_SunGlowOverlay { + constexpr std::ptrdiff_t m_bModulateByDot = 0xD0; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 18 // // Metadata: @@ -7797,40 +7797,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 = 0xCD0; // ParticleIndex_t - constexpr std::ptrdiff_t m_fx_sun_flare_effect_index = 0xCD4; // ParticleIndex_t - constexpr std::ptrdiff_t m_fdist_normalize = 0xCD8; // float32 - constexpr std::ptrdiff_t m_v_sun_pos = 0xCDC; // - constexpr std::ptrdiff_t m_v_direction = 0xCE8; // - constexpr std::ptrdiff_t m_isz_effect_name = 0xCF8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_ss_effect_name = 0xD00; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_clr_overlay = 0xD08; // Color - constexpr std::ptrdiff_t m_b_on = 0xD0C; // bool - constexpr std::ptrdiff_t m_bmax_color = 0xD0D; // bool - constexpr std::ptrdiff_t m_fl_size = 0xD10; // float32 - constexpr std::ptrdiff_t m_fl_haze_scale = 0xD14; // float32 - constexpr std::ptrdiff_t m_fl_rotation = 0xD18; // float32 - constexpr std::ptrdiff_t m_fl_hdr_color_scale = 0xD1C; // float32 - constexpr std::ptrdiff_t m_fl_alpha_haze = 0xD20; // float32 - constexpr std::ptrdiff_t m_fl_alpha_scale = 0xD24; // float32 - constexpr std::ptrdiff_t m_fl_alpha_hdr = 0xD28; // float32 - constexpr std::ptrdiff_t m_fl_far_z_scale = 0xD2C; // float32 + namespace C_Sun { + constexpr std::ptrdiff_t m_fxSSSunFlareEffectIndex = 0xCD0; // ParticleIndex_t + constexpr std::ptrdiff_t m_fxSunFlareEffectIndex = 0xCD4; // ParticleIndex_t + constexpr std::ptrdiff_t m_fdistNormalize = 0xCD8; // float32 + constexpr std::ptrdiff_t m_vSunPos = 0xCDC; // + constexpr std::ptrdiff_t m_vDirection = 0xCE8; // + constexpr std::ptrdiff_t m_iszEffectName = 0xCF8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszSSEffectName = 0xD00; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_clrOverlay = 0xD08; // Color + constexpr std::ptrdiff_t m_bOn = 0xD0C; // bool + constexpr std::ptrdiff_t m_bmaxColor = 0xD0D; // bool + constexpr std::ptrdiff_t m_flSize = 0xD10; // float32 + constexpr std::ptrdiff_t m_flHazeScale = 0xD14; // float32 + constexpr std::ptrdiff_t m_flRotation = 0xD18; // float32 + constexpr std::ptrdiff_t m_flHDRColorScale = 0xD1C; // float32 + constexpr std::ptrdiff_t m_flAlphaHaze = 0xD20; // float32 + constexpr std::ptrdiff_t m_flAlphaScale = 0xD24; // float32 + constexpr std::ptrdiff_t m_flAlphaHdr = 0xD28; // float32 + constexpr std::ptrdiff_t m_flFarZScale = 0xD2C; // 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 = 0xCD0; // bool - constexpr std::ptrdiff_t m_b_client_side_predicted = 0xCD1; // bool + namespace C_BaseTrigger { + constexpr std::ptrdiff_t m_bDisabled = 0xCD0; // bool + constexpr std::ptrdiff_t m_bClientSidePredicted = 0xCD1; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - namespace c_trigger_volume { + namespace C_TriggerVolume { } } // Module: engine2.dll @@ -7839,302 +7839,302 @@ namespace cs2_dumper { namespace engine2 { // Alignment: 4 // Members count: 3 - enum class spawn_debug_override_state_t : int32_t { - spawn_debug_override_none = 0, - spawn_debug_override_force_enabled = 1, - spawn_debug_override_force_disabled = 2 + enum class SpawnDebugOverrideState_t : int32_t { + SPAWN_DEBUG_OVERRIDE_NONE = 0, + SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 1, + SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 2 } // Alignment: 4 // Members count: 5 - enum class spawn_debug_restriction_override_state_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 : 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 } // Alignment: 4 // Members count: 3 - enum class entity_dormancy_type_t : int32_t { - entity_not_dormant = 0, - entity_dormant = 1, - entity_suspended = 2 + enum class EntityDormancyType_t : int32_t { + ENTITY_NOT_DORMANT = 0, + ENTITY_DORMANT = 1, + ENTITY_SUSPENDED = 2 } // Alignment: 4 // Members count: 4 - enum class entity_io_target_type_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 : int32_t { + ENTITY_IO_TARGET_INVALID = -1, + ENTITY_IO_TARGET_ENTITYNAME = 2, + ENTITY_IO_TARGET_EHANDLE = 6, + ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 7 } // 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 = 0x30; // int32 - constexpr std::ptrdiff_t m_n_current_tick_this_frame = 0x34; // int32 - constexpr std::ptrdiff_t m_n_total_ticks_this_frame = 0x38; // int32 - constexpr std::ptrdiff_t m_n_total_ticks = 0x3C; // int32 + namespace EventAdvanceTick_t { + constexpr std::ptrdiff_t m_nCurrentTick = 0x30; // int32 + constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34; // int32 + constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38; // int32 + constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; // 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 = 0x30; // int32 - constexpr std::ptrdiff_t m_n_current_tick_this_frame = 0x34; // int32 - constexpr std::ptrdiff_t m_n_total_ticks_this_frame = 0x38; // int32 - constexpr std::ptrdiff_t m_n_total_ticks = 0x3C; // int32 + namespace EventPostAdvanceTick_t { + constexpr std::ptrdiff_t m_nCurrentTick = 0x30; // int32 + constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34; // int32 + constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38; // int32 + constexpr std::ptrdiff_t m_nTotalTicks = 0x3C; // 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 } // 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 @@ -8142,21 +8142,21 @@ 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< CVariantDefaultAllocator > } - // 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 } } // Module: host.dll @@ -8165,13 +8165,13 @@ namespace cs2_dumper { namespace host { // 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< float32 > } } // Module: materialsystem2.dll @@ -8180,95 +8180,95 @@ namespace cs2_dumper { namespace materialsystem2 { // Alignment: 4 // Members count: 4 - enum class horiz_justification_e : int32_t { - horiz_justification_left = 0, - horiz_justification_center = 1, - horiz_justification_right = 2, - horiz_justification_none = 3 + enum class HorizJustification_e : int32_t { + HORIZ_JUSTIFICATION_LEFT = 0, + HORIZ_JUSTIFICATION_CENTER = 1, + HORIZ_JUSTIFICATION_RIGHT = 2, + HORIZ_JUSTIFICATION_NONE = 3 } // Alignment: 4 // Members count: 4 - enum class vert_justification_e : int32_t { - vert_justification_top = 0, - vert_justification_center = 1, - vert_justification_bottom = 2, - vert_justification_none = 3 + enum class VertJustification_e : int32_t { + VERT_JUSTIFICATION_TOP = 0, + VERT_JUSTIFICATION_CENTER = 1, + VERT_JUSTIFICATION_BOTTOM = 2, + VERT_JUSTIFICATION_NONE = 3 } // Alignment: 4 // Members count: 3 - enum class layout_position_type_e : int32_t { - layoutpositiontype_viewport_relative = 0, - layoutpositiontype_fractional = 1, - layoutpositiontype_none = 2 + enum class LayoutPositionType_e : int32_t { + LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0, + LAYOUTPOSITIONTYPE_FRACTIONAL = 1, + LAYOUTPOSITIONTYPE_NONE = 2 } // Alignment: 4 // Members count: 3 - enum class bloom_blend_mode_t : int32_t { - bloom_blend_add = 0, - bloom_blend_screen = 1, - bloom_blend_blur = 2 + enum class BloomBlendMode_t : int32_t { + BLOOM_BLEND_ADD = 0, + BLOOM_BLEND_SCREEN = 1, + BLOOM_BLEND_BLUR = 2 } // Alignment: 4 // Members count: 3 - enum class view_fade_mode_t : int32_t { - view_fade_constant_color = 0, - view_fade_modulate = 1, - view_fade_mod2x = 2 + enum class ViewFadeMode_t : int32_t { + VIEW_FADE_CONSTANT_COLOR = 0, + VIEW_FADE_MODULATE = 1, + VIEW_FADE_MOD2X = 2 } // Parent: None // Fields count: 1 // // 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< InfoForResourceTypeCTextureBase > } - // 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 @@ -8276,103 +8276,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< 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 > } // 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; // + 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; // } // 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: meshsystem.dll @@ -8386,8 +8386,8 @@ namespace cs2_dumper { namespace networksystem { // 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: panorama.dll @@ -8396,39 +8396,39 @@ namespace cs2_dumper { namespace panorama { // Alignment: 4 // Members count: 13 - enum class e_layout_node_type : 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 : 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 } // Alignment: 4 // Members count: 15 - enum class e_style_node_type : 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 : 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 } } // Module: particles.dll @@ -8437,1197 +8437,1197 @@ namespace cs2_dumper { namespace particles { // Alignment: 4 // Members count: 6 - enum class particle_control_point_axis_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 : 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 } // Alignment: 4 // Members count: 6 - enum class particle_impulse_type_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 : 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 } // Alignment: 4 // Members count: 3 - enum class particle_falloff_function_t : int32_t { - particle_falloff_constant = 0, - particle_falloff_linear = 1, - particle_falloff_exponential = 2 + enum class ParticleFalloffFunction_t : int32_t { + PARTICLE_FALLOFF_CONSTANT = 0, + PARTICLE_FALLOFF_LINEAR = 1, + PARTICLE_FALLOFF_EXPONENTIAL = 2 } // Alignment: 4 // Members count: 3 - enum class animation_type_t : int32_t { - animation_type_fixed_rate = 0, - animation_type_fit_lifetime = 1, - animation_type_manual_frames = 2 + enum class AnimationType_t : int32_t { + ANIMATION_TYPE_FIXED_RATE = 0, + ANIMATION_TYPE_FIT_LIFETIME = 1, + ANIMATION_TYPE_MANUAL_FRAMES = 2 } // Alignment: 4 // Members count: 3 - enum class closest_point_test_type_t : int32_t { - particle_closest_type_box = 0, - particle_closest_type_capsule = 1, - particle_closest_type_hybrid = 2 + enum class ClosestPointTestType_t : int32_t { + PARTICLE_CLOSEST_TYPE_BOX = 0, + PARTICLE_CLOSEST_TYPE_CAPSULE = 1, + PARTICLE_CLOSEST_TYPE_HYBRID = 2 } // Alignment: 4 // Members count: 3 - enum class inheritable_bool_type_t : int32_t { - inheritable_bool_inherit = 0, - inheritable_bool_false = 1, - inheritable_bool_true = 2 + enum class InheritableBoolType_t : int32_t { + INHERITABLE_BOOL_INHERIT = 0, + INHERITABLE_BOOL_FALSE = 1, + INHERITABLE_BOOL_TRUE = 2 } // Alignment: 4 // Members count: 2 - enum class particle_hitbox_bias_type_t : int32_t { - particle_hitbox_bias_entity = 0, - particle_hitbox_bias_hitbox = 1 + enum class ParticleHitboxBiasType_t : int32_t { + PARTICLE_HITBOX_BIAS_ENTITY = 0, + PARTICLE_HITBOX_BIAS_HITBOX = 1 } // Alignment: 4 // Members count: 2 - enum class particle_attr_box_flags_t : int32_t { - particle_attr_box_flags_none = 0, - particle_attr_box_flags_water = 1 + enum class ParticleAttrBoxFlags_t : int32_t { + PARTICLE_ATTR_BOX_FLAGS_NONE = 0, + PARTICLE_ATTR_BOX_FLAGS_WATER = 1 } // Alignment: 4 // Members count: 7 - enum class p_func_visualization_type_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 : 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 } // Alignment: 4 // Members count: 3 - enum class pet_ground_type_t : int32_t { - pet_ground_none = 0, - pet_ground_grid = 1, - pet_ground_plane = 2 + enum class PetGroundType_t : int32_t { + PET_GROUND_NONE = 0, + PET_GROUND_GRID = 1, + PET_GROUND_PLANE = 2 } // Alignment: 4 // Members count: 2 - enum class sprite_card_shader_type_t : int32_t { - spritecard_shader_base = 0, - spritecard_shader_custom = 1 + enum class SpriteCardShaderType_t : int32_t { + SPRITECARD_SHADER_BASE = 0, + SPRITECARD_SHADER_CUSTOM = 1 } // Alignment: 4 // Members count: 5 - enum class particle_topology_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 : int32_t { + PARTICLE_TOPOLOGY_POINTS = 0, + PARTICLE_TOPOLOGY_LINES = 1, + PARTICLE_TOPOLOGY_TRIS = 2, + PARTICLE_TOPOLOGY_QUADS = 3, + PARTICLE_TOPOLOGY_CUBES = 4 } // Alignment: 4 // Members count: 4 - enum class particle_detail_level_t : int32_t { - particledetail_low = 0, - particledetail_medium = 1, - particledetail_high = 2, - particledetail_ultra = 3 + enum class ParticleDetailLevel_t : int32_t { + PARTICLEDETAIL_LOW = 0, + PARTICLEDETAIL_MEDIUM = 1, + PARTICLEDETAIL_HIGH = 2, + PARTICLEDETAIL_ULTRA = 3 } // Alignment: 4 // Members count: 4 - enum class particle_trace_set_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 : int32_t { + PARTICLE_TRACE_SET_ALL = 0, + PARTICLE_TRACE_SET_STATIC = 1, + PARTICLE_TRACE_SET_STATIC_AND_KEYFRAMED = 2, + PARTICLE_TRACE_SET_DYNAMIC = 3 } // Alignment: 4 // Members count: 5 - enum class particle_collision_mode_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 : 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 } // Alignment: 4 // Members count: 5 - enum class particle_color_blend_mode_t : int32_t { - particleblend_default = 0, - particleblend_overlay = 1, - particleblend_darken = 2, - particleblend_lighten = 3, - particleblend_multiply = 4 + enum class ParticleColorBlendMode_t : int32_t { + PARTICLEBLEND_DEFAULT = 0, + PARTICLEBLEND_OVERLAY = 1, + PARTICLEBLEND_DARKEN = 2, + PARTICLEBLEND_LIGHTEN = 3, + PARTICLEBLEND_MULTIPLY = 4 } // Alignment: 4 // Members count: 7 - enum class detail2_combo_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 : 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 } // Alignment: 4 // Members count: 4 - enum class detail_combo_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 : int32_t { + DETAIL_COMBO_OFF = 0, + DETAIL_COMBO_ADD = 1, + DETAIL_COMBO_ADD_SELF_ILLUM = 2, + DETAIL_COMBO_MOD2X = 3 } // Alignment: 4 // Members count: 9 - enum class scalar_expression_type_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 : 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 } // Alignment: 4 // Members count: 9 - enum class vector_expression_type_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 : 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 } // Alignment: 4 // Members count: 7 - enum class vector_float_expression_type_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 : 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 } // Alignment: 4 // Members count: 4 - enum class missing_parent_inherit_behavior_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 : int32_t { + MISSING_PARENT_DO_NOTHING = -1, + MISSING_PARENT_KILL = 0, + MISSING_PARENT_FIND_NEW = 1, + MISSING_PARENT_SAME_INDEX = 2 } // Alignment: 4 // Members count: 2 - enum class hitbox_lerp_type_t : int32_t { - hitbox_lerp_lifetime = 0, - hitbox_lerp_constant = 1 + enum class HitboxLerpType_t : int32_t { + HITBOX_LERP_LIFETIME = 0, + HITBOX_LERP_CONSTANT = 1 } // Alignment: 4 // Members count: 3 - enum class particle_selection_t : int32_t { - particle_selection_first = 0, - particle_selection_last = 1, - particle_selection_number = 2 + enum class ParticleSelection_t : int32_t { + PARTICLE_SELECTION_FIRST = 0, + PARTICLE_SELECTION_LAST = 1, + PARTICLE_SELECTION_NUMBER = 2 } // Alignment: 4 // Members count: 12 - enum class particle_pin_distance_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 : 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 } // Alignment: 4 // Members count: 13 - enum class particle_color_blend_type_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 : 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 } // Alignment: 4 // Members count: 6 - enum class particle_set_method_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 : 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 } // Alignment: 4 // Members count: 3 - enum class particle_direction_noise_type_t : int32_t { - particle_dir_noise_perlin = 0, - particle_dir_noise_curl = 1, - particle_dir_noise_worley_basic = 2 + enum class ParticleDirectionNoiseType_t : int32_t { + PARTICLE_DIR_NOISE_PERLIN = 0, + PARTICLE_DIR_NOISE_CURL = 1, + PARTICLE_DIR_NOISE_WORLEY_BASIC = 2 } // Alignment: 4 // Members count: 3 - enum class particle_rotation_lock_type_t : int32_t { - particle_rotation_lock_none = 0, - particle_rotation_lock_rotations = 1, - particle_rotation_lock_normal = 2 + enum class ParticleRotationLockType_t : int32_t { + PARTICLE_ROTATION_LOCK_NONE = 0, + PARTICLE_ROTATION_LOCK_ROTATIONS = 1, + PARTICLE_ROTATION_LOCK_NORMAL = 2 } // Alignment: 4 // Members count: 3 - enum class particle_endcap_mode_t : int32_t { - particle_endcap_always_on = -1, - particle_endcap_endcap_off = 0, - particle_endcap_endcap_on = 1 + enum class ParticleEndcapMode_t : int32_t { + PARTICLE_ENDCAP_ALWAYS_ON = -1, + PARTICLE_ENDCAP_ENDCAP_OFF = 0, + PARTICLE_ENDCAP_ENDCAP_ON = 1 } // Alignment: 4 // Members count: 3 - enum class particle_lighting_quality_t : int32_t { - particle_lighting_per_particle = 0, - particle_lighting_per_vertex = 1, - particle_lighting_per_pixel = -1 + enum class ParticleLightingQuality_t : int32_t { + PARTICLE_LIGHTING_PER_PARTICLE = 0, + PARTICLE_LIGHTING_PER_VERTEX = 1, + PARTICLE_LIGHTING_PER_PIXEL = -1 } // Alignment: 4 // Members count: 2 - enum class standard_lighting_attenuation_style_t : int32_t { - light_style_old = 0, - light_style_new = 1 + enum class StandardLightingAttenuationStyle_t : int32_t { + LIGHT_STYLE_OLD = 0, + LIGHT_STYLE_NEW = 1 } // Alignment: 4 // Members count: 3 - enum class particle_trace_miss_behavior_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 : int32_t { + PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0, + PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 1, + PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 2 } // Alignment: 4 // Members count: 2 - enum class particle_orientation_set_mode_t : int32_t { - particle_orientation_set_from_velocity = 0, - particle_orientation_set_from_rotations = 1 + enum class ParticleOrientationSetMode_t : int32_t { + PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0, + PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 1 } // Alignment: 4 // Members count: 2 - enum class particle_lightnint_branch_behavior_t : int32_t { - particle_lightning_branch_current_dir = 0, - particle_lightning_branch_endpoint_dir = 1 + enum class ParticleLightnintBranchBehavior_t : int32_t { + PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0, + PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 1 } // Alignment: 4 // Members count: 3 - enum class particle_light_fog_lighting_mode_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 : int32_t { + PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE = 0, + PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC = 2, + PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS = 4 } // Alignment: 4 // Members count: 3 - enum class particle_sequence_crop_override_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 : int32_t { + PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = -1, + PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0, + PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 1 } // Alignment: 4 // Members count: 3 - enum class particle_parent_set_mode_t : int32_t { - particle_set_parent_no = 0, - particle_set_parent_immediate = 1, - particle_set_parent_root = 1 + enum class ParticleParentSetMode_t : int32_t { + PARTICLE_SET_PARENT_NO = 0, + PARTICLE_SET_PARENT_IMMEDIATE = 1, + PARTICLE_SET_PARENT_ROOT = 1 } // Alignment: 4 // Members count: 2 - enum class material_proxy_type_t : int32_t { - material_proxy_status_effect = 0, - material_proxy_tint = 1 + enum class MaterialProxyType_t : int32_t { + MATERIAL_PROXY_STATUS_EFFECT = 0, + MATERIAL_PROXY_TINT = 1 } // Alignment: 4 // Members count: 3 - enum class b_box_volume_type_t : int32_t { - bbox_volume = 0, - bbox_dimensions = 1, - bbox_mins_maxs = 2 + enum class BBoxVolumeType_t : int32_t { + BBOX_VOLUME = 0, + BBOX_DIMENSIONS = 1, + BBOX_MINS_MAXS = 2 } // Alignment: 4 // Members count: 2 - enum class particle_hitbox_data_selection_t : int32_t { - particle_hitbox_average_speed = 0, - particle_hitbox_count = 1 + enum class ParticleHitboxDataSelection_t : int32_t { + PARTICLE_HITBOX_AVERAGE_SPEED = 0, + PARTICLE_HITBOX_COUNT = 1 } // Alignment: 4 // Members count: 2 - enum class snapshot_index_type_t : int32_t { - snapshot_index_increment = 0, - snapshot_index_direct = 1 + enum class SnapshotIndexType_t : int32_t { + SNAPSHOT_INDEX_INCREMENT = 0, + SNAPSHOT_INDEX_DIRECT = 1 } // Alignment: 4 // Members count: 6 - enum class particle_orientation_choice_list_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 : 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 } // Alignment: 4 // Members count: 7 - enum class particle_output_blend_mode_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 : 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 } // Alignment: 4 // Members count: 4 - enum class particle_alpha_reference_type_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 : 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 } // Alignment: 4 // Members count: 2 - enum class blur_filter_type_t : int32_t { - blurfilter_gaussian = 0, - blurfilter_box = 1 + enum class BlurFilterType_t : int32_t { + BLURFILTER_GAUSSIAN = 0, + BLURFILTER_BOX = 1 } // Alignment: 4 // Members count: 4 - enum class particle_light_type_choice_list_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 : int32_t { + PARTICLE_LIGHT_TYPE_POINT = 0, + PARTICLE_LIGHT_TYPE_SPOT = 1, + PARTICLE_LIGHT_TYPE_FX = 2, + PARTICLE_LIGHT_TYPE_CAPSULE = 3 } // Alignment: 4 // Members count: 2 - enum class particle_light_unit_choice_list_t : int32_t { - particle_light_unit_candelas = 0, - particle_light_unit_lumens = 1 + enum class ParticleLightUnitChoiceList_t : int32_t { + PARTICLE_LIGHT_UNIT_CANDELAS = 0, + PARTICLE_LIGHT_UNIT_LUMENS = 1 } // Alignment: 4 // Members count: 2 - enum class particle_omni2_light_type_choice_list_t : int32_t { - particle_omni2_light_type_point = 0, - particle_omni2_light_type_sphere = 1 + enum class ParticleOmni2LightTypeChoiceList_t : int32_t { + PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0, + PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 1 } // Alignment: 4 // Members count: 3 - enum class particle_light_behavior_choice_list_t : int32_t { - particle_light_behavior_follow_direction = 0, - particle_light_behavior_rope = 1, - particle_light_behavior_trails = 2 + enum class ParticleLightBehaviorChoiceList_t : int32_t { + PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0, + PARTICLE_LIGHT_BEHAVIOR_ROPE = 1, + PARTICLE_LIGHT_BEHAVIOR_TRAILS = 2 } // Alignment: 4 // Members count: 3 - enum class particle_depth_feathering_mode_t : int32_t { - particle_depth_feathering_off = 0, - particle_depth_feathering_on_optional = 1, - particle_depth_feathering_on_required = 2 + enum class ParticleDepthFeatheringMode_t : int32_t { + PARTICLE_DEPTH_FEATHERING_OFF = 0, + PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 1, + PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 2 } // Alignment: 4 // Members count: 4 - enum class particle_vr_hand_choice_list_t : int32_t { - particle_vrhand_left = 0, - particle_vrhand_right = 1, - particle_vrhand_cp = 2, - particle_vrhand_cp_object = 3 + enum class ParticleVRHandChoiceList_t : int32_t { + PARTICLE_VRHAND_LEFT = 0, + PARTICLE_VRHAND_RIGHT = 1, + PARTICLE_VRHAND_CP = 2, + PARTICLE_VRHAND_CP_OBJECT = 3 } // Alignment: 4 // Members count: 2 - enum class particle_sorting_choice_list_t : int32_t { - particle_sorting_nearest = 0, - particle_sorting_creation_time = 1 + enum class ParticleSortingChoiceList_t : int32_t { + PARTICLE_SORTING_NEAREST = 0, + PARTICLE_SORTING_CREATION_TIME = 1 } // Alignment: 4 // Members count: 10 - enum class sprite_card_texture_type_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 : 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 } // Alignment: 4 // Members count: 15 - enum class sprite_card_texture_channel_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 : 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 } // Alignment: 4 // Members count: 14 - enum class sprite_card_per_particle_scale_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 : 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 } // Alignment: 4 // Members count: 7 - enum class particle_texture_layer_blend_type_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 : 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 } // Alignment: 4 // Members count: 6 - enum class particle_post_process_priority_group_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 : 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 } // Alignment: 4 // Members count: 3 - enum class particle_fog_type_t : int32_t { - particle_fog_game_default = 0, - particle_fog_enabled = 1, - particle_fog_disabled = 2 + enum class ParticleFogType_t : int32_t { + PARTICLE_FOG_GAME_DEFAULT = 0, + PARTICLE_FOG_ENABLED = 1, + PARTICLE_FOG_DISABLED = 2 } // Alignment: 4 // Members count: 2 - enum class texture_repetition_mode_t : int32_t { - texture_repetition_particle = 0, - texture_repetition_path = 1 + enum class TextureRepetitionMode_t : int32_t { + TEXTURE_REPETITION_PARTICLE = 0, + TEXTURE_REPETITION_PATH = 1 } // Alignment: 4 // Members count: 24 - enum class particle_float_type_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 : 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 } // Alignment: 4 // Members count: 5 - enum class particle_float_bias_type_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 : 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 } // Alignment: 4 // Members count: 4 - enum class pf_noise_type_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 : int32_t { + PF_NOISE_TYPE_PERLIN = 0, + PF_NOISE_TYPE_SIMPLEX = 1, + PF_NOISE_TYPE_WORLEY = 2, + PF_NOISE_TYPE_CURL = 3 } // Alignment: 4 // Members count: 4 - enum class pf_noise_modifier_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 : int32_t { + PF_NOISE_MODIFIER_NONE = 0, + PF_NOISE_MODIFIER_LINES = 1, + PF_NOISE_MODIFIER_CLUMPS = 2, + PF_NOISE_MODIFIER_RINGS = 3 } // Alignment: 4 // Members count: 6 - enum class pf_noise_turbulence_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 : 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 } // Alignment: 4 // Members count: 4 - enum class particle_float_random_mode_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 : int32_t { + PF_RANDOM_MODE_INVALID = -1, + PF_RANDOM_MODE_CONSTANT = 0, + PF_RANDOM_MODE_VARYING = 1, + PF_RANDOM_MODE_COUNT = 2 } // Alignment: 4 // Members count: 4 - enum class particle_float_input_mode_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 : int32_t { + PF_INPUT_MODE_INVALID = -1, + PF_INPUT_MODE_CLAMPED = 0, + PF_INPUT_MODE_LOOPED = 1, + PF_INPUT_MODE_COUNT = 2 } // Alignment: 4 // Members count: 8 - enum class particle_float_map_type_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 : 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 } // Alignment: 4 // Members count: 5 - enum class particle_transform_type_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 : 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 } // Alignment: 4 // Members count: 5 - enum class particle_model_type_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 : 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 } // Alignment: 4 // Members count: 19 - enum class particle_vec_type_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 : 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 } // 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< InfoForResourceTypeIMaterial2 > } // 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; // + 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< ParticlePreviewBodyGroup_t > + 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; // } // 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; // - 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; // + 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_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; // - constexpr std::ptrdiff_t m_v_mid_point_offset = 0x20; // - constexpr std::ptrdiff_t m_v_end_offset = 0x2C; // + 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; // + constexpr std::ptrdiff_t m_vMidPointOffset = 0x20; // + constexpr std::ptrdiff_t m_vEndOffset = 0x2C; // } // 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< InfoForResourceTypeIParticleSystemDefinition > + 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; // - 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; // + constexpr std::ptrdiff_t m_bOffsetInLocalSpace = 0x10; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - namespace model_reference_t { + namespace ModelReference_t { constexpr std::ptrdiff_t m_model = 0x0; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_fl_relative_probability_of_spawn = 0x8; // float32 + 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; // + 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; // } - // 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; // - constexpr std::ptrdiff_t m_bounding_box_max = 0x228; // - 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; // - 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< 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_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; // + constexpr std::ptrdiff_t m_BoundingBoxMax = 0x228; // + 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< ParticleNamedValueSource_t* > + constexpr std::ptrdiff_t m_ConstantColor = 0x260; // Color + constexpr std::ptrdiff_t m_ConstantNormal = 0x264; // + 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< InfoForResourceTypeIParticleSnapshot > + constexpr std::ptrdiff_t m_pszCullReplacementName = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + 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_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_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< ParticleControlPointConfiguration_t > } // 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 = 0x160; // ParticleEndcapMode_t - constexpr std::ptrdiff_t m_fl_op_start_fade_in_time = 0x164; // float32 - constexpr std::ptrdiff_t m_fl_op_end_fade_in_time = 0x168; // float32 - constexpr std::ptrdiff_t m_fl_op_start_fade_out_time = 0x16C; // float32 - constexpr std::ptrdiff_t m_fl_op_end_fade_out_time = 0x170; // float32 - constexpr std::ptrdiff_t m_fl_op_fade_oscillate_period = 0x174; // float32 - constexpr std::ptrdiff_t m_b_normalize_to_stop_time = 0x178; // bool - constexpr std::ptrdiff_t m_fl_op_time_offset_min = 0x17C; // float32 - constexpr std::ptrdiff_t m_fl_op_time_offset_max = 0x180; // float32 - constexpr std::ptrdiff_t m_n_op_time_offset_seed = 0x184; // int32 - constexpr std::ptrdiff_t m_n_op_time_scale_seed = 0x188; // int32 - constexpr std::ptrdiff_t m_fl_op_time_scale_min = 0x18C; // float32 - constexpr std::ptrdiff_t m_fl_op_time_scale_max = 0x190; // float32 - constexpr std::ptrdiff_t m_b_disable_operator = 0x196; // bool - constexpr std::ptrdiff_t m_notes = 0x198; // CUtlString + namespace CParticleFunction { + constexpr std::ptrdiff_t m_flOpStrength = 0x8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nOpEndCapState = 0x160; // ParticleEndcapMode_t + constexpr std::ptrdiff_t m_flOpStartFadeInTime = 0x164; // float32 + constexpr std::ptrdiff_t m_flOpEndFadeInTime = 0x168; // float32 + constexpr std::ptrdiff_t m_flOpStartFadeOutTime = 0x16C; // float32 + constexpr std::ptrdiff_t m_flOpEndFadeOutTime = 0x170; // float32 + constexpr std::ptrdiff_t m_flOpFadeOscillatePeriod = 0x174; // float32 + constexpr std::ptrdiff_t m_bNormalizeToStopTime = 0x178; // bool + constexpr std::ptrdiff_t m_flOpTimeOffsetMin = 0x17C; // float32 + constexpr std::ptrdiff_t m_flOpTimeOffsetMax = 0x180; // float32 + constexpr std::ptrdiff_t m_nOpTimeOffsetSeed = 0x184; // int32 + constexpr std::ptrdiff_t m_nOpTimeScaleSeed = 0x188; // int32 + constexpr std::ptrdiff_t m_flOpTimeScaleMin = 0x18C; // float32 + constexpr std::ptrdiff_t m_flOpTimeScaleMax = 0x190; // float32 + constexpr std::ptrdiff_t m_bDisableOperator = 0x196; // bool + constexpr std::ptrdiff_t m_Notes = 0x198; // 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 = 0x1B8; // int32 + namespace CParticleFunctionInitializer { + constexpr std::ptrdiff_t m_nAssociatedEmitterIndex = 0x1B8; // 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 = 0x1B8; // int32 + namespace CParticleFunctionEmitter { + constexpr std::ptrdiff_t m_nEmitterIndex = 0x1B8; // 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 = 0x1C0; // bool + namespace CParticleFunctionPreEmission { + constexpr std::ptrdiff_t m_bRunOnce = 0x1C0; // bool } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_function_renderer { - constexpr std::ptrdiff_t visibility_inputs = 0x1B8; // CParticleVisibilityInputs - constexpr std::ptrdiff_t m_b_cannot_be_refracted = 0x1FC; // bool - constexpr std::ptrdiff_t m_b_skip_rendering_on_mobile = 0x1FD; // bool + namespace CParticleFunctionRenderer { + constexpr std::ptrdiff_t VisibilityInputs = 0x1B8; // CParticleVisibilityInputs + constexpr std::ptrdiff_t m_bCannotBeRefracted = 0x1FC; // bool + constexpr std::ptrdiff_t m_bSkipRenderingOnMobile = 0x1FD; // 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 = 0x158; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_final_texture_offset_u = 0x2B0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_final_texture_offset_v = 0x408; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_final_texture_uv_rotation = 0x560; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_zoom_scale = 0x6B8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_distortion = 0x810; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_b_randomize_offsets = 0x968; // bool - constexpr std::ptrdiff_t m_b_clamp_u_vs = 0x969; // bool - constexpr std::ptrdiff_t m_n_per_particle_blend = 0x96C; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_scale = 0x970; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_offset_u = 0x974; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_offset_v = 0x978; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_rotation = 0x97C; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_zoom = 0x980; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_distortion = 0x984; // SpriteCardPerParticleScale_t + namespace TextureControls_t { + constexpr std::ptrdiff_t m_flFinalTextureScaleU = 0x0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFinalTextureScaleV = 0x158; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFinalTextureOffsetU = 0x2B0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFinalTextureOffsetV = 0x408; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFinalTextureUVRotation = 0x560; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flZoomScale = 0x6B8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flDistortion = 0x810; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_bRandomizeOffsets = 0x968; // bool + constexpr std::ptrdiff_t m_bClampUVs = 0x969; // bool + constexpr std::ptrdiff_t m_nPerParticleBlend = 0x96C; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleScale = 0x970; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleOffsetU = 0x974; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleOffsetV = 0x978; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleRotation = 0x97C; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleZoom = 0x980; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleDistortion = 0x984; // 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 = 0x190; // 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< InfoForResourceTypeCTextureBase > + 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 = 0x190; // 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 = 0x200; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_alpha_scale = 0x358; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_roll_scale = 0x4B0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_alpha2_field = 0x608; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_color_scale = 0x610; // CParticleCollectionRendererVecInput - constexpr std::ptrdiff_t m_n_color_blend_type = 0xC68; // ParticleColorBlendType_t - constexpr std::ptrdiff_t m_n_shader_type = 0xC6C; // SpriteCardShaderType_t - constexpr std::ptrdiff_t m_str_shader_override = 0xC70; // CUtlString - constexpr std::ptrdiff_t m_fl_center_x_offset = 0xC78; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_center_y_offset = 0xDD0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_bump_strength = 0xF28; // float32 - constexpr std::ptrdiff_t m_n_crop_texture_override = 0xF2C; // ParticleSequenceCropOverride_t - constexpr std::ptrdiff_t m_vec_textures_input = 0xF30; // CUtlVector< TextureGroup_t > - constexpr std::ptrdiff_t m_fl_animation_rate = 0xF48; // float32 - constexpr std::ptrdiff_t m_n_animation_type = 0xF4C; // AnimationType_t - constexpr std::ptrdiff_t m_b_animate_in_fps = 0xF50; // bool - constexpr std::ptrdiff_t m_fl_self_illum_amount = 0xF58; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_diffuse_amount = 0x10B0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_diffuse_clamp = 0x1208; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_lighting_control_point = 0x1360; // int32 - constexpr std::ptrdiff_t m_n_self_illum_per_particle = 0x1364; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_output_blend_mode = 0x1368; // ParticleOutputBlendMode_t - constexpr std::ptrdiff_t m_b_gamma_correct_vertex_colors = 0x136C; // bool - constexpr std::ptrdiff_t m_b_saturate_color_pre_alpha_blend = 0x136D; // bool - constexpr std::ptrdiff_t m_fl_add_self_amount = 0x1370; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_desaturation = 0x14C8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_overbright_factor = 0x1620; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_hsv_shift_control_point = 0x1778; // int32 - constexpr std::ptrdiff_t m_n_fog_type = 0x177C; // ParticleFogType_t - constexpr std::ptrdiff_t m_fl_fog_amount = 0x1780; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_b_tint_by_fow = 0x18D8; // bool - constexpr std::ptrdiff_t m_b_tint_by_global_light = 0x18D9; // bool - constexpr std::ptrdiff_t m_n_per_particle_alpha_reference = 0x18DC; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_per_particle_alpha_ref_window = 0x18E0; // SpriteCardPerParticleScale_t - constexpr std::ptrdiff_t m_n_alpha_reference_type = 0x18E4; // ParticleAlphaReferenceType_t - constexpr std::ptrdiff_t m_fl_alpha_reference_softness = 0x18E8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_source_alpha_value_to_map_to_zero = 0x1A40; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_source_alpha_value_to_map_to_one = 0x1B98; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_b_refract = 0x1CF0; // bool - constexpr std::ptrdiff_t m_b_refract_solid = 0x1CF1; // bool - constexpr std::ptrdiff_t m_fl_refract_amount = 0x1CF8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_refract_blur_radius = 0x1E50; // int32 - constexpr std::ptrdiff_t m_n_refract_blur_type = 0x1E54; // BlurFilterType_t - constexpr std::ptrdiff_t m_b_only_render_in_effects_bloom_pass = 0x1E58; // bool - constexpr std::ptrdiff_t m_b_only_render_in_effects_water_pass = 0x1E59; // bool - constexpr std::ptrdiff_t m_b_use_mixed_resolution_rendering = 0x1E5A; // bool - constexpr std::ptrdiff_t m_b_only_render_in_effecs_game_overlay = 0x1E5B; // bool - constexpr std::ptrdiff_t m_stencil_test_id = 0x1E5C; // char[128] - constexpr std::ptrdiff_t m_b_stencil_test_exclude = 0x1EDC; // bool - constexpr std::ptrdiff_t m_stencil_write_id = 0x1EDD; // char[128] - constexpr std::ptrdiff_t m_b_write_stencil_on_depth_pass = 0x1F5D; // bool - constexpr std::ptrdiff_t m_b_write_stencil_on_depth_fail = 0x1F5E; // bool - constexpr std::ptrdiff_t m_b_reverse_z_buffering = 0x1F5F; // bool - constexpr std::ptrdiff_t m_b_disable_z_buffering = 0x1F60; // bool - constexpr std::ptrdiff_t m_n_feathering_mode = 0x1F64; // ParticleDepthFeatheringMode_t - constexpr std::ptrdiff_t m_fl_feathering_min_dist = 0x1F68; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_feathering_max_dist = 0x20C0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_feathering_filter = 0x2218; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_depth_bias = 0x2370; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_sort_method = 0x24C8; // ParticleSortingChoiceList_t - constexpr std::ptrdiff_t m_b_blend_frames_seq0 = 0x24CC; // bool - constexpr std::ptrdiff_t m_b_max_luminance_blending_sequence0 = 0x24CD; // bool + namespace CBaseRendererSource2 { + constexpr std::ptrdiff_t m_flRadiusScale = 0x200; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flAlphaScale = 0x358; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flRollScale = 0x4B0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nAlpha2Field = 0x608; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecColorScale = 0x610; // CParticleCollectionRendererVecInput + constexpr std::ptrdiff_t m_nColorBlendType = 0xC68; // ParticleColorBlendType_t + constexpr std::ptrdiff_t m_nShaderType = 0xC6C; // SpriteCardShaderType_t + constexpr std::ptrdiff_t m_strShaderOverride = 0xC70; // CUtlString + constexpr std::ptrdiff_t m_flCenterXOffset = 0xC78; // CParticleCollectionRendererFloatInput + 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_flAnimationRate = 0xF48; // float32 + constexpr std::ptrdiff_t m_nAnimationType = 0xF4C; // AnimationType_t + constexpr std::ptrdiff_t m_bAnimateInFPS = 0xF50; // bool + constexpr std::ptrdiff_t m_flSelfIllumAmount = 0xF58; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flDiffuseAmount = 0x10B0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flDiffuseClamp = 0x1208; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nLightingControlPoint = 0x1360; // int32 + constexpr std::ptrdiff_t m_nSelfIllumPerParticle = 0x1364; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nOutputBlendMode = 0x1368; // ParticleOutputBlendMode_t + constexpr std::ptrdiff_t m_bGammaCorrectVertexColors = 0x136C; // bool + constexpr std::ptrdiff_t m_bSaturateColorPreAlphaBlend = 0x136D; // bool + constexpr std::ptrdiff_t m_flAddSelfAmount = 0x1370; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flDesaturation = 0x14C8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flOverbrightFactor = 0x1620; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nHSVShiftControlPoint = 0x1778; // int32 + constexpr std::ptrdiff_t m_nFogType = 0x177C; // ParticleFogType_t + constexpr std::ptrdiff_t m_flFogAmount = 0x1780; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_bTintByFOW = 0x18D8; // bool + constexpr std::ptrdiff_t m_bTintByGlobalLight = 0x18D9; // bool + constexpr std::ptrdiff_t m_nPerParticleAlphaReference = 0x18DC; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nPerParticleAlphaRefWindow = 0x18E0; // SpriteCardPerParticleScale_t + constexpr std::ptrdiff_t m_nAlphaReferenceType = 0x18E4; // ParticleAlphaReferenceType_t + constexpr std::ptrdiff_t m_flAlphaReferenceSoftness = 0x18E8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flSourceAlphaValueToMapToZero = 0x1A40; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flSourceAlphaValueToMapToOne = 0x1B98; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_bRefract = 0x1CF0; // bool + constexpr std::ptrdiff_t m_bRefractSolid = 0x1CF1; // bool + constexpr std::ptrdiff_t m_flRefractAmount = 0x1CF8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nRefractBlurRadius = 0x1E50; // int32 + constexpr std::ptrdiff_t m_nRefractBlurType = 0x1E54; // BlurFilterType_t + constexpr std::ptrdiff_t m_bOnlyRenderInEffectsBloomPass = 0x1E58; // bool + constexpr std::ptrdiff_t m_bOnlyRenderInEffectsWaterPass = 0x1E59; // bool + constexpr std::ptrdiff_t m_bUseMixedResolutionRendering = 0x1E5A; // bool + constexpr std::ptrdiff_t m_bOnlyRenderInEffecsGameOverlay = 0x1E5B; // bool + constexpr std::ptrdiff_t m_stencilTestID = 0x1E5C; // char[128] + constexpr std::ptrdiff_t m_bStencilTestExclude = 0x1EDC; // bool + constexpr std::ptrdiff_t m_stencilWriteID = 0x1EDD; // char[128] + constexpr std::ptrdiff_t m_bWriteStencilOnDepthPass = 0x1F5D; // bool + constexpr std::ptrdiff_t m_bWriteStencilOnDepthFail = 0x1F5E; // bool + constexpr std::ptrdiff_t m_bReverseZBuffering = 0x1F5F; // bool + constexpr std::ptrdiff_t m_bDisableZBuffering = 0x1F60; // bool + constexpr std::ptrdiff_t m_nFeatheringMode = 0x1F64; // ParticleDepthFeatheringMode_t + constexpr std::ptrdiff_t m_flFeatheringMinDist = 0x1F68; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFeatheringMaxDist = 0x20C0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flFeatheringFilter = 0x2218; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flDepthBias = 0x2370; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nSortMethod = 0x24C8; // ParticleSortingChoiceList_t + constexpr std::ptrdiff_t m_bBlendFramesSeq0 = 0x24CC; // bool + constexpr std::ptrdiff_t m_bMaxLuminanceBlendingSequence0 = 0x24CD; // 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 = 0x2710; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_n_orientation_type = 0x2868; // ParticleOrientationChoiceList_t - constexpr std::ptrdiff_t m_n_orientation_control_point = 0x286C; // int32 - constexpr std::ptrdiff_t m_b_use_yaw_with_normal_aligned = 0x2870; // bool - constexpr std::ptrdiff_t m_fl_min_size = 0x2878; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_max_size = 0x29D0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_alpha_adjust_with_size_adjust = 0x2B28; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_start_fade_size = 0x2C80; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_end_fade_size = 0x2DD8; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_start_fade_dot = 0x2F30; // float32 - constexpr std::ptrdiff_t m_fl_end_fade_dot = 0x2F34; // float32 - constexpr std::ptrdiff_t m_b_distance_alpha = 0x2F38; // bool - constexpr std::ptrdiff_t m_b_soft_edges = 0x2F39; // bool - constexpr std::ptrdiff_t m_fl_edge_softness_start = 0x2F3C; // float32 - constexpr std::ptrdiff_t m_fl_edge_softness_end = 0x2F40; // float32 - constexpr std::ptrdiff_t m_b_outline = 0x2F44; // bool - constexpr std::ptrdiff_t m_outline_color = 0x2F45; // Color - constexpr std::ptrdiff_t m_n_outline_alpha = 0x2F4C; // int32 - constexpr std::ptrdiff_t m_fl_outline_start0 = 0x2F50; // float32 - constexpr std::ptrdiff_t m_fl_outline_start1 = 0x2F54; // float32 - constexpr std::ptrdiff_t m_fl_outline_end0 = 0x2F58; // float32 - constexpr std::ptrdiff_t m_fl_outline_end1 = 0x2F5C; // float32 - constexpr std::ptrdiff_t m_n_lighting_mode = 0x2F60; // ParticleLightingQuality_t - constexpr std::ptrdiff_t m_fl_lighting_tessellation = 0x2F68; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_fl_lighting_directionality = 0x30C0; // CParticleCollectionRendererFloatInput - constexpr std::ptrdiff_t m_b_particle_shadows = 0x3218; // bool - constexpr std::ptrdiff_t m_fl_shadow_density = 0x321C; // float32 + namespace C_OP_RenderSprites { + constexpr std::ptrdiff_t m_nSequenceOverride = 0x2710; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_nOrientationType = 0x2868; // ParticleOrientationChoiceList_t + constexpr std::ptrdiff_t m_nOrientationControlPoint = 0x286C; // int32 + constexpr std::ptrdiff_t m_bUseYawWithNormalAligned = 0x2870; // bool + constexpr std::ptrdiff_t m_flMinSize = 0x2878; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flMaxSize = 0x29D0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flAlphaAdjustWithSizeAdjust = 0x2B28; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flStartFadeSize = 0x2C80; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flEndFadeSize = 0x2DD8; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flStartFadeDot = 0x2F30; // float32 + constexpr std::ptrdiff_t m_flEndFadeDot = 0x2F34; // float32 + constexpr std::ptrdiff_t m_bDistanceAlpha = 0x2F38; // bool + constexpr std::ptrdiff_t m_bSoftEdges = 0x2F39; // bool + constexpr std::ptrdiff_t m_flEdgeSoftnessStart = 0x2F3C; // float32 + constexpr std::ptrdiff_t m_flEdgeSoftnessEnd = 0x2F40; // float32 + constexpr std::ptrdiff_t m_bOutline = 0x2F44; // bool + constexpr std::ptrdiff_t m_OutlineColor = 0x2F45; // Color + constexpr std::ptrdiff_t m_nOutlineAlpha = 0x2F4C; // int32 + constexpr std::ptrdiff_t m_flOutlineStart0 = 0x2F50; // float32 + constexpr std::ptrdiff_t m_flOutlineStart1 = 0x2F54; // float32 + constexpr std::ptrdiff_t m_flOutlineEnd0 = 0x2F58; // float32 + constexpr std::ptrdiff_t m_flOutlineEnd1 = 0x2F5C; // float32 + constexpr std::ptrdiff_t m_nLightingMode = 0x2F60; // ParticleLightingQuality_t + constexpr std::ptrdiff_t m_flLightingTessellation = 0x2F68; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_flLightingDirectionality = 0x30C0; // CParticleCollectionRendererFloatInput + constexpr std::ptrdiff_t m_bParticleShadows = 0x3218; // bool + constexpr std::ptrdiff_t m_flShadowDensity = 0x321C; // 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 = 0x200; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_alpha_scale = 0x358; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_vec_color_scale = 0x4B0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_n_color_blend_type = 0xB08; // ParticleColorBlendType_t - constexpr std::ptrdiff_t m_h_material = 0xB10; // CStrongHandle< InfoForResourceTypeIMaterial2 > - constexpr std::ptrdiff_t m_n_texture_repetition_mode = 0xB18; // TextureRepetitionMode_t - constexpr std::ptrdiff_t m_fl_texture_repeats_per_segment = 0xB20; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_texture_repeats_circumference = 0xC78; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_color_map_offset_v = 0xDD0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_color_map_offset_u = 0xF28; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_normal_map_offset_v = 0x1080; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_normal_map_offset_u = 0x11D8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_draw_cable_caps = 0x1330; // bool - constexpr std::ptrdiff_t m_fl_cap_roundness = 0x1334; // float32 - constexpr std::ptrdiff_t m_fl_cap_offset_amount = 0x1338; // float32 - constexpr std::ptrdiff_t m_fl_tess_scale = 0x133C; // float32 - constexpr std::ptrdiff_t m_n_min_tesselation = 0x1340; // int32 - constexpr std::ptrdiff_t m_n_max_tesselation = 0x1344; // int32 - constexpr std::ptrdiff_t m_n_roundness = 0x1348; // int32 - constexpr std::ptrdiff_t m_lighting_transform = 0x1350; // CParticleTransformInput - constexpr std::ptrdiff_t m_material_float_vars = 0x13B8; // CUtlVector< FloatInputMaterialVariable_t > - constexpr std::ptrdiff_t m_material_vec_vars = 0x13E8; // CUtlVector< VecInputMaterialVariable_t > + namespace C_OP_RenderCables { + constexpr std::ptrdiff_t m_flRadiusScale = 0x200; // CParticleCollectionFloatInput + 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_nTextureRepetitionMode = 0xB18; // TextureRepetitionMode_t + constexpr std::ptrdiff_t m_flTextureRepeatsPerSegment = 0xB20; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flTextureRepeatsCircumference = 0xC78; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flColorMapOffsetV = 0xDD0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flColorMapOffsetU = 0xF28; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flNormalMapOffsetV = 0x1080; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flNormalMapOffsetU = 0x11D8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bDrawCableCaps = 0x1330; // bool + constexpr std::ptrdiff_t m_flCapRoundness = 0x1334; // float32 + constexpr std::ptrdiff_t m_flCapOffsetAmount = 0x1338; // float32 + constexpr std::ptrdiff_t m_flTessScale = 0x133C; // float32 + constexpr std::ptrdiff_t m_nMinTesselation = 0x1340; // int32 + 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 > } // Parent: None // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - namespace c_particle_input { + namespace CParticleInput { } // Parent: None // Fields count: 0 @@ -9635,7 +9635,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - namespace c_per_particle_float_input { + namespace CPerParticleFloatInput { } // Parent: None // Fields count: 0 @@ -9643,15 +9643,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 @@ -9659,7 +9659,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - namespace c_particle_remap_float_input { + namespace CParticleRemapFloatInput { } // Parent: None // Fields count: 0 @@ -9667,7 +9667,7 @@ namespace cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - namespace c_per_particle_vec_input { + namespace CPerParticleVecInput { } // Parent: None // Fields count: 0 @@ -9675,54 +9675,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< ParticleNamedValueConfiguration_t > } // Parent: None // Fields count: 2 @@ -9730,2531 +9730,2531 @@ 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; // - 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; // - constexpr std::ptrdiff_t m_last_max = 0x8C; // - constexpr std::ptrdiff_t m_n_split_screen_user = 0x98; // CSplitScreenSlot - constexpr std::ptrdiff_t m_vec_aggregation_center = 0x9C; // - 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; // + 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; // + constexpr std::ptrdiff_t m_LastMax = 0x8C; // + constexpr std::ptrdiff_t m_nSplitScreenUser = 0x98; // CSplitScreenSlot + constexpr std::ptrdiff_t m_vecAggregationCenter = 0x9C; // + constexpr std::ptrdiff_t m_RefCount = 0xC0; // int32 } - // 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 = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_f_max_distance = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_control_point_number = 0x470; // int32 - constexpr std::ptrdiff_t m_center_offset = 0x474; // - constexpr std::ptrdiff_t m_b_global_center = 0x480; // bool + namespace C_OP_ConstrainDistance { + constexpr std::ptrdiff_t m_fMinDistance = 0x1C0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_fMaxDistance = 0x318; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nControlPointNumber = 0x470; // int32 + constexpr std::ptrdiff_t m_CenterOffset = 0x474; // + constexpr std::ptrdiff_t m_bGlobalCenter = 0x480; // 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 = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_minimum_speed = 0x318; // CPerParticleFloatInput + namespace C_OP_CollideWithSelf { + constexpr std::ptrdiff_t m_flRadiusScale = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flMinimumSpeed = 0x318; // 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 = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_radius_scale = 0x318; // CPerParticleFloatInput + namespace C_OP_CollideWithParentParticles { + constexpr std::ptrdiff_t m_flParentRadiusScale = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRadiusScale = 0x318; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_max_distance0 = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_max_distance_mid = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_max_distance1 = 0x1CC; // float32 - constexpr std::ptrdiff_t m_path_parameters = 0x1D0; // CPathParameters - constexpr std::ptrdiff_t m_fl_travel_time = 0x210; // float32 - constexpr std::ptrdiff_t m_n_field_scale = 0x214; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_manual_t_field = 0x218; // ParticleAttributeIndex_t + namespace C_OP_ConstrainDistanceToPath { + constexpr std::ptrdiff_t m_fMinDistance = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flMaxDistance0 = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flMaxDistanceMid = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flMaxDistance1 = 0x1CC; // float32 + constexpr std::ptrdiff_t m_PathParameters = 0x1D0; // CPathParameters + constexpr std::ptrdiff_t m_flTravelTime = 0x210; // float32 + constexpr std::ptrdiff_t m_nFieldScale = 0x214; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nManualTField = 0x218; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_max_distance = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_time_scale = 0x1C8; // float32 - constexpr std::ptrdiff_t m_b_looped_path = 0x1CC; // bool - constexpr std::ptrdiff_t m_point_list = 0x1D0; // CUtlVector< PointDefinitionWithTimeValues_t > + namespace C_OP_ConstrainDistanceToUserSpecifiedPath { + constexpr std::ptrdiff_t m_fMinDistance = 0x1C0; // float32 + 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 > } - // 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 = 0x1C0; // - constexpr std::ptrdiff_t m_plane_normal = 0x1CC; // - constexpr std::ptrdiff_t m_n_control_point_number = 0x1D8; // int32 - constexpr std::ptrdiff_t m_b_global_origin = 0x1DC; // bool - constexpr std::ptrdiff_t m_b_global_normal = 0x1DD; // bool - constexpr std::ptrdiff_t m_fl_radius_scale = 0x1E0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_maximum_distance_to_cp = 0x338; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_use_old_code = 0x490; // bool + namespace C_OP_PlanarConstraint { + constexpr std::ptrdiff_t m_PointOnPlane = 0x1C0; // + constexpr std::ptrdiff_t m_PlaneNormal = 0x1CC; // + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1D8; // int32 + constexpr std::ptrdiff_t m_bGlobalOrigin = 0x1DC; // bool + constexpr std::ptrdiff_t m_bGlobalNormal = 0x1DD; // bool + constexpr std::ptrdiff_t m_flRadiusScale = 0x1E0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flMaximumDistanceToCP = 0x338; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bUseOldCode = 0x490; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_vec_cp_offset = 0x1C4; // - constexpr std::ptrdiff_t m_n_collision_mode = 0x1D0; // ParticleCollisionMode_t - constexpr std::ptrdiff_t m_n_collision_mode_min = 0x1D4; // ParticleCollisionMode_t - constexpr std::ptrdiff_t m_n_trace_set = 0x1D8; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_collision_group_name = 0x1DC; // char[128] - constexpr std::ptrdiff_t m_b_world_only = 0x25C; // bool - constexpr std::ptrdiff_t m_b_brush_only = 0x25D; // bool - constexpr std::ptrdiff_t m_b_include_water = 0x25E; // bool - constexpr std::ptrdiff_t m_n_ignore_cp = 0x260; // int32 - constexpr std::ptrdiff_t m_fl_cp_movement_tolerance = 0x264; // float32 - constexpr std::ptrdiff_t m_fl_retest_rate = 0x268; // float32 - constexpr std::ptrdiff_t m_fl_trace_tolerance = 0x26C; // float32 - constexpr std::ptrdiff_t m_fl_collision_confirmation_speed = 0x270; // float32 - constexpr std::ptrdiff_t m_n_max_traces_per_frame = 0x274; // float32 - constexpr std::ptrdiff_t m_fl_radius_scale = 0x278; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_bounce_amount = 0x3D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_slide_amount = 0x528; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_random_dir_scale = 0x680; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_b_decay_bounce = 0x7D8; // bool - constexpr std::ptrdiff_t m_b_killon_contact = 0x7D9; // bool - constexpr std::ptrdiff_t m_fl_min_speed = 0x7DC; // float32 - constexpr std::ptrdiff_t m_b_set_normal = 0x7E0; // bool - constexpr std::ptrdiff_t m_n_stick_on_collision_field = 0x7E4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_stop_speed = 0x7E8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_entity_stick_data_field = 0x940; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_entity_stick_normal_field = 0x944; // ParticleAttributeIndex_t + namespace C_OP_WorldTraceConstraint { + constexpr std::ptrdiff_t m_nCP = 0x1C0; // int32 + constexpr std::ptrdiff_t m_vecCpOffset = 0x1C4; // + constexpr std::ptrdiff_t m_nCollisionMode = 0x1D0; // ParticleCollisionMode_t + constexpr std::ptrdiff_t m_nCollisionModeMin = 0x1D4; // ParticleCollisionMode_t + constexpr std::ptrdiff_t m_nTraceSet = 0x1D8; // ParticleTraceSet_t + constexpr std::ptrdiff_t m_CollisionGroupName = 0x1DC; // char[128] + constexpr std::ptrdiff_t m_bWorldOnly = 0x25C; // bool + constexpr std::ptrdiff_t m_bBrushOnly = 0x25D; // bool + constexpr std::ptrdiff_t m_bIncludeWater = 0x25E; // bool + constexpr std::ptrdiff_t m_nIgnoreCP = 0x260; // int32 + constexpr std::ptrdiff_t m_flCpMovementTolerance = 0x264; // float32 + constexpr std::ptrdiff_t m_flRetestRate = 0x268; // float32 + constexpr std::ptrdiff_t m_flTraceTolerance = 0x26C; // float32 + constexpr std::ptrdiff_t m_flCollisionConfirmationSpeed = 0x270; // float32 + constexpr std::ptrdiff_t m_nMaxTracesPerFrame = 0x274; // float32 + constexpr std::ptrdiff_t m_flRadiusScale = 0x278; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flBounceAmount = 0x3D0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flSlideAmount = 0x528; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRandomDirScale = 0x680; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_bDecayBounce = 0x7D8; // bool + constexpr std::ptrdiff_t m_bKillonContact = 0x7D9; // bool + constexpr std::ptrdiff_t m_flMinSpeed = 0x7DC; // float32 + constexpr std::ptrdiff_t m_bSetNormal = 0x7E0; // bool + constexpr std::ptrdiff_t m_nStickOnCollisionField = 0x7E4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flStopSpeed = 0x7E8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nEntityStickDataField = 0x940; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nEntityStickNormalField = 0x944; // 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 = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vec_max = 0x818; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_n_cp = 0xE70; // int32 - constexpr std::ptrdiff_t m_b_local_space = 0xE74; // bool - constexpr std::ptrdiff_t m_b_account_for_radius = 0xE75; // bool + namespace C_OP_BoxConstraint { + constexpr std::ptrdiff_t m_vecMin = 0x1C0; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_vecMax = 0x818; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_nCP = 0xE70; // int32 + constexpr std::ptrdiff_t m_bLocalSpace = 0xE74; // bool + constexpr std::ptrdiff_t m_bAccountForRadius = 0xE75; // 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 = 0x1C0; // float32 + namespace C_OP_ShapeMatchingConstraint { + constexpr std::ptrdiff_t m_flShapeRestorationTime = 0x1C0; // 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 = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_min_distance = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_max_distance = 0x470; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_adjustment_scale = 0x5C8; // float32 - constexpr std::ptrdiff_t m_fl_initial_resting_length = 0x5D0; // CParticleCollectionFloatInput + namespace C_OP_RopeSpringConstraint { + constexpr std::ptrdiff_t m_flRestLength = 0x1C0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flMinDistance = 0x318; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flMaxDistance = 0x470; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flAdjustmentScale = 0x5C8; // float32 + constexpr std::ptrdiff_t m_flInitialRestingLength = 0x5D0; // 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 = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_min_distance = 0x318; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_max_distance = 0x470; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_resting_length = 0x5C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vec_anchor_vector = 0x720; // CPerParticleVecInput + namespace C_OP_SpringToVectorConstraint { + constexpr std::ptrdiff_t m_flRestLength = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flMinDistance = 0x318; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flMaxDistance = 0x470; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRestingLength = 0x5C8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vecAnchorVector = 0x720; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_max_distance = 0x1C4; // float32 + namespace C_OP_ConstrainLineLength { + constexpr std::ptrdiff_t m_flMinDistance = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flMaxDistance = 0x1C4; // 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 = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_fl_particles_per_orbit = 0x228; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_initial_radius = 0x380; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_thickness = 0x4D8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_initial_speed_min = 0x630; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_initial_speed_max = 0x788; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_roll = 0x8E0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_pitch = 0xA38; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_yaw = 0xB90; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_b_even_distribution = 0xCE8; // bool - constexpr std::ptrdiff_t m_b_xy_velocity_only = 0xCE9; // bool + namespace C_INIT_RingWave { + constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput + constexpr std::ptrdiff_t m_flParticlesPerOrbit = 0x228; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flInitialRadius = 0x380; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flThickness = 0x4D8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flInitialSpeedMin = 0x630; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flInitialSpeedMax = 0x788; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRoll = 0x8E0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flPitch = 0xA38; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flYaw = 0xB90; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_bEvenDistribution = 0xCE8; // bool + constexpr std::ptrdiff_t m_bXYVelocityOnly = 0xCE9; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_override_cp = 0x1C4; // int32 - constexpr std::ptrdiff_t m_n_density = 0x1C8; // int32 - constexpr std::ptrdiff_t m_fl_initial_radius = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_initial_speed_min = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_initial_speed_max = 0x1D4; // float32 - constexpr std::ptrdiff_t m_b_use_particle_count = 0x1D8; // bool + namespace C_INIT_CreateSpiralSphere { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nOverrideCP = 0x1C4; // int32 + constexpr std::ptrdiff_t m_nDensity = 0x1C8; // int32 + constexpr std::ptrdiff_t m_flInitialRadius = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flInitialSpeedMin = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flInitialSpeedMax = 0x1D4; // float32 + constexpr std::ptrdiff_t m_bUseParticleCount = 0x1D8; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_component2 = 0x1C4; // int32 - constexpr std::ptrdiff_t m_transform_input = 0x1C8; // CParticleTransformInput - constexpr std::ptrdiff_t m_fl_particle_density = 0x230; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_offset = 0x388; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_radius1 = 0x4E0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_radius2 = 0x638; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_b_use_count = 0x790; // bool - constexpr std::ptrdiff_t m_b_use_local_coords = 0x791; // bool - constexpr std::ptrdiff_t m_b_offset_existing_pos = 0x792; // bool + namespace C_INIT_CreateInEpitrochoid { + constexpr std::ptrdiff_t m_nComponent1 = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nComponent2 = 0x1C4; // int32 + constexpr std::ptrdiff_t m_TransformInput = 0x1C8; // CParticleTransformInput + constexpr std::ptrdiff_t m_flParticleDensity = 0x230; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOffset = 0x388; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRadius1 = 0x4E0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRadius2 = 0x638; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_bUseCount = 0x790; // bool + constexpr std::ptrdiff_t m_bUseLocalCoords = 0x791; // bool + constexpr std::ptrdiff_t m_bOffsetExistingPos = 0x792; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_scale_cp = 0x1C4; // int32 - constexpr std::ptrdiff_t m_n_component = 0x1C8; // int32 - constexpr std::ptrdiff_t m_f_rad_cent_core = 0x1CC; // float32 - constexpr std::ptrdiff_t m_f_rad_per_point = 0x1D0; // float32 - constexpr std::ptrdiff_t m_f_rad_per_point_to = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fpoint_angle = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fsize_overall = 0x1DC; // float32 - constexpr std::ptrdiff_t m_f_rad_bias = 0x1E0; // float32 - constexpr std::ptrdiff_t m_f_min_rad = 0x1E4; // float32 - constexpr std::ptrdiff_t m_f_dist_bias = 0x1E8; // float32 - constexpr std::ptrdiff_t m_b_use_local_coords = 0x1EC; // bool - constexpr std::ptrdiff_t m_b_use_with_cont_emit = 0x1ED; // bool - constexpr std::ptrdiff_t m_b_use_orig_radius = 0x1EE; // bool + namespace C_INIT_CreatePhyllotaxis { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nScaleCP = 0x1C4; // int32 + constexpr std::ptrdiff_t m_nComponent = 0x1C8; // int32 + constexpr std::ptrdiff_t m_fRadCentCore = 0x1CC; // float32 + constexpr std::ptrdiff_t m_fRadPerPoint = 0x1D0; // float32 + constexpr std::ptrdiff_t m_fRadPerPointTo = 0x1D4; // float32 + constexpr std::ptrdiff_t m_fpointAngle = 0x1D8; // float32 + constexpr std::ptrdiff_t m_fsizeOverall = 0x1DC; // float32 + constexpr std::ptrdiff_t m_fRadBias = 0x1E0; // float32 + constexpr std::ptrdiff_t m_fMinRad = 0x1E4; // float32 + constexpr std::ptrdiff_t m_fDistBias = 0x1E8; // float32 + constexpr std::ptrdiff_t m_bUseLocalCoords = 0x1EC; // bool + constexpr std::ptrdiff_t m_bUseWithContEmit = 0x1ED; // bool + constexpr std::ptrdiff_t m_bUseOrigRadius = 0x1EE; // 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 = 0x1C0; // CParticleModelInput - constexpr std::ptrdiff_t m_transform_input = 0x220; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_force_in_model = 0x288; // int32 - constexpr std::ptrdiff_t m_n_desired_hitbox = 0x28C; // int32 - constexpr std::ptrdiff_t m_n_hitbox_value_from_control_point_index = 0x290; // int32 - constexpr std::ptrdiff_t m_vec_hit_box_scale = 0x298; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_fl_bone_velocity = 0x8F0; // float32 - constexpr std::ptrdiff_t m_fl_max_bone_velocity = 0x8F4; // float32 - constexpr std::ptrdiff_t m_vec_direction_bias = 0x8F8; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_hitbox_set_name = 0xF50; // char[128] - constexpr std::ptrdiff_t m_b_local_coords = 0xFD0; // bool - constexpr std::ptrdiff_t m_b_use_bones = 0xFD1; // bool - constexpr std::ptrdiff_t m_b_use_mesh = 0xFD2; // bool - constexpr std::ptrdiff_t m_fl_shell_size = 0xFD8; // CParticleCollectionFloatInput + namespace C_INIT_CreateOnModel { + constexpr std::ptrdiff_t m_modelInput = 0x1C0; // CParticleModelInput + constexpr std::ptrdiff_t m_transformInput = 0x220; // CParticleTransformInput + constexpr std::ptrdiff_t m_nForceInModel = 0x288; // int32 + constexpr std::ptrdiff_t m_nDesiredHitbox = 0x28C; // int32 + constexpr std::ptrdiff_t m_nHitboxValueFromControlPointIndex = 0x290; // int32 + constexpr std::ptrdiff_t m_vecHitBoxScale = 0x298; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_flBoneVelocity = 0x8F0; // float32 + constexpr std::ptrdiff_t m_flMaxBoneVelocity = 0x8F4; // float32 + constexpr std::ptrdiff_t m_vecDirectionBias = 0x8F8; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_HitboxSetName = 0xF50; // char[128] + constexpr std::ptrdiff_t m_bLocalCoords = 0xFD0; // bool + constexpr std::ptrdiff_t m_bUseBones = 0xFD1; // bool + constexpr std::ptrdiff_t m_bUseMesh = 0xFD2; // bool + constexpr std::ptrdiff_t m_flShellSize = 0xFD8; // 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 = 0x1C0; // bool - constexpr std::ptrdiff_t m_b_force_z = 0x1C1; // bool - constexpr std::ptrdiff_t m_n_control_point_number = 0x1C4; // int32 - constexpr std::ptrdiff_t m_n_height_cp = 0x1C8; // int32 - constexpr std::ptrdiff_t m_b_use_water_height = 0x1CC; // bool - constexpr std::ptrdiff_t m_fl_desired_height = 0x1D0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_vec_hit_box_scale = 0x328; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vec_direction_bias = 0x980; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_n_bias_type = 0xFD8; // ParticleHitboxBiasType_t - constexpr std::ptrdiff_t m_b_local_coords = 0xFDC; // bool - constexpr std::ptrdiff_t m_b_prefer_moving_boxes = 0xFDD; // bool - constexpr std::ptrdiff_t m_hitbox_set_name = 0xFDE; // char[128] - constexpr std::ptrdiff_t m_fl_hitbox_velocity_scale = 0x1060; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_max_bone_velocity = 0x11B8; // CParticleCollectionFloatInput + namespace C_INIT_CreateOnModelAtHeight { + constexpr std::ptrdiff_t m_bUseBones = 0x1C0; // bool + constexpr std::ptrdiff_t m_bForceZ = 0x1C1; // bool + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C4; // int32 + constexpr std::ptrdiff_t m_nHeightCP = 0x1C8; // int32 + constexpr std::ptrdiff_t m_bUseWaterHeight = 0x1CC; // bool + constexpr std::ptrdiff_t m_flDesiredHeight = 0x1D0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_vecHitBoxScale = 0x328; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_vecDirectionBias = 0x980; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_nBiasType = 0xFD8; // ParticleHitboxBiasType_t + constexpr std::ptrdiff_t m_bLocalCoords = 0xFDC; // bool + constexpr std::ptrdiff_t m_bPreferMovingBoxes = 0xFDD; // bool + constexpr std::ptrdiff_t m_HitboxSetName = 0xFDE; // char[128] + constexpr std::ptrdiff_t m_flHitboxVelocityScale = 0x1060; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flMaxBoneVelocity = 0x11B8; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_desired_hitbox = 0x1C4; // int32 - constexpr std::ptrdiff_t m_vec_hit_box_scale = 0x1C8; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_hitbox_set_name = 0x820; // char[128] - constexpr std::ptrdiff_t m_b_use_bones = 0x8A0; // bool - constexpr std::ptrdiff_t m_b_use_closest_point_on_hitbox = 0x8A1; // bool - constexpr std::ptrdiff_t m_n_test_type = 0x8A4; // ClosestPointTestType_t - constexpr std::ptrdiff_t m_fl_hybrid_ratio = 0x8A8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_update_position = 0xA00; // bool + namespace C_INIT_SetHitboxToClosest { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nDesiredHitbox = 0x1C4; // int32 + constexpr std::ptrdiff_t m_vecHitBoxScale = 0x1C8; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_HitboxSetName = 0x820; // char[128] + constexpr std::ptrdiff_t m_bUseBones = 0x8A0; // bool + constexpr std::ptrdiff_t m_bUseClosestPointOnHitbox = 0x8A1; // bool + constexpr std::ptrdiff_t m_nTestType = 0x8A4; // ClosestPointTestType_t + constexpr std::ptrdiff_t m_flHybridRatio = 0x8A8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bUpdatePosition = 0xA00; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_force_in_model = 0x1C4; // int32 - constexpr std::ptrdiff_t m_n_desired_hitbox = 0x1C8; // int32 - constexpr std::ptrdiff_t m_vec_hit_box_scale = 0x1D0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vec_direction_bias = 0x828; // - constexpr std::ptrdiff_t m_b_maintain_hitbox = 0x834; // bool - constexpr std::ptrdiff_t m_b_use_bones = 0x835; // bool - constexpr std::ptrdiff_t m_hitbox_set_name = 0x836; // char[128] - constexpr std::ptrdiff_t m_fl_shell_size = 0x8B8; // CParticleCollectionFloatInput + namespace C_INIT_SetHitboxToModel { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nForceInModel = 0x1C4; // int32 + constexpr std::ptrdiff_t m_nDesiredHitbox = 0x1C8; // int32 + constexpr std::ptrdiff_t m_vecHitBoxScale = 0x1D0; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_vecDirectionBias = 0x828; // + constexpr std::ptrdiff_t m_bMaintainHitbox = 0x834; // bool + constexpr std::ptrdiff_t m_bUseBones = 0x835; // bool + constexpr std::ptrdiff_t m_HitboxSetName = 0x836; // char[128] + constexpr std::ptrdiff_t m_flShellSize = 0x8B8; // 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 = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_f_radius_max = 0x318; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vec_distance_bias = 0x470; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_distance_bias_abs = 0xAC8; // - constexpr std::ptrdiff_t m_transform_input = 0xAD8; // CParticleTransformInput - constexpr std::ptrdiff_t m_f_speed_min = 0xB40; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_f_speed_max = 0xC98; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_f_speed_rand_exp = 0xDF0; // float32 - constexpr std::ptrdiff_t m_b_local_coords = 0xDF4; // bool - constexpr std::ptrdiff_t m_fl_end_cp_growth_time = 0xDF8; // float32 - constexpr std::ptrdiff_t m_local_coordinate_system_speed_min = 0xE00; // CPerParticleVecInput - constexpr std::ptrdiff_t m_local_coordinate_system_speed_max = 0x1458; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_field_output = 0x1AB0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_velocity = 0x1AB4; // ParticleAttributeIndex_t + namespace C_INIT_CreateWithinSphereTransform { + constexpr std::ptrdiff_t m_fRadiusMin = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_fRadiusMax = 0x318; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vecDistanceBias = 0x470; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecDistanceBiasAbs = 0xAC8; // + constexpr std::ptrdiff_t m_TransformInput = 0xAD8; // CParticleTransformInput + constexpr std::ptrdiff_t m_fSpeedMin = 0xB40; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_fSpeedMax = 0xC98; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_fSpeedRandExp = 0xDF0; // float32 + constexpr std::ptrdiff_t m_bLocalCoords = 0xDF4; // bool + constexpr std::ptrdiff_t m_flEndCPGrowthTime = 0xDF8; // float32 + constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMin = 0xE00; // CPerParticleVecInput + constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMax = 0x1458; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nFieldOutput = 0x1AB0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldVelocity = 0x1AB4; // 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 = 0x1C0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_max = 0x818; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_control_point_number = 0xE70; // int32 - constexpr std::ptrdiff_t m_b_local_space = 0xE74; // bool - constexpr std::ptrdiff_t m_randomness_parameters = 0xE78; // CRandomNumberGeneratorParameters + namespace C_INIT_CreateWithinBox { + constexpr std::ptrdiff_t m_vecMin = 0x1C0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecMax = 0x818; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nControlPointNumber = 0xE70; // int32 + constexpr std::ptrdiff_t m_bLocalSpace = 0xE74; // bool + constexpr std::ptrdiff_t m_randomnessParameters = 0xE78; // 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 = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_y_count = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_z_count = 0x470; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_x_spacing = 0x5C8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_y_spacing = 0x720; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_z_spacing = 0x878; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_control_point_number = 0x9D0; // int32 - constexpr std::ptrdiff_t m_b_local_space = 0x9D4; // bool - constexpr std::ptrdiff_t m_b_center = 0x9D5; // bool - constexpr std::ptrdiff_t m_b_hollow = 0x9D6; // bool + namespace C_INIT_CreateOnGrid { + constexpr std::ptrdiff_t m_nXCount = 0x1C0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nYCount = 0x318; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nZCount = 0x470; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nXSpacing = 0x5C8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nYSpacing = 0x720; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nZSpacing = 0x878; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nControlPointNumber = 0x9D0; // int32 + constexpr std::ptrdiff_t m_bLocalSpace = 0x9D4; // bool + constexpr std::ptrdiff_t m_bCenter = 0x9D5; // bool + constexpr std::ptrdiff_t m_bHollow = 0x9D6; // 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 = 0x1C0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_offset_max = 0x818; // CPerParticleVecInput - constexpr std::ptrdiff_t m_transform_input = 0xE70; // CParticleTransformInput - constexpr std::ptrdiff_t m_b_local_coords = 0xED8; // bool - constexpr std::ptrdiff_t m_b_proportional = 0xED9; // bool - constexpr std::ptrdiff_t m_randomness_parameters = 0xEDC; // CRandomNumberGeneratorParameters + namespace C_INIT_PositionOffset { + constexpr std::ptrdiff_t m_OffsetMin = 0x1C0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_OffsetMax = 0x818; // CPerParticleVecInput + constexpr std::ptrdiff_t m_TransformInput = 0xE70; // CParticleTransformInput + constexpr std::ptrdiff_t m_bLocalCoords = 0xED8; // bool + constexpr std::ptrdiff_t m_bProportional = 0xED9; // bool + constexpr std::ptrdiff_t m_randomnessParameters = 0xEDC; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_control_point_number_end = 0x1C4; // int32 - constexpr std::ptrdiff_t m_b_local_coords = 0x1C8; // bool + namespace C_INIT_PositionOffsetToCP { + constexpr std::ptrdiff_t m_nControlPointNumberStart = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nControlPointNumberEnd = 0x1C4; // int32 + constexpr std::ptrdiff_t m_bLocalCoords = 0x1C8; // 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 = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_max_trace_length = 0x318; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_collision_group_name = 0x470; // char[128] - constexpr std::ptrdiff_t m_n_trace_set = 0x4F0; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_n_trace_miss_behavior = 0x500; // ParticleTraceMissBehavior_t - constexpr std::ptrdiff_t m_b_include_water = 0x504; // bool - constexpr std::ptrdiff_t m_b_set_normal = 0x505; // bool - constexpr std::ptrdiff_t m_b_set_pxyz_only = 0x506; // bool - constexpr std::ptrdiff_t m_b_trace_along_normal = 0x507; // bool - constexpr std::ptrdiff_t m_b_offseton_col_only = 0x508; // bool - constexpr std::ptrdiff_t m_fl_offset_by_radius_factor = 0x50C; // float32 - constexpr std::ptrdiff_t m_n_preserve_offset_cp = 0x510; // int32 - constexpr std::ptrdiff_t m_n_ignore_cp = 0x514; // int32 + namespace C_INIT_PositionPlaceOnGround { + constexpr std::ptrdiff_t m_flOffset = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flMaxTraceLength = 0x318; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_CollisionGroupName = 0x470; // char[128] + constexpr std::ptrdiff_t m_nTraceSet = 0x4F0; // ParticleTraceSet_t + constexpr std::ptrdiff_t m_nTraceMissBehavior = 0x500; // ParticleTraceMissBehavior_t + constexpr std::ptrdiff_t m_bIncludeWater = 0x504; // bool + constexpr std::ptrdiff_t m_bSetNormal = 0x505; // bool + constexpr std::ptrdiff_t m_bSetPXYZOnly = 0x506; // bool + constexpr std::ptrdiff_t m_bTraceAlongNormal = 0x507; // bool + constexpr std::ptrdiff_t m_bOffsetonColOnly = 0x508; // bool + constexpr std::ptrdiff_t m_flOffsetByRadiusFactor = 0x50C; // float32 + constexpr std::ptrdiff_t m_nPreserveOffsetCP = 0x510; // int32 + constexpr std::ptrdiff_t m_nIgnoreCP = 0x514; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_f_speed_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_b_ignore_dt = 0x1C8; // bool + namespace C_INIT_VelocityFromNormal { + constexpr std::ptrdiff_t m_fSpeedMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_fSpeedMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_bIgnoreDt = 0x1C8; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_f_speed_min = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_f_speed_max = 0x320; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_local_coordinate_system_speed_min = 0x478; // CPerParticleVecInput - constexpr std::ptrdiff_t m_local_coordinate_system_speed_max = 0xAD0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_b_ignore_dt = 0x1128; // bool - constexpr std::ptrdiff_t m_randomness_parameters = 0x112C; // CRandomNumberGeneratorParameters + namespace C_INIT_VelocityRandom { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_fSpeedMin = 0x1C8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_fSpeedMax = 0x320; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMin = 0x478; // CPerParticleVecInput + constexpr std::ptrdiff_t m_LocalCoordinateSystemSpeedMax = 0xAD0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_bIgnoreDT = 0x1128; // bool + constexpr std::ptrdiff_t m_randomnessParameters = 0x112C; // 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 = 0x1C0; // - constexpr std::ptrdiff_t m_vec_abs_val_inv = 0x1CC; // - constexpr std::ptrdiff_t m_vec_offset_loc = 0x1D8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_fl_offset = 0x830; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vec_output_min = 0x988; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_output_max = 0xFE0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_fl_noise_scale = 0x1638; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_noise_scale_loc = 0x1790; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_transform_input = 0x18E8; // CParticleTransformInput - constexpr std::ptrdiff_t m_b_ignore_dt = 0x1950; // bool + namespace C_INIT_InitialVelocityNoise { + constexpr std::ptrdiff_t m_vecAbsVal = 0x1C0; // + constexpr std::ptrdiff_t m_vecAbsValInv = 0x1CC; // + constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1D8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_flOffset = 0x830; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vecOutputMin = 0x988; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecOutputMax = 0xFE0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_flNoiseScale = 0x1638; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flNoiseScaleLoc = 0x1790; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_TransformInput = 0x18E8; // CParticleTransformInput + constexpr std::ptrdiff_t m_bIgnoreDt = 0x1950; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_velocity_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_n_control_point_number = 0x1C8; // int32 - constexpr std::ptrdiff_t m_hitbox_set_name = 0x1CC; // char[128] - constexpr std::ptrdiff_t m_b_use_bones = 0x24C; // bool + namespace C_INIT_InitialVelocityFromHitbox { + constexpr std::ptrdiff_t m_flVelocityMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flVelocityMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C8; // int32 + constexpr std::ptrdiff_t m_HitboxSetName = 0x1CC; // char[128] + constexpr std::ptrdiff_t m_bUseBones = 0x24C; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_f_speed_min = 0x1C4; // float32 - constexpr std::ptrdiff_t m_f_speed_max = 0x1C8; // float32 - constexpr std::ptrdiff_t m_vec_local_coordinate_system_speed_scale = 0x1CC; // - constexpr std::ptrdiff_t m_b_ignore_delta = 0x1D9; // bool + namespace C_INIT_VelocityRadialRandom { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_fSpeedMin = 0x1C4; // float32 + constexpr std::ptrdiff_t m_fSpeedMax = 0x1C8; // float32 + constexpr std::ptrdiff_t m_vecLocalCoordinateSystemSpeedScale = 0x1CC; // + constexpr std::ptrdiff_t m_bIgnoreDelta = 0x1D9; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_f_lifetime_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_f_lifetime_rand_exponent = 0x1C8; // float32 + namespace C_INIT_RandomLifeTime { + constexpr std::ptrdiff_t m_fLifetimeMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_fLifetimeMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_fLifetimeRandExponent = 0x1C8; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_exponent = 0x1C8; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1CC; // ParticleAttributeIndex_t + namespace C_INIT_RandomScalar { + constexpr std::ptrdiff_t m_flMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flExponent = 0x1C8; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1CC; // 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 = 0x1C0; // - constexpr std::ptrdiff_t m_vec_max = 0x1CC; // - constexpr std::ptrdiff_t m_n_field_output = 0x1D8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_randomness_parameters = 0x1DC; // CRandomNumberGeneratorParameters + namespace C_INIT_RandomVector { + constexpr std::ptrdiff_t m_vecMin = 0x1C0; // + constexpr std::ptrdiff_t m_vecMax = 0x1CC; // + constexpr std::ptrdiff_t m_nFieldOutput = 0x1D8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_randomnessParameters = 0x1DC; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1C8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_component = 0x1CC; // int32 + namespace C_INIT_RandomVectorComponent { + constexpr std::ptrdiff_t m_flMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nComponent = 0x1CC; // 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 = 0x1C0; // - constexpr std::ptrdiff_t m_n_field_output = 0x1CC; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_input = 0x1D0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_v_offset_min = 0x1D4; // - constexpr std::ptrdiff_t m_v_offset_max = 0x1E0; // - constexpr std::ptrdiff_t m_randomness_parameters = 0x1EC; // CRandomNumberGeneratorParameters + namespace C_INIT_AddVectorToVector { + constexpr std::ptrdiff_t m_vecScale = 0x1C0; // + constexpr std::ptrdiff_t m_nFieldOutput = 0x1CC; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldInput = 0x1D0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vOffsetMin = 0x1D4; // + constexpr std::ptrdiff_t m_vOffsetMax = 0x1E0; // + constexpr std::ptrdiff_t m_randomnessParameters = 0x1EC; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_exponent = 0x1C8; // float32 + namespace C_INIT_RandomAlphaWindowThreshold { + constexpr std::ptrdiff_t m_flMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flExponent = 0x1C8; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_radius_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_radius_rand_exponent = 0x1C8; // float32 + namespace C_INIT_RandomRadius { + constexpr std::ptrdiff_t m_flRadiusMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flRadiusMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flRadiusRandExponent = 0x1C8; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_alpha_min = 0x1C4; // int32 - constexpr std::ptrdiff_t m_n_alpha_max = 0x1C8; // int32 - constexpr std::ptrdiff_t m_fl_alpha_rand_exponent = 0x1D4; // float32 + namespace C_INIT_RandomAlpha { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nAlphaMin = 0x1C4; // int32 + constexpr std::ptrdiff_t m_nAlphaMax = 0x1C8; // int32 + constexpr std::ptrdiff_t m_flAlphaRandExponent = 0x1D4; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_degrees = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_degrees_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_degrees_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_rotation_rand_exponent = 0x1D0; // float32 - constexpr std::ptrdiff_t m_b_randomly_flip_direction = 0x1D4; // bool + namespace CGeneralRandomRotation { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flDegrees = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flDegreesMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flDegreesMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flRotationRandExponent = 0x1D0; // float32 + constexpr std::ptrdiff_t m_bRandomlyFlipDirection = 0x1D4; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_rot_offset = 0x1C8; // float32 + namespace C_INIT_Orient2DRelToCP { + constexpr std::ptrdiff_t m_nCP = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flRotOffset = 0x1C8; // 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 = 0x1DC; // Color - constexpr std::ptrdiff_t m_color_max = 0x1E0; // Color - constexpr std::ptrdiff_t m_tint_min = 0x1E4; // Color - constexpr std::ptrdiff_t m_tint_max = 0x1E8; // Color - constexpr std::ptrdiff_t m_fl_tint_perc = 0x1EC; // float32 - constexpr std::ptrdiff_t m_fl_update_threshold = 0x1F0; // float32 - constexpr std::ptrdiff_t m_n_tint_cp = 0x1F4; // int32 - constexpr std::ptrdiff_t m_n_field_output = 0x1F8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_tint_blend_mode = 0x1FC; // ParticleColorBlendMode_t - constexpr std::ptrdiff_t m_fl_light_amplification = 0x200; // float32 + namespace C_INIT_RandomColor { + constexpr std::ptrdiff_t m_ColorMin = 0x1DC; // Color + constexpr std::ptrdiff_t m_ColorMax = 0x1E0; // Color + constexpr std::ptrdiff_t m_TintMin = 0x1E4; // Color + constexpr std::ptrdiff_t m_TintMax = 0x1E8; // Color + constexpr std::ptrdiff_t m_flTintPerc = 0x1EC; // float32 + constexpr std::ptrdiff_t m_flUpdateThreshold = 0x1F0; // float32 + constexpr std::ptrdiff_t m_nTintCP = 0x1F4; // int32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1F8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nTintBlendMode = 0x1FC; // ParticleColorBlendMode_t + constexpr std::ptrdiff_t m_flLightAmplification = 0x200; // 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 = 0x1D8; // Color - constexpr std::ptrdiff_t m_color_max = 0x1DC; // Color - constexpr std::ptrdiff_t m_tint_min = 0x1E0; // Color - constexpr std::ptrdiff_t m_tint_max = 0x1E4; // Color - constexpr std::ptrdiff_t m_fl_tint_perc = 0x1E8; // float32 - constexpr std::ptrdiff_t m_n_tint_blend_mode = 0x1EC; // ParticleColorBlendMode_t - constexpr std::ptrdiff_t m_fl_light_amplification = 0x1F0; // float32 + namespace C_INIT_ColorLitPerParticle { + constexpr std::ptrdiff_t m_ColorMin = 0x1D8; // Color + constexpr std::ptrdiff_t m_ColorMax = 0x1DC; // Color + constexpr std::ptrdiff_t m_TintMin = 0x1E0; // Color + constexpr std::ptrdiff_t m_TintMax = 0x1E4; // Color + constexpr std::ptrdiff_t m_flTintPerc = 0x1E8; // float32 + constexpr std::ptrdiff_t m_nTintBlendMode = 0x1EC; // ParticleColorBlendMode_t + constexpr std::ptrdiff_t m_flLightAmplification = 0x1F0; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_max_length = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_length_rand_exponent = 0x1C8; // float32 + namespace C_INIT_RandomTrailLength { + constexpr std::ptrdiff_t m_flMinLength = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flMaxLength = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flLengthRandExponent = 0x1C8; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_sequence_max = 0x1C4; // int32 - constexpr std::ptrdiff_t m_b_shuffle = 0x1C8; // bool - constexpr std::ptrdiff_t m_b_linear = 0x1C9; // bool - constexpr std::ptrdiff_t m_weighted_list = 0x1D0; // CUtlVector< SequenceWeightedList_t > + namespace C_INIT_RandomSequence { + constexpr std::ptrdiff_t m_nSequenceMin = 0x1C0; // int32 + 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 > } - // 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 = 0x1C0; // bool - constexpr std::ptrdiff_t m_b_radius_scale = 0x1C1; // bool - constexpr std::ptrdiff_t m_n_cp = 0x1C4; // int32 - constexpr std::ptrdiff_t m_vec_offset = 0x1C8; // + namespace C_INIT_SequenceFromCP { + constexpr std::ptrdiff_t m_bKillUnused = 0x1C0; // bool + constexpr std::ptrdiff_t m_bRadiusScale = 0x1C1; // bool + constexpr std::ptrdiff_t m_nCP = 0x1C4; // int32 + constexpr std::ptrdiff_t m_vecOffset = 0x1C8; // } - // 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 = 0x1C0; // char[256] - constexpr std::ptrdiff_t m_sequence_name = 0x2C0; // char[256] - constexpr std::ptrdiff_t m_h_model = 0x3C0; // CStrongHandle< InfoForResourceTypeCModel > + 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 > } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace c_init_scale_velocity { - constexpr std::ptrdiff_t m_vec_scale = 0x1C0; // CParticleCollectionVecInput + namespace C_INIT_ScaleVelocity { + constexpr std::ptrdiff_t m_vecScale = 0x1C0; // 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 = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_vec_warp_max = 0x818; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_n_scale_control_point_number = 0xE70; // int32 - constexpr std::ptrdiff_t m_n_control_point_number = 0xE74; // int32 - constexpr std::ptrdiff_t m_n_radius_component = 0xE78; // int32 - constexpr std::ptrdiff_t m_fl_warp_time = 0xE7C; // float32 - constexpr std::ptrdiff_t m_fl_warp_start_time = 0xE80; // float32 - constexpr std::ptrdiff_t m_fl_prev_pos_scale = 0xE84; // float32 - constexpr std::ptrdiff_t m_b_invert_warp = 0xE88; // bool - constexpr std::ptrdiff_t m_b_use_count = 0xE89; // bool + namespace C_INIT_PositionWarp { + constexpr std::ptrdiff_t m_vecWarpMin = 0x1C0; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_vecWarpMax = 0x818; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_nScaleControlPointNumber = 0xE70; // int32 + constexpr std::ptrdiff_t m_nControlPointNumber = 0xE74; // int32 + constexpr std::ptrdiff_t m_nRadiusComponent = 0xE78; // int32 + constexpr std::ptrdiff_t m_flWarpTime = 0xE7C; // float32 + constexpr std::ptrdiff_t m_flWarpStartTime = 0xE80; // float32 + constexpr std::ptrdiff_t m_flPrevPosScale = 0xE84; // float32 + constexpr std::ptrdiff_t m_bInvertWarp = 0xE88; // bool + constexpr std::ptrdiff_t m_bUseCount = 0xE89; // 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 = 0x1C0; // - constexpr std::ptrdiff_t m_vec_warp_max = 0x1CC; // - constexpr std::ptrdiff_t m_input_value = 0x1D8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_prev_pos_scale = 0x330; // float32 - constexpr std::ptrdiff_t m_n_scale_control_point_number = 0x334; // int32 - constexpr std::ptrdiff_t m_n_control_point_number = 0x338; // int32 + namespace C_INIT_PositionWarpScalar { + constexpr std::ptrdiff_t m_vecWarpMin = 0x1C0; // + constexpr std::ptrdiff_t m_vecWarpMax = 0x1CC; // + constexpr std::ptrdiff_t m_InputValue = 0x1D8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flPrevPosScale = 0x330; // float32 + constexpr std::ptrdiff_t m_nScaleControlPointNumber = 0x334; // int32 + constexpr std::ptrdiff_t m_nControlPointNumber = 0x338; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_abs_val = 0x1C4; // bool - constexpr std::ptrdiff_t m_b_abs_val_inv = 0x1C5; // bool - constexpr std::ptrdiff_t m_fl_offset = 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_fl_noise_scale = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_noise_scale_loc = 0x1D8; // float32 - constexpr std::ptrdiff_t m_vec_offset_loc = 0x1DC; // - constexpr std::ptrdiff_t m_fl_world_time_scale = 0x1E8; // float32 + namespace C_INIT_CreationNoise { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bAbsVal = 0x1C4; // bool + constexpr std::ptrdiff_t m_bAbsValInv = 0x1C5; // bool + constexpr std::ptrdiff_t m_flOffset = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flNoiseScale = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flNoiseScaleLoc = 0x1D8; // float32 + constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1DC; // + constexpr std::ptrdiff_t m_flWorldTimeScale = 0x1E8; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_path_params = 0x1D0; // CPathParameters - constexpr std::ptrdiff_t m_b_use_random_c_ps = 0x210; // bool - constexpr std::ptrdiff_t m_v_end_offset = 0x214; // - constexpr std::ptrdiff_t m_b_save_offset = 0x220; // bool + namespace C_INIT_CreateAlongPath { + constexpr std::ptrdiff_t m_fMaxDistance = 0x1C0; // float32 + constexpr std::ptrdiff_t m_PathParams = 0x1D0; // CPathParameters + constexpr std::ptrdiff_t m_bUseRandomCPs = 0x210; // bool + constexpr std::ptrdiff_t m_vEndOffset = 0x214; // + constexpr std::ptrdiff_t m_bSaveOffset = 0x220; // 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 = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_speed_max = 0x318; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_end_spread = 0x470; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_start_offset = 0x5C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_end_offset = 0x720; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_end_control_point_number = 0x878; // int32 - constexpr std::ptrdiff_t m_b_trail_bias = 0x87C; // bool + namespace C_INIT_MoveBetweenPoints { + constexpr std::ptrdiff_t m_flSpeedMin = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flSpeedMax = 0x318; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flEndSpread = 0x470; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flStartOffset = 0x5C8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flEndOffset = 0x720; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nEndControlPointNumber = 0x878; // int32 + constexpr std::ptrdiff_t m_bTrailBias = 0x87C; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_start_time = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1DC; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1E0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_active_range = 0x1E4; // bool - constexpr std::ptrdiff_t m_fl_remap_bias = 0x1E8; // float32 + namespace C_INIT_RemapScalar { + constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flStartTime = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1DC; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1E0; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bActiveRange = 0x1E4; // bool + constexpr std::ptrdiff_t m_flRemapBias = 0x1E8; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_input_min = 0x1C4; // int32 - constexpr std::ptrdiff_t m_n_input_max = 0x1C8; // int32 - constexpr std::ptrdiff_t m_n_scale_control_point = 0x1CC; // int32 - constexpr std::ptrdiff_t m_n_scale_control_point_field = 0x1D0; // int32 - 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_n_set_method = 0x1DC; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_active_range = 0x1E0; // bool - constexpr std::ptrdiff_t m_b_invert = 0x1E1; // bool - constexpr std::ptrdiff_t m_b_wrap = 0x1E2; // bool - constexpr std::ptrdiff_t m_fl_remap_bias = 0x1E4; // float32 + namespace C_INIT_RemapParticleCountToScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nInputMin = 0x1C4; // int32 + constexpr std::ptrdiff_t m_nInputMax = 0x1C8; // int32 + constexpr std::ptrdiff_t m_nScaleControlPoint = 0x1CC; // int32 + constexpr std::ptrdiff_t m_nScaleControlPointField = 0x1D0; // int32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D8; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1DC; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bActiveRange = 0x1E0; // bool + constexpr std::ptrdiff_t m_bInvert = 0x1E1; // bool + constexpr std::ptrdiff_t m_bWrap = 0x1E2; // bool + constexpr std::ptrdiff_t m_flRemapBias = 0x1E4; // 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 = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > - constexpr std::ptrdiff_t m_output_min_name = 0x1F8; // CUtlString - constexpr std::ptrdiff_t m_output_max_name = 0x200; // CUtlString - constexpr std::ptrdiff_t m_b_model_from_renderer = 0x208; // bool + namespace C_INIT_RemapParticleCountToNamedModelElementScalar { + constexpr std::ptrdiff_t m_hModel = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_outputMinName = 0x1F8; // CUtlString + constexpr std::ptrdiff_t m_outputMaxName = 0x200; // CUtlString + constexpr std::ptrdiff_t m_bModelFromRenderer = 0x208; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_fl_velocity_scale = 0x1C4; // float32 + namespace C_INIT_InheritVelocity { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_flVelocityScale = 0x1C4; // 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 = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_transform_input = 0x818; // CParticleTransformInput - constexpr std::ptrdiff_t m_fl_velocity_scale = 0x880; // float32 - constexpr std::ptrdiff_t m_b_direction_only = 0x884; // bool + namespace C_INIT_VelocityFromCP { + constexpr std::ptrdiff_t m_velocityInput = 0x1C0; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_transformInput = 0x818; // CParticleTransformInput + constexpr std::ptrdiff_t m_flVelocityScale = 0x880; // float32 + constexpr std::ptrdiff_t m_bDirectionOnly = 0x884; // 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 = 0x1C0; // bool - constexpr std::ptrdiff_t m_b_abs_val_inv = 0x1C1; // bool - constexpr std::ptrdiff_t m_fl_offset = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_age_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_age_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_noise_scale = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_noise_scale_loc = 0x1D4; // float32 - constexpr std::ptrdiff_t m_vec_offset_loc = 0x1D8; // + namespace C_INIT_AgeNoise { + constexpr std::ptrdiff_t m_bAbsVal = 0x1C0; // bool + constexpr std::ptrdiff_t m_bAbsValInv = 0x1C1; // bool + constexpr std::ptrdiff_t m_flOffset = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flAgeMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flAgeMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flNoiseScale = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flNoiseScaleLoc = 0x1D4; // float32 + constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1D8; // } - // 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 = 0x1C0; // float32 + namespace C_INIT_SequenceLifeTime { + constexpr std::ptrdiff_t m_flFramerate = 0x1C0; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_vec_output_min = 0x1D0; // - constexpr std::ptrdiff_t m_vec_output_max = 0x1DC; // - constexpr std::ptrdiff_t m_fl_start_time = 0x1E8; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1EC; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1F0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_n_control_point_number = 0x1F4; // int32 - constexpr std::ptrdiff_t m_b_local_coords = 0x1F8; // bool - constexpr std::ptrdiff_t m_fl_remap_bias = 0x1FC; // float32 + namespace C_INIT_RemapScalarToVector { + constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_vecOutputMin = 0x1D0; // + constexpr std::ptrdiff_t m_vecOutputMax = 0x1DC; // + constexpr std::ptrdiff_t m_flStartTime = 0x1E8; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1EC; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1F0; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1F4; // int32 + constexpr std::ptrdiff_t m_bLocalCoords = 0x1F8; // bool + constexpr std::ptrdiff_t m_flRemapBias = 0x1FC; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_output_min = 0x1C8; // - constexpr std::ptrdiff_t m_vec_output_max = 0x1D4; // - constexpr std::ptrdiff_t m_randomness_parameters = 0x1E0; // CRandomNumberGeneratorParameters + namespace C_INIT_OffsetVectorToVector { + constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecOutputMin = 0x1C8; // + constexpr std::ptrdiff_t m_vecOutputMax = 0x1D4; // + constexpr std::ptrdiff_t m_randomnessParameters = 0x1E0; // 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 = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_num_to_assign = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_loop = 0x470; // bool - constexpr std::ptrdiff_t m_b_cp_pairs = 0x471; // bool - constexpr std::ptrdiff_t m_b_save_offset = 0x472; // bool - constexpr std::ptrdiff_t m_path_params = 0x480; // CPathParameters + namespace C_INIT_CreateSequentialPathV2 { + constexpr std::ptrdiff_t m_fMaxDistance = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flNumToAssign = 0x318; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bLoop = 0x470; // bool + constexpr std::ptrdiff_t m_bCPPairs = 0x471; // bool + constexpr std::ptrdiff_t m_bSaveOffset = 0x472; // bool + constexpr std::ptrdiff_t m_PathParams = 0x480; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_num_to_assign = 0x1C4; // float32 - constexpr std::ptrdiff_t m_b_loop = 0x1C8; // bool - constexpr std::ptrdiff_t m_b_cp_pairs = 0x1C9; // bool - constexpr std::ptrdiff_t m_b_save_offset = 0x1CA; // bool - constexpr std::ptrdiff_t m_path_params = 0x1D0; // CPathParameters + namespace C_INIT_CreateSequentialPath { + constexpr std::ptrdiff_t m_fMaxDistance = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flNumToAssign = 0x1C4; // float32 + constexpr std::ptrdiff_t m_bLoop = 0x1C8; // bool + constexpr std::ptrdiff_t m_bCPPairs = 0x1C9; // bool + constexpr std::ptrdiff_t m_bSaveOffset = 0x1CA; // bool + constexpr std::ptrdiff_t m_PathParams = 0x1D0; // 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 = 0x1C0; // char[128] - constexpr std::ptrdiff_t m_n_trace_set = 0x240; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_vec_output_min = 0x244; // - constexpr std::ptrdiff_t m_vec_output_max = 0x250; // - constexpr std::ptrdiff_t m_n_control_point_number = 0x25C; // int32 - constexpr std::ptrdiff_t m_b_per_particle = 0x260; // bool - constexpr std::ptrdiff_t m_b_translate = 0x261; // bool - constexpr std::ptrdiff_t m_b_proportional = 0x262; // bool - constexpr std::ptrdiff_t m_fl_trace_length = 0x264; // float32 - constexpr std::ptrdiff_t m_b_per_particle_tr = 0x268; // bool - constexpr std::ptrdiff_t m_b_inherit = 0x269; // bool - constexpr std::ptrdiff_t m_n_child_cp = 0x26C; // int32 - constexpr std::ptrdiff_t m_n_child_group_id = 0x270; // int32 + namespace C_INIT_InitialRepulsionVelocity { + constexpr std::ptrdiff_t m_CollisionGroupName = 0x1C0; // char[128] + constexpr std::ptrdiff_t m_nTraceSet = 0x240; // ParticleTraceSet_t + constexpr std::ptrdiff_t m_vecOutputMin = 0x244; // + constexpr std::ptrdiff_t m_vecOutputMax = 0x250; // + constexpr std::ptrdiff_t m_nControlPointNumber = 0x25C; // int32 + constexpr std::ptrdiff_t m_bPerParticle = 0x260; // bool + constexpr std::ptrdiff_t m_bTranslate = 0x261; // bool + constexpr std::ptrdiff_t m_bProportional = 0x262; // bool + constexpr std::ptrdiff_t m_flTraceLength = 0x264; // float32 + constexpr std::ptrdiff_t m_bPerParticleTR = 0x268; // bool + constexpr std::ptrdiff_t m_bInherit = 0x269; // bool + constexpr std::ptrdiff_t m_nChildCP = 0x26C; // int32 + constexpr std::ptrdiff_t m_nChildGroupID = 0x270; // 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 = 0x1C0; // float32 + namespace C_INIT_RandomYawFlip { + constexpr std::ptrdiff_t m_flPercent = 0x1C0; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_sequence_max = 0x1C4; // int32 + namespace C_INIT_RandomSecondSequence { + constexpr std::ptrdiff_t m_nSequenceMin = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nSequenceMax = 0x1C4; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field = 0x1C8; // int32 - constexpr std::ptrdiff_t m_fl_input_min = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 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_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_fl_remap_bias = 0x1E8; // float32 + namespace C_INIT_RemapCPtoScalar { + constexpr std::ptrdiff_t m_nCPInput = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nField = 0x1C8; // int32 + constexpr std::ptrdiff_t m_flInputMin = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D8; // float32 + 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_flRemapBias = 0x1E8; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_v_input_min = 0x1C4; // - constexpr std::ptrdiff_t m_v_input_max = 0x1D0; // - constexpr std::ptrdiff_t m_v_output_min = 0x1DC; // - constexpr std::ptrdiff_t m_v_output_max = 0x1E8; // - constexpr std::ptrdiff_t m_transform_input = 0x1F8; // CParticleTransformInput - constexpr std::ptrdiff_t m_local_space_transform = 0x260; // CParticleTransformInput - constexpr std::ptrdiff_t m_fl_start_time = 0x2C8; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x2CC; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x2D0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_offset = 0x2D4; // bool - constexpr std::ptrdiff_t m_b_accelerate = 0x2D5; // bool - constexpr std::ptrdiff_t m_fl_remap_bias = 0x2D8; // float32 + namespace C_INIT_RemapTransformToVector { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vInputMin = 0x1C4; // + constexpr std::ptrdiff_t m_vInputMax = 0x1D0; // + constexpr std::ptrdiff_t m_vOutputMin = 0x1DC; // + constexpr std::ptrdiff_t m_vOutputMax = 0x1E8; // + constexpr std::ptrdiff_t m_TransformInput = 0x1F8; // CParticleTransformInput + constexpr std::ptrdiff_t m_LocalSpaceTransform = 0x260; // CParticleTransformInput + constexpr std::ptrdiff_t m_flStartTime = 0x2C8; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x2CC; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x2D0; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bOffset = 0x2D4; // bool + constexpr std::ptrdiff_t m_bAccelerate = 0x2D5; // bool + constexpr std::ptrdiff_t m_flRemapBias = 0x2D8; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_b_parm = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_c_parm = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_d_parm = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_scale = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_speed_min = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_speed_max = 0x1D8; // float32 - constexpr std::ptrdiff_t m_n_base_cp = 0x1DC; // int32 - constexpr std::ptrdiff_t m_b_uniform_speed = 0x1E0; // bool + namespace C_INIT_ChaoticAttractor { + constexpr std::ptrdiff_t m_flAParm = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flBParm = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flCParm = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flDParm = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flScale = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flSpeedMin = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flSpeedMax = 0x1D8; // float32 + constexpr std::ptrdiff_t m_nBaseCP = 0x1DC; // int32 + constexpr std::ptrdiff_t m_bUniformSpeed = 0x1E0; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_increment = 0x1C4; // float32 - constexpr std::ptrdiff_t m_b_random_distribution = 0x1C8; // bool - constexpr std::ptrdiff_t m_n_random_seed = 0x1CC; // int32 - constexpr std::ptrdiff_t m_b_sub_frame = 0x1D0; // bool + namespace C_INIT_CreateFromParentParticles { + constexpr std::ptrdiff_t m_flVelocityScale = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flIncrement = 0x1C4; // float32 + constexpr std::ptrdiff_t m_bRandomDistribution = 0x1C8; // bool + constexpr std::ptrdiff_t m_nRandomSeed = 0x1CC; // int32 + constexpr std::ptrdiff_t m_bSubFrame = 0x1D0; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_increment = 0x1C8; // int32 - constexpr std::ptrdiff_t m_b_random_distribution = 0x1CC; // bool - constexpr std::ptrdiff_t m_n_random_seed = 0x1D0; // int32 + namespace C_INIT_InheritFromParentParticles { + constexpr std::ptrdiff_t m_flScale = 0x1C0; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nIncrement = 0x1C8; // int32 + constexpr std::ptrdiff_t m_bRandomDistribution = 0x1CC; // bool + constexpr std::ptrdiff_t m_nRandomSeed = 0x1D0; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_min_cp = 0x1C4; // int32 - constexpr std::ptrdiff_t m_n_max_cp = 0x1C8; // int32 - constexpr std::ptrdiff_t m_n_dynamic_cp_count = 0x1D0; // CParticleCollectionFloatInput + namespace C_INIT_CreateFromCPs { + constexpr std::ptrdiff_t m_nIncrement = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nMinCP = 0x1C4; // int32 + constexpr std::ptrdiff_t m_nMaxCP = 0x1C8; // int32 + constexpr std::ptrdiff_t m_nDynamicCPCount = 0x1D0; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_input_max = 0x320; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_min = 0x478; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_max = 0x5D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_start_cp = 0x728; // int32 - constexpr std::ptrdiff_t m_b_los = 0x72C; // bool - constexpr std::ptrdiff_t m_collision_group_name = 0x72D; // char[128] - constexpr std::ptrdiff_t m_n_trace_set = 0x7B0; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_fl_max_trace_length = 0x7B8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_los_scale = 0x910; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x914; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_active_range = 0x918; // bool - constexpr std::ptrdiff_t m_vec_distance_scale = 0x91C; // - constexpr std::ptrdiff_t m_fl_remap_bias = 0x928; // float32 + namespace C_INIT_DistanceToCPInit { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flInputMax = 0x320; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputMin = 0x478; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputMax = 0x5D0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nStartCP = 0x728; // int32 + constexpr std::ptrdiff_t m_bLOS = 0x72C; // bool + constexpr std::ptrdiff_t m_CollisionGroupName = 0x72D; // char[128] + constexpr std::ptrdiff_t m_nTraceSet = 0x7B0; // ParticleTraceSet_t + constexpr std::ptrdiff_t m_flMaxTraceLength = 0x7B8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flLOSScale = 0x910; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x914; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bActiveRange = 0x918; // bool + constexpr std::ptrdiff_t m_vecDistanceScale = 0x91C; // + constexpr std::ptrdiff_t m_flRemapBias = 0x928; // 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 = 0x1C0; // - constexpr std::ptrdiff_t m_fl_trace_offset = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_max_trace_length = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_trace_tolerance = 0x1D4; // float32 - constexpr std::ptrdiff_t m_n_max_planes = 0x1D8; // int32 - constexpr std::ptrdiff_t m_collision_group_name = 0x1E0; // char[128] - constexpr std::ptrdiff_t m_n_trace_set = 0x260; // ParticleTraceSet_t - constexpr std::ptrdiff_t m_b_include_water = 0x270; // bool + namespace C_INIT_LifespanFromVelocity { + constexpr std::ptrdiff_t m_vecComponentScale = 0x1C0; // + constexpr std::ptrdiff_t m_flTraceOffset = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flMaxTraceLength = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flTraceTolerance = 0x1D4; // float32 + constexpr std::ptrdiff_t m_nMaxPlanes = 0x1D8; // int32 + constexpr std::ptrdiff_t m_CollisionGroupName = 0x1E0; // char[128] + constexpr std::ptrdiff_t m_nTraceSet = 0x260; // ParticleTraceSet_t + constexpr std::ptrdiff_t m_bIncludeWater = 0x270; // 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 = 0x1C0; // - constexpr std::ptrdiff_t m_vec_offset_max = 0x1CC; // - constexpr std::ptrdiff_t m_b_use_normal = 0x1D9; // bool + namespace C_INIT_CreateFromPlaneCache { + constexpr std::ptrdiff_t m_vecOffsetMin = 0x1C0; // + constexpr std::ptrdiff_t m_vecOffsetMax = 0x1CC; // + constexpr std::ptrdiff_t m_bUseNormal = 0x1D9; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_b_bound_box = 0x1C4; // bool - constexpr std::ptrdiff_t m_b_cull_outside = 0x1C5; // bool - constexpr std::ptrdiff_t m_b_use_bones = 0x1C6; // bool - constexpr std::ptrdiff_t m_hitbox_set_name = 0x1C7; // char[128] + namespace C_INIT_ModelCull { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_bBoundBox = 0x1C4; // bool + constexpr std::ptrdiff_t m_bCullOutside = 0x1C5; // bool + constexpr std::ptrdiff_t m_bUseBones = 0x1C6; // bool + constexpr std::ptrdiff_t m_HitboxSetName = 0x1C7; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_fl_distance = 0x1C8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_cull_inside = 0x320; // bool + namespace C_INIT_DistanceCull { + constexpr std::ptrdiff_t m_nControlPoint = 0x1C0; // int32 + constexpr std::ptrdiff_t m_flDistance = 0x1C8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bCullInside = 0x320; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_fl_distance = 0x1C8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_cull_inside = 0x320; // bool + namespace C_INIT_PlaneCull { + constexpr std::ptrdiff_t m_nControlPoint = 0x1C0; // int32 + constexpr std::ptrdiff_t m_flDistance = 0x1C8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bCullInside = 0x320; // 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 = 0x1C0; // CPerParticleFloatInput + namespace C_INIT_DistanceToNeighborCull { + constexpr std::ptrdiff_t m_flDistance = 0x1C0; // 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 = 0x1C0; // - constexpr std::ptrdiff_t m_vec_test_normal = 0x1CC; // - constexpr std::ptrdiff_t m_b_use_velocity = 0x1D8; // bool - constexpr std::ptrdiff_t m_b_cull_on_miss = 0x1D9; // bool - constexpr std::ptrdiff_t m_b_life_adjust = 0x1DA; // bool - constexpr std::ptrdiff_t m_rt_env_name = 0x1DB; // char[128] - constexpr std::ptrdiff_t m_n_rt_env_cp = 0x25C; // int32 - constexpr std::ptrdiff_t m_n_component = 0x260; // int32 + namespace C_INIT_RtEnvCull { + constexpr std::ptrdiff_t m_vecTestDir = 0x1C0; // + constexpr std::ptrdiff_t m_vecTestNormal = 0x1CC; // + constexpr std::ptrdiff_t m_bUseVelocity = 0x1D8; // bool + constexpr std::ptrdiff_t m_bCullOnMiss = 0x1D9; // bool + constexpr std::ptrdiff_t m_bLifeAdjust = 0x1DA; // bool + constexpr std::ptrdiff_t m_RtEnvName = 0x1DB; // char[128] + constexpr std::ptrdiff_t m_nRTEnvCP = 0x25C; // int32 + constexpr std::ptrdiff_t m_nComponent = 0x260; // 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 = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_control_point_axis = 0x228; // ParticleControlPointAxis_t + namespace C_INIT_NormalAlignToCP { + constexpr std::ptrdiff_t m_transformInput = 0x1C0; // CParticleTransformInput + constexpr std::ptrdiff_t m_nControlPointAxis = 0x228; // 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 = 0x1C0; // - constexpr std::ptrdiff_t m_offset_max = 0x1CC; // - constexpr std::ptrdiff_t m_n_control_point_number = 0x1D8; // int32 - constexpr std::ptrdiff_t m_b_local_coords = 0x1DC; // bool - constexpr std::ptrdiff_t m_b_normalize = 0x1DD; // bool + namespace C_INIT_NormalOffset { + constexpr std::ptrdiff_t m_OffsetMin = 0x1C0; // + constexpr std::ptrdiff_t m_OffsetMax = 0x1CC; // + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1D8; // int32 + constexpr std::ptrdiff_t m_bLocalCoords = 0x1DC; // bool + constexpr std::ptrdiff_t m_bNormalize = 0x1DD; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_control_point_number = 0x1C4; // int32 - constexpr std::ptrdiff_t m_fl_start_time = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_input_min = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1DC; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1E0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_per_particle = 0x1E4; // bool + namespace C_INIT_RemapSpeedToScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C4; // int32 + constexpr std::ptrdiff_t m_flStartTime = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flInputMin = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1DC; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1E0; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bPerParticle = 0x1E4; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_attribute_to_read = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_attribute_to_write = 0x1C8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_local_space_cp = 0x1CC; // int32 - constexpr std::ptrdiff_t m_b_random = 0x1D0; // bool - constexpr std::ptrdiff_t m_b_reverse = 0x1D1; // bool - constexpr std::ptrdiff_t m_n_snap_shot_increment = 0x1D8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_manual_snapshot_index = 0x330; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_random_seed = 0x488; // int32 - constexpr std::ptrdiff_t m_b_local_space_angles = 0x48C; // bool + namespace C_INIT_InitFromCPSnapshot { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nAttributeToRead = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nAttributeToWrite = 0x1C8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nLocalSpaceCP = 0x1CC; // int32 + constexpr std::ptrdiff_t m_bRandom = 0x1D0; // bool + constexpr std::ptrdiff_t m_bReverse = 0x1D1; // bool + constexpr std::ptrdiff_t m_nSnapShotIncrement = 0x1D8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nManualSnapshotIndex = 0x330; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nRandomSeed = 0x488; // int32 + constexpr std::ptrdiff_t m_bLocalSpaceAngles = 0x48C; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_control_point_number = 0x1C4; // int32 - constexpr std::ptrdiff_t m_b_random = 0x1C8; // bool - constexpr std::ptrdiff_t m_n_random_seed = 0x1CC; // int32 - constexpr std::ptrdiff_t m_b_rigid = 0x1D0; // bool - constexpr std::ptrdiff_t m_b_set_normal = 0x1D1; // bool - constexpr std::ptrdiff_t m_b_ignore_dt = 0x1D2; // bool - constexpr std::ptrdiff_t m_fl_min_normal_velocity = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_max_normal_velocity = 0x1D8; // float32 - constexpr std::ptrdiff_t m_n_index_type = 0x1DC; // SnapshotIndexType_t - constexpr std::ptrdiff_t m_fl_read_index = 0x1E0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_increment = 0x338; // float32 - constexpr std::ptrdiff_t m_n_full_loop_increment = 0x33C; // int32 - constexpr std::ptrdiff_t m_n_snap_shot_start_point = 0x340; // int32 - constexpr std::ptrdiff_t m_fl_bone_velocity = 0x344; // float32 - constexpr std::ptrdiff_t m_fl_bone_velocity_max = 0x348; // float32 - constexpr std::ptrdiff_t m_b_copy_color = 0x34C; // bool - constexpr std::ptrdiff_t m_b_copy_alpha = 0x34D; // bool - constexpr std::ptrdiff_t m_b_set_radius = 0x34E; // bool + namespace C_INIT_InitSkinnedPositionFromCPSnapshot { + constexpr std::ptrdiff_t m_nSnapshotControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C4; // int32 + constexpr std::ptrdiff_t m_bRandom = 0x1C8; // bool + constexpr std::ptrdiff_t m_nRandomSeed = 0x1CC; // int32 + constexpr std::ptrdiff_t m_bRigid = 0x1D0; // bool + constexpr std::ptrdiff_t m_bSetNormal = 0x1D1; // bool + constexpr std::ptrdiff_t m_bIgnoreDt = 0x1D2; // bool + constexpr std::ptrdiff_t m_flMinNormalVelocity = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flMaxNormalVelocity = 0x1D8; // float32 + constexpr std::ptrdiff_t m_nIndexType = 0x1DC; // SnapshotIndexType_t + constexpr std::ptrdiff_t m_flReadIndex = 0x1E0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flIncrement = 0x338; // float32 + constexpr std::ptrdiff_t m_nFullLoopIncrement = 0x33C; // int32 + constexpr std::ptrdiff_t m_nSnapShotStartPoint = 0x340; // int32 + constexpr std::ptrdiff_t m_flBoneVelocity = 0x344; // float32 + constexpr std::ptrdiff_t m_flBoneVelocityMax = 0x348; // float32 + constexpr std::ptrdiff_t m_bCopyColor = 0x34C; // bool + constexpr std::ptrdiff_t m_bCopyAlpha = 0x34D; // bool + constexpr std::ptrdiff_t m_bSetRadius = 0x34E; // 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 = 0x1C0; // ParticleAttributeIndex_t + namespace C_INIT_InitFromParentKilled { + constexpr std::ptrdiff_t m_nAttributeToCopy = 0x1C0; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_local_space_cp = 0x1C4; // int32 - constexpr std::ptrdiff_t m_n_weight_update_cp = 0x1C8; // int32 - constexpr std::ptrdiff_t m_b_use_vertical_velocity = 0x1CC; // bool - constexpr std::ptrdiff_t m_vec_scale = 0x1D0; // CPerParticleVecInput + namespace C_INIT_InitFromVectorFieldSnapshot { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nLocalSpaceCP = 0x1C4; // int32 + constexpr std::ptrdiff_t m_nWeightUpdateCP = 0x1C8; // int32 + constexpr std::ptrdiff_t m_bUseVerticalVelocity = 0x1CC; // bool + constexpr std::ptrdiff_t m_vecScale = 0x1D0; // 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 = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_field_output = 0x228; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_scale = 0x22C; // float32 - constexpr std::ptrdiff_t m_fl_offset_rot = 0x230; // float32 - constexpr std::ptrdiff_t m_vec_offset_axis = 0x234; // - constexpr std::ptrdiff_t m_b_normalize = 0x240; // bool + namespace C_INIT_RemapInitialDirectionToTransformToVector { + constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput + constexpr std::ptrdiff_t m_nFieldOutput = 0x228; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flScale = 0x22C; // float32 + constexpr std::ptrdiff_t m_flOffsetRot = 0x230; // float32 + constexpr std::ptrdiff_t m_vecOffsetAxis = 0x234; // + constexpr std::ptrdiff_t m_bNormalize = 0x240; // 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 = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_field_output = 0x228; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_offset_rot = 0x22C; // float32 - constexpr std::ptrdiff_t m_n_component = 0x230; // int32 + namespace C_INIT_RemapInitialTransformDirectionToRotation { + constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput + constexpr std::ptrdiff_t m_nFieldOutput = 0x228; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOffsetRot = 0x22C; // float32 + constexpr std::ptrdiff_t m_nComponent = 0x230; // 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 = 0x1C0; // CParticleTransformInput + namespace C_INIT_RemapQAnglesToRotation { + constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // 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 = 0x1C0; // CParticleTransformInput - constexpr std::ptrdiff_t m_vec_rotation = 0x228; // - constexpr std::ptrdiff_t m_b_use_quat = 0x234; // bool - constexpr std::ptrdiff_t m_b_write_normal = 0x235; // bool + namespace C_INIT_RemapTransformOrientationToRotations { + constexpr std::ptrdiff_t m_TransformInput = 0x1C0; // CParticleTransformInput + constexpr std::ptrdiff_t m_vecRotation = 0x228; // + constexpr std::ptrdiff_t m_bUseQuat = 0x234; // bool + constexpr std::ptrdiff_t m_bWriteNormal = 0x235; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_field_input = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1C8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_local_space = 0x1CC; // bool + namespace C_INIT_SetRigidAttachment { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bLocalSpace = 0x1CC; // 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 = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1D4; // float32 + namespace C_INIT_RemapInitialVisibilityScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // 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 = 0x1C0; // int32 + namespace C_INIT_RadiusFromCPObject { + constexpr std::ptrdiff_t m_nControlPoint = 0x1C0; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output_anim = 0x1C8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 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_n_set_method = 0x1DC; // ParticleSetMethod_t + namespace C_INIT_InitialSequenceFromModel { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutputAnim = 0x1C8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D8; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1DC; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_n_scale_control_point_number = 0x1C4; // int32 - constexpr std::ptrdiff_t m_n_control_point_number = 0x1C8; // int32 - constexpr std::ptrdiff_t m_b_scale_radius = 0x1CC; // bool - constexpr std::ptrdiff_t m_b_scale_position = 0x1CD; // bool - constexpr std::ptrdiff_t m_b_scale_velocity = 0x1CE; // bool + namespace C_INIT_GlobalScale { + constexpr std::ptrdiff_t m_flScale = 0x1C0; // float32 + constexpr std::ptrdiff_t m_nScaleControlPointNumber = 0x1C4; // int32 + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1C8; // int32 + constexpr std::ptrdiff_t m_bScaleRadius = 0x1CC; // bool + constexpr std::ptrdiff_t m_bScalePosition = 0x1CD; // bool + constexpr std::ptrdiff_t m_bScaleVelocity = 0x1CE; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_point_list = 0x1C8; // CUtlVector< PointDefinition_t > - constexpr std::ptrdiff_t m_b_place_along_path = 0x1E0; // bool - constexpr std::ptrdiff_t m_b_closed_loop = 0x1E1; // bool - constexpr std::ptrdiff_t m_n_num_points_along_path = 0x1E4; // int32 + 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_bPlaceAlongPath = 0x1E0; // bool + constexpr std::ptrdiff_t m_bClosedLoop = 0x1E1; // bool + constexpr std::ptrdiff_t m_nNumPointsAlongPath = 0x1E4; // 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 = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > + 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_b_shuffle = 0x1E0; // bool - constexpr std::ptrdiff_t m_b_linear = 0x1E1; // bool - constexpr std::ptrdiff_t m_b_model_from_renderer = 0x1E2; // bool - constexpr std::ptrdiff_t m_n_field_output = 0x1E4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bShuffle = 0x1E0; // bool + constexpr std::ptrdiff_t m_bLinear = 0x1E1; // bool + constexpr std::ptrdiff_t m_bModelFromRenderer = 0x1E2; // bool + constexpr std::ptrdiff_t m_nFieldOutput = 0x1E4; // 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 = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > + 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_n_field_input = 0x1F8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1FC; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_set_method = 0x200; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_model_from_renderer = 0x204; // bool + 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 + constexpr std::ptrdiff_t m_bModelFromRenderer = 0x204; // 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 = 0x1C0; // Detail2Combo_t - constexpr std::ptrdiff_t m_fl_detail2_rotation = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_detail2_scale = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_detail2_blend_factor = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_color_warp_intensity = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_diffuse_warp_blend_to_full = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_env_map_intensity = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_ambient_scale = 0x1DC; // float32 - constexpr std::ptrdiff_t m_specular_color = 0x1E0; // Color - constexpr std::ptrdiff_t m_fl_specular_scale = 0x1E4; // float32 - constexpr std::ptrdiff_t m_fl_specular_exponent = 0x1E8; // float32 - constexpr std::ptrdiff_t m_fl_specular_exponent_blend_to_full = 0x1EC; // float32 - constexpr std::ptrdiff_t m_fl_specular_blend_to_full = 0x1F0; // float32 - constexpr std::ptrdiff_t m_rim_light_color = 0x1F4; // Color - constexpr std::ptrdiff_t m_fl_rim_light_scale = 0x1F8; // float32 - constexpr std::ptrdiff_t m_fl_reflections_tint_by_base_blend_to_none = 0x1FC; // float32 - constexpr std::ptrdiff_t m_fl_metalness_blend_to_full = 0x200; // float32 - constexpr std::ptrdiff_t m_fl_self_illum_blend_to_full = 0x204; // float32 + namespace C_INIT_StatusEffect { + constexpr std::ptrdiff_t m_nDetail2Combo = 0x1C0; // Detail2Combo_t + constexpr std::ptrdiff_t m_flDetail2Rotation = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flDetail2Scale = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flDetail2BlendFactor = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flColorWarpIntensity = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flDiffuseWarpBlendToFull = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flEnvMapIntensity = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flAmbientScale = 0x1DC; // float32 + constexpr std::ptrdiff_t m_specularColor = 0x1E0; // Color + constexpr std::ptrdiff_t m_flSpecularScale = 0x1E4; // float32 + constexpr std::ptrdiff_t m_flSpecularExponent = 0x1E8; // float32 + constexpr std::ptrdiff_t m_flSpecularExponentBlendToFull = 0x1EC; // float32 + constexpr std::ptrdiff_t m_flSpecularBlendToFull = 0x1F0; // float32 + constexpr std::ptrdiff_t m_rimLightColor = 0x1F4; // Color + constexpr std::ptrdiff_t m_flRimLightScale = 0x1F8; // float32 + constexpr std::ptrdiff_t m_flReflectionsTintByBaseBlendToNone = 0x1FC; // float32 + constexpr std::ptrdiff_t m_flMetalnessBlendToFull = 0x200; // float32 + constexpr std::ptrdiff_t m_flSelfIllumBlendToFull = 0x204; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_sfx_normal_amount = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_sfx_metalness_amount = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_sfx_roughness_amount = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_sfx_self_illum_amount = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_scale = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_scroll_x = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_scroll_y = 0x1DC; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_scroll_z = 0x1E0; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_offset_x = 0x1E4; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_offset_y = 0x1E8; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_offset_z = 0x1EC; // float32 - constexpr std::ptrdiff_t m_n_detail_combo = 0x1F0; // DetailCombo_t - constexpr std::ptrdiff_t m_fl_sfxs_detail_amount = 0x1F4; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_detail_scale = 0x1F8; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_detail_scroll_x = 0x1FC; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_detail_scroll_y = 0x200; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_detail_scroll_z = 0x204; // float32 - constexpr std::ptrdiff_t m_fl_sfxs_use_model_u_vs = 0x208; // float32 + namespace C_INIT_StatusEffectCitadel { + constexpr std::ptrdiff_t m_flSFXColorWarpAmount = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flSFXNormalAmount = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flSFXMetalnessAmount = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flSFXRoughnessAmount = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flSFXSelfIllumAmount = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flSFXSScale = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flSFXSScrollX = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flSFXSScrollY = 0x1DC; // float32 + constexpr std::ptrdiff_t m_flSFXSScrollZ = 0x1E0; // float32 + constexpr std::ptrdiff_t m_flSFXSOffsetX = 0x1E4; // float32 + constexpr std::ptrdiff_t m_flSFXSOffsetY = 0x1E8; // float32 + constexpr std::ptrdiff_t m_flSFXSOffsetZ = 0x1EC; // float32 + constexpr std::ptrdiff_t m_nDetailCombo = 0x1F0; // DetailCombo_t + constexpr std::ptrdiff_t m_flSFXSDetailAmount = 0x1F4; // float32 + constexpr std::ptrdiff_t m_flSFXSDetailScale = 0x1F8; // float32 + constexpr std::ptrdiff_t m_flSFXSDetailScrollX = 0x1FC; // float32 + constexpr std::ptrdiff_t m_flSFXSDetailScrollY = 0x200; // float32 + constexpr std::ptrdiff_t m_flSFXSDetailScrollZ = 0x204; // float32 + constexpr std::ptrdiff_t m_flSFXSUseModelUVs = 0x208; // 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 = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_input_magnitude = 0x318; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_falloff_function = 0x470; // ParticleFalloffFunction_t - constexpr std::ptrdiff_t m_input_falloff_exp = 0x478; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_impulse_type = 0x5D0; // ParticleImpulseType_t + namespace C_INIT_CreateParticleImpulse { + constexpr std::ptrdiff_t m_InputRadius = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_InputMagnitude = 0x318; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nFalloffFunction = 0x470; // ParticleFalloffFunction_t + constexpr std::ptrdiff_t m_InputFalloffExp = 0x478; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nImpulseType = 0x5D0; // 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 = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_output_field = 0x318; // ParticleAttributeIndex_t + namespace C_INIT_QuantizeFloat { + constexpr std::ptrdiff_t m_InputValue = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nOutputField = 0x318; // 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 = 0x1C0; // ScalarExpressionType_t - constexpr std::ptrdiff_t m_fl_input1 = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_input2 = 0x320; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_remap = 0x478; // CParticleRemapFloatInput - constexpr std::ptrdiff_t m_n_output_field = 0x5D0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_set_method = 0x5D4; // ParticleSetMethod_t + namespace C_INIT_SetAttributeToScalarExpression { + constexpr std::ptrdiff_t m_nExpression = 0x1C0; // ScalarExpressionType_t + constexpr std::ptrdiff_t m_flInput1 = 0x1C8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flInput2 = 0x320; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputRemap = 0x478; // CParticleRemapFloatInput + constexpr std::ptrdiff_t m_nOutputField = 0x5D0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nSetMethod = 0x5D4; // 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 = 0x1C0; // VectorExpressionType_t - constexpr std::ptrdiff_t m_v_input1 = 0x1C8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_v_input2 = 0x820; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_output_field = 0xE78; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_set_method = 0xE7C; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_normalized_output = 0xE80; // bool + namespace C_INIT_SetVectorAttributeToVectorExpression { + constexpr std::ptrdiff_t m_nExpression = 0x1C0; // VectorExpressionType_t + constexpr std::ptrdiff_t m_vInput1 = 0x1C8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vInput2 = 0x820; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nOutputField = 0xE78; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nSetMethod = 0xE7C; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bNormalizedOutput = 0xE80; // 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 = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_output_field = 0x318; // ParticleAttributeIndex_t + namespace C_INIT_InitFloatCollection { + constexpr std::ptrdiff_t m_InputValue = 0x1C0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nOutputField = 0x318; // 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 = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_output_field = 0x318; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_set_method = 0x31C; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_input_strength = 0x320; // CPerParticleFloatInput + namespace C_INIT_InitFloat { + constexpr std::ptrdiff_t m_InputValue = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nOutputField = 0x318; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nSetMethod = 0x31C; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_InputStrength = 0x320; // 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 = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_n_output_field = 0x818; // ParticleAttributeIndex_t + namespace C_INIT_InitVecCollection { + constexpr std::ptrdiff_t m_InputValue = 0x1C0; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_nOutputField = 0x818; // 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 = 0x1C0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_output_field = 0x818; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_set_method = 0x81C; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_normalized_output = 0x820; // bool - constexpr std::ptrdiff_t m_b_write_previous_position = 0x821; // bool + namespace C_INIT_InitVec { + constexpr std::ptrdiff_t m_InputValue = 0x1C0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nOutputField = 0x818; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nSetMethod = 0x81C; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bNormalizedOutput = 0x820; // bool + constexpr std::ptrdiff_t m_bWritePreviousPosition = 0x821; // 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 = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_start_time = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_init_from_killed_parent_particles = 0x470; // float32 - constexpr std::ptrdiff_t m_fl_parent_particle_scale = 0x478; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_max_emitted_per_frame = 0x5D0; // int32 - constexpr std::ptrdiff_t m_n_snapshot_control_point = 0x5D4; // int32 + namespace C_OP_InstantaneousEmitter { + constexpr std::ptrdiff_t m_nParticlesToEmit = 0x1C0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flStartTime = 0x318; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flInitFromKilledParentParticles = 0x470; // float32 + constexpr std::ptrdiff_t m_flParentParticleScale = 0x478; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nMaxEmittedPerFrame = 0x5D0; // int32 + constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x5D4; // 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 = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_start_time = 0x318; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_emit_rate = 0x470; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_emission_scale = 0x5C8; // float32 - constexpr std::ptrdiff_t m_fl_scale_per_parent_particle = 0x5CC; // float32 - constexpr std::ptrdiff_t m_b_init_from_killed_parent_particles = 0x5D0; // bool - constexpr std::ptrdiff_t m_n_snapshot_control_point = 0x5D4; // int32 - constexpr std::ptrdiff_t m_n_limit_per_update = 0x5D8; // int32 - constexpr std::ptrdiff_t m_b_force_emit_on_first_update = 0x5DC; // bool - constexpr std::ptrdiff_t m_b_force_emit_on_last_update = 0x5DD; // bool + namespace C_OP_ContinuousEmitter { + constexpr std::ptrdiff_t m_flEmissionDuration = 0x1C0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flStartTime = 0x318; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flEmitRate = 0x470; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flEmissionScale = 0x5C8; // float32 + constexpr std::ptrdiff_t m_flScalePerParentParticle = 0x5CC; // float32 + constexpr std::ptrdiff_t m_bInitFromKilledParentParticles = 0x5D0; // bool + constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x5D4; // int32 + constexpr std::ptrdiff_t m_nLimitPerUpdate = 0x5D8; // int32 + constexpr std::ptrdiff_t m_bForceEmitOnFirstUpdate = 0x5DC; // bool + constexpr std::ptrdiff_t m_bForceEmitOnLastUpdate = 0x5DD; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_start_time = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_emission_scale = 0x1C8; // float32 - constexpr std::ptrdiff_t m_n_scale_control_point = 0x1CC; // int32 - constexpr std::ptrdiff_t m_n_scale_control_point_field = 0x1D0; // int32 - constexpr std::ptrdiff_t m_n_world_noise_point = 0x1D4; // int32 - constexpr std::ptrdiff_t m_b_abs_val = 0x1D8; // bool - constexpr std::ptrdiff_t m_b_abs_val_inv = 0x1D9; // bool - constexpr std::ptrdiff_t m_fl_offset = 0x1DC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1E0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1E4; // float32 - constexpr std::ptrdiff_t m_fl_noise_scale = 0x1E8; // float32 - constexpr std::ptrdiff_t m_fl_world_noise_scale = 0x1EC; // float32 - constexpr std::ptrdiff_t m_vec_offset_loc = 0x1F0; // - constexpr std::ptrdiff_t m_fl_world_time_scale = 0x1FC; // float32 + namespace C_OP_NoiseEmitter { + constexpr std::ptrdiff_t m_flEmissionDuration = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flStartTime = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flEmissionScale = 0x1C8; // float32 + constexpr std::ptrdiff_t m_nScaleControlPoint = 0x1CC; // int32 + constexpr std::ptrdiff_t m_nScaleControlPointField = 0x1D0; // int32 + constexpr std::ptrdiff_t m_nWorldNoisePoint = 0x1D4; // int32 + constexpr std::ptrdiff_t m_bAbsVal = 0x1D8; // bool + constexpr std::ptrdiff_t m_bAbsValInv = 0x1D9; // bool + constexpr std::ptrdiff_t m_flOffset = 0x1DC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1E0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1E4; // float32 + constexpr std::ptrdiff_t m_flNoiseScale = 0x1E8; // float32 + constexpr std::ptrdiff_t m_flWorldNoiseScale = 0x1EC; // float32 + constexpr std::ptrdiff_t m_vecOffsetLoc = 0x1F0; // + constexpr std::ptrdiff_t m_flWorldTimeScale = 0x1FC; // 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 = 0x1C0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_start_time = 0x318; // float32 - constexpr std::ptrdiff_t m_fl_emission_duration = 0x320; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_emission_rate = 0x478; // float32 - constexpr std::ptrdiff_t m_n_snapshot_control_point = 0x47C; // int32 - constexpr std::ptrdiff_t m_b_emit_instantaneously = 0x480; // bool - constexpr std::ptrdiff_t m_b_final_emit_on_stop = 0x481; // bool - constexpr std::ptrdiff_t m_fl_scale = 0x488; // CParticleCollectionFloatInput + namespace C_OP_MaintainEmitter { + constexpr std::ptrdiff_t m_nParticlesToMaintain = 0x1C0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flStartTime = 0x318; // float32 + constexpr std::ptrdiff_t m_flEmissionDuration = 0x320; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flEmissionRate = 0x478; // float32 + constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x47C; // int32 + constexpr std::ptrdiff_t m_bEmitInstantaneously = 0x480; // bool + constexpr std::ptrdiff_t m_bFinalEmitOnStop = 0x481; // bool + constexpr std::ptrdiff_t m_flScale = 0x488; // 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 = 0x1D0; // - constexpr std::ptrdiff_t m_max_force = 0x1DC; // + namespace C_OP_RandomForce { + constexpr std::ptrdiff_t m_MinForce = 0x1D0; // + constexpr std::ptrdiff_t m_MaxForce = 0x1DC; // } - // 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 = 0x1D0; // int32 - constexpr std::ptrdiff_t m_fl_scale = 0x1D8; // CPerParticleFloatInput + namespace C_OP_CPVelocityForce { + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1D0; // int32 + constexpr std::ptrdiff_t m_flScale = 0x1D8; // 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 = 0x1D0; // float32 - constexpr std::ptrdiff_t m_vec_twist_axis = 0x1D4; // - constexpr std::ptrdiff_t m_b_flip_based_on_yaw = 0x1E0; // bool + namespace C_OP_ParentVortices { + constexpr std::ptrdiff_t m_flForceScale = 0x1D0; // float32 + constexpr std::ptrdiff_t m_vecTwistAxis = 0x1D4; // + constexpr std::ptrdiff_t m_bFlipBasedOnYaw = 0x1E0; // 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 = 0x1D0; // float32 - constexpr std::ptrdiff_t m_twist_axis = 0x1D4; // - constexpr std::ptrdiff_t m_b_local_space = 0x1E0; // bool - constexpr std::ptrdiff_t m_n_control_point_number = 0x1E4; // int32 + namespace C_OP_TwistAroundAxis { + constexpr std::ptrdiff_t m_fForceAmount = 0x1D0; // float32 + constexpr std::ptrdiff_t m_TwistAxis = 0x1D4; // + constexpr std::ptrdiff_t m_bLocalSpace = 0x1E0; // bool + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1E4; // 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 = 0x1D0; // - constexpr std::ptrdiff_t m_f_force_amount = 0x1E0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_f_falloff_power = 0x338; // float32 - constexpr std::ptrdiff_t m_transform_input = 0x340; // CParticleTransformInput - constexpr std::ptrdiff_t m_f_force_amount_min = 0x3A8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_b_apply_min_force = 0x500; // bool + namespace C_OP_AttractToControlPoint { + constexpr std::ptrdiff_t m_vecComponentScale = 0x1D0; // + constexpr std::ptrdiff_t m_fForceAmount = 0x1E0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_fFalloffPower = 0x338; // float32 + constexpr std::ptrdiff_t m_TransformInput = 0x340; // CParticleTransformInput + constexpr std::ptrdiff_t m_fForceAmountMin = 0x3A8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_bApplyMinForce = 0x500; // 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 = 0x1D0; // float32 - constexpr std::ptrdiff_t m_vec_force_at_min_dist = 0x1D4; // - constexpr std::ptrdiff_t m_fl_max_dist = 0x1E0; // float32 - constexpr std::ptrdiff_t m_vec_force_at_max_dist = 0x1E4; // - constexpr std::ptrdiff_t m_vec_plane_normal = 0x1F0; // - constexpr std::ptrdiff_t m_n_control_point_number = 0x1FC; // int32 - constexpr std::ptrdiff_t m_fl_exponent = 0x200; // float32 + namespace C_OP_ForceBasedOnDistanceToPlane { + constexpr std::ptrdiff_t m_flMinDist = 0x1D0; // float32 + constexpr std::ptrdiff_t m_vecForceAtMinDist = 0x1D4; // + constexpr std::ptrdiff_t m_flMaxDist = 0x1E0; // float32 + constexpr std::ptrdiff_t m_vecForceAtMaxDist = 0x1E4; // + constexpr std::ptrdiff_t m_vecPlaneNormal = 0x1F0; // + constexpr std::ptrdiff_t m_nControlPointNumber = 0x1FC; // int32 + constexpr std::ptrdiff_t m_flExponent = 0x200; // 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 = 0x1D0; // float32 - constexpr std::ptrdiff_t m_starting_force = 0x1D4; // - constexpr std::ptrdiff_t m_fl_end_lerp_time = 0x1E0; // float32 - constexpr std::ptrdiff_t m_ending_force = 0x1E4; // + namespace C_OP_TimeVaryingForce { + constexpr std::ptrdiff_t m_flStartLerpTime = 0x1D0; // float32 + constexpr std::ptrdiff_t m_StartingForce = 0x1D4; // + constexpr std::ptrdiff_t m_flEndLerpTime = 0x1E0; // float32 + constexpr std::ptrdiff_t m_EndingForce = 0x1E4; // } - // 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 = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_noise_coord_scale1 = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_noise_coord_scale2 = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_noise_coord_scale3 = 0x1DC; // float32 - constexpr std::ptrdiff_t m_vec_noise_amount0 = 0x1E0; // - constexpr std::ptrdiff_t m_vec_noise_amount1 = 0x1EC; // - constexpr std::ptrdiff_t m_vec_noise_amount2 = 0x1F8; // - constexpr std::ptrdiff_t m_vec_noise_amount3 = 0x204; // + namespace C_OP_TurbulenceForce { + constexpr std::ptrdiff_t m_flNoiseCoordScale0 = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flNoiseCoordScale1 = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flNoiseCoordScale2 = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flNoiseCoordScale3 = 0x1DC; // float32 + constexpr std::ptrdiff_t m_vecNoiseAmount0 = 0x1E0; // + constexpr std::ptrdiff_t m_vecNoiseAmount1 = 0x1EC; // + constexpr std::ptrdiff_t m_vecNoiseAmount2 = 0x1F8; // + constexpr std::ptrdiff_t m_vecNoiseAmount3 = 0x204; // } - // 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 = 0x1D0; // ParticleDirectionNoiseType_t - constexpr std::ptrdiff_t m_vec_noise_freq = 0x1D8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_noise_scale = 0x830; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_offset = 0xE88; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_offset_rate = 0x14E0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_fl_worley_seed = 0x1B38; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_worley_jitter = 0x1C90; // CPerParticleFloatInput + namespace C_OP_CurlNoiseForce { + constexpr std::ptrdiff_t m_nNoiseType = 0x1D0; // ParticleDirectionNoiseType_t + constexpr std::ptrdiff_t m_vecNoiseFreq = 0x1D8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecNoiseScale = 0x830; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecOffset = 0xE88; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecOffsetRate = 0x14E0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_flWorleySeed = 0x1B38; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flWorleyJitter = 0x1C90; // 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 = 0x1D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_v_force = 0x328; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_cp = 0x980; // int32 + namespace C_OP_PerParticleForce { + constexpr std::ptrdiff_t m_flForceScale = 0x1D0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vForce = 0x328; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nCP = 0x980; // 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 = 0x1D0; // + namespace C_OP_WindForce { + constexpr std::ptrdiff_t m_vForce = 0x1D0; // } - // 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 = 0x1D0; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_scale = 0x828; // CPerParticleVecInput - constexpr std::ptrdiff_t m_b_sample_wind = 0xE80; // bool - constexpr std::ptrdiff_t m_b_sample_water = 0xE81; // bool - constexpr std::ptrdiff_t m_b_dampen_near_water_plane = 0xE82; // bool - constexpr std::ptrdiff_t m_b_sample_gravity = 0xE83; // bool - constexpr std::ptrdiff_t m_vec_gravity_force = 0xE88; // CPerParticleVecInput - constexpr std::ptrdiff_t m_b_use_basic_movement_gravity = 0x14E0; // bool - constexpr std::ptrdiff_t m_fl_local_gravity_scale = 0x14E8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_local_buoyancy_scale = 0x1640; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vec_buoyancy_force = 0x1798; // CPerParticleVecInput + namespace C_OP_ExternalWindForce { + constexpr std::ptrdiff_t m_vecSamplePosition = 0x1D0; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecScale = 0x828; // CPerParticleVecInput + constexpr std::ptrdiff_t m_bSampleWind = 0xE80; // bool + constexpr std::ptrdiff_t m_bSampleWater = 0xE81; // bool + constexpr std::ptrdiff_t m_bDampenNearWaterPlane = 0xE82; // bool + constexpr std::ptrdiff_t m_bSampleGravity = 0xE83; // bool + constexpr std::ptrdiff_t m_vecGravityForce = 0xE88; // CPerParticleVecInput + constexpr std::ptrdiff_t m_bUseBasicMovementGravity = 0x14E0; // bool + constexpr std::ptrdiff_t m_flLocalGravityScale = 0x14E8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flLocalBuoyancyScale = 0x1640; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vecBuoyancyForce = 0x1798; // 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 = 0x1D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_b_ropes = 0x328; // bool - constexpr std::ptrdiff_t m_b_ropes_z_only = 0x329; // bool - constexpr std::ptrdiff_t m_b_explosions = 0x32A; // bool - constexpr std::ptrdiff_t m_b_particles = 0x32B; // bool + namespace C_OP_ExternalGameImpulseForce { + constexpr std::ptrdiff_t m_flForceScale = 0x1D0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_bRopes = 0x328; // bool + constexpr std::ptrdiff_t m_bRopesZOnly = 0x329; // bool + constexpr std::ptrdiff_t m_bExplosions = 0x32A; // bool + constexpr std::ptrdiff_t m_bParticles = 0x32B; // 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 = 0x1D0; // int32 - constexpr std::ptrdiff_t m_n_scale_cp = 0x1D4; // int32 - constexpr std::ptrdiff_t m_vec_accel = 0x1D8; // CParticleCollectionVecInput + namespace C_OP_LocalAccelerationForce { + constexpr std::ptrdiff_t m_nCP = 0x1D0; // int32 + constexpr std::ptrdiff_t m_nScaleCP = 0x1D4; // int32 + constexpr std::ptrdiff_t m_vecAccel = 0x1D8; // 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 = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_force_scale = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_target_density = 0x1D8; // float32 + namespace C_OP_DensityForce { + constexpr std::ptrdiff_t m_flRadiusScale = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flForceScale = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flTargetDensity = 0x1D8; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_basic_movement { - constexpr std::ptrdiff_t m_gravity = 0x1C0; // CParticleCollectionVecInput - constexpr std::ptrdiff_t m_f_drag = 0x818; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_max_constraint_passes = 0x970; // int32 + namespace C_OP_BasicMovement { + constexpr std::ptrdiff_t m_Gravity = 0x1C0; // CParticleCollectionVecInput + constexpr std::ptrdiff_t m_fDrag = 0x818; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nMaxConstraintPasses = 0x970; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_end_fade_in_time = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_start_fade_out_time = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_end_fade_out_time = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_start_alpha = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_end_alpha = 0x1D4; // float32 - constexpr std::ptrdiff_t m_b_force_preserve_particle_order = 0x1D8; // bool + namespace C_OP_FadeAndKill { + constexpr std::ptrdiff_t m_flStartFadeInTime = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flEndFadeInTime = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flStartFadeOutTime = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flEndFadeOutTime = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flStartAlpha = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flEndAlpha = 0x1D4; // float32 + constexpr std::ptrdiff_t m_bForcePreserveParticleOrder = 0x1D8; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_end_fade_in_time = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_start_fade_out_time = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_end_fade_out_time = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_start_alpha = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_end_alpha = 0x1D4; // float32 + namespace C_OP_FadeAndKillForTracers { + constexpr std::ptrdiff_t m_flStartFadeInTime = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flEndFadeInTime = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flStartFadeOutTime = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flEndFadeOutTime = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flStartAlpha = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flEndAlpha = 0x1D4; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_time_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_fade_in_time_exp = 0x1C8; // float32 - constexpr std::ptrdiff_t m_b_proportional = 0x1CC; // bool + namespace C_OP_FadeIn { + constexpr std::ptrdiff_t m_flFadeInTimeMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flFadeInTimeMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flFadeInTimeExp = 0x1C8; // float32 + constexpr std::ptrdiff_t m_bProportional = 0x1CC; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_time_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_time_exp = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_fade_bias = 0x1CC; // float32 - constexpr std::ptrdiff_t m_b_proportional = 0x200; // bool - constexpr std::ptrdiff_t m_b_ease_in_and_out = 0x201; // bool + namespace C_OP_FadeOut { + constexpr std::ptrdiff_t m_flFadeOutTimeMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flFadeOutTimeMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flFadeOutTimeExp = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flFadeBias = 0x1CC; // float32 + constexpr std::ptrdiff_t m_bProportional = 0x200; // bool + constexpr std::ptrdiff_t m_bEaseInAndOut = 0x201; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t + namespace C_OP_FadeInSimple { + constexpr std::ptrdiff_t m_flFadeInTime = 0x1C0; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t + namespace C_OP_FadeOutSimple { + constexpr std::ptrdiff_t m_flFadeOutTime = 0x1C0; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_output_min = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_max = 0x320; // CPerParticleFloatInput + namespace C_OP_ClampScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOutputMin = 0x1C8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputMax = 0x320; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_output_min = 0x1C8; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_output_max = 0x820; // CPerParticleVecInput + namespace C_OP_ClampVector { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecOutputMin = 0x1C8; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecOutputMax = 0x820; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_rate_max = 0x1C4; // float32 - constexpr std::ptrdiff_t m_frequency_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_frequency_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_n_field = 0x1D0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_proportional = 0x1D4; // bool - constexpr std::ptrdiff_t m_b_proportional_op = 0x1D5; // bool - constexpr std::ptrdiff_t m_fl_start_time_min = 0x1D8; // float32 - constexpr std::ptrdiff_t m_fl_start_time_max = 0x1DC; // float32 - constexpr std::ptrdiff_t m_fl_end_time_min = 0x1E0; // float32 - constexpr std::ptrdiff_t m_fl_end_time_max = 0x1E4; // float32 - constexpr std::ptrdiff_t m_fl_osc_mult = 0x1E8; // float32 - constexpr std::ptrdiff_t m_fl_osc_add = 0x1EC; // float32 + namespace C_OP_OscillateScalar { + constexpr std::ptrdiff_t m_RateMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_RateMax = 0x1C4; // float32 + constexpr std::ptrdiff_t m_FrequencyMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_FrequencyMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_nField = 0x1D0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bProportional = 0x1D4; // bool + constexpr std::ptrdiff_t m_bProportionalOp = 0x1D5; // bool + constexpr std::ptrdiff_t m_flStartTime_min = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flStartTime_max = 0x1DC; // float32 + constexpr std::ptrdiff_t m_flEndTime_min = 0x1E0; // float32 + constexpr std::ptrdiff_t m_flEndTime_max = 0x1E4; // float32 + constexpr std::ptrdiff_t m_flOscMult = 0x1E8; // float32 + constexpr std::ptrdiff_t m_flOscAdd = 0x1EC; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_frequency = 0x1C4; // float32 - 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 + namespace C_OP_OscillateScalarSimple { + constexpr std::ptrdiff_t m_Rate = 0x1C0; // float32 + constexpr std::ptrdiff_t m_Frequency = 0x1C4; // float32 + 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 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 15 // // Metadata: // MGetKV3ClassDefaults - namespace c_op_oscillate_vector { - constexpr std::ptrdiff_t m_rate_min = 0x1C0; // - constexpr std::ptrdiff_t m_rate_max = 0x1CC; // - constexpr std::ptrdiff_t m_frequency_min = 0x1D8; // - constexpr std::ptrdiff_t m_frequency_max = 0x1E4; // - constexpr std::ptrdiff_t m_n_field = 0x1F0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_proportional = 0x1F4; // bool - constexpr std::ptrdiff_t m_b_proportional_op = 0x1F5; // bool - constexpr std::ptrdiff_t m_b_offset = 0x1F6; // bool - constexpr std::ptrdiff_t m_fl_start_time_min = 0x1F8; // float32 - constexpr std::ptrdiff_t m_fl_start_time_max = 0x1FC; // float32 - constexpr std::ptrdiff_t m_fl_end_time_min = 0x200; // float32 - constexpr std::ptrdiff_t m_fl_end_time_max = 0x204; // float32 - constexpr std::ptrdiff_t m_fl_osc_mult = 0x208; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_osc_add = 0x360; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_rate_scale = 0x4B8; // CPerParticleFloatInput + namespace C_OP_OscillateVector { + constexpr std::ptrdiff_t m_RateMin = 0x1C0; // + constexpr std::ptrdiff_t m_RateMax = 0x1CC; // + constexpr std::ptrdiff_t m_FrequencyMin = 0x1D8; // + constexpr std::ptrdiff_t m_FrequencyMax = 0x1E4; // + constexpr std::ptrdiff_t m_nField = 0x1F0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bProportional = 0x1F4; // bool + constexpr std::ptrdiff_t m_bProportionalOp = 0x1F5; // bool + constexpr std::ptrdiff_t m_bOffset = 0x1F6; // bool + constexpr std::ptrdiff_t m_flStartTime_min = 0x1F8; // float32 + constexpr std::ptrdiff_t m_flStartTime_max = 0x1FC; // float32 + constexpr std::ptrdiff_t m_flEndTime_min = 0x200; // float32 + constexpr std::ptrdiff_t m_flEndTime_max = 0x204; // float32 + constexpr std::ptrdiff_t m_flOscMult = 0x208; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOscAdd = 0x360; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flRateScale = 0x4B8; // 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 = 0x1C0; // - constexpr std::ptrdiff_t m_frequency = 0x1CC; // - constexpr std::ptrdiff_t m_n_field = 0x1D8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_osc_mult = 0x1DC; // float32 - constexpr std::ptrdiff_t m_fl_osc_add = 0x1E0; // float32 - constexpr std::ptrdiff_t m_b_offset = 0x1E4; // bool + namespace C_OP_OscillateVectorSimple { + constexpr std::ptrdiff_t m_Rate = 0x1C0; // + constexpr std::ptrdiff_t m_Frequency = 0x1CC; // + constexpr std::ptrdiff_t m_nField = 0x1D8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOscMult = 0x1DC; // float32 + constexpr std::ptrdiff_t m_flOscAdd = 0x1E0; // float32 + constexpr std::ptrdiff_t m_bOffset = 0x1E4; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1D4; // float32 - constexpr std::ptrdiff_t m_n_set_method = 0x1D8; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_b_active_range = 0x1DC; // bool - constexpr std::ptrdiff_t m_b_set_previous_particle = 0x1DD; // bool + namespace C_OP_DifferencePreviousParticle { + constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // float32 + constexpr std::ptrdiff_t m_nSetMethod = 0x1D8; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_bActiveRange = 0x1DC; // bool + constexpr std::ptrdiff_t m_bSetPreviousParticle = 0x1DD; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_interpolation = 0x1C8; // CPerParticleFloatInput + namespace C_OP_PointVectorAtNextParticle { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInterpolation = 0x1C8; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1D4; // float32 - constexpr std::ptrdiff_t m_b_old_code = 0x1D8; // bool + namespace C_OP_RemapScalar { + constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // float32 + constexpr std::ptrdiff_t m_bOldCode = 0x1D8; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_density_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_density_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_vec_output_min = 0x1D0; // - constexpr std::ptrdiff_t m_vec_output_max = 0x1DC; // - constexpr std::ptrdiff_t m_b_use_parent_density = 0x1E8; // bool - constexpr std::ptrdiff_t m_n_voxel_grid_resolution = 0x1EC; // int32 + namespace C_OP_RemapDensityToVector { + constexpr std::ptrdiff_t m_flRadiusScale = 0x1C0; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flDensityMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flDensityMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_vecOutputMin = 0x1D0; // + constexpr std::ptrdiff_t m_vecOutputMax = 0x1DC; // + constexpr std::ptrdiff_t m_bUseParentDensity = 0x1E8; // bool + constexpr std::ptrdiff_t m_nVoxelGridResolution = 0x1EC; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_voxel_grid_resolution = 0x1C8; // int32 + namespace C_OP_Diffusion { + constexpr std::ptrdiff_t m_flRadiusScale = 0x1C0; // float32 + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nVoxelGridResolution = 0x1C8; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1D4; // float32 + namespace C_OP_RemapScalarEndCap { + constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_output_min = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1C8; // float32 + namespace C_OP_ReinitializeScalarEndCap { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOutputMin = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C8; // 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 = 0x1C0; // bool - constexpr std::ptrdiff_t m_n_field_input = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1C8; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 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_remap_time = 0x1DC; // float32 + namespace C_OP_RemapScalarOnceTimed { + constexpr std::ptrdiff_t m_bProportional = 0x1C0; // bool + constexpr std::ptrdiff_t m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C8; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D8; // float32 + constexpr std::ptrdiff_t m_flRemapTime = 0x1DC; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_input_min = 0x1C4; // int32 - constexpr std::ptrdiff_t m_n_input_max = 0x1C8; // int32 - 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_b_backwards = 0x1D4; // bool - constexpr std::ptrdiff_t m_n_set_method = 0x1D8; // ParticleSetMethod_t + namespace C_OP_RemapParticleCountOnScalarEndCap { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nInputMin = 0x1C4; // int32 + constexpr std::ptrdiff_t m_nInputMax = 0x1C8; // int32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D0; // float32 + constexpr std::ptrdiff_t m_bBackwards = 0x1D4; // bool + constexpr std::ptrdiff_t m_nSetMethod = 0x1D8; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_input_min = 0x1C8; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_n_input_max = 0x320; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_output_min = 0x478; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_fl_output_max = 0x5D0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_active_range = 0x728; // bool - constexpr std::ptrdiff_t m_n_set_method = 0x72C; // ParticleSetMethod_t + namespace C_OP_RemapParticleCountToScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nInputMin = 0x1C8; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_nInputMax = 0x320; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flOutputMin = 0x478; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_flOutputMax = 0x5D0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bActiveRange = 0x728; // bool + constexpr std::ptrdiff_t m_nSetMethod = 0x72C; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x1CC; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x1D0; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x1D4; // float32 - constexpr std::ptrdiff_t m_fl_radius_scale = 0x1D8; // float32 + namespace C_OP_RemapVisibilityScalar { + constexpr std::ptrdiff_t m_nFieldInput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x1CC; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x1D0; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1D4; // float32 + constexpr std::ptrdiff_t m_flRadiusScale = 0x1D8; // 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 = 0x1C0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_transform_input = 0x1C8; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_field_output = 0x230; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x234; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x238; // float32 - constexpr std::ptrdiff_t m_fl_output_min = 0x23C; // float32 - constexpr std::ptrdiff_t m_fl_output_max = 0x240; // float32 - constexpr std::ptrdiff_t m_fl_radius = 0x244; // float32 + namespace C_OP_RemapTransformVisibilityToScalar { + constexpr std::ptrdiff_t m_nSetMethod = 0x1C0; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_TransformInput = 0x1C8; // CParticleTransformInput + constexpr std::ptrdiff_t m_nFieldOutput = 0x230; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x234; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x238; // float32 + constexpr std::ptrdiff_t m_flOutputMin = 0x23C; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x240; // float32 + constexpr std::ptrdiff_t m_flRadius = 0x244; // 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 = 0x1C0; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_transform_input = 0x1C8; // CParticleTransformInput - constexpr std::ptrdiff_t m_n_field_output = 0x230; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x234; // float32 - constexpr std::ptrdiff_t m_fl_input_max = 0x238; // float32 - constexpr std::ptrdiff_t m_vec_output_min = 0x23C; // - constexpr std::ptrdiff_t m_vec_output_max = 0x248; // - constexpr std::ptrdiff_t m_fl_radius = 0x254; // float32 + namespace C_OP_RemapTransformVisibilityToVector { + constexpr std::ptrdiff_t m_nSetMethod = 0x1C0; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_TransformInput = 0x1C8; // CParticleTransformInput + constexpr std::ptrdiff_t m_nFieldOutput = 0x230; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x234; // float32 + constexpr std::ptrdiff_t m_flInputMax = 0x238; // float32 + constexpr std::ptrdiff_t m_vecOutputMin = 0x23C; // + constexpr std::ptrdiff_t m_vecOutputMax = 0x248; // + constexpr std::ptrdiff_t m_flRadius = 0x254; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_output = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_start_time = 0x320; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x324; // float32 + namespace C_OP_LerpScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOutput = 0x1C8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flStartTime = 0x320; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x324; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_output = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_lerp_time = 0x1C8; // float32 + namespace C_OP_LerpEndCapScalar { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOutput = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flLerpTime = 0x1C8; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_output = 0x1C4; // - constexpr std::ptrdiff_t m_fl_lerp_time = 0x1D0; // float32 + namespace C_OP_LerpEndCapVector { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecOutput = 0x1C4; // + constexpr std::ptrdiff_t m_flLerpTime = 0x1D0; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_output = 0x1C4; // - 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 + namespace C_OP_LerpVector { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecOutput = 0x1C4; // + 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 } - // 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 = 0x1C0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_n_field_input_from = 0x318; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_input = 0x31C; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_field_output = 0x320; // ParticleAttributeIndex_t + namespace C_OP_LerpToOtherAttribute { + constexpr std::ptrdiff_t m_flInterpolation = 0x1C0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_nFieldInputFrom = 0x318; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldInput = 0x31C; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nFieldOutput = 0x320; // 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 = 0x1C0; // ParticleAttributeIndex_t - 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_ignore_delta = 0x1D8; // bool + namespace C_OP_RemapSpeed { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + 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_bIgnoreDelta = 0x1D8; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_field_input = 0x1C4; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_n_particle_number = 0x1C8; // int32 + namespace C_OP_RemapVectortoCP { + constexpr std::ptrdiff_t m_nOutControlPointNumber = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nFieldInput = 0x1C4; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_nParticleNumber = 0x1C8; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_rate_max = 0x1C4; // float32 - 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_n_field = 0x200; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_proportional_op = 0x204; // bool + namespace C_OP_RampScalarLinear { + constexpr std::ptrdiff_t m_RateMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_RateMax = 0x1C4; // float32 + 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_nField = 0x200; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bProportionalOp = 0x204; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_rate_max = 0x1C4; // float32 - 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_bias = 0x1D8; // float32 - constexpr std::ptrdiff_t m_n_field = 0x200; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_proportional_op = 0x204; // bool - constexpr std::ptrdiff_t m_b_ease_out = 0x205; // bool + namespace C_OP_RampScalarSpline { + constexpr std::ptrdiff_t m_RateMin = 0x1C0; // float32 + constexpr std::ptrdiff_t m_RateMax = 0x1C4; // float32 + 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_flBias = 0x1D8; // float32 + constexpr std::ptrdiff_t m_nField = 0x200; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bProportionalOp = 0x204; // bool + constexpr std::ptrdiff_t m_bEaseOut = 0x205; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_start_time = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1C8; // float32 - constexpr std::ptrdiff_t m_n_field = 0x1F0; // ParticleAttributeIndex_t + namespace C_OP_RampScalarLinearSimple { + constexpr std::ptrdiff_t m_Rate = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flStartTime = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1C8; // float32 + constexpr std::ptrdiff_t m_nField = 0x1F0; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_start_time = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1C8; // float32 - constexpr std::ptrdiff_t m_n_field = 0x1F0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_b_ease_out = 0x1F4; // bool + namespace C_OP_RampScalarSplineSimple { + constexpr std::ptrdiff_t m_Rate = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flStartTime = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1C8; // float32 + constexpr std::ptrdiff_t m_nField = 0x1F0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_bEaseOut = 0x1F4; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_fl_input_min = 0x1C8; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_input_max = 0x320; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_min = 0x478; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_fl_output_max = 0x5D0; // CPerParticleFloatInput - constexpr std::ptrdiff_t m_vec_wave_length = 0x728; // CPerParticleVecInput - constexpr std::ptrdiff_t m_vec_harmonics = 0xD80; // CPerParticleVecInput - constexpr std::ptrdiff_t m_n_set_method = 0x13D8; // ParticleSetMethod_t - constexpr std::ptrdiff_t m_n_local_space_control_point = 0x13DC; // int32 - constexpr std::ptrdiff_t m_b3_d = 0x13E0; // bool + namespace C_OP_ChladniWave { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flInputMin = 0x1C8; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flInputMax = 0x320; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputMin = 0x478; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_flOutputMax = 0x5D0; // CPerParticleFloatInput + constexpr std::ptrdiff_t m_vecWaveLength = 0x728; // CPerParticleVecInput + constexpr std::ptrdiff_t m_vecHarmonics = 0xD80; // CPerParticleVecInput + constexpr std::ptrdiff_t m_nSetMethod = 0x13D8; // ParticleSetMethod_t + constexpr std::ptrdiff_t m_nLocalSpaceControlPoint = 0x13DC; // int32 + constexpr std::ptrdiff_t m_b3D = 0x13E0; // 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 = 0x1C0; // ParticleAttributeIndex_t - 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_fl4_noise_scale = 0x1CC; // float32 - constexpr std::ptrdiff_t m_b_additive = 0x1D0; // bool - constexpr std::ptrdiff_t m_fl_noise_animation_time_scale = 0x1D4; // float32 + namespace C_OP_Noise { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_flOutputMin = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flOutputMax = 0x1C8; // float32 + constexpr std::ptrdiff_t m_fl4NoiseScale = 0x1CC; // float32 + constexpr std::ptrdiff_t m_bAdditive = 0x1D0; // bool + constexpr std::ptrdiff_t m_flNoiseAnimationTimeScale = 0x1D4; // 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 = 0x1C0; // ParticleAttributeIndex_t - constexpr std::ptrdiff_t m_vec_output_min = 0x1C4; // - constexpr std::ptrdiff_t m_vec_output_max = 0x1D0; // - constexpr std::ptrdiff_t m_fl4_noise_scale = 0x1DC; // float32 - constexpr std::ptrdiff_t m_b_additive = 0x1E0; // bool - constexpr std::ptrdiff_t m_b_offset = 0x1E1; // bool - constexpr std::ptrdiff_t m_fl_noise_animation_time_scale = 0x1E4; // float32 + namespace C_OP_VectorNoise { + constexpr std::ptrdiff_t m_nFieldOutput = 0x1C0; // ParticleAttributeIndex_t + constexpr std::ptrdiff_t m_vecOutputMin = 0x1C4; // + constexpr std::ptrdiff_t m_vecOutputMax = 0x1D0; // + constexpr std::ptrdiff_t m_fl4NoiseScale = 0x1DC; // float32 + constexpr std::ptrdiff_t m_bAdditive = 0x1E0; // bool + constexpr std::ptrdiff_t m_bOffset = 0x1E1; // bool + constexpr std::ptrdiff_t m_flNoiseAnimationTimeScale = 0x1E4; // 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 = 0x1C0; // bool - constexpr std::ptrdiff_t m_b_force_preserve_particle_order = 0x1C1; // bool + namespace C_OP_Decay { + constexpr std::ptrdiff_t m_bRopeDecay = 0x1C0; // bool + constexpr std::ptrdiff_t m_bForcePreserveParticleOrder = 0x1C1; // 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 = 0x1C0; // CParticleCollectionFloatInput + namespace C_OP_DecayOffscreen { + constexpr std::ptrdiff_t m_flOffscreenTime = 0x1C0; // 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 = 0x1C0; // CParticleCollectionFloatInput + namespace C_OP_EndCapTimedFreeze { + constexpr std::ptrdiff_t m_flFreezeTime = 0x1C0; // 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 = 0x1C0; // float32 + namespace C_OP_EndCapTimedDecay { + constexpr std::ptrdiff_t m_flDecayTime = 0x1C0; // 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 = 0x1C0; // float32 + namespace C_OP_VelocityDecay { + constexpr std::ptrdiff_t m_flMinVelocity = 0x1C0; // 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 = 0x1C0; // float32 + namespace C_OP_AlphaDecay { + constexpr std::ptrdiff_t m_flMinAlpha = 0x1C0; // 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 = 0x1C0; // float32 + namespace C_OP_RadiusDecay { + constexpr std::ptrdiff_t m_flMinRadius = 0x1C0; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_fl_decay_delay = 0x1C4; // float32 - constexpr std::ptrdiff_t m_n_snapshot_control_point = 0x1C8; // int32 - constexpr std::ptrdiff_t m_b_lifespan_decay = 0x1CC; // bool - constexpr std::ptrdiff_t m_fl_scale = 0x1D0; // CParticleCollectionFloatInput - constexpr std::ptrdiff_t m_b_kill_newest = 0x328; // bool + namespace C_OP_DecayMaintainCount { + constexpr std::ptrdiff_t m_nParticlesToMaintain = 0x1C0; // int32 + constexpr std::ptrdiff_t m_flDecayDelay = 0x1C4; // float32 + constexpr std::ptrdiff_t m_nSnapshotControlPoint = 0x1C8; // int32 + constexpr std::ptrdiff_t m_bLifespanDecay = 0x1CC; // bool + constexpr std::ptrdiff_t m_flScale = 0x1D0; // CParticleCollectionFloatInput + constexpr std::ptrdiff_t m_bKillNewest = 0x328; // 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 = 0x1C0; // CParticleCollectionFloatInput + namespace C_OP_DecayClampCount { + constexpr std::ptrdiff_t m_nCount = 0x1C0; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_cull_start = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_cull_end = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_cull_exp = 0x1CC; // float32 + namespace C_OP_Cull { + constexpr std::ptrdiff_t m_flCullPerc = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flCullStart = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flCullEnd = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flCullExp = 0x1CC; // 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 = 0x1C0; // int32 - constexpr std::ptrdiff_t m_n_spin_rate_min_degrees = 0x1C4; // int32 - constexpr std::ptrdiff_t m_f_spin_rate_stop_time = 0x1CC; // float32 + namespace CGeneralSpin { + constexpr std::ptrdiff_t m_nSpinRateDegrees = 0x1C0; // int32 + constexpr std::ptrdiff_t m_nSpinRateMinDegrees = 0x1C4; // int32 + constexpr std::ptrdiff_t m_fSpinRateStopTime = 0x1CC; // 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 = 0x1C0; // float32 - constexpr std::ptrdiff_t m_fl_end_time = 0x1C4; // float32 - constexpr std::ptrdiff_t m_fl_start_scale = 0x1C8; // float32 - constexpr std::ptrdiff_t m_fl_end_scale = 0x1CC; // float32 - constexpr std::ptrdiff_t m_b_ease_in_and_out = 0x1D0; // bool - constexpr std::ptrdiff_t m_fl_bias = 0x1D4; // float32 + namespace C_OP_InterpolateRadius { + constexpr std::ptrdiff_t m_flStartTime = 0x1C0; // float32 + constexpr std::ptrdiff_t m_flEndTime = 0x1C4; // float32 + constexpr std::ptrdiff_t m_flStartScale = 0x1C8; // float32 + constexpr std::ptrdiff_t m_flEndScale = 0x1CC; // float32 + constexpr std::ptrdiff_t m_bEaseInAndOut = 0x1D0; // bool + constexpr std::ptrdiff_t m_flBias = 0x1D4; // float32 } } // Module: pulse_system.dll @@ -12263,128 +12263,128 @@ namespace cs2_dumper { namespace pulse_system { // Alignment: 2 // Members count: 61 - enum class pulse_instruction_code_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 : 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 } // Alignment: 4 // Members count: 2 - enum class pulse_method_call_mode_t : int32_t { - sync_wait_for_completion = 0, - async_fire_and_forget = 1 + enum class PulseMethodCallMode_t : int32_t { + SYNC_WAIT_FOR_COMPLETION = 0, + ASYNC_FIRE_AND_FORGET = 1 } // Alignment: 4 // Members count: 3 - enum class pulse_cursor_exec_result_t : int32_t { - succeeded = 0, - canceled = 1, - failed = 2 + enum class PulseCursorExecResult_t : int32_t { + Succeeded = 0, + Canceled = 1, + Failed = 2 } // Alignment: 4 // Members count: 4 - enum class pulse_cursor_cancel_priority_t : int32_t { - none = 0, - cancel_on_succeeded = 1, - soft_cancel = 2, - hard_cancel = 3 + enum class PulseCursorCancelPriority_t : int32_t { + None = 0, + CancelOnSucceeded = 1, + SoftCancel = 2, + HardCancel = 3 } // Alignment: 4 // Members count: 19 - enum class pulse_value_type_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 : 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 } // Alignment: 4 // Members count: 5 - enum class pulse_test_enum_color_t : int32_t { - black = 0, - white = 1, - red = 2, - green = 3, - blue = 4 + enum class PulseTestEnumColor_t : int32_t { + BLACK = 0, + WHITE = 1, + RED = 2, + GREEN = 3, + BLUE = 4 } // Alignment: 4 // Members count: 3 - enum class pulse_test_enum_shape_t : int32_t { - circle = 100, - square = 200, - triangle = 300 + enum class PulseTestEnumShape_t : int32_t { + CIRCLE = 100, + SQUARE = 200, + TRIANGLE = 300 } // Parent: None // Fields count: 0 @@ -12392,12 +12392,12 @@ namespace cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - namespace c_pulse_cursor_funcs { + namespace CPulseCursorFuncs { } // 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: None // Fields count: 0 @@ -12405,7 +12405,7 @@ namespace cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - namespace c_pulse_test_funcs_library_a { + namespace CPulseTestFuncs_LibraryA { } // Parent: None // Fields count: 0 @@ -12413,113 +12413,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< PGDInstruction_t > + constexpr std::ptrdiff_t m_Registers = 0x10; // CUtlLeanVector< CPulse_RegisterInfo > + constexpr std::ptrdiff_t m_InstructionEditorIDs = 0x20; // CUtlLeanVector< PulseDocNodeID_t > } // 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< 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* > } // Parent: None // Fields count: 0 @@ -12527,7 +12527,7 @@ namespace cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - namespace c_pulse_mathlib { + namespace CPulseMathlib { } // Parent: None // Fields count: 0 @@ -12535,101 +12535,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: @@ -12639,27 +12639,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< uint8 > + constexpr std::ptrdiff_t m_nNextShuffle = 0x20; // int32 } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: @@ -12668,11 +12668,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: @@ -12681,11 +12681,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: @@ -12694,9 +12694,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: @@ -12706,29 +12706,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 @@ -12737,15 +12737,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< CUtlString > + constexpr std::ptrdiff_t m_bTestYesOrNoPath = 0xF8; // bool } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -12753,9 +12753,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: @@ -12763,9 +12763,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: @@ -12773,9 +12773,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: @@ -12784,10 +12784,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: @@ -12795,9 +12795,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: @@ -12805,28 +12805,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 @@ -12834,34 +12834,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 @@ -12869,18 +12869,18 @@ namespace cs2_dumper { // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings - namespace c_pulse_graph_instance_turtle_graphics { + namespace CPulseGraphInstance_TurtleGraphics { } - // 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: c_pulse_cell_wait_for_cursors_with_tag_base + // Parent: CPulseCell_WaitForCursorsWithTagBase // Fields count: 2 // // Metadata: @@ -12890,11 +12890,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: @@ -12904,8 +12904,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 } } // Module: rendersystemdx11.dll @@ -12914,86 +12914,86 @@ namespace cs2_dumper { namespace rendersystemdx11 { // Alignment: 4 // Members count: 3 - enum class render_slot_type_t : int32_t { - render_slot_invalid = -1, - render_slot_per_vertex = 0, - render_slot_per_instance = 1 + enum class RenderSlotType_t : int32_t { + RENDER_SLOT_INVALID = -1, + RENDER_SLOT_PER_VERTEX = 0, + RENDER_SLOT_PER_INSTANCE = 1 } // Alignment: 4 // Members count: 12 - enum class render_buffer_flags_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 : 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 } // Alignment: 4 // Members count: 13 - enum class render_primitive_type_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 : 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 } // Alignment: 4 // Members count: 4 - enum class input_layout_variation_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 : 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 } // Alignment: 1 // Members count: 8 - enum class render_multisample_type_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 : 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 } // 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 { + namespace VsInputSignature_t { constexpr std::ptrdiff_t m_elems = 0x0; // CUtlVector< VsInputSignatureElement_t > } } @@ -13003,29 +13003,29 @@ namespace cs2_dumper { namespace resourcesystem { // Alignment: 1 // Members count: 2 - enum class fuse_variable_access_t : int8_t { - writable = 0, - read_only = 1 + enum class FuseVariableAccess_t : int8_t { + WRITABLE = 0, + READ_ONLY = 1 } // Alignment: 1 // Members count: 9 - enum class fuse_variable_type_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 : int8_t { + INVALID = 0, + BOOL = 1, + INT8 = 2, + INT16 = 3, + INT32 = 4, + UINT8 = 5, + UINT16 = 6, + UINT32 = 7, + FLOAT32 = 8 } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - namespace test_resource_t { + namespace TestResource_t { constexpr std::ptrdiff_t m_name = 0x0; // CUtlString } // Parent: None @@ -13033,28 +13033,28 @@ 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 > } @@ -13063,383 +13063,383 @@ namespace cs2_dumper { // // 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 { } // Parent: None // Fields count: 3 // // 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< 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_nMaxTempVarsUsed = 0x48; // int32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - namespace c_fuse_symbol_table { + 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_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 > + 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 > } // Parent: None // Fields count: 2 - namespace aabb_t { - constexpr std::ptrdiff_t m_v_min_bounds = 0x0; // - constexpr std::ptrdiff_t m_v_max_bounds = 0xC; // + namespace AABB_t { + constexpr std::ptrdiff_t m_vMinBounds = 0x0; // + constexpr std::ptrdiff_t m_vMaxBounds = 0xC; // } // 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 @@ -13457,100 +13457,100 @@ namespace cs2_dumper { namespace scenesystem { // Alignment: 1 // Members count: 4 - enum class disable_shadows_t : int8_t { - k_disable_shadows_none = 0, - k_disable_shadows_all = 1, - k_disable_shadows_baked = 2, - k_disable_shadows_realtime = 3 + enum class DisableShadows_t : int8_t { + kDisableShadows_None = 0, + kDisableShadows_All = 1, + kDisableShadows_Baked = 2, + kDisableShadows_Realtime = 3 } // Parent: None // Fields count: 2 // // 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< CSSDSEndFrameViewInfo > } // 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< CSSDSMsg_ViewTarget > } - // 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: schemasystem.dll @@ -13559,161 +13559,161 @@ namespace cs2_dumper { namespace schemasystem { // Alignment: 4 // Members count: 3 - enum class three_state_t : int32_t { - trs_false = 0, - trs_true = 1, - trs_none = 2 + enum class ThreeState_t : int32_t { + TRS_FALSE = 0, + TRS_TRUE = 1, + TRS_NONE = 2 } // 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 + 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 } // 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; // - 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; // + 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< CResourcePointer< CResourceString > > + constexpr std::ptrdiff_t m_KV3 = 0x170; // KeyValues3 } // Parent: None // Fields count: 0 // // 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 = 0x10; // int32 + namespace CExampleSchemaVData_PolymorphicDerivedA { + constexpr std::ptrdiff_t m_nDerivedA = 0x10; // 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 = 0x10; // int32 + namespace CExampleSchemaVData_PolymorphicDerivedB { + constexpr std::ptrdiff_t m_nDerivedB = 0x10; // int32 } } // Module: server.dll @@ -13722,562 +13722,562 @@ namespace cs2_dumper { namespace server { // Alignment: 4 // Members count: 19 - enum class nav_attribute_enum : 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 : 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 } // Alignment: 4 // Members count: 5 - enum class nav_dir_type : int32_t { - north = 0, - east = 1, - south = 2, - west = 3, - num_nav_dir_type_directions = 4 + enum class NavDirType : int32_t { + NORTH = 0, + EAST = 1, + SOUTH = 2, + WEST = 3, + NUM_NAV_DIR_TYPE_DIRECTIONS = 4 } // Alignment: 1 // Members count: 3 - enum class sequence_finish_notify_state_t : int8_t { - e_do_not_notify = 0, - e_notify_when_finished = 1, - e_notify_triggered = 2 + enum class SequenceFinishNotifyState_t : int8_t { + eDoNotNotify = 0, + eNotifyWhenFinished = 1, + eNotifyTriggered = 2 } // Alignment: 4 // Members count: 3 - enum class point_template_owner_spawn_group_type_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 : int32_t { + INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0, + INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 1, + INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 2 } // Alignment: 4 // Members count: 2 - enum class point_template_client_only_entity_behavior_t : int32_t { - create_for_currently_connected_clients_only = 0, - create_for_clients_who_connect_later = 1 + enum class PointTemplateClientOnlyEntityBehavior_t : int32_t { + CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0, + CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 1 } // Alignment: 4 // Members count: 4 - enum class performance_mode_t : int32_t { - pm_normal = 0, - pm_no_gibs = 1, - pm_full_gibs = 2, - pm_reduced_gibs = 3 + enum class PerformanceMode_t : int32_t { + PM_NORMAL = 0, + PM_NO_GIBS = 1, + PM_FULL_GIBS = 2, + PM_REDUCED_GIBS = 3 } // Alignment: 4 // Members count: 4 - enum class ammo_position_t : int32_t { - ammo_position_invalid = -1, - ammo_position_primary = 0, - ammo_position_secondary = 1, - ammo_position_count = 2 + enum class AmmoPosition_t : int32_t { + AMMO_POSITION_INVALID = -1, + AMMO_POSITION_PRIMARY = 0, + AMMO_POSITION_SECONDARY = 1, + AMMO_POSITION_COUNT = 2 } // Alignment: 4 // Members count: 3 - enum class chat_ignore_type_t : int32_t { - chat_ignore_none = 0, - chat_ignore_all = 1, - chat_ignore_team = 2 + enum class ChatIgnoreType_t : int32_t { + CHAT_IGNORE_NONE = 0, + CHAT_IGNORE_ALL = 1, + CHAT_IGNORE_TEAM = 2 } // Alignment: 1 // Members count: 3 - enum class fix_angle_set_t : int8_t { - none = 0, - absolute = 1, - relative = 2 + enum class FixAngleSet_t : int8_t { + None = 0, + Absolute = 1, + Relative = 2 } // Alignment: 4 // Members count: 4 - enum class command_exec_mode_t : int32_t { - exec_manual = 0, - exec_levelstart = 1, - exec_periodic = 2, - exec_modes_count = 3 + enum class CommandExecMode_t : int32_t { + EXEC_MANUAL = 0, + EXEC_LEVELSTART = 1, + EXEC_PERIODIC = 2, + EXEC_MODES_COUNT = 3 } // Alignment: 4 // Members count: 2 - enum class command_entity_spec_type_t : int32_t { - spec_search = 0, - spec_types_count = 1 + enum class CommandEntitySpecType_t : int32_t { + SPEC_SEARCH = 0, + SPEC_TYPES_COUNT = 1 } // Alignment: 4 // Members count: 43 - enum class game_anim_event_index_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 : 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 } // Alignment: 4 // Members count: 7 - enum class observer_mode_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 : 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 } // Alignment: 4 // Members count: 3 - enum class observer_interp_state_t : int32_t { - observer_interp_none = 0, - observer_interp_traveling = 1, - observer_interp_settling = 2 + enum class ObserverInterpState_t : int32_t { + OBSERVER_INTERP_NONE = 0, + OBSERVER_INTERP_TRAVELING = 1, + OBSERVER_INTERP_SETTLING = 2 } // Alignment: 4 // Members count: 27 - enum class rumble_effect_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 : 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 } // Alignment: 4 // Members count: 25 - enum class weapon_sound_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 : 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 } // Alignment: 4 // Members count: 3 - enum class ammo_flags_t : int32_t { - ammo_force_drop_if_carried = 1, - ammo_reserve_stays_with_weapon = 2, - ammo_flag_max = 2 + enum class AmmoFlags_t : int32_t { + AMMO_FORCE_DROP_IF_CARRIED = 1, + AMMO_RESERVE_STAYS_WITH_WEAPON = 2, + AMMO_FLAG_MAX = 2 } // Alignment: 4 // Members count: 15 - enum class take_damage_flags_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 : 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 } // Alignment: 4 // Members count: 24 - enum class damage_types_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 : 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 } // Alignment: 4 // Members count: 17 - enum class base_explosion_types_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 : 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 } // Alignment: 4 // Members count: 6 - enum class hierarchy_type_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 : int32_t { + HIERARCHY_NONE = 0, + HIERARCHY_BONE_MERGE = 1, + HIERARCHY_ATTACHMENT = 2, + HIERARCHY_ABSORIGIN = 3, + HIERARCHY_BONE = 4, + HIERARCHY_TYPE_COUNT = 5 } // Alignment: 4 // Members count: 3 - enum class can_play_sequence_t : int32_t { - cannot_play = 0, - can_play_now = 1, - can_play_enqueued = 2 + enum class CanPlaySequence_t : int32_t { + CANNOT_PLAY = 0, + CAN_PLAY_NOW = 1, + CAN_PLAY_ENQUEUED = 2 } // Alignment: 4 // Members count: 6 - enum class scripted_move_to_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 : 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 } // Alignment: 4 // Members count: 4 - enum class scripted_on_death_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 : int32_t { + SS_ONDEATH_NOT_APPLICABLE = -1, + SS_ONDEATH_UNDEFINED = 0, + SS_ONDEATH_RAGDOLL = 1, + SS_ONDEATH_ANIMATED_DEATH = 2 } // Alignment: 4 // Members count: 7 - enum class i_choreo_services_script_state_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 : 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 } // Alignment: 4 // Members count: 7 - enum class i_choreo_services_choreo_state_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 : 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 } // Alignment: 8 // Members count: 21 - enum class input_bit_mask_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 : 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 } // Alignment: 4 // Members count: 9 - enum class e_in_button_state : 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 : 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 } // Alignment: 4 // Members count: 6 - enum class shake_command_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 : int32_t { + SHAKE_START = 0, + SHAKE_STOP = 1, + SHAKE_AMPLITUDE = 2, + SHAKE_FREQUENCY = 3, + SHAKE_START_RUMBLEONLY = 4, + SHAKE_START_NORUMBLE = 5 } // Alignment: 4 // Members count: 5 - enum class timeline_compression_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 : 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 } // Alignment: 8 // Members count: 39 - enum class debug_overlay_bits_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 : 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 } // Alignment: 1 // Members count: 14 - enum class move_type_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 : 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 } // Alignment: 1 // Members count: 6 - enum class move_collide_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 : int8_t { + MOVECOLLIDE_DEFAULT = 0, + MOVECOLLIDE_FLY_BOUNCE = 1, + MOVECOLLIDE_FLY_CUSTOM = 2, + MOVECOLLIDE_FLY_SLIDE = 3, + MOVECOLLIDE_COUNT = 4, + MOVECOLLIDE_MAX_BITS = 3 } // Alignment: 1 // Members count: 9 - enum class solid_type_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 : 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 } // Alignment: 4 // Members count: 3 - enum class brush_solidities_e : int32_t { - brushsolid_toggle = 0, - brushsolid_never = 1, - brushsolid_always = 2 + enum class BrushSolidities_e : int32_t { + BRUSHSOLID_TOGGLE = 0, + BRUSHSOLID_NEVER = 1, + BRUSHSOLID_ALWAYS = 2 } // Alignment: 1 // Members count: 13 - enum class render_mode_t : int8_t { - k_render_normal = 0, - k_render_trans_color = 1, - k_render_trans_texture = 2, - k_render_glow = 3, - k_render_trans_alpha = 4, - k_render_trans_add = 5, - k_render_environmental = 6, - k_render_trans_add_frame_blend = 7, - k_render_trans_alpha_add = 8, - k_render_world_glow = 9, - k_render_none = 10, - k_render_dev_visualizer = 11, - k_render_mode_count = 12 + 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 } // Alignment: 1 // Members count: 20 - enum class render_fx_t : int8_t { - k_render_fx_none = 0, - k_render_fx_pulse_slow = 1, - k_render_fx_pulse_fast = 2, - k_render_fx_pulse_slow_wide = 3, - k_render_fx_pulse_fast_wide = 4, - k_render_fx_fade_slow = 5, - k_render_fx_fade_fast = 6, - k_render_fx_solid_slow = 7, - k_render_fx_solid_fast = 8, - k_render_fx_strobe_slow = 9, - k_render_fx_strobe_fast = 10, - k_render_fx_strobe_faster = 11, - k_render_fx_flicker_slow = 12, - k_render_fx_flicker_fast = 13, - k_render_fx_no_dissipation = 14, - k_render_fx_fade_out = 15, - k_render_fx_fade_in = 16, - k_render_fx_pulse_fast_wider = 17, - k_render_fx_glow_shell = 18, - k_render_fx_max = 19 + 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 } // Alignment: 4 // Members count: 2 - enum class crr_response_response_enum_t : int32_t { - max_response_name = 192, - max_rule_name = 128 + enum class CRR_Response__ResponseEnum_t : int32_t { + MAX_RESPONSE_NAME = 192, + MAX_RULE_NAME = 128 } // Alignment: 4 // Members count: 3 - enum class lesson_panel_layout_file_types_t : int32_t { - layout_hand_default = 0, - layout_world_default = 1, - layout_custom = 2 + enum class LessonPanelLayoutFileTypes_t : int32_t { + LAYOUT_HAND_DEFAULT = 0, + LAYOUT_WORLD_DEFAULT = 1, + LAYOUT_CUSTOM = 2 } // Alignment: 4 // Members count: 5 - enum class touch_t : int32_t { + enum class Touch_t : int32_t { touch_none = 0, touch_player_only = 1, touch_npc_only = 2, @@ -14286,1037 +14286,1037 @@ namespace cs2_dumper { } // Alignment: 4 // Members count: 4 - enum class scripted_move_type_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 : 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 } // Alignment: 4 // Members count: 3 - enum class forced_crouch_state_t : int32_t { - forcedcrouch_none = 0, - forcedcrouch_crouched = 1, - forcedcrouch_uncrouched = 2 + enum class ForcedCrouchState_t : int32_t { + FORCEDCROUCH_NONE = 0, + FORCEDCROUCH_CROUCHED = 1, + FORCEDCROUCH_UNCROUCHED = 2 } // 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 : 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 } // Alignment: 4 // Members count: 1 enum class navproperties_t : int32_t { - nav_ignore = 1 + NAV_IGNORE = 1 } // Alignment: 4 // Members count: 4 - enum class c_logic_branch_list_logic_branch_listener_last_state_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 : 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 } // Alignment: 4 // Members count: 3 - enum class ent_finder_method_t : int32_t { - ent_find_method_nearest = 0, - ent_find_method_farthest = 1, - ent_find_method_random = 2 + enum class EntFinderMethod_t : int32_t { + ENT_FIND_METHOD_NEAREST = 0, + ENT_FIND_METHOD_FARTHEST = 1, + ENT_FIND_METHOD_RANDOM = 2 } // Alignment: 4 // Members count: 2 - enum class value_remapper_input_type_t : int32_t { - input_type_player_shoot_position = 0, - input_type_player_shoot_position_around_axis = 1 + enum class ValueRemapperInputType_t : int32_t { + InputType_PlayerShootPosition = 0, + InputType_PlayerShootPositionAroundAxis = 1 } // Alignment: 4 // Members count: 4 - enum class value_remapper_output_type_t : int32_t { - output_type_animation_cycle = 0, - output_type_rotation_x = 1, - output_type_rotation_y = 2, - output_type_rotation_z = 3 + enum class ValueRemapperOutputType_t : int32_t { + OutputType_AnimationCycle = 0, + OutputType_RotationX = 1, + OutputType_RotationY = 2, + OutputType_RotationZ = 3 } // Alignment: 4 // Members count: 2 - enum class value_remapper_haptics_type_t : int32_t { - hatics_type_default = 0, - hatics_type_none = 1 + enum class ValueRemapperHapticsType_t : int32_t { + HaticsType_Default = 0, + HaticsType_None = 1 } // Alignment: 4 // Members count: 4 - enum class value_remapper_momentum_type_t : int32_t { - momentum_type_none = 0, - momentum_type_friction = 1, - momentum_type_spring_toward_snap_value = 2, - momentum_type_spring_away_from_snap_value = 3 + enum class ValueRemapperMomentumType_t : int32_t { + MomentumType_None = 0, + MomentumType_Friction = 1, + MomentumType_SpringTowardSnapValue = 2, + MomentumType_SpringAwayFromSnapValue = 3 } // Alignment: 4 // Members count: 2 - enum class value_remapper_ratchet_type_t : int32_t { - ratchet_type_absolute = 0, - ratchet_type_each_engage = 1 + enum class ValueRemapperRatchetType_t : int32_t { + RatchetType_Absolute = 0, + RatchetType_EachEngage = 1 } // Alignment: 4 // Members count: 3 - enum class point_world_text_justify_horizontal_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 : int32_t { + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0, + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER = 1, + POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 2 } // Alignment: 4 // Members count: 3 - enum class point_world_text_justify_vertical_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 : int32_t { + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0, + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER = 1, + POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 2 } // Alignment: 4 // Members count: 2 - enum class point_world_text_reorient_mode_t : int32_t { - point_world_text_reorient_none = 0, - point_world_text_reorient_around_up = 1 + enum class PointWorldTextReorientMode_t : int32_t { + POINT_WORLD_TEXT_REORIENT_NONE = 0, + POINT_WORLD_TEXT_REORIENT_AROUND_UP = 1 } // Alignment: 4 // Members count: 3 - enum class door_check_e : int32_t { - door_check_forward = 0, - door_check_backward = 1, - door_check_full = 2 + enum class doorCheck_e : int32_t { + DOOR_CHECK_FORWARD = 0, + DOOR_CHECK_BACKWARD = 1, + DOOR_CHECK_FULL = 2 } // Alignment: 4 // Members count: 4 - enum class prop_door_rotating_spawn_pos_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 : int32_t { + DOOR_SPAWN_CLOSED = 0, + DOOR_SPAWN_OPEN_FORWARD = 1, + DOOR_SPAWN_OPEN_BACK = 2, + DOOR_SPAWN_AJAR = 3 } // Alignment: 4 // Members count: 3 - enum class prop_door_rotating_open_direction_e : int32_t { - door_rotating_open_both_ways = 0, - door_rotating_open_forward = 1, - door_rotating_open_backward = 2 + enum class PropDoorRotatingOpenDirection_e : int32_t { + DOOR_ROTATING_OPEN_BOTH_WAYS = 0, + DOOR_ROTATING_OPEN_FORWARD = 1, + DOOR_ROTATING_OPEN_BACKWARD = 2 } // Alignment: 4 // Members count: 2 - enum class scene_on_player_death_t : int32_t { - scene_onplayerdeath_do_nothing = 0, - scene_onplayerdeath_cancel = 1 + enum class SceneOnPlayerDeath_t : int32_t { + SCENE_ONPLAYERDEATH_DO_NOTHING = 0, + SCENE_ONPLAYERDEATH_CANCEL = 1 } // Alignment: 4 // Members count: 2 - enum class scripted_conflict_response_t : int32_t { - ss_conflict_enqueue = 0, - ss_conflict_interrupt = 1 + enum class ScriptedConflictResponse_t : int32_t { + SS_CONFLICT_ENQUEUE = 0, + SS_CONFLICT_INTERRUPT = 1 } // Alignment: 4 // Members count: 3 - enum class train_code : int32_t { - train_safe = 0, - train_blocking = 1, - train_following = 2 + enum class TRAIN_CODE : int32_t { + TRAIN_SAFE = 0, + TRAIN_BLOCKING = 1, + TRAIN_FOLLOWING = 2 } // Alignment: 4 // Members count: 5 - enum class npc_follow_formation_t : int32_t { - default = -1, - close_circle = 0, - wide_circle = 1, - medium_circle = 5, - sidekick = 6 + enum class NPCFollowFormation_t : int32_t { + Default = -1, + CloseCircle = 0, + WideCircle = 1, + MediumCircle = 5, + Sidekick = 6 } // Alignment: 4 // Members count: 3 - enum class npc_look_type_t : int32_t { - chest = 0, - head = 1, - eyes = 2 + enum class NPCLookType_t : int32_t { + Chest = 0, + Head = 1, + Eyes = 2 } // Alignment: 4 // Members count: 3 - enum class sound_event_start_type_t : int32_t { - soundevent_start_player = 0, - soundevent_start_world = 1, - soundevent_start_entity = 2 + enum class SoundEventStartType_t : int32_t { + SOUNDEVENT_START_PLAYER = 0, + SOUNDEVENT_START_WORLD = 1, + SOUNDEVENT_START_ENTITY = 2 } // 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 : 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 } // Alignment: 4 // Members count: 2 - enum class func_door_spawn_pos_t : int32_t { - func_door_spawn_closed = 0, - func_door_spawn_open = 1 + enum class FuncDoorSpawnPos_t : int32_t { + FUNC_DOOR_SPAWN_CLOSED = 0, + FUNC_DOOR_SPAWN_OPEN = 1 } // Alignment: 4 // Members count: 2 enum class filter_t : int32_t { - filter_and = 0, - filter_or = 1 + FILTER_AND = 0, + FILTER_OR = 1 } // Alignment: 4 // Members count: 3 - enum class explosions : int32_t { - exp_random = 0, - exp_directed = 1, - exp_use_precise = 2 + enum class Explosions : int32_t { + expRandom = 0, + expDirected = 1, + expUsePrecise = 2 } // Alignment: 4 // Members count: 12 - enum class materials : int32_t { - mat_glass = 0, - mat_wood = 1, - mat_metal = 2, - mat_flesh = 3, - mat_cinder_block = 4, - mat_ceiling_tile = 5, - mat_computer = 6, - mat_unbreakable_glass = 7, - mat_rocks = 8, - mat_web = 9, - mat_none = 10, - mat_last_material = 11 + 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 } // Alignment: 4 // Members count: 3 - enum class e_override_block_los_t : int32_t { - block_los_default = 0, - block_los_force_false = 1, - block_los_force_true = 2 + enum class EOverrideBlockLOS_t : int32_t { + BLOCK_LOS_DEFAULT = 0, + BLOCK_LOS_FORCE_FALSE = 1, + BLOCK_LOS_FORCE_TRUE = 2 } // Alignment: 4 // Members count: 3 - enum class move_linear_authored_pos_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 : int32_t { + MOVELINEAR_AUTHORED_AT_START_POSITION = 0, + MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 1, + MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 2 } // Alignment: 4 // Members count: 3 - enum class track_orientation_type_t : int32_t { - track_orientation_fixed = 0, - track_orientation_face_path = 1, - track_orientation_face_path_angles = 2 + enum class TrackOrientationType_t : int32_t { + TrackOrientation_Fixed = 0, + TrackOrientation_FacePath = 1, + TrackOrientation_FacePathAngles = 2 } // Alignment: 4 // Members count: 3 - enum class simple_constraint_sound_profile_simple_constraints_sound_profile_keypoints_t : int32_t { - k_min_threshold = 0, - k_min_full = 1, - k_highwater = 2 + enum class SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t : int32_t { + kMIN_THRESHOLD = 0, + kMIN_FULL = 1, + kHIGHWATER = 2 } // Alignment: 4 // Members count: 23 - enum class sound_flags_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 : 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 } // Alignment: 4 // Members count: 3 - enum class train_velocity_type_t : int32_t { - train_velocity_instantaneous = 0, - train_velocity_linear_blend = 1, - train_velocity_ease_in_ease_out = 2 + enum class TrainVelocityType_t : int32_t { + TrainVelocity_Instantaneous = 0, + TrainVelocity_LinearBlend = 1, + TrainVelocity_EaseInEaseOut = 2 } // Alignment: 4 // Members count: 4 - enum class train_orientation_type_t : int32_t { - train_orientation_fixed = 0, - train_orientation_at_path_tracks = 1, - train_orientation_linear_blend = 2, - train_orientation_ease_in_ease_out = 3 + enum class TrainOrientationType_t : int32_t { + TrainOrientation_Fixed = 0, + TrainOrientation_AtPathTracks = 1, + TrainOrientation_LinearBlend = 2, + TrainOrientation_EaseInEaseOut = 3 } // Alignment: 4 // Members count: 7 - enum class beam_type_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 : int32_t { + BEAM_INVALID = 0, + BEAM_POINTS = 1, + BEAM_ENTPOINT = 2, + BEAM_ENTS = 3, + BEAM_HOSE = 4, + BEAM_SPLINE = 5, + BEAM_LASER = 6 } // Alignment: 4 // Members count: 4 - enum class beam_clip_style_t : int32_t { - k_noclip = 0, - k_geoclip = 1, - k_modelclip = 2, - k_beamclipstyle_numbits = 2 + enum class BeamClipStyle_t : int32_t { + kNOCLIP = 0, + kGEOCLIP = 1, + kMODELCLIP = 2, + kBEAMCLIPSTYLE_NUMBITS = 2 } // Alignment: 1 // Members count: 10 - enum class surrounding_bounds_type_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 : 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 } // Alignment: 1 // Members count: 2 - enum class shatter_panel_mode : int8_t { - shatter_glass = 0, - shatter_drywall = 1 + enum class ShatterPanelMode : int8_t { + SHATTER_GLASS = 0, + SHATTER_DRYWALL = 1 } // Alignment: 1 // Members count: 5 - enum class shatter_damage_cause : int8_t { - shatterdamage_bullet = 0, - shatterdamage_melee = 1, - shatterdamage_thrown = 2, - shatterdamage_script = 3, - shatterdamage_explosive = 4 + enum class ShatterDamageCause : int8_t { + SHATTERDAMAGE_BULLET = 0, + SHATTERDAMAGE_MELEE = 1, + SHATTERDAMAGE_THROWN = 2, + SHATTERDAMAGE_SCRIPT = 3, + SHATTERDAMAGE_EXPLOSIVE = 4 } // Alignment: 1 // Members count: 5 - enum class shatter_glass_stress_type : int8_t { - shatterglass_blunt = 0, - shatterglass_ballistic = 1, - shatterglass_pulse = 2, - shatterdrywall_chunks = 3, - shatterglass_explosive = 4 + enum class ShatterGlassStressType : int8_t { + SHATTERGLASS_BLUNT = 0, + SHATTERGLASS_BALLISTIC = 1, + SHATTERGLASS_PULSE = 2, + SHATTERDRYWALL_CHUNKS = 3, + SHATTERGLASS_EXPLOSIVE = 4 } // Alignment: 1 // Members count: 3 - enum class on_frame : int8_t { - onframe_unknown = 0, - onframe_true = 1, - onframe_false = 2 + enum class OnFrame : int8_t { + ONFRAME_UNKNOWN = 0, + ONFRAME_TRUE = 1, + ONFRAME_FALSE = 2 } // Alignment: 1 // Members count: 2 - enum class shard_solid_t : int8_t { - shard_solid = 0, - shard_debris = 1 + enum class ShardSolid_t : int8_t { + SHARD_SOLID = 0, + SHARD_DEBRIS = 1 } // Alignment: 4 // Members count: 5 - enum class anim_loop_mode_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 : 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 } // Alignment: 4 // Members count: 4 - enum class entity_subclass_scope_t : int32_t { - subclass_scope_none = -1, - subclass_scope_precipitation = 0, - subclass_scope_player_weapons = 1, - subclass_scope_count = 2 + enum class EntitySubclassScope_t : int32_t { + SUBCLASS_SCOPE_NONE = -1, + SUBCLASS_SCOPE_PRECIPITATION = 0, + SUBCLASS_SCOPE_PLAYER_WEAPONS = 1, + SUBCLASS_SCOPE_COUNT = 2 } // Alignment: 4 // Members count: 3 - enum class subclass_v_data_change_type_t : int32_t { - subclass_vdata_created = 0, - subclass_vdata_subclass_changed = 1, - subclass_vdata_reloaded = 2 + enum class SubclassVDataChangeType_t : int32_t { + SUBCLASS_VDATA_CREATED = 0, + SUBCLASS_VDATA_SUBCLASS_CHANGED = 1, + SUBCLASS_VDATA_RELOADED = 2 } // Alignment: 4 // Members count: 7 - enum class player_connected_state : int32_t { - player_never_connected = -1, - player_connected = 0, - player_connecting = 1, - player_reconnecting = 2, - player_disconnecting = 3, - player_disconnected = 4, - player_reserved = 5 + enum class PlayerConnectedState : int32_t { + PlayerNeverConnected = -1, + PlayerConnected = 0, + PlayerConnecting = 1, + PlayerReconnecting = 2, + PlayerDisconnecting = 3, + PlayerDisconnected = 4, + PlayerReserved = 5 } // Alignment: 4 // Members count: 3 - enum class weapon_switch_reason_t : int32_t { - e_drawn = 0, - e_equipped = 1, - e_user_initiated_switch_to_last = 2 + enum class WeaponSwitchReason_t : int32_t { + eDrawn = 0, + eEquipped = 1, + eUserInitiatedSwitchToLast = 2 } // Alignment: 4 // Members count: 4 - enum class weapon_attack_type_t : int32_t { - e_invalid = -1, - e_primary = 0, - e_secondary = 1, - e_count = 2 + enum class WeaponAttackType_t : int32_t { + eInvalid = -1, + ePrimary = 0, + eSecondary = 1, + eCount = 2 } // 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 + 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 } // Alignment: 1 // Members count: 9 - enum class item_flag_types_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 : 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 } // Alignment: 4 // Members count: 5 - enum class entity_disolve_type_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 : int32_t { + ENTITY_DISSOLVE_INVALID = -1, + ENTITY_DISSOLVE_NORMAL = 0, + ENTITY_DISSOLVE_ELECTRICAL = 1, + ENTITY_DISSOLVE_ELECTRICAL_LIGHT = 2, + ENTITY_DISSOLVE_CORE = 3 } // Alignment: 4 // Members count: 14 - enum class hit_group_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 : 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 } // Alignment: 1 // Members count: 7 - enum class water_level_t : int8_t { - wl_not_in_water = 0, - wl_feet = 1, - wl_knees = 2, - wl_waist = 3, - wl_chest = 4, - wl_fully_underwater = 5, - wl_count = 6 + 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 } // Alignment: 4 // Members count: 5 - enum class door_state_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 : int32_t { + DOOR_STATE_CLOSED = 0, + DOOR_STATE_OPENING = 1, + DOOR_STATE_OPEN = 2, + DOOR_STATE_CLOSING = 3, + DOOR_STATE_AJAR = 4 } // Alignment: 4 // Members count: 2 - enum class shadow_type_t : int32_t { - shadows_none = 0, - shadows_simple = 1 + enum class ShadowType_t : int32_t { + SHADOWS_NONE = 0, + SHADOWS_SIMPLE = 1 } // 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 : 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 } // 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 : 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 } // Alignment: 4 // Members count: 6 - enum class latch_dirty_permission_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 : 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 } // Alignment: 4 // Members count: 5 - enum class life_state_t : int32_t { - life_alive = 0, - life_dying = 1, - life_dead = 2, - life_respawnable = 3, - life_respawning = 4 + enum class LifeState_t : int32_t { + LIFE_ALIVE = 0, + LIFE_DYING = 1, + LIFE_DEAD = 2, + LIFE_RESPAWNABLE = 3, + LIFE_RESPAWNING = 4 } // Alignment: 4 // Members count: 5 - enum class stance_type_t : int32_t { - stance_current = -1, - stance_default = 0, - stance_crouching = 1, - stance_prone = 2, - num_stances = 3 + enum class StanceType_t : int32_t { + STANCE_CURRENT = -1, + STANCE_DEFAULT = 0, + STANCE_CROUCHING = 1, + STANCE_PRONE = 2, + NUM_STANCES = 3 } // Alignment: 4 // Members count: 2 - enum class modify_damage_return_t : int32_t { - continue_to_apply_damage = 0, - abort_do_not_apply_damage = 1 + enum class ModifyDamageReturn_t : int32_t { + CONTINUE_TO_APPLY_DAMAGE = 0, + ABORT_DO_NOT_APPLY_DAMAGE = 1 } // Alignment: 1 // Members count: 3 - enum class begin_death_life_state_transition_t : int8_t { - no_change_in_lifestate = 0, - transition_to_lifestate_dying = 1, - transition_to_lifestate_dead = 2 + enum class BeginDeathLifeStateTransition_t : int8_t { + NO_CHANGE_IN_LIFESTATE = 0, + TRANSITION_TO_LIFESTATE_DYING = 1, + TRANSITION_TO_LIFESTATE_DEAD = 2 } // Alignment: 4 // Members count: 3 - enum class world_text_panel_horizontal_align_t : int32_t { - worldtext_horizontal_align_left = 0, - worldtext_horizontal_align_center = 1, - worldtext_horizontal_align_right = 2 + enum class WorldTextPanelHorizontalAlign_t : int32_t { + WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0, + WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 1, + WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 2 } // Alignment: 4 // Members count: 3 - enum class world_text_panel_vertical_align_t : int32_t { - worldtext_vertical_align_top = 0, - worldtext_vertical_align_center = 1, - worldtext_vertical_align_bottom = 2 + enum class WorldTextPanelVerticalAlign_t : int32_t { + WORLDTEXT_VERTICAL_ALIGN_TOP = 0, + WORLDTEXT_VERTICAL_ALIGN_CENTER = 1, + WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 2 } // Alignment: 4 // Members count: 3 - enum class world_text_panel_orientation_t : int32_t { - worldtext_orientation_default = 0, - worldtext_orientation_faceuser = 1, - worldtext_orientation_faceuser_upright = 2 + enum class WorldTextPanelOrientation_t : int32_t { + WORLDTEXT_ORIENTATION_DEFAULT = 0, + WORLDTEXT_ORIENTATION_FACEUSER = 1, + WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 2 } // Alignment: 4 // Members count: 2 enum class attributeprovidertypes_t : int32_t { - provider_generic = 0, - provider_weapon = 1 + PROVIDER_GENERIC = 0, + PROVIDER_WEAPON = 1 } // Alignment: 4 // Members count: 4 - enum class spawn_point_coop_enemy_bot_default_behavior_t : int32_t { - defend_area = 0, - hunt = 1, - charge_enemy = 2, - defend_investigate = 3 + enum class SpawnPointCoopEnemy__BotDefaultBehavior_t : int32_t { + DEFEND_AREA = 0, + HUNT = 1, + CHARGE_ENEMY = 2, + DEFEND_INVESTIGATE = 3 } // Alignment: 4 // Members count: 4 - enum class move_mounting_amount_t : int32_t { - move_mount_none = 0, - move_mount_low = 1, - move_mount_high = 2, - move_mount_maxcount = 3 + enum class MoveMountingAmount_t : int32_t { + MOVE_MOUNT_NONE = 0, + MOVE_MOUNT_LOW = 1, + MOVE_MOUNT_HIGH = 2, + MOVE_MOUNT_MAXCOUNT = 3 } // Alignment: 4 // Members count: 10 - enum class cs_player_state : 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 : 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 } // Alignment: 4 // Members count: 18 - enum class cs_player_blocking_use_action_t : int32_t { - k_cs_player_blocking_use_action_none = 0, - k_cs_player_blocking_use_action_defusing_default = 1, - k_cs_player_blocking_use_action_defusing_with_kit = 2, - k_cs_player_blocking_use_action_hostage_grabbing = 3, - k_cs_player_blocking_use_action_hostage_dropping = 4, - k_cs_player_blocking_use_action_opening_safe = 5, - k_cs_player_blocking_use_action_equipping_parachute = 6, - k_cs_player_blocking_use_action_equipping_heavy_armor = 7, - k_cs_player_blocking_use_action_equipping_contract = 8, - k_cs_player_blocking_use_action_equipping_tablet_upgrade = 9, - k_cs_player_blocking_use_action_taking_off_heavy_armor = 10, - k_cs_player_blocking_use_action_paying_to_open_door = 11, - k_cs_player_blocking_use_action_canceling_spawn_rappelling = 12, - k_cs_player_blocking_use_action_equipping_exo_jump = 13, - k_cs_player_blocking_use_action_picking_up_bump_mine = 14, - k_cs_player_blocking_use_action_map_long_use_entity_pickup = 15, - k_cs_player_blocking_use_action_map_long_use_entity_place = 16, - k_cs_player_blocking_use_action_max_count = 17 + 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 } // Alignment: 4 // Members count: 8 - enum class grenade_type_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 : 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 } // Alignment: 4 // Members count: 13 - enum class quest_progress_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 : 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 } // 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 + 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 } // Alignment: 1 // Members count: 8 - enum class e_kill_types_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 : 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 } // Alignment: 4 // Members count: 9 - enum class preview_character_mode : 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 : 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 } // Alignment: 4 // Members count: 6 - enum class preview_weapon_state : int32_t { - dropped = 0, - holstered = 1, - deployed = 2, - planted = 3, - inspect = 4, - icon = 5 + enum class PreviewWeaponState : int32_t { + DROPPED = 0, + HOLSTERED = 1, + DEPLOYED = 2, + PLANTED = 3, + INSPECT = 4, + ICON = 5 } // Alignment: 4 // Members count: 23 - enum class preview_eom_celebration : 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 : 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 } // Alignment: 4 // Members count: 20 - enum class cs_weapon_type : 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 : 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 } // Alignment: 4 // Members count: 7 - enum class cs_weapon_category : 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 : int32_t { + WEAPONCATEGORY_OTHER = 0, + WEAPONCATEGORY_MELEE = 1, + WEAPONCATEGORY_SECONDARY = 2, + WEAPONCATEGORY_SMG = 3, + WEAPONCATEGORY_RIFLE = 4, + WEAPONCATEGORY_HEAVY = 5, + WEAPONCATEGORY_COUNT = 6 } // Alignment: 4 // Members count: 3 - enum class cs_weapon_silencer_type : int32_t { - weaponsilencer_none = 0, - weaponsilencer_detachable = 1, - weaponsilencer_integrated = 2 + enum class CSWeaponSilencerType : int32_t { + WEAPONSILENCER_NONE = 0, + WEAPONSILENCER_DETACHABLE = 1, + WEAPONSILENCER_INTEGRATED = 2 } // Alignment: 4 // Members count: 24 - enum class player_anim_event_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 : 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 } // Alignment: 4 // Members count: 5 - enum class medal_rank_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 : int32_t { + MEDAL_RANK_NONE = 0, + MEDAL_RANK_BRONZE = 1, + MEDAL_RANK_SILVER = 2, + MEDAL_RANK_GOLD = 3, + MEDAL_RANK_COUNT = 4 } // Alignment: 4 // Members count: 3 - enum class cs_weapon_state_t : int32_t { - weapon_not_carried = 0, - weapon_is_carried_by_player = 1, - weapon_is_active = 2 + enum class CSWeaponState_t : int32_t { + WEAPON_NOT_CARRIED = 0, + WEAPON_IS_CARRIED_BY_PLAYER = 1, + WEAPON_IS_ACTIVE = 2 } // Alignment: 4 // Members count: 3 - enum class cs_weapon_mode : int32_t { - primary_mode = 0, - secondary_mode = 1, - weapon_mode_max = 2 + enum class CSWeaponMode : int32_t { + Primary_Mode = 0, + Secondary_Mode = 1, + WeaponMode_MAX = 2 } // Alignment: 4 // Members count: 3 - enum class c4_light_effect_t : int32_t { - e_light_effect_none = 0, - e_light_effect_dropped = 1, - e_light_effect_third_person_held = 2 + enum class C4LightEffect_t : int32_t { + eLightEffectNone = 0, + eLightEffectDropped = 1, + eLightEffectThirdPersonHeld = 2 } // 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 + 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 } // Alignment: 4 // Members count: 7 - enum class chicken_activity : int32_t { - idle = 0, - walk = 1, - run = 2, - hop = 3, - jump = 4, - glide = 5, - land = 6 + enum class ChickenActivity : int32_t { + IDLE = 0, + WALK = 1, + RUN = 2, + HOP = 3, + JUMP = 4, + GLIDE = 5, + LAND = 6 } // 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: 2 - namespace extent { + namespace Extent { constexpr std::ptrdiff_t lo = 0x0; // constexpr std::ptrdiff_t hi = 0xC; // } // Parent: None // Fields count: 2 - namespace nav_gravity_t { - constexpr std::ptrdiff_t m_v_gravity = 0x0; // - constexpr std::ptrdiff_t m_b_default = 0xC; // bool + namespace NavGravity_t { + constexpr std::ptrdiff_t m_vGravity = 0x0; // + 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 = 0x78; // bool + namespace CNavVolumeVector { + constexpr std::ptrdiff_t m_bHasBeenPreFiltered = 0x78; // 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 = 0x70; // - constexpr std::ptrdiff_t m_fl_radius = 0x7C; // float32 + namespace CNavVolumeSphere { + constexpr std::ptrdiff_t m_vCenter = 0x70; // + constexpr std::ptrdiff_t m_flRadius = 0x7C; // 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 = 0x80; // float32 + namespace CNavVolumeSphericalShell { + constexpr std::ptrdiff_t m_flRadiusInner = 0x80; // float32 } // 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 @@ -15324,50 +15324,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 = 0x20; // CNetworkVarChainer + namespace CBodyComponent { + constexpr std::ptrdiff_t m_pSceneNode = 0x8; // CGameSceneNode* + constexpr std::ptrdiff_t __m_pChainEntity = 0x20; // 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 = 0x50; // CGameSceneNode - constexpr std::ptrdiff_t m_p_chain_entity = 0x1A0; // CNetworkVarChainer + namespace CBodyComponentPoint { + constexpr std::ptrdiff_t m_sceneNode = 0x50; // CGameSceneNode + constexpr std::ptrdiff_t __m_pChainEntity = 0x1A0; // 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 = 0x50; // CSkeletonInstance - constexpr std::ptrdiff_t m_p_chain_entity = 0x430; // CNetworkVarChainer + namespace CBodyComponentSkeletonInstance { + constexpr std::ptrdiff_t m_skeletonInstance = 0x50; // CSkeletonInstance + constexpr std::ptrdiff_t __m_pChainEntity = 0x430; // 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: @@ -15436,144 +15436,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 = 0x48; // CNetworkVarChainer - constexpr std::ptrdiff_t m_color = 0x85; // Color - constexpr std::ptrdiff_t m_secondary_color = 0x89; // Color - constexpr std::ptrdiff_t m_fl_brightness = 0x90; // float32 - constexpr std::ptrdiff_t m_fl_brightness_scale = 0x94; // float32 - constexpr std::ptrdiff_t m_fl_brightness_mult = 0x98; // float32 - constexpr std::ptrdiff_t m_fl_range = 0x9C; // float32 - constexpr std::ptrdiff_t m_fl_falloff = 0xA0; // float32 - constexpr std::ptrdiff_t m_fl_attenuation0 = 0xA4; // float32 - constexpr std::ptrdiff_t m_fl_attenuation1 = 0xA8; // float32 - constexpr std::ptrdiff_t m_fl_attenuation2 = 0xAC; // float32 - constexpr std::ptrdiff_t m_fl_theta = 0xB0; // float32 - constexpr std::ptrdiff_t m_fl_phi = 0xB4; // float32 - constexpr std::ptrdiff_t m_h_light_cookie = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > - constexpr std::ptrdiff_t m_n_cascades = 0xC0; // int32 - constexpr std::ptrdiff_t m_n_cast_shadows = 0xC4; // int32 - constexpr std::ptrdiff_t m_n_shadow_width = 0xC8; // int32 - constexpr std::ptrdiff_t m_n_shadow_height = 0xCC; // int32 - constexpr std::ptrdiff_t m_b_render_diffuse = 0xD0; // bool - constexpr std::ptrdiff_t m_n_render_specular = 0xD4; // int32 - constexpr std::ptrdiff_t m_b_render_transmissive = 0xD8; // bool - constexpr std::ptrdiff_t m_fl_ortho_light_width = 0xDC; // float32 - constexpr std::ptrdiff_t m_fl_ortho_light_height = 0xE0; // float32 - constexpr std::ptrdiff_t m_n_style = 0xE4; // int32 - constexpr std::ptrdiff_t m_pattern = 0xE8; // CUtlString - constexpr std::ptrdiff_t m_n_cascade_render_static_objects = 0xF0; // int32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_cross_fade = 0xF4; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance_fade = 0xF8; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance0 = 0xFC; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance1 = 0x100; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance2 = 0x104; // float32 - constexpr std::ptrdiff_t m_fl_shadow_cascade_distance3 = 0x108; // float32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution0 = 0x10C; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution1 = 0x110; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution2 = 0x114; // int32 - constexpr std::ptrdiff_t m_n_shadow_cascade_resolution3 = 0x118; // int32 - constexpr std::ptrdiff_t m_b_uses_baked_shadowing = 0x11C; // bool - constexpr std::ptrdiff_t m_n_shadow_priority = 0x120; // int32 - constexpr std::ptrdiff_t m_n_baked_shadow_index = 0x124; // int32 - constexpr std::ptrdiff_t m_b_render_to_cubemaps = 0x128; // bool - constexpr std::ptrdiff_t m_n_direct_light = 0x12C; // int32 - constexpr std::ptrdiff_t m_n_indirect_light = 0x130; // int32 - constexpr std::ptrdiff_t m_fl_fade_min_dist = 0x134; // float32 - constexpr std::ptrdiff_t m_fl_fade_max_dist = 0x138; // float32 - constexpr std::ptrdiff_t m_fl_shadow_fade_min_dist = 0x13C; // float32 - constexpr std::ptrdiff_t m_fl_shadow_fade_max_dist = 0x140; // float32 - constexpr std::ptrdiff_t m_b_enabled = 0x144; // bool - constexpr std::ptrdiff_t m_b_flicker = 0x145; // bool - constexpr std::ptrdiff_t m_b_precomputed_fields_valid = 0x146; // bool - constexpr std::ptrdiff_t m_v_precomputed_bounds_mins = 0x148; // - constexpr std::ptrdiff_t m_v_precomputed_bounds_maxs = 0x154; // - constexpr std::ptrdiff_t m_v_precomputed_obb_origin = 0x160; // - constexpr std::ptrdiff_t m_v_precomputed_obb_angles = 0x16C; // QAngle - constexpr std::ptrdiff_t m_v_precomputed_obb_extent = 0x178; // - constexpr std::ptrdiff_t m_fl_precomputed_max_range = 0x184; // float32 - constexpr std::ptrdiff_t m_n_fog_lighting_mode = 0x188; // int32 - constexpr std::ptrdiff_t m_fl_fog_contribution_stength = 0x18C; // float32 - constexpr std::ptrdiff_t m_fl_near_clip_plane = 0x190; // float32 - constexpr std::ptrdiff_t m_sky_color = 0x194; // Color - constexpr std::ptrdiff_t m_fl_sky_intensity = 0x198; // float32 - constexpr std::ptrdiff_t m_sky_ambient_bounce = 0x19C; // Color - constexpr std::ptrdiff_t m_b_use_secondary_color = 0x1A0; // bool - constexpr std::ptrdiff_t m_b_mixed_shadows = 0x1A1; // bool - constexpr std::ptrdiff_t m_fl_light_style_start_time = 0x1A4; // GameTime_t - constexpr std::ptrdiff_t m_fl_capsule_length = 0x1A8; // float32 - constexpr std::ptrdiff_t m_fl_min_roughness = 0x1AC; // float32 - constexpr std::ptrdiff_t m_b_pvs_modify_entity = 0x1C0; // bool + namespace CLightComponent { + constexpr std::ptrdiff_t __m_pChainEntity = 0x48; // CNetworkVarChainer + constexpr std::ptrdiff_t m_Color = 0x85; // Color + constexpr std::ptrdiff_t m_SecondaryColor = 0x89; // Color + constexpr std::ptrdiff_t m_flBrightness = 0x90; // float32 + constexpr std::ptrdiff_t m_flBrightnessScale = 0x94; // float32 + constexpr std::ptrdiff_t m_flBrightnessMult = 0x98; // float32 + constexpr std::ptrdiff_t m_flRange = 0x9C; // float32 + constexpr std::ptrdiff_t m_flFalloff = 0xA0; // float32 + constexpr std::ptrdiff_t m_flAttenuation0 = 0xA4; // float32 + constexpr std::ptrdiff_t m_flAttenuation1 = 0xA8; // float32 + 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_nCascades = 0xC0; // int32 + constexpr std::ptrdiff_t m_nCastShadows = 0xC4; // int32 + constexpr std::ptrdiff_t m_nShadowWidth = 0xC8; // int32 + constexpr std::ptrdiff_t m_nShadowHeight = 0xCC; // int32 + constexpr std::ptrdiff_t m_bRenderDiffuse = 0xD0; // bool + constexpr std::ptrdiff_t m_nRenderSpecular = 0xD4; // int32 + constexpr std::ptrdiff_t m_bRenderTransmissive = 0xD8; // bool + constexpr std::ptrdiff_t m_flOrthoLightWidth = 0xDC; // float32 + constexpr std::ptrdiff_t m_flOrthoLightHeight = 0xE0; // float32 + constexpr std::ptrdiff_t m_nStyle = 0xE4; // int32 + constexpr std::ptrdiff_t m_Pattern = 0xE8; // CUtlString + constexpr std::ptrdiff_t m_nCascadeRenderStaticObjects = 0xF0; // int32 + constexpr std::ptrdiff_t m_flShadowCascadeCrossFade = 0xF4; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistanceFade = 0xF8; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance0 = 0xFC; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance1 = 0x100; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance2 = 0x104; // float32 + constexpr std::ptrdiff_t m_flShadowCascadeDistance3 = 0x108; // float32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution0 = 0x10C; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution1 = 0x110; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution2 = 0x114; // int32 + constexpr std::ptrdiff_t m_nShadowCascadeResolution3 = 0x118; // int32 + constexpr std::ptrdiff_t m_bUsesBakedShadowing = 0x11C; // bool + constexpr std::ptrdiff_t m_nShadowPriority = 0x120; // int32 + constexpr std::ptrdiff_t m_nBakedShadowIndex = 0x124; // int32 + constexpr std::ptrdiff_t m_bRenderToCubemaps = 0x128; // bool + constexpr std::ptrdiff_t m_nDirectLight = 0x12C; // int32 + constexpr std::ptrdiff_t m_nIndirectLight = 0x130; // int32 + constexpr std::ptrdiff_t m_flFadeMinDist = 0x134; // float32 + constexpr std::ptrdiff_t m_flFadeMaxDist = 0x138; // float32 + constexpr std::ptrdiff_t m_flShadowFadeMinDist = 0x13C; // float32 + constexpr std::ptrdiff_t m_flShadowFadeMaxDist = 0x140; // float32 + constexpr std::ptrdiff_t m_bEnabled = 0x144; // bool + constexpr std::ptrdiff_t m_bFlicker = 0x145; // bool + constexpr std::ptrdiff_t m_bPrecomputedFieldsValid = 0x146; // bool + constexpr std::ptrdiff_t m_vPrecomputedBoundsMins = 0x148; // + constexpr std::ptrdiff_t m_vPrecomputedBoundsMaxs = 0x154; // + constexpr std::ptrdiff_t m_vPrecomputedOBBOrigin = 0x160; // + constexpr std::ptrdiff_t m_vPrecomputedOBBAngles = 0x16C; // QAngle + constexpr std::ptrdiff_t m_vPrecomputedOBBExtent = 0x178; // + constexpr std::ptrdiff_t m_flPrecomputedMaxRange = 0x184; // float32 + constexpr std::ptrdiff_t m_nFogLightingMode = 0x188; // int32 + constexpr std::ptrdiff_t m_flFogContributionStength = 0x18C; // float32 + constexpr std::ptrdiff_t m_flNearClipPlane = 0x190; // float32 + constexpr std::ptrdiff_t m_SkyColor = 0x194; // Color + constexpr std::ptrdiff_t m_flSkyIntensity = 0x198; // float32 + constexpr std::ptrdiff_t m_SkyAmbientBounce = 0x19C; // Color + constexpr std::ptrdiff_t m_bUseSecondaryColor = 0x1A0; // bool + constexpr std::ptrdiff_t m_bMixedShadows = 0x1A1; // bool + constexpr std::ptrdiff_t m_flLightStyleStartTime = 0x1A4; // GameTime_t + constexpr std::ptrdiff_t m_flCapsuleLength = 0x1A8; // float32 + constexpr std::ptrdiff_t m_flMinRoughness = 0x1AC; // float32 + constexpr std::ptrdiff_t m_bPvsModifyEntity = 0x1C0; // bool } // Parent: None // Fields count: 1 - namespace c_network_transmit_component { - constexpr std::ptrdiff_t m_n_transmit_state_owned_counter = 0x16C; // uint8 + namespace CNetworkTransmitComponent { + constexpr std::ptrdiff_t m_nTransmitStateOwnedCounter = 0x16C; // 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 = 0xB0; // 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 = 0xB0; // 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 @@ -15581,7 +15581,7 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_base_player_controller_api { + namespace CBasePlayerControllerAPI { } // Parent: None // Fields count: 3 @@ -15590,35 +15590,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 @@ -15626,21 +15626,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 @@ -15652,13 +15652,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: @@ -15671,53 +15671,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< CColorCorrection > + constexpr std::ptrdiff_t m_hViewEntity = 0x9C; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_hTonemapController = 0xA0; // CHandle< CTonemapController2 > 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< CHandle< CPostProcessingVolume > > + 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 > > } - // 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; // - 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; // + constexpr std::ptrdiff_t m_vecOldViewAngles = 0x1C4; // QAngle } - // Parent: c_player_movement_services + // Parent: CPlayer_MovementServices // Fields count: 14 // // Metadata: @@ -15728,43 +15728,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; // - 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; // + 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; // + 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; // } - // 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< CBaseEntity > + 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: @@ -15772,37 +15772,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< 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_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 = 0x460; // CBaseAnimGraphController - constexpr std::ptrdiff_t m_p_chain_entity = 0x950; // CNetworkVarChainer + namespace CBodyComponentBaseAnimGraph { + constexpr std::ptrdiff_t m_animationController = 0x460; // CBaseAnimGraphController + constexpr std::ptrdiff_t __m_pChainEntity = 0x950; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -15810,9 +15810,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 @@ -15822,22 +15822,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< CHandle< CBaseModelEntity > > + constexpr std::ptrdiff_t m_AssociatedEntityNames = 0x50; // CNetworkUtlVectorBase< CUtlSymbolLarge > } - // 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 = 0x460; // CNetworkVarChainer + namespace CBodyComponentBaseModelEntity { + constexpr std::ptrdiff_t __m_pChainEntity = 0x460; // 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< CBaseEntity > + constexpr std::ptrdiff_t m_vecOverlappingLinks = 0x8; // CUtlVector< int32 > } // Parent: None // Fields count: 2 @@ -15845,8 +15845,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 @@ -15859,67 +15859,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; // - 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; // + 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 = 0x130; // CUtlStringToken - constexpr std::ptrdiff_t m_fl_z_offset = 0x134; // float32 - constexpr std::ptrdiff_t m_v_render_origin = 0x138; // + constexpr std::ptrdiff_t m_hierarchyAttachName = 0x130; // CUtlStringToken + constexpr std::ptrdiff_t m_flZOffset = 0x134; // float32 + constexpr std::ptrdiff_t m_vRenderOrigin = 0x138; // } // 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 @@ -15928,15 +15928,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 @@ -15946,16 +15946,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 = 0x202; // int8 - constexpr std::ptrdiff_t m_n_force_lod = 0x203; // int8 - constexpr std::ptrdiff_t m_n_cloth_update_flags = 0x204; // int8 + namespace CModelState { + constexpr std::ptrdiff_t m_hModel = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + 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 = 0x202; // int8 + constexpr std::ptrdiff_t m_nForceLOD = 0x203; // int8 + constexpr std::ptrdiff_t m_nClothUpdateFlags = 0x204; // int8 } - // Parent: c_game_scene_node + // Parent: CGameSceneNode // Fields count: 8 // // Metadata: @@ -15964,15 +15964,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 = 0x370; // bool - constexpr std::ptrdiff_t m_b_use_parent_render_bounds = 0x371; // bool - constexpr std::ptrdiff_t m_b_disable_solid_collisions_for_hierarchy = 0x372; // 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 = 0x374; // CUtlStringToken - constexpr std::ptrdiff_t m_n_hitbox_set = 0x378; // uint8 + namespace CSkeletonInstance { + constexpr std::ptrdiff_t m_modelState = 0x160; // CModelState + constexpr std::ptrdiff_t m_bIsAnimationEnabled = 0x370; // bool + constexpr std::ptrdiff_t m_bUseParentRenderBounds = 0x371; // bool + constexpr std::ptrdiff_t m_bDisableSolidCollisionsForHierarchy = 0x372; // 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 = 0x374; // CUtlStringToken + constexpr std::ptrdiff_t m_nHitboxSet = 0x378; // uint8 } // Parent: None // Fields count: 2 @@ -15980,9 +15980,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 @@ -15992,11 +15992,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 @@ -16005,12 +16005,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: @@ -16021,14 +16021,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 @@ -16058,42 +16058,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< 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_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 @@ -16101,77 +16101,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 = 0x18; // ResponseFollowup* + constexpr std::ptrdiff_t m_pFollowup = 0x18; // 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 = 0x148; // ResponseParams - constexpr std::ptrdiff_t m_f_match_score = 0x168; // float32 - constexpr std::ptrdiff_t m_sz_speaker_context = 0x170; // char* - constexpr std::ptrdiff_t m_sz_world_context = 0x178; // char* - constexpr std::ptrdiff_t m_followup = 0x180; // ResponseFollowup - constexpr std::ptrdiff_t m_pch_criteria_names = 0x1B8; // CUtlVector< CUtlSymbol > - constexpr std::ptrdiff_t m_pch_criteria_values = 0x1D0; // 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 = 0x148; // ResponseParams + constexpr std::ptrdiff_t m_fMatchScore = 0x168; // float32 + 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* > } // 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< CAI_Expresser* > } // 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< CBaseEntity > constexpr std::ptrdiff_t m_response = 0x48; // CRR_Response - constexpr std::ptrdiff_t m_b_response_valid = 0x230; // bool + constexpr std::ptrdiff_t m_bResponseValid = 0x230; // 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 @@ -16179,25 +16179,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< 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 > > } // Parent: None // Fields count: 1 - namespace c_physics_shake { + namespace CPhysicsShake { constexpr std::ptrdiff_t m_force = 0x8; // } // Parent: None @@ -16205,66 +16205,66 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_game_scripted_move_data { - constexpr std::ptrdiff_t m_v_accumulated_root_motion = 0x0; // - constexpr std::ptrdiff_t m_v_dest = 0xC; // - constexpr std::ptrdiff_t m_v_src = 0x18; // - 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; // + constexpr std::ptrdiff_t m_vDest = 0xC; // + constexpr std::ptrdiff_t m_vSrc = 0x18; // + 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< CBaseAnimGraph > + constexpr std::ptrdiff_t m_hScriptedSequence = 0xC; // CHandle< CScriptedSequence > + 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; // constexpr std::ptrdiff_t m_angular = 0x18; // RotationVector - constexpr std::ptrdiff_t m_linear_save = 0x24; // - constexpr std::ptrdiff_t m_angular_save = 0x30; // RotationVector + constexpr std::ptrdiff_t m_linearSave = 0x24; // + 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; // - 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 @@ -16272,26 +16272,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< CPlayerSlot > } // 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; // - 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< CBaseEntity > + constexpr std::ptrdiff_t m_soundEntityIndex = 0x44; // CEntityIndex + constexpr std::ptrdiff_t m_soundOrigin = 0x48; // + 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 @@ -16299,7 +16299,7 @@ namespace cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - namespace c_take_damage_info_api { + namespace CTakeDamageInfoAPI { } // Parent: None // Fields count: 1 @@ -16308,20 +16308,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< CBaseEntity > + 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 @@ -16330,9 +16330,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: @@ -16341,8 +16341,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 @@ -16351,47 +16351,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< CPulse_OutflowConnection > } // 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< CBaseEntity > } // 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< CBaseEntity > } - // Parent: c_entity_component + // Parent: CEntityComponent // Fields count: 0 - namespace c_touch_expansion_component { + namespace CTouchExpansionComponent { } // Parent: None // Fields count: 25 @@ -16428,18 +16428,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: @@ -16483,96 +16483,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 = 0x230; // CUtlVector< thinkfunc_t > - constexpr std::ptrdiff_t m_i_current_think_context = 0x248; // int32 - constexpr std::ptrdiff_t m_n_last_think_tick = 0x24C; // GameTick_t - constexpr std::ptrdiff_t m_n_disable_context_think_start_tick = 0x250; // GameTick_t - constexpr std::ptrdiff_t m_is_steady_state = 0x260; // CBitVec< 64 > - constexpr std::ptrdiff_t m_last_network_change = 0x268; // float32 - constexpr std::ptrdiff_t m_response_contexts = 0x278; // CUtlVector< ResponseContext_t > - constexpr std::ptrdiff_t m_isz_response_context = 0x290; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_i_health = 0x2B8; // int32 - constexpr std::ptrdiff_t m_i_max_health = 0x2BC; // int32 - constexpr std::ptrdiff_t m_life_state = 0x2C0; // uint8 - constexpr std::ptrdiff_t m_fl_damage_accumulator = 0x2C4; // float32 - constexpr std::ptrdiff_t m_b_takes_damage = 0x2C8; // bool - constexpr std::ptrdiff_t m_n_take_damage_flags = 0x2CC; // TakeDamageFlags_t - constexpr std::ptrdiff_t m_b_is_platform = 0x2D0; // bool - constexpr std::ptrdiff_t m_move_collide = 0x2D2; // MoveCollide_t - constexpr std::ptrdiff_t m_move_type = 0x2D3; // MoveType_t - constexpr std::ptrdiff_t m_n_actual_move_type = 0x2D4; // MoveType_t - constexpr std::ptrdiff_t m_n_water_touch = 0x2D5; // uint8 - constexpr std::ptrdiff_t m_n_slime_touch = 0x2D6; // uint8 - constexpr std::ptrdiff_t m_b_restore_in_hierarchy = 0x2D7; // 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 = 0x230; // CUtlVector< thinkfunc_t > + 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_lastNetworkChange = 0x268; // float32 + constexpr std::ptrdiff_t m_ResponseContexts = 0x278; // CUtlVector< ResponseContext_t > + constexpr std::ptrdiff_t m_iszResponseContext = 0x290; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iHealth = 0x2B8; // int32 + constexpr std::ptrdiff_t m_iMaxHealth = 0x2BC; // int32 + constexpr std::ptrdiff_t m_lifeState = 0x2C0; // uint8 + constexpr std::ptrdiff_t m_flDamageAccumulator = 0x2C4; // float32 + constexpr std::ptrdiff_t m_bTakesDamage = 0x2C8; // bool + constexpr std::ptrdiff_t m_nTakeDamageFlags = 0x2CC; // TakeDamageFlags_t + constexpr std::ptrdiff_t m_bIsPlatform = 0x2D0; // bool + constexpr std::ptrdiff_t m_MoveCollide = 0x2D2; // MoveCollide_t + constexpr std::ptrdiff_t m_MoveType = 0x2D3; // MoveType_t + constexpr std::ptrdiff_t m_nActualMoveType = 0x2D4; // MoveType_t + constexpr std::ptrdiff_t m_nWaterTouch = 0x2D5; // uint8 + 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_h_damage_filter = 0x2E0; // CHandle< CBaseFilter > - constexpr std::ptrdiff_t m_isz_damage_filter_name = 0x2E8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fl_move_done_time = 0x2F0; // float32 - constexpr std::ptrdiff_t m_n_subclass_id = 0x2F4; // CUtlStringToken - constexpr std::ptrdiff_t m_fl_anim_time = 0x300; // float32 - constexpr std::ptrdiff_t m_fl_simulation_time = 0x304; // float32 - constexpr std::ptrdiff_t m_fl_create_time = 0x308; // GameTime_t - constexpr std::ptrdiff_t m_b_client_side_ragdoll = 0x30C; // bool - constexpr std::ptrdiff_t m_ub_interpolation_frame = 0x30D; // uint8 - constexpr std::ptrdiff_t m_v_prev_v_physics_update_pos = 0x310; // - constexpr std::ptrdiff_t m_i_team_num = 0x31C; // uint8 - constexpr std::ptrdiff_t m_i_globalname = 0x320; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_i_sent_to_clients = 0x328; // int32 - constexpr std::ptrdiff_t m_fl_speed = 0x32C; // float32 - constexpr std::ptrdiff_t m_s_unique_hammer_id = 0x330; // CUtlString + constexpr std::ptrdiff_t m_hDamageFilter = 0x2E0; // CHandle< CBaseFilter > + constexpr std::ptrdiff_t m_iszDamageFilterName = 0x2E8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flMoveDoneTime = 0x2F0; // float32 + constexpr std::ptrdiff_t m_nSubclassID = 0x2F4; // CUtlStringToken + constexpr std::ptrdiff_t m_flAnimTime = 0x300; // float32 + constexpr std::ptrdiff_t m_flSimulationTime = 0x304; // float32 + constexpr std::ptrdiff_t m_flCreateTime = 0x308; // GameTime_t + constexpr std::ptrdiff_t m_bClientSideRagdoll = 0x30C; // bool + constexpr std::ptrdiff_t m_ubInterpolationFrame = 0x30D; // uint8 + constexpr std::ptrdiff_t m_vPrevVPhysicsUpdatePos = 0x310; // + constexpr std::ptrdiff_t m_iTeamNum = 0x31C; // uint8 + constexpr std::ptrdiff_t m_iGlobalname = 0x320; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iSentToClients = 0x328; // int32 + constexpr std::ptrdiff_t m_flSpeed = 0x32C; // float32 + constexpr std::ptrdiff_t m_sUniqueHammerID = 0x330; // CUtlString constexpr std::ptrdiff_t m_spawnflags = 0x338; // uint32 - constexpr std::ptrdiff_t m_n_next_think_tick = 0x33C; // GameTick_t - constexpr std::ptrdiff_t m_n_simulation_tick = 0x340; // int32 - constexpr std::ptrdiff_t m_on_killed = 0x348; // CEntityIOOutput - constexpr std::ptrdiff_t m_f_flags = 0x370; // uint32 - constexpr std::ptrdiff_t m_vec_abs_velocity = 0x374; // - constexpr std::ptrdiff_t m_vec_velocity = 0x380; // CNetworkVelocityVector - constexpr std::ptrdiff_t m_vec_base_velocity = 0x3B0; // - constexpr std::ptrdiff_t m_n_push_enum_count = 0x3BC; // int32 - constexpr std::ptrdiff_t m_p_collision = 0x3C0; // CCollisionProperty* - constexpr std::ptrdiff_t m_h_effect_entity = 0x3C8; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_h_owner_entity = 0x3CC; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_f_effects = 0x3D0; // uint32 - constexpr std::ptrdiff_t m_h_ground_entity = 0x3D4; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_fl_friction = 0x3D8; // float32 - constexpr std::ptrdiff_t m_fl_elasticity = 0x3DC; // float32 - constexpr std::ptrdiff_t m_fl_gravity_scale = 0x3E0; // float32 - constexpr std::ptrdiff_t m_fl_time_scale = 0x3E4; // float32 - constexpr std::ptrdiff_t m_fl_water_level = 0x3E8; // float32 - constexpr std::ptrdiff_t m_b_animated_every_tick = 0x3EC; // bool - constexpr std::ptrdiff_t m_b_disable_low_violence = 0x3ED; // bool - constexpr std::ptrdiff_t m_n_water_type = 0x3EE; // uint8 - constexpr std::ptrdiff_t m_i_e_flags = 0x3F0; // int32 - constexpr std::ptrdiff_t m_on_user1 = 0x3F8; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_user2 = 0x420; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_user3 = 0x448; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_user4 = 0x470; // CEntityIOOutput - constexpr std::ptrdiff_t m_i_initial_team_num = 0x498; // int32 - constexpr std::ptrdiff_t m_fl_nav_ignore_until_time = 0x49C; // GameTime_t - constexpr std::ptrdiff_t m_vec_ang_velocity = 0x4A0; // QAngle - constexpr std::ptrdiff_t m_b_network_quantize_origin_and_angles = 0x4AC; // bool - constexpr std::ptrdiff_t m_b_lag_compensate = 0x4AD; // bool - constexpr std::ptrdiff_t m_fl_overridden_friction = 0x4B0; // float32 - constexpr std::ptrdiff_t m_p_blocker = 0x4B4; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_fl_local_time = 0x4B8; // float32 - constexpr std::ptrdiff_t m_fl_v_physics_update_local_time = 0x4BC; // float32 + constexpr std::ptrdiff_t m_nNextThinkTick = 0x33C; // GameTick_t + constexpr std::ptrdiff_t m_nSimulationTick = 0x340; // int32 + constexpr std::ptrdiff_t m_OnKilled = 0x348; // CEntityIOOutput + constexpr std::ptrdiff_t m_fFlags = 0x370; // uint32 + constexpr std::ptrdiff_t m_vecAbsVelocity = 0x374; // + constexpr std::ptrdiff_t m_vecVelocity = 0x380; // CNetworkVelocityVector + 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_fEffects = 0x3D0; // uint32 + constexpr std::ptrdiff_t m_hGroundEntity = 0x3D4; // CHandle< CBaseEntity > + constexpr std::ptrdiff_t m_flFriction = 0x3D8; // float32 + constexpr std::ptrdiff_t m_flElasticity = 0x3DC; // float32 + constexpr std::ptrdiff_t m_flGravityScale = 0x3E0; // float32 + constexpr std::ptrdiff_t m_flTimeScale = 0x3E4; // float32 + constexpr std::ptrdiff_t m_flWaterLevel = 0x3E8; // float32 + constexpr std::ptrdiff_t m_bAnimatedEveryTick = 0x3EC; // bool + constexpr std::ptrdiff_t m_bDisableLowViolence = 0x3ED; // bool + constexpr std::ptrdiff_t m_nWaterType = 0x3EE; // uint8 + constexpr std::ptrdiff_t m_iEFlags = 0x3F0; // int32 + constexpr std::ptrdiff_t m_OnUser1 = 0x3F8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUser2 = 0x420; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUser3 = 0x448; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnUser4 = 0x470; // CEntityIOOutput + constexpr std::ptrdiff_t m_iInitialTeamNum = 0x498; // int32 + constexpr std::ptrdiff_t m_flNavIgnoreUntilTime = 0x49C; // GameTime_t + constexpr std::ptrdiff_t m_vecAngVelocity = 0x4A0; // QAngle + 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_flLocalTime = 0x4B8; // float32 + constexpr std::ptrdiff_t m_flVPhysicsUpdateLocalTime = 0x4BC; // 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: @@ -16588,74 +16588,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 = 0x4C0; // float32 - constexpr std::ptrdiff_t m_fl_fade_out_duration = 0x4C4; // float32 - constexpr std::ptrdiff_t m_fl_start_fade_in_weight = 0x4C8; // float32 - constexpr std::ptrdiff_t m_fl_start_fade_out_weight = 0x4CC; // float32 - constexpr std::ptrdiff_t m_fl_time_start_fade_in = 0x4D0; // GameTime_t - constexpr std::ptrdiff_t m_fl_time_start_fade_out = 0x4D4; // GameTime_t - constexpr std::ptrdiff_t m_fl_max_weight = 0x4D8; // float32 - constexpr std::ptrdiff_t m_b_start_disabled = 0x4DC; // bool - constexpr std::ptrdiff_t m_b_enabled = 0x4DD; // bool - constexpr std::ptrdiff_t m_b_master = 0x4DE; // bool - constexpr std::ptrdiff_t m_b_client_side = 0x4DF; // bool - constexpr std::ptrdiff_t m_b_exclusive = 0x4E0; // bool - constexpr std::ptrdiff_t m_min_falloff = 0x4E4; // float32 - constexpr std::ptrdiff_t m_max_falloff = 0x4E8; // float32 - constexpr std::ptrdiff_t m_fl_cur_weight = 0x4EC; // float32 - constexpr std::ptrdiff_t m_netlookup_filename = 0x4F0; // char[512] - constexpr std::ptrdiff_t m_lookup_filename = 0x6F0; // CUtlSymbolLarge + namespace CColorCorrection { + constexpr std::ptrdiff_t m_flFadeInDuration = 0x4C0; // float32 + constexpr std::ptrdiff_t m_flFadeOutDuration = 0x4C4; // float32 + constexpr std::ptrdiff_t m_flStartFadeInWeight = 0x4C8; // float32 + constexpr std::ptrdiff_t m_flStartFadeOutWeight = 0x4CC; // float32 + constexpr std::ptrdiff_t m_flTimeStartFadeIn = 0x4D0; // GameTime_t + constexpr std::ptrdiff_t m_flTimeStartFadeOut = 0x4D4; // GameTime_t + constexpr std::ptrdiff_t m_flMaxWeight = 0x4D8; // float32 + constexpr std::ptrdiff_t m_bStartDisabled = 0x4DC; // bool + constexpr std::ptrdiff_t m_bEnabled = 0x4DD; // bool + constexpr std::ptrdiff_t m_bMaster = 0x4DE; // bool + constexpr std::ptrdiff_t m_bClientSide = 0x4DF; // bool + constexpr std::ptrdiff_t m_bExclusive = 0x4E0; // bool + constexpr std::ptrdiff_t m_MinFalloff = 0x4E4; // float32 + constexpr std::ptrdiff_t m_MaxFalloff = 0x4E8; // float32 + constexpr std::ptrdiff_t m_flCurWeight = 0x4EC; // float32 + constexpr std::ptrdiff_t m_netlookupFilename = 0x4F0; // char[512] + constexpr std::ptrdiff_t m_lookupFilename = 0x6F0; // 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 = 0x4C0; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_b_cheap_effect = 0x4C4; // bool - constexpr std::ptrdiff_t m_fl_size = 0x4C8; // float32 - constexpr std::ptrdiff_t m_b_use_hitboxes = 0x4CC; // bool - constexpr std::ptrdiff_t m_i_num_hitbox_fires = 0x4D0; // int32 - constexpr std::ptrdiff_t m_fl_hitbox_fire_scale = 0x4D4; // float32 - constexpr std::ptrdiff_t m_fl_lifetime = 0x4D8; // GameTime_t - constexpr std::ptrdiff_t m_h_attacker = 0x4DC; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_i_danger_sound = 0x4E0; // int32 - constexpr std::ptrdiff_t m_fl_direct_damage_per_second = 0x4E4; // float32 - constexpr std::ptrdiff_t m_i_custom_damage_type = 0x4E8; // int32 + namespace CEntityFlame { + constexpr std::ptrdiff_t m_hEntAttached = 0x4C0; // CHandle< CBaseEntity > + 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_iDangerSound = 0x4E0; // int32 + constexpr std::ptrdiff_t m_flDirectDamagePerSecond = 0x4E4; // float32 + constexpr std::ptrdiff_t m_iCustomDamageType = 0x4E8; // int32 } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 3 - namespace c_base_filter { - constexpr std::ptrdiff_t m_b_negated = 0x4C0; // bool - constexpr std::ptrdiff_t m_on_pass = 0x4C8; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_fail = 0x4F0; // CEntityIOOutput + namespace CBaseFilter { + constexpr std::ptrdiff_t m_bNegated = 0x4C0; // bool + constexpr std::ptrdiff_t m_OnPass = 0x4C8; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFail = 0x4F0; // CEntityIOOutput } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 4 - namespace c_filter_multiple { - constexpr std::ptrdiff_t m_n_filter_type = 0x518; // filter_t - constexpr std::ptrdiff_t m_i_filter_name = 0x520; // CUtlSymbolLarge[10] - constexpr std::ptrdiff_t m_h_filter = 0x570; // CHandle< CBaseEntity >[10] - constexpr std::ptrdiff_t m_n_filter_count = 0x598; // int32 + 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_nFilterCount = 0x598; // int32 } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 1 - namespace c_filter_proximity { - constexpr std::ptrdiff_t m_fl_radius = 0x518; // float32 + namespace CFilterProximity { + constexpr std::ptrdiff_t m_flRadius = 0x518; // 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 = 0x518; // CUtlSymbolLarge + namespace CFilterClass { + constexpr std::ptrdiff_t m_iFilterClass = 0x518; // CUtlSymbolLarge } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 4 // // Metadata: @@ -16663,203 +16663,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 = 0x4C0; // float32 - constexpr std::ptrdiff_t m_fl_start_scale = 0x4C4; // float32 - constexpr std::ptrdiff_t m_fl_scale_time = 0x4C8; // float32 - constexpr std::ptrdiff_t m_n_flags = 0x4CC; // uint32 + namespace CBaseFire { + constexpr std::ptrdiff_t m_flScale = 0x4C0; // float32 + constexpr std::ptrdiff_t m_flStartScale = 0x4C4; // float32 + constexpr std::ptrdiff_t m_flScaleTime = 0x4C8; // float32 + constexpr std::ptrdiff_t m_nFlags = 0x4CC; // 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 = 0x4D0; // int32 - constexpr std::ptrdiff_t m_n_flame_from_above_model_index = 0x4D4; // int32 + namespace CFireSmoke { + constexpr std::ptrdiff_t m_nFlameModelIndex = 0x4D0; // int32 + constexpr std::ptrdiff_t m_nFlameFromAboveModelIndex = 0x4D4; // int32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 7 - namespace c_fish_pool { - constexpr std::ptrdiff_t m_fish_count = 0x4D0; // int32 - constexpr std::ptrdiff_t m_max_range = 0x4D4; // float32 - constexpr std::ptrdiff_t m_swim_depth = 0x4D8; // float32 - constexpr std::ptrdiff_t m_water_level = 0x4DC; // float32 - constexpr std::ptrdiff_t m_is_dormant = 0x4E0; // bool + namespace CFishPool { + constexpr std::ptrdiff_t m_fishCount = 0x4D0; // int32 + constexpr std::ptrdiff_t m_maxRange = 0x4D4; // float32 + 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_vis_timer = 0x500; // CountdownTimer + constexpr std::ptrdiff_t m_visTimer = 0x500; // 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 = 0x4C0; // bool - constexpr std::ptrdiff_t m_listeners = 0x4C8; // CUtlVector< CHandle< CBaseEntity > > - constexpr std::ptrdiff_t m_on_true = 0x4E0; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_false = 0x508; // CEntityIOOutput + 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_OnTrue = 0x4E0; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnFalse = 0x508; // CEntityIOOutput } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 7 - namespace c_logic_distance_check { - constexpr std::ptrdiff_t m_isz_entity_a = 0x4C0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_entity_b = 0x4C8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fl_zone1_distance = 0x4D0; // float32 - constexpr std::ptrdiff_t m_fl_zone2_distance = 0x4D4; // float32 - constexpr std::ptrdiff_t m_in_zone1 = 0x4D8; // CEntityIOOutput - constexpr std::ptrdiff_t m_in_zone2 = 0x500; // CEntityIOOutput - constexpr std::ptrdiff_t m_in_zone3 = 0x528; // CEntityIOOutput + namespace CLogicDistanceCheck { + constexpr std::ptrdiff_t m_iszEntityA = 0x4C0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszEntityB = 0x4C8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flZone1Distance = 0x4D0; // float32 + constexpr std::ptrdiff_t m_flZone2Distance = 0x4D4; // float32 + constexpr std::ptrdiff_t m_InZone1 = 0x4D8; // CEntityIOOutput + constexpr std::ptrdiff_t m_InZone2 = 0x500; // CEntityIOOutput + constexpr std::ptrdiff_t m_InZone3 = 0x528; // CEntityIOOutput } // Parent: None // Fields count: 3 - namespace velocity_sampler { - constexpr std::ptrdiff_t m_prev_sample = 0x0; // - 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; // + 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; // - 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; // + 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< CBaseEntity > } - // Parent: c_server_only_point_entity + // Parent: CServerOnlyPointEntity // Fields count: 6 - namespace c_point_prefab { - constexpr std::ptrdiff_t m_target_map_name = 0x4C0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_force_world_group_id = 0x4C8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_associated_relay_target_name = 0x4D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fixup_names = 0x4D8; // bool - constexpr std::ptrdiff_t m_b_load_dynamic = 0x4D9; // bool - constexpr std::ptrdiff_t m_associated_relay_entity = 0x4DC; // CHandle< CPointPrefab > + namespace CPointPrefab { + constexpr std::ptrdiff_t m_targetMapName = 0x4C0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_forceWorldGroupID = 0x4C8; // CUtlSymbolLarge + 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 > } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 2 - namespace c_skybox_reference { - constexpr std::ptrdiff_t m_world_group_id = 0x4C0; // WorldGroupId_t - constexpr std::ptrdiff_t m_h_sky_camera = 0x4C4; // CHandle< CSkyCamera > + namespace CSkyboxReference { + constexpr std::ptrdiff_t m_worldGroupId = 0x4C0; // WorldGroupId_t + constexpr std::ptrdiff_t m_hSkyCamera = 0x4C4; // CHandle< CSkyCamera > } - // 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 = 0x4C0; // sky3dparams_t - constexpr std::ptrdiff_t m_skybox_slot_token = 0x550; // CUtlStringToken - constexpr std::ptrdiff_t m_b_use_angles = 0x554; // bool - constexpr std::ptrdiff_t m_p_next = 0x558; // CSkyCamera* + namespace CSkyCamera { + constexpr std::ptrdiff_t m_skyboxData = 0x4C0; // sky3dparams_t + constexpr std::ptrdiff_t m_skyboxSlotToken = 0x550; // CUtlStringToken + constexpr std::ptrdiff_t m_bUseAngles = 0x554; // bool + constexpr std::ptrdiff_t m_pNext = 0x558; // 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; // - constexpr std::ptrdiff_t m_b_has_owner = 0x30; // bool + 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_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; // + 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 = 0x4C0; // CEntityIOOutput - constexpr std::ptrdiff_t m_fl_radius = 0x4E8; // float32 - constexpr std::ptrdiff_t m_soundscape_name = 0x4F0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_sound_event_name = 0x4F8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_b_override_with_event = 0x500; // bool - constexpr std::ptrdiff_t m_soundscape_index = 0x504; // int32 - constexpr std::ptrdiff_t m_soundscape_entity_list_id = 0x508; // int32 - constexpr std::ptrdiff_t m_sound_event_hash = 0x50C; // uint32 - constexpr std::ptrdiff_t m_position_names = 0x510; // CUtlSymbolLarge[8] - constexpr std::ptrdiff_t m_h_proxy_soundscape = 0x550; // CHandle< CEnvSoundscape > - constexpr std::ptrdiff_t m_b_disabled = 0x554; // bool + namespace CEnvSoundscape { + constexpr std::ptrdiff_t m_OnPlay = 0x4C0; // CEntityIOOutput + constexpr std::ptrdiff_t m_flRadius = 0x4E8; // float32 + constexpr std::ptrdiff_t m_soundscapeName = 0x4F0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_soundEventName = 0x4F8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_bOverrideWithEvent = 0x500; // bool + constexpr std::ptrdiff_t m_soundscapeIndex = 0x504; // int32 + 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_bDisabled = 0x554; // bool } - // Parent: c_env_soundscape + // Parent: CEnvSoundscape // Fields count: 1 - namespace c_env_soundscape_proxy { - constexpr std::ptrdiff_t m_main_soundscape_name = 0x558; // CUtlSymbolLarge + namespace CEnvSoundscapeProxy { + constexpr std::ptrdiff_t m_MainSoundscapeName = 0x558; // 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; // - 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< CBaseEntity > + 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; // + 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 = 0xA0; // - constexpr std::ptrdiff_t m_fl_search_dist = 0xAC; // float32 + namespace CNavVolumeBreadthFirstSearch { + constexpr std::ptrdiff_t m_vStartPos = 0xA0; // + constexpr std::ptrdiff_t m_flSearchDist = 0xAC; // float32 } // Parent: None // Fields count: 8 @@ -16873,15 +16873,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 @@ -16901,24 +16901,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; // - constexpr std::ptrdiff_t m_vec_maxs = 0x4C; // - 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; // - constexpr std::ptrdiff_t m_vec_specified_surrounding_maxs = 0x70; // - constexpr std::ptrdiff_t m_vec_surrounding_maxs = 0x7C; // - constexpr std::ptrdiff_t m_vec_surrounding_mins = 0x88; // - constexpr std::ptrdiff_t m_v_capsule_center1 = 0x94; // - constexpr std::ptrdiff_t m_v_capsule_center2 = 0xA0; // - 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; // + constexpr std::ptrdiff_t m_vecMaxs = 0x4C; // + 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; // + constexpr std::ptrdiff_t m_vecSpecifiedSurroundingMaxs = 0x70; // + constexpr std::ptrdiff_t m_vecSurroundingMaxs = 0x7C; // + constexpr std::ptrdiff_t m_vecSurroundingMins = 0x88; // + constexpr std::ptrdiff_t m_vCapsuleCenter1 = 0x94; // + constexpr std::ptrdiff_t m_vCapsuleCenter2 = 0xA0; // + constexpr std::ptrdiff_t m_flCapsuleRadius = 0xAC; // float32 } // Parent: None // Fields count: 21 @@ -16945,38 +16945,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; // - constexpr std::ptrdiff_t m_v_start = 0x14; // - constexpr std::ptrdiff_t m_v_normal = 0x20; // - 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; // + constexpr std::ptrdiff_t m_vStart = 0x14; // + constexpr std::ptrdiff_t m_vNormal = 0x20; // + 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< InfoForResourceTypeIParticleSystemDefinition > + 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 = 0x4C0; // float32 - constexpr std::ptrdiff_t m_fl_fade_end_dist = 0x4C4; // float32 + namespace CEnvDetailController { + constexpr std::ptrdiff_t m_flFadeStartDist = 0x4C0; // float32 + constexpr std::ptrdiff_t m_flFadeEndDist = 0x4C4; // float32 } // Parent: None // Fields count: 31 @@ -16996,54 +16996,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; // - 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; // - constexpr std::ptrdiff_t m_current_sway_vector = 0x50; // - constexpr std::ptrdiff_t m_prev_sway_vector = 0x5C; // - 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; // + constexpr std::ptrdiff_t m_CurrentSwayVector = 0x50; // + constexpr std::ptrdiff_t m_PrevSwayVector = 0x5C; // + 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 @@ -17062,62 +17062,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< InfoForResourceTypeIMaterial2 > 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< Vector2D > + 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; // - 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< Vector2D > + 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_hParentShard = 0x40; // uint32 + constexpr std::ptrdiff_t m_ShatterStressType = 0x44; // ShatterGlassStressType + constexpr std::ptrdiff_t m_vecStressVelocity = 0x48; // + 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< CBaseEntity > + constexpr std::ptrdiff_t m_vecNeighbors = 0xA8; // CUtlVector< uint32 > } - // 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 @@ -17132,22 +17132,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; // - 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; // + 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 @@ -17178,22 +17178,22 @@ namespace cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) namespace fogparams_t { - constexpr std::ptrdiff_t dir_primary = 0x8; // - 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; // + 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 @@ -17201,8 +17201,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 @@ -17210,20 +17210,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< CFogController > + 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 @@ -17238,37 +17238,37 @@ namespace cs2_dumper { namespace sky3dparams_t { constexpr std::ptrdiff_t scale = 0x8; // int16 constexpr std::ptrdiff_t origin = 0xC; // - 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; // + 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; // } // 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; // - constexpr std::ptrdiff_t parent_index = 0x20; // int32 - constexpr std::ptrdiff_t m_fl_radius = 0x24; // float32 + constexpr std::ptrdiff_t originParentSpace = 0x0; // + 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 boneIndex = 0x18; // CUtlVector< int32 > + constexpr std::ptrdiff_t allowStretch = 0x30; // bool constexpr std::ptrdiff_t unused = 0x31; // bool } // Parent: None @@ -17277,41 +17277,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< CTransform > + constexpr std::ptrdiff_t m_hOwner = 0x48; // CHandle< CBaseEntity > } // 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< CBaseEntity > + 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 = 0x8; // HSCRIPT - constexpr std::ptrdiff_t m_n_context = 0x10; // CUtlStringToken - constexpr std::ptrdiff_t m_n_next_think_tick = 0x14; // GameTick_t - constexpr std::ptrdiff_t m_n_last_think_tick = 0x18; // GameTick_t + constexpr std::ptrdiff_t m_hFn = 0x8; // HSCRIPT + constexpr std::ptrdiff_t m_nContext = 0x10; // CUtlStringToken + constexpr std::ptrdiff_t m_nNextThinkTick = 0x14; // GameTick_t + constexpr std::ptrdiff_t m_nLastThinkTick = 0x18; // GameTick_t } // Parent: None // Fields count: 2 - namespace ragdoll_creation_params_t { - constexpr std::ptrdiff_t m_v_force = 0x0; // - constexpr std::ptrdiff_t m_n_force_bone = 0xC; // int32 + namespace RagdollCreationParams_t { + constexpr std::ptrdiff_t m_vForce = 0x0; // + constexpr std::ptrdiff_t m_nForceBone = 0xC; // int32 } // Parent: None // Fields count: 6 @@ -17325,47 +17325,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 = 0x90; // bool + namespace CSingleplayRules { + constexpr std::ptrdiff_t m_bSinglePlayerGameEnding = 0x90; // bool } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 9 // // Metadata: @@ -17374,148 +17374,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 = 0x4C0; // bool - constexpr std::ptrdiff_t m_h_source = 0x4C4; // CEntityHandle - constexpr std::ptrdiff_t m_isz_source_entity_name = 0x4D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_v_last_position = 0x528; // - constexpr std::ptrdiff_t m_isz_stack_name = 0x538; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_operator_name = 0x540; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_isz_opvar_name = 0x548; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_i_opvar_index = 0x550; // int32 - constexpr std::ptrdiff_t m_b_use_auto_compare = 0x554; // bool + namespace CSoundOpvarSetPointBase { + constexpr std::ptrdiff_t m_bDisabled = 0x4C0; // bool + constexpr std::ptrdiff_t m_hSource = 0x4C4; // CEntityHandle + constexpr std::ptrdiff_t m_iszSourceEntityName = 0x4D0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_vLastPosition = 0x528; // + constexpr std::ptrdiff_t m_iszStackName = 0x538; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszOperatorName = 0x540; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iszOpvarName = 0x548; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_iOpvarIndex = 0x550; // int32 + constexpr std::ptrdiff_t m_bUseAutoCompare = 0x554; // 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 = 0x558; // CEntityIOOutput - constexpr std::ptrdiff_t m_on_exit = 0x580; // CEntityIOOutput - constexpr std::ptrdiff_t m_b_auto_disable = 0x5A8; // bool - constexpr std::ptrdiff_t m_fl_distance_min = 0x5EC; // float32 - constexpr std::ptrdiff_t m_fl_distance_max = 0x5F0; // float32 - constexpr std::ptrdiff_t m_fl_distance_map_min = 0x5F4; // float32 - constexpr std::ptrdiff_t m_fl_distance_map_max = 0x5F8; // float32 - constexpr std::ptrdiff_t m_fl_occlusion_radius = 0x5FC; // float32 - constexpr std::ptrdiff_t m_fl_occlusion_min = 0x600; // float32 - constexpr std::ptrdiff_t m_fl_occlusion_max = 0x604; // float32 - constexpr std::ptrdiff_t m_fl_val_set_on_disable = 0x608; // float32 - constexpr std::ptrdiff_t m_b_set_value_on_disable = 0x60C; // bool - constexpr std::ptrdiff_t m_n_simulation_mode = 0x610; // int32 - constexpr std::ptrdiff_t m_n_visibility_samples = 0x614; // int32 - constexpr std::ptrdiff_t m_v_dynamic_proxy_point = 0x618; // - constexpr std::ptrdiff_t m_fl_dynamic_maximum_occlusion = 0x624; // float32 - constexpr std::ptrdiff_t m_h_dynamic_entity = 0x628; // CEntityHandle - constexpr std::ptrdiff_t m_isz_dynamic_entity_name = 0x630; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_fl_pathing_distance_norm_factor = 0x638; // float32 - constexpr std::ptrdiff_t m_v_pathing_source_pos = 0x63C; // - constexpr std::ptrdiff_t m_v_pathing_listener_pos = 0x648; // - constexpr std::ptrdiff_t m_v_pathing_direction = 0x654; // - constexpr std::ptrdiff_t m_n_pathing_source_index = 0x660; // int32 + namespace CSoundOpvarSetPointEntity { + constexpr std::ptrdiff_t m_OnEnter = 0x558; // CEntityIOOutput + constexpr std::ptrdiff_t m_OnExit = 0x580; // CEntityIOOutput + constexpr std::ptrdiff_t m_bAutoDisable = 0x5A8; // bool + constexpr std::ptrdiff_t m_flDistanceMin = 0x5EC; // float32 + constexpr std::ptrdiff_t m_flDistanceMax = 0x5F0; // float32 + constexpr std::ptrdiff_t m_flDistanceMapMin = 0x5F4; // float32 + constexpr std::ptrdiff_t m_flDistanceMapMax = 0x5F8; // float32 + constexpr std::ptrdiff_t m_flOcclusionRadius = 0x5FC; // float32 + constexpr std::ptrdiff_t m_flOcclusionMin = 0x600; // float32 + constexpr std::ptrdiff_t m_flOcclusionMax = 0x604; // float32 + constexpr std::ptrdiff_t m_flValSetOnDisable = 0x608; // float32 + constexpr std::ptrdiff_t m_bSetValueOnDisable = 0x60C; // bool + constexpr std::ptrdiff_t m_nSimulationMode = 0x610; // int32 + constexpr std::ptrdiff_t m_nVisibilitySamples = 0x614; // int32 + constexpr std::ptrdiff_t m_vDynamicProxyPoint = 0x618; // + constexpr std::ptrdiff_t m_flDynamicMaximumOcclusion = 0x624; // float32 + constexpr std::ptrdiff_t m_hDynamicEntity = 0x628; // CEntityHandle + constexpr std::ptrdiff_t m_iszDynamicEntityName = 0x630; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_flPathingDistanceNormFactor = 0x638; // float32 + constexpr std::ptrdiff_t m_vPathingSourcePos = 0x63C; // + constexpr std::ptrdiff_t m_vPathingListenerPos = 0x648; // + constexpr std::ptrdiff_t m_vPathingDirection = 0x654; // + constexpr std::ptrdiff_t m_nPathingSourceIndex = 0x660; // 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 = 0x668; // - constexpr std::ptrdiff_t m_v_distance_inner_maxs = 0x674; // - constexpr std::ptrdiff_t m_v_distance_outer_mins = 0x680; // - constexpr std::ptrdiff_t m_v_distance_outer_maxs = 0x68C; // - constexpr std::ptrdiff_t m_n_aabb_direction = 0x698; // int32 - constexpr std::ptrdiff_t m_v_inner_mins = 0x69C; // - constexpr std::ptrdiff_t m_v_inner_maxs = 0x6A8; // - constexpr std::ptrdiff_t m_v_outer_mins = 0x6B4; // - constexpr std::ptrdiff_t m_v_outer_maxs = 0x6C0; // + namespace CSoundOpvarSetAABBEntity { + constexpr std::ptrdiff_t m_vDistanceInnerMins = 0x668; // + constexpr std::ptrdiff_t m_vDistanceInnerMaxs = 0x674; // + constexpr std::ptrdiff_t m_vDistanceOuterMins = 0x680; // + constexpr std::ptrdiff_t m_vDistanceOuterMaxs = 0x68C; // + constexpr std::ptrdiff_t m_nAABBDirection = 0x698; // int32 + constexpr std::ptrdiff_t m_vInnerMins = 0x69C; // + constexpr std::ptrdiff_t m_vInnerMaxs = 0x6A8; // + constexpr std::ptrdiff_t m_vOuterMins = 0x6B4; // + constexpr std::ptrdiff_t m_vOuterMaxs = 0x6C0; // } - // 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 = 0x680; // float32 - constexpr std::ptrdiff_t m_fl_dist_max_sqr = 0x684; // float32 - constexpr std::ptrdiff_t m_isz_path_corner_entity_name = 0x688; // CUtlSymbolLarge + namespace CSoundOpvarSetPathCornerEntity { + constexpr std::ptrdiff_t m_flDistMinSqr = 0x680; // float32 + constexpr std::ptrdiff_t m_flDistMaxSqr = 0x684; // float32 + constexpr std::ptrdiff_t m_iszPathCornerEntityName = 0x688; // CUtlSymbolLarge } // Parent: None // Fields count: 3 - namespace sound_opvar_trace_result_t { - constexpr std::ptrdiff_t v_pos = 0x0; // - 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; // + 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 = 0x668; // CUtlVector< SoundOpvarTraceResult_t > - constexpr std::ptrdiff_t m_fl_size = 0x698; // float32 - constexpr std::ptrdiff_t m_fl_height_tolerance = 0x69C; // float32 - constexpr std::ptrdiff_t m_fl_size_sqr = 0x6A0; // float32 + namespace CSoundOpvarSetAutoRoomEntity { + constexpr std::ptrdiff_t m_traceResults = 0x668; // CUtlVector< SoundOpvarTraceResult_t > + constexpr std::ptrdiff_t m_flSize = 0x698; // float32 + constexpr std::ptrdiff_t m_flHeightTolerance = 0x69C; // float32 + constexpr std::ptrdiff_t m_flSizeSqr = 0x6A0; // 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 = 0x558; // - constexpr std::ptrdiff_t m_v_maxs = 0x564; // - constexpr std::ptrdiff_t m_v_distance_mins = 0x570; // - constexpr std::ptrdiff_t m_v_distance_maxs = 0x57C; // - constexpr std::ptrdiff_t m_fl_wind_min = 0x588; // float32 - constexpr std::ptrdiff_t m_fl_wind_max = 0x58C; // float32 - constexpr std::ptrdiff_t m_fl_wind_map_min = 0x590; // float32 - constexpr std::ptrdiff_t m_fl_wind_map_max = 0x594; // float32 + namespace CSoundOpvarSetOBBWindEntity { + constexpr std::ptrdiff_t m_vMins = 0x558; // + constexpr std::ptrdiff_t m_vMaxs = 0x564; // + constexpr std::ptrdiff_t m_vDistanceMins = 0x570; // + constexpr std::ptrdiff_t m_vDistanceMaxs = 0x57C; // + constexpr std::ptrdiff_t m_flWindMin = 0x588; // float32 + constexpr std::ptrdiff_t m_flWindMax = 0x58C; // float32 + constexpr std::ptrdiff_t m_flWindMapMin = 0x590; // float32 + constexpr std::ptrdiff_t m_flWindMapMax = 0x594; // float32 } // Parent: None // Fields count: 18 - namespace c_take_damage_info { - constexpr std::ptrdiff_t m_vec_damage_force = 0x8; // - constexpr std::ptrdiff_t m_vec_damage_position = 0x14; // - constexpr std::ptrdiff_t m_vec_reported_position = 0x20; // - constexpr std::ptrdiff_t m_vec_damage_direction = 0x2C; // - 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; // + 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_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< CBaseEntity > } // 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< SummaryTakeDamageInfo_t* > } - // 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< CEconItemAttribute > + constexpr std::ptrdiff_t m_pManager = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -17526,16 +17526,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 @@ -17544,22 +17544,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< CHandle< CBaseEntity > > + constexpr std::ptrdiff_t m_iReapplyProvisionParity = 0x20; // int32 + constexpr std::ptrdiff_t m_hOuter = 0x24; // CHandle< CBaseEntity > + 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 > } // 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: @@ -17568,21 +17568,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 = 0x38; // int32 - constexpr std::ptrdiff_t m_n_cost = 0x3C; // int32 + namespace GameAmmoTypeInfo_t { + constexpr std::ptrdiff_t m_nBuySize = 0x38; // int32 + constexpr std::ptrdiff_t m_nCost = 0x3C; // int32 } // Parent: None // Fields count: 2 @@ -17590,39 +17590,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 = 0x4C0; // int32 - constexpr std::ptrdiff_t m_b_enabled = 0x4C4; // bool - constexpr std::ptrdiff_t m_n_type = 0x4C8; // int32 + namespace SpawnPoint { + constexpr std::ptrdiff_t m_iPriority = 0x4C0; // int32 + constexpr std::ptrdiff_t m_bEnabled = 0x4C4; // bool + constexpr std::ptrdiff_t m_nType = 0x4C8; // int32 } - // Parent: spawn_point + // Parent: SpawnPoint // Fields count: 9 - namespace spawn_point_coop_enemy { - constexpr std::ptrdiff_t m_sz_weapons_to_give = 0x4D0; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_sz_player_model_to_use = 0x4D8; // CUtlSymbolLarge - constexpr std::ptrdiff_t m_n_armor_to_spawn_with = 0x4E0; // int32 - constexpr std::ptrdiff_t m_n_default_behavior = 0x4E4; // SpawnPointCoopEnemy::BotDefaultBehavior_t - constexpr std::ptrdiff_t m_n_bot_difficulty = 0x4E8; // int32 - constexpr std::ptrdiff_t m_b_is_agressive = 0x4EC; // bool - constexpr std::ptrdiff_t m_b_start_asleep = 0x4ED; // bool - constexpr std::ptrdiff_t m_fl_hide_radius = 0x4F0; // float32 - constexpr std::ptrdiff_t m_sz_behavior_tree_file = 0x500; // CUtlSymbolLarge + namespace SpawnPointCoopEnemy { + constexpr std::ptrdiff_t m_szWeaponsToGive = 0x4D0; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_szPlayerModelToUse = 0x4D8; // CUtlSymbolLarge + constexpr std::ptrdiff_t m_nArmorToSpawnWith = 0x4E0; // int32 + constexpr std::ptrdiff_t m_nDefaultBehavior = 0x4E4; // SpawnPointCoopEnemy::BotDefaultBehavior_t + constexpr std::ptrdiff_t m_nBotDifficulty = 0x4E8; // int32 + constexpr std::ptrdiff_t m_bIsAgressive = 0x4EC; // bool + constexpr std::ptrdiff_t m_bStartAsleep = 0x4ED; // bool + constexpr std::ptrdiff_t m_flHideRadius = 0x4F0; // float32 + constexpr std::ptrdiff_t m_szBehaviorTreeFile = 0x500; // 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 = 0x4C0; // CCSGameRules* + namespace CCSGameRulesProxy { + constexpr std::ptrdiff_t m_pGameRules = 0x4C0; // CCSGameRules* } - // Parent: c_teamplay_rules + // Parent: CTeamplayRules // Fields count: 215 // // Metadata: @@ -17733,222 +17733,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; // - constexpr std::ptrdiff_t m_v_minimap_maxs = 0xCFC; // - 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; // - 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 = 0x1570; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_retake_rules = 0x1578; // CRetakeGameRules - constexpr std::ptrdiff_t m_guardian_bot_skill_level_max = 0x175C; // int32 - constexpr std::ptrdiff_t m_guardian_bot_skill_level_min = 0x1760; // int32 - constexpr std::ptrdiff_t m_arr_team_unique_kill_weapons_match = 0x1768; // CUtlVector< int32 >[4] - constexpr std::ptrdiff_t m_b_team_last_kill_used_unique_weapon_match = 0x17C8; // bool[4] - constexpr std::ptrdiff_t m_n_match_end_count = 0x17F0; // uint8 - constexpr std::ptrdiff_t m_n_t_team_intro_variant = 0x17F4; // int32 - constexpr std::ptrdiff_t m_n_ct_team_intro_variant = 0x17F8; // int32 - constexpr std::ptrdiff_t m_b_team_intro_period = 0x17FC; // bool - constexpr std::ptrdiff_t m_f_team_intro_period_end = 0x1800; // GameTime_t - constexpr std::ptrdiff_t m_b_played_team_intro_vo = 0x1804; // bool - constexpr std::ptrdiff_t m_i_round_end_winner_team = 0x1808; // int32 - constexpr std::ptrdiff_t m_e_round_end_reason = 0x180C; // int32 - constexpr std::ptrdiff_t m_b_round_end_show_timer_defend = 0x1810; // bool - constexpr std::ptrdiff_t m_i_round_end_timer_time = 0x1814; // int32 - constexpr std::ptrdiff_t m_s_round_end_fun_fact_token = 0x1818; // CUtlString - constexpr std::ptrdiff_t m_i_round_end_fun_fact_player_slot = 0x1820; // CPlayerSlot - constexpr std::ptrdiff_t m_i_round_end_fun_fact_data1 = 0x1824; // int32 - constexpr std::ptrdiff_t m_i_round_end_fun_fact_data2 = 0x1828; // int32 - constexpr std::ptrdiff_t m_i_round_end_fun_fact_data3 = 0x182C; // int32 - constexpr std::ptrdiff_t m_s_round_end_message = 0x1830; // CUtlString - constexpr std::ptrdiff_t m_i_round_end_player_count = 0x1838; // int32 - constexpr std::ptrdiff_t m_b_round_end_no_music = 0x183C; // bool - constexpr std::ptrdiff_t m_i_round_end_legacy = 0x1840; // int32 - constexpr std::ptrdiff_t m_n_round_end_count = 0x1844; // uint8 - constexpr std::ptrdiff_t m_i_round_start_round_number = 0x1848; // int32 - constexpr std::ptrdiff_t m_n_round_start_count = 0x184C; // uint8 - constexpr std::ptrdiff_t m_fl_last_perf_sample_time = 0x5858; // float64 - constexpr std::ptrdiff_t m_b_skip_next_server_perf_sample = 0x5860; // bool + namespace CCSGameRules { + constexpr std::ptrdiff_t __m_pChainEntity = 0x98; // CNetworkVarChainer + constexpr std::ptrdiff_t m_coopMissionManager = 0xC0; // CHandle< CBaseEntity > + 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; // + constexpr std::ptrdiff_t m_vMinimapMaxs = 0xCFC; // + 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< int32 > + 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_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; // + constexpr std::ptrdiff_t m_CTSpawnPointsMasterList = 0xF68; // CUtlVector< SpawnPoint* > + constexpr std::ptrdiff_t m_TerroristSpawnPointsMasterList = 0xF80; // CUtlVector< SpawnPoint* > + 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_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 = 0x1570; // CHandle< CBaseEntity > + 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_bTeamLastKillUsedUniqueWeaponMatch = 0x17C8; // bool[4] + constexpr std::ptrdiff_t m_nMatchEndCount = 0x17F0; // uint8 + constexpr std::ptrdiff_t m_nTTeamIntroVariant = 0x17F4; // int32 + constexpr std::ptrdiff_t m_nCTTeamIntroVariant = 0x17F8; // int32 + constexpr std::ptrdiff_t m_bTeamIntroPeriod = 0x17FC; // bool + constexpr std::ptrdiff_t m_fTeamIntroPeriodEnd = 0x1800; // GameTime_t + constexpr std::ptrdiff_t m_bPlayedTeamIntroVO = 0x1804; // bool + constexpr std::ptrdiff_t m_iRoundEndWinnerTeam = 0x1808; // int32 + constexpr std::ptrdiff_t m_eRoundEndReason = 0x180C; // int32 + constexpr std::ptrdiff_t m_bRoundEndShowTimerDefend = 0x1810; // bool + constexpr std::ptrdiff_t m_iRoundEndTimerTime = 0x1814; // int32 + constexpr std::ptrdiff_t m_sRoundEndFunFactToken = 0x1818; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndFunFactPlayerSlot = 0x1820; // CPlayerSlot + constexpr std::ptrdiff_t m_iRoundEndFunFactData1 = 0x1824; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData2 = 0x1828; // int32 + constexpr std::ptrdiff_t m_iRoundEndFunFactData3 = 0x182C; // int32 + constexpr std::ptrdiff_t m_sRoundEndMessage = 0x1830; // CUtlString + constexpr std::ptrdiff_t m_iRoundEndPlayerCount = 0x1838; // int32 + constexpr std::ptrdiff_t m_bRoundEndNoMusic = 0x183C; // bool + constexpr std::ptrdiff_t m_iRoundEndLegacy = 0x1840; // int32 + constexpr std::ptrdiff_t m_nRoundEndCount = 0x1844; // uint8 + constexpr std::ptrdiff_t m_iRoundStartRoundNumber = 0x1848; // int32 + constexpr std::ptrdiff_t m_nRoundStartCount = 0x184C; // uint8 + constexpr std::ptrdiff_t m_flLastPerfSampleTime = 0x5858; // float64 + constexpr std::ptrdiff_t m_bSkipNextServerPerfSample = 0x5860; // bool } // Parent: None // Fields count: 0 @@ -17956,16 +17956,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 @@ -17974,61 +17974,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< CUtlString > } - // 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 @@ -18039,16 +18039,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 @@ -18067,22 +18067,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: @@ -18091,30 +18091,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 = 0x68; // int32 - constexpr std::ptrdiff_t m_i_enemy4_ks = 0x6C; // int32 - constexpr std::ptrdiff_t m_i_enemy3_ks = 0x70; // int32 - constexpr std::ptrdiff_t m_i_enemy_knife_kills = 0x74; // int32 - constexpr std::ptrdiff_t m_i_enemy_taser_kills = 0x78; // int32 - constexpr std::ptrdiff_t m_i_enemy2_ks = 0x7C; // int32 - constexpr std::ptrdiff_t m_i_utility_count = 0x80; // int32 - constexpr std::ptrdiff_t m_i_utility_successes = 0x84; // int32 - constexpr std::ptrdiff_t m_i_utility_enemies = 0x88; // int32 - constexpr std::ptrdiff_t m_i_flash_count = 0x8C; // int32 - constexpr std::ptrdiff_t m_i_flash_successes = 0x90; // int32 - constexpr std::ptrdiff_t m_n_health_points_removed_total = 0x94; // int32 - constexpr std::ptrdiff_t m_n_health_points_dealt_total = 0x98; // int32 - constexpr std::ptrdiff_t m_n_shots_fired_total = 0x9C; // int32 - constexpr std::ptrdiff_t m_n_shots_on_target_total = 0xA0; // int32 - constexpr std::ptrdiff_t m_i1v1_count = 0xA4; // int32 - constexpr std::ptrdiff_t m_i1v1_wins = 0xA8; // int32 - constexpr std::ptrdiff_t m_i1v2_count = 0xAC; // int32 - constexpr std::ptrdiff_t m_i1v2_wins = 0xB0; // int32 - constexpr std::ptrdiff_t m_i_entry_count = 0xB4; // int32 - constexpr std::ptrdiff_t m_i_entry_wins = 0xB8; // int32 + namespace CSMatchStats_t { + constexpr std::ptrdiff_t m_iEnemy5Ks = 0x68; // int32 + constexpr std::ptrdiff_t m_iEnemy4Ks = 0x6C; // int32 + constexpr std::ptrdiff_t m_iEnemy3Ks = 0x70; // int32 + constexpr std::ptrdiff_t m_iEnemyKnifeKills = 0x74; // int32 + constexpr std::ptrdiff_t m_iEnemyTaserKills = 0x78; // int32 + constexpr std::ptrdiff_t m_iEnemy2Ks = 0x7C; // int32 + constexpr std::ptrdiff_t m_iUtility_Count = 0x80; // int32 + constexpr std::ptrdiff_t m_iUtility_Successes = 0x84; // int32 + constexpr std::ptrdiff_t m_iUtility_Enemies = 0x88; // int32 + constexpr std::ptrdiff_t m_iFlash_Count = 0x8C; // int32 + constexpr std::ptrdiff_t m_iFlash_Successes = 0x90; // int32 + constexpr std::ptrdiff_t m_nHealthPointsRemovedTotal = 0x94; // int32 + constexpr std::ptrdiff_t m_nHealthPointsDealtTotal = 0x98; // int32 + constexpr std::ptrdiff_t m_nShotsFiredTotal = 0x9C; // int32 + constexpr std::ptrdiff_t m_nShotsOnTargetTotal = 0xA0; // int32 + constexpr std::ptrdiff_t m_i1v1Count = 0xA4; // int32 + constexpr std::ptrdiff_t m_i1v1Wins = 0xA8; // int32 + constexpr std::ptrdiff_t m_i1v2Count = 0xAC; // int32 + constexpr std::ptrdiff_t m_i1v2Wins = 0xB0; // int32 + constexpr std::ptrdiff_t m_iEntryCount = 0xB4; // int32 + constexpr std::ptrdiff_t m_iEntryWins = 0xB8; // int32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 8 // // Metadata: @@ -18126,61 +18126,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 = 0x4C0; // int32 - constexpr std::ptrdiff_t m_n_random = 0x4C4; // int32 - constexpr std::ptrdiff_t m_n_ordinal = 0x4C8; // int32 - constexpr std::ptrdiff_t m_s_weapon_name = 0x4D0; // CUtlString + namespace CCSGO_TeamPreviewCharacterPosition { + constexpr std::ptrdiff_t m_nVariant = 0x4C0; // int32 + constexpr std::ptrdiff_t m_nRandom = 0x4C4; // int32 + constexpr std::ptrdiff_t m_nOrdinal = 0x4C8; // int32 + constexpr std::ptrdiff_t m_sWeaponName = 0x4D0; // CUtlString constexpr std::ptrdiff_t m_xuid = 0x4D8; // uint64 - constexpr std::ptrdiff_t m_agent_item = 0x4E0; // CEconItemView - constexpr std::ptrdiff_t m_gloves_item = 0x758; // CEconItemView - constexpr std::ptrdiff_t m_weapon_item = 0x9D0; // CEconItemView + constexpr std::ptrdiff_t m_agentItem = 0x4E0; // CEconItemView + constexpr std::ptrdiff_t m_glovesItem = 0x758; // CEconItemView + constexpr std::ptrdiff_t m_weaponItem = 0x9D0; // 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: @@ -18189,23 +18189,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 = 0x4C8; // CHandle< CCSPlayerPawn > - constexpr std::ptrdiff_t m_h_pinged_entity = 0x4CC; // CHandle< CBaseEntity > - constexpr std::ptrdiff_t m_i_type = 0x4D0; // int32 - constexpr std::ptrdiff_t m_b_urgent = 0x4D4; // bool - constexpr std::ptrdiff_t m_sz_place_name = 0x4D5; // char[18] + 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_iType = 0x4D0; // int32 + constexpr std::ptrdiff_t m_bUrgent = 0x4D4; // bool + constexpr std::ptrdiff_t m_szPlaceName = 0x4D5; // 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< CBaseEntity > } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 10 // // Metadata: @@ -18218,17 +18218,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 = 0x4C0; // bool[12] - constexpr std::ptrdiff_t m_is_hostage_following_someone = 0x4CC; // bool[12] - constexpr std::ptrdiff_t m_i_hostage_entity_i_ds = 0x4D8; // CEntityIndex[12] - constexpr std::ptrdiff_t m_bombsite_center_a = 0x508; // - constexpr std::ptrdiff_t m_bombsite_center_b = 0x514; // - constexpr std::ptrdiff_t m_hostage_rescue_x = 0x520; // int32[4] - constexpr std::ptrdiff_t m_hostage_rescue_y = 0x530; // int32[4] - constexpr std::ptrdiff_t m_hostage_rescue_z = 0x540; // int32[4] - constexpr std::ptrdiff_t m_b_end_match_next_map_all_voted = 0x550; // bool - constexpr std::ptrdiff_t m_found_goal_positions = 0x551; // bool + namespace CCSPlayerResource { + constexpr std::ptrdiff_t m_bHostageAlive = 0x4C0; // + constexpr std::ptrdiff_t m_isHostageFollowingSomeone = 0x4CC; // + constexpr std::ptrdiff_t m_iHostageEntityIDs = 0x4D8; // CEntityIndex[12] + constexpr std::ptrdiff_t m_bombsiteCenterA = 0x508; // + constexpr std::ptrdiff_t m_bombsiteCenterB = 0x514; // + constexpr std::ptrdiff_t m_hostageRescueX = 0x520; // int32[4] + constexpr std::ptrdiff_t m_hostageRescueY = 0x530; // int32[4] + constexpr std::ptrdiff_t m_hostageRescueZ = 0x540; // int32[4] + constexpr std::ptrdiff_t m_bEndMatchNextMapAllVoted = 0x550; // bool + constexpr std::ptrdiff_t m_foundGoalPositions = 0x551; // bool } // Parent: None // Fields count: 0 @@ -18236,11 +18236,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: soundsystem.dll @@ -18250,168 +18250,168 @@ namespace cs2_dumper { // Alignment: 4 // Members count: 30 enum class soundlevel_t : int32_t { - sndlvl_none = 0, - sndlvl_20d_b = 20, - sndlvl_25d_b = 25, - sndlvl_30d_b = 30, - sndlvl_35d_b = 35, - sndlvl_40d_b = 40, - sndlvl_45d_b = 45, - sndlvl_50d_b = 50, - sndlvl_55d_b = 55, - sndlvl_idle = 60, - sndlvl_60d_b = 60, - sndlvl_65d_b = 65, - sndlvl_static = 66, - sndlvl_70d_b = 70, - sndlvl_norm = 75, - sndlvl_75d_b = 75, - sndlvl_80d_b = 80, - sndlvl_talking = 80, - sndlvl_85d_b = 85, - sndlvl_90d_b = 90, - sndlvl_95d_b = 95, - sndlvl_100d_b = 100, - sndlvl_105d_b = 105, - sndlvl_110d_b = 110, - sndlvl_120d_b = 120, - sndlvl_130d_b = 130, - sndlvl_gunfire = 140, - sndlvl_140d_b = 140, - sndlvl_150d_b = 150, - sndlvl_180d_b = 180 + 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 } // Alignment: 4 // Members count: 6 - enum class action_type_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 : 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 } // Alignment: 4 // Members count: 3 - enum class sos_action_stop_type_t : int32_t { - sos_stoptype_none = 0, - sos_stoptype_time = 1, - sos_stoptype_opvar = 2 + enum class SosActionStopType_t : int32_t { + SOS_STOPTYPE_NONE = 0, + SOS_STOPTYPE_TIME = 1, + SOS_STOPTYPE_OPVAR = 2 } // Alignment: 4 // Members count: 2 - enum class sos_action_sort_type_t : int32_t { - sos_sorttype_highest = 0, - sos_sorttype_lowest = 1 + enum class SosActionSortType_t : int32_t { + SOS_SORTTYPE_HIGHEST = 0, + SOS_SORTTYPE_LOWEST = 1 } // Alignment: 4 // Members count: 2 - enum class sos_group_type_t : int32_t { - sos_grouptype_dynamic = 0, - sos_grouptype_static = 1 + enum class SosGroupType_t : int32_t { + SOS_GROUPTYPE_DYNAMIC = 0, + SOS_GROUPTYPE_STATIC = 1 } // Alignment: 4 // Members count: 6 - enum class sos_edit_item_type_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 : 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 } // Alignment: 2 // Members count: 10 - enum class v_mix_filter_type_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 : 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 } // Alignment: 1 // Members count: 9 - enum class v_mix_filter_slope_t : int8_t { - filter_slope_1pole_6d_b = 0, - filter_slope_1pole_12d_b = 1, - filter_slope_1pole_18d_b = 2, - filter_slope_1pole_24d_b = 3, - filter_slope_12d_b = 4, - filter_slope_24d_b = 5, - filter_slope_36d_b = 6, - filter_slope_48d_b = 7, - filter_slope_max = 7 + 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 } // Alignment: 2 // Members count: 30 - enum class v_mix_processor_type_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 : 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 } // Alignment: 4 // Members count: 5 - enum class v_mix_lfo_shape_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 : int32_t { + LFO_SHAPE_SINE = 0, + LFO_SHAPE_SQUARE = 1, + LFO_SHAPE_TRI = 2, + LFO_SHAPE_SAW = 3, + LFO_SHAPE_NOISE = 4 } // Alignment: 4 // Members count: 2 - enum class v_mix_panner_type_t : int32_t { - panner_type_linear = 0, - panner_type_equal_power = 1 + enum class VMixPannerType_t : int32_t { + PANNER_TYPE_LINEAR = 0, + PANNER_TYPE_EQUAL_POWER = 1 } // Alignment: 4 // Members count: 3 - enum class v_mix_subgraph_switch_interpolation_type_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 : int32_t { + SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0, + SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 1, + SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 2 } // Alignment: 4 // Members count: 6 - enum class v_mix_channel_operation_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 : 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 } // Parent: None // Fields count: 3 @@ -18419,85 +18419,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 @@ -18505,72 +18505,72 @@ 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< CSosSoundEventGroupSchema > } // 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< SosEditItemInfo_t > } // 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< InfoForResourceTypeCVMixListResource > } // 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 + namespace CDspPresetModifierList { + constexpr std::ptrdiff_t m_dspName = 0x0; // CUtlString constexpr std::ptrdiff_t m_modifiers = 0x8; // CUtlVector< CDSPMixgroupModifier > } // Parent: None @@ -18578,130 +18578,130 @@ namespace cs2_dumper { // // Metadata: // MGetKV3ClassDefaults - namespace c_voice_container_base { + namespace CVoiceContainerBase { constexpr std::ptrdiff_t m_curves = 0x20; // CUtlDict< CPiecewiseCurve, F( size=1 ) > } - // 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< InfoForResourceTypeCVoiceContainerBase > + 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< InfoForResourceTypeCVoiceContainerBase > + constexpr std::ptrdiff_t m_hSoundTwo = 0x68; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + 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< InfoForResourceTypeCVoiceContainerBase > + 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< float32 > } - // 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< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > } // 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 @@ -18709,289 +18709,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 } } // Module: vphysics2.dll @@ -19000,224 +19000,224 @@ namespace cs2_dumper { namespace vphysics2 { // Alignment: 4 // Members count: 4 - enum class joint_axis_t : int32_t { - joint_axis_x = 0, - joint_axis_y = 1, - joint_axis_z = 2, - joint_axis_count = 3 + enum class JointAxis_t : int32_t { + JOINT_AXIS_X = 0, + JOINT_AXIS_Y = 1, + JOINT_AXIS_Z = 2, + JOINT_AXIS_COUNT = 3 } // Alignment: 4 // Members count: 3 - enum class joint_motion_t : int32_t { - joint_motion_free = 0, - joint_motion_locked = 1, - joint_motion_count = 2 + enum class JointMotion_t : int32_t { + JOINT_MOTION_FREE = 0, + JOINT_MOTION_LOCKED = 1, + JOINT_MOTION_COUNT = 2 } // 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; // - constexpr std::ptrdiff_t world_axis_direction = 0xC; // - constexpr std::ptrdiff_t hinge_axis = 0x18; // constraint_axislimit_t + constexpr std::ptrdiff_t worldPosition = 0x0; // + constexpr std::ptrdiff_t worldAxisDirection = 0xC; // + 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: None // Fields count: 35 // // 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; // - constexpr std::ptrdiff_t m_v_point1 = 0x8C; // - 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; // + constexpr std::ptrdiff_t m_vPoint1 = 0x8C; // + 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< uint32 > + constexpr std::ptrdiff_t m_CtrlName = 0x18; // CUtlVector< CUtlString > + 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< 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_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_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 } @@ -19226,68 +19226,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 @@ -19298,8 +19298,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 @@ -19310,793 +19310,793 @@ 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; // - 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; // + 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; // - 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; // + 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; // - 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; // + 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; // - 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; // + 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; // - 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; // + 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; // - 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; // + 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 = 0x40; // int32 - constexpr std::ptrdiff_t m_n_vertex_map_hash = 0x44; // uint32 + namespace FeBuildBoxRigid_t { + constexpr std::ptrdiff_t m_nPriority = 0x40; // int32 + constexpr std::ptrdiff_t m_nVertexMapHash = 0x44; // 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< float32 > } // 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< FeVertexMapBuild_t* > } // 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; // - 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; // + 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< 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_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< 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 > } // 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; // - constexpr std::ptrdiff_t m_fl_offset = 0xC; // float32 + namespace RnPlane_t { + constexpr std::ptrdiff_t m_vNormal = 0x0; // + 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< RnPlane_t > + constexpr std::ptrdiff_t m_Nodes = 0x18; // CUtlVector< uint32 > } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - namespace rn_hull_t { - constexpr std::ptrdiff_t m_v_centroid = 0x0; // - 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; // - 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; // + constexpr std::ptrdiff_t m_flMaxAngularRadius = 0xC; // float32 + constexpr std::ptrdiff_t m_Bounds = 0x10; // AABB_t + constexpr std::ptrdiff_t m_vOrthographicAreas = 0x28; // + 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_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; // - constexpr std::ptrdiff_t m_n_children = 0xC; // uint32 - constexpr std::ptrdiff_t m_v_max = 0x10; // - constexpr std::ptrdiff_t m_n_triangle_offset = 0x1C; // uint32 + namespace RnNode_t { + constexpr std::ptrdiff_t m_vMin = 0x0; // + constexpr std::ptrdiff_t m_nChildren = 0xC; // uint32 + constexpr std::ptrdiff_t m_vMax = 0x10; // + 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; // - constexpr std::ptrdiff_t m_v_max = 0xC; // - 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; // - 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; // + constexpr std::ptrdiff_t m_vMax = 0xC; // + 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_vOrthographicAreas = 0x90; // + 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< float32 > } - // 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; // - constexpr std::ptrdiff_t m_v_ray_delta = 0xC; // - 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; // + constexpr std::ptrdiff_t m_vRayDelta = 0xC; // + 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; // - constexpr std::ptrdiff_t m_q_orientation = 0x14; // QuaternionStorage - constexpr std::ptrdiff_t m_v_linear_velocity = 0x24; // - constexpr std::ptrdiff_t m_v_angular_velocity = 0x30; // - constexpr std::ptrdiff_t m_v_local_mass_center = 0x3C; // - 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; // - constexpr std::ptrdiff_t m_v_last_awake_torque_accum = 0x9C; // - 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; // + constexpr std::ptrdiff_t m_qOrientation = 0x14; // QuaternionStorage + constexpr std::ptrdiff_t m_vLinearVelocity = 0x24; // + constexpr std::ptrdiff_t m_vAngularVelocity = 0x30; // + constexpr std::ptrdiff_t m_vLocalMassCenter = 0x3C; // + 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; // + constexpr std::ptrdiff_t m_vLastAwakeTorqueAccum = 0x9C; // + 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; // - constexpr std::ptrdiff_t m_v_normal = 0xC; // + namespace VertexPositionNormal_t { + constexpr std::ptrdiff_t m_vPosition = 0x0; // + constexpr std::ptrdiff_t m_vNormal = 0xC; // } // Parent: None // Fields count: 1 - namespace vertex_position_color_t { - constexpr std::ptrdiff_t m_v_position = 0x0; // + namespace VertexPositionColor_t { + constexpr std::ptrdiff_t m_vPosition = 0x0; // } - // 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: worldrenderer.dll @@ -20105,74 +20105,74 @@ namespace cs2_dumper { namespace worldrenderer { // Alignment: 4 // Members count: 13 - enum class object_type_flags_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 : 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 } // 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 { + namespace EntityKeyValueData_t { constexpr std::ptrdiff_t m_connections = 0x8; // CUtlVector< EntityIOConnectionData_t > - constexpr std::ptrdiff_t m_key_values_data = 0x20; // CUtlBinaryBlock + 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< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > + constexpr std::ptrdiff_t m_entityKeyValues = 0x30; // CUtlLeanVector< EntityKeyValueData_t > } // 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; // - 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_nObjectTypeFlags = 0x58; // ObjectTypeFlags_t + constexpr std::ptrdiff_t m_vLightingOrigin = 0x5C; // + 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< InfoForResourceTypeCModel > constexpr std::ptrdiff_t m_renderable = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > } // Parent: None @@ -20180,254 +20180,254 @@ namespace cs2_dumper { // // 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< InfoForResourceTypeIMaterial2 > } // 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< InfoForResourceTypeIMaterial2 > + 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< CStrongHandle< InfoForResourceTypeCTextureBase > > } // 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< RenderInputLayoutField_t > + constexpr std::ptrdiff_t m_pData = 0x20; // CUtlVector< uint8 > } // 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; // - 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; // + constexpr std::ptrdiff_t m_fMaxObjectScale = 0xC; // float32 + constexpr std::ptrdiff_t m_fSwitchDistances = 0x10; // CUtlVectorFixedGrowable< float32 > } // 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< 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 > } // 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_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_renderable_model = 0x98; // CStrongHandle< InfoForResourceTypeCModel > + constexpr std::ptrdiff_t m_renderableModel = 0x98; // CStrongHandle< InfoForResourceTypeCModel > } // 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< 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_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; // - constexpr std::ptrdiff_t m_v_min_bounds = 0x10; // - constexpr std::ptrdiff_t m_v_max_bounds = 0x1C; // - 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; // + 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_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< NodeData_t > + constexpr std::ptrdiff_t m_worldLightingInfo = 0x38; // BakedLightingInfo_t + constexpr std::ptrdiff_t m_entityLumps = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > } // 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; // - constexpr std::ptrdiff_t m_v_max_bounds = 0x54; // - 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; // + constexpr std::ptrdiff_t m_vMaxBounds = 0x54; // + 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 { } // 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 @@ -20435,16 +20435,16 @@ 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 } } } diff --git a/output/win/schemas.json b/output/win/schemas.json index 7a3531f..58d91ac 100644 --- a/output/win/schemas.json +++ b/output/win/schemas.json @@ -4,7 +4,7 @@ [ { "name": "MoodAnimation_t", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -33,7 +33,7 @@ }, { "name": "MoodAnimationLayer_t", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -112,7 +112,7 @@ }, { "name": "AnimationDecodeDebugDumpElement_t", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -156,7 +156,7 @@ }, { "name": "AnimationDecodeDebugDump_t", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -180,7 +180,7 @@ }, { "name": "AnimationSnapshotBase_t", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -239,10 +239,10 @@ }, { "name": "AnimationSnapshot_t", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": { "name": "AnimationSnapshotBase_t", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -321,7 +321,7 @@ }, { "name": "CAnimBoneDifference", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -360,7 +360,7 @@ }, { "name": "CAnimMorphDifference", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -379,7 +379,7 @@ }, { "name": "CAnimUserDifference", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -403,7 +403,7 @@ }, { "name": "CAnimEncodeDifference", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -452,7 +452,7 @@ }, { "name": "CAnimEventDefinition", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -491,7 +491,7 @@ }, { "name": "CAnimMovement", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -540,7 +540,7 @@ }, { "name": "CAnimLocalHierarchy", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -584,7 +584,7 @@ }, { "name": "CAnimDecoder", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -613,7 +613,7 @@ }, { "name": "CAnimFrameSegment", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -647,7 +647,7 @@ }, { "name": "CAnimFrameBlockAnim", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -676,7 +676,7 @@ }, { "name": "CAnimEncodedFrames", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -715,7 +715,7 @@ }, { "name": "CAnimDesc_Flag", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -769,7 +769,7 @@ }, { "name": "CAnimSequenceParams", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -793,7 +793,7 @@ }, { "name": "CAnimDesc", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -877,7 +877,7 @@ }, { "name": "CAnimActivity", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -911,7 +911,7 @@ }, { "name": "CAnimData", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -950,7 +950,7 @@ }, { "name": "CAnimBone", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -999,7 +999,7 @@ }, { "name": "CAnimUser", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1023,7 +1023,7 @@ }, { "name": "CAnimDataChannelDesc", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1082,7 +1082,7 @@ }, { "name": "CAnimKeyData", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1126,7 +1126,7 @@ }, { "name": "CAnimationGroup", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1175,7 +1175,7 @@ }, { "name": "CSeqAutoLayerFlag", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1229,7 +1229,7 @@ }, { "name": "CSeqAutoLayer", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1278,7 +1278,7 @@ }, { "name": "CSeqIKLock", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1312,7 +1312,7 @@ }, { "name": "CSeqBoneMaskList", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1351,7 +1351,7 @@ }, { "name": "CSeqScaleSet", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1390,7 +1390,7 @@ }, { "name": "CSeqMultiFetchFlag", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1434,7 +1434,7 @@ }, { "name": "CSeqMultiFetch", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1498,7 +1498,7 @@ }, { "name": "CSeqSeqDescFlag", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1567,7 +1567,7 @@ }, { "name": "CSeqTransition", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1591,7 +1591,7 @@ }, { "name": "CSeqS1SeqDesc", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1660,7 +1660,7 @@ }, { "name": "CSeqSynthAnimDesc", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1704,7 +1704,7 @@ }, { "name": "CSeqCmdLayer", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1763,7 +1763,7 @@ }, { "name": "CSeqPoseSetting", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1817,7 +1817,7 @@ }, { "name": "CSeqCmdSeqDesc", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1891,7 +1891,7 @@ }, { "name": "CSeqPoseParamDesc", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -1930,7 +1930,7 @@ }, { "name": "CSequenceGroupData", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -2014,7 +2014,7 @@ }, { "name": "CCompressorGroup", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [], "fields": [ @@ -2107,7 +2107,7 @@ }, { "name": "CAnimEnum", - "module_name": "animationsystem..dll", + "module_name": "animationsystem.dll", "parent": null, "metadata": [ { @@ -2126,7 +2126,7 @@ }, { "name": "AnimNodeID", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2150,7 +2150,7 @@ }, { "name": "AnimNodeOutputID", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2174,7 +2174,7 @@ }, { "name": "AnimStateID", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2198,7 +2198,7 @@ }, { "name": "AnimParamID", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2222,7 +2222,7 @@ }, { "name": "AnimTagID", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2246,7 +2246,7 @@ }, { "name": "AnimComponentID", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2270,7 +2270,7 @@ }, { "name": "AnimScriptHandle", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2294,7 +2294,7 @@ }, { "name": "CAnimAttachment", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2333,7 +2333,7 @@ }, { "name": "VPhysics2ShapeDef_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2372,7 +2372,7 @@ }, { "name": "VPhysXBodyPart_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2436,7 +2436,7 @@ }, { "name": "VPhysXCollisionAttributes_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2490,7 +2490,7 @@ }, { "name": "VPhysXRange_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2514,7 +2514,7 @@ }, { "name": "VPhysXConstraintParams_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2758,7 +2758,7 @@ }, { "name": "VPhysXConstraint2_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2792,7 +2792,7 @@ }, { "name": "VPhysXJoint_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2926,7 +2926,7 @@ }, { "name": "PhysSoftbodyDesc_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -2970,7 +2970,7 @@ }, { "name": "VPhysXAggregateData_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3064,7 +3064,7 @@ }, { "name": "CPhysSurfacePropertiesPhysics", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3113,7 +3113,7 @@ }, { "name": "CPhysSurfacePropertiesAudio", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3167,7 +3167,7 @@ }, { "name": "CPhysSurfacePropertiesSoundNames", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3221,7 +3221,7 @@ }, { "name": "CPhysSurfaceProperties", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3275,7 +3275,7 @@ }, { "name": "CVPhysXSurfacePropertiesList", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3294,7 +3294,7 @@ }, { "name": "MaterialGroup_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3318,7 +3318,7 @@ }, { "name": "ModelSkeletonData_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3367,7 +3367,7 @@ }, { "name": "PermModelInfo_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3431,7 +3431,7 @@ }, { "name": "PermModelExtPart_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3465,7 +3465,7 @@ }, { "name": "ModelBoneFlexDriverControl_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3504,7 +3504,7 @@ }, { "name": "ModelBoneFlexDriver_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3533,7 +3533,7 @@ }, { "name": "PermModelDataAnimatedMaterialAttribute_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3557,7 +3557,7 @@ }, { "name": "PermModelData_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3686,7 +3686,7 @@ }, { "name": "CModelConfigElement", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3710,10 +3710,10 @@ }, { "name": "CModelConfigElement_AttachedModel", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CModelConfigElement", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3817,10 +3817,10 @@ }, { "name": "CModelConfigElement_UserPick", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CModelConfigElement", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3859,10 +3859,10 @@ }, { "name": "CModelConfigElement_RandomPick", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CModelConfigElement", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3906,10 +3906,10 @@ }, { "name": "CModelConfigElement_SetMaterialGroup", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CModelConfigElement", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3948,10 +3948,10 @@ }, { "name": "CModelConfigElement_SetMaterialGroupOnAttachedModels", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CModelConfigElement", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -3990,10 +3990,10 @@ }, { "name": "CModelConfigElement_SetRenderColor", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CModelConfigElement", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4032,10 +4032,10 @@ }, { "name": "CModelConfigElement_RandomColor", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CModelConfigElement", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4074,10 +4074,10 @@ }, { "name": "CModelConfigElement_SetBodygroup", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CModelConfigElement", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4121,10 +4121,10 @@ }, { "name": "CModelConfigElement_SetBodygroupOnAttachedModels", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CModelConfigElement", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4168,10 +4168,10 @@ }, { "name": "CModelConfigElement_Command", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CModelConfigElement", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4215,7 +4215,7 @@ }, { "name": "CModelConfig", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4244,7 +4244,7 @@ }, { "name": "CModelConfigList", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4273,7 +4273,7 @@ }, { "name": "CRenderBufferBinding", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4297,7 +4297,7 @@ }, { "name": "SkeletonBoneBounds_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4321,7 +4321,7 @@ }, { "name": "RenderSkeletonBone_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4360,7 +4360,7 @@ }, { "name": "CRenderSkeleton", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4389,7 +4389,7 @@ }, { "name": "CDrawCullingData", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4418,7 +4418,7 @@ }, { "name": "CMaterialDrawDescriptor", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4492,7 +4492,7 @@ }, { "name": "CMeshletDescriptor", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4516,7 +4516,7 @@ }, { "name": "CSceneObjectData", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4560,7 +4560,7 @@ }, { "name": "CAttachment", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4614,7 +4614,7 @@ }, { "name": "CHitBox", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4693,7 +4693,7 @@ }, { "name": "CHitBoxSet", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4727,7 +4727,7 @@ }, { "name": "CHitBoxSetList", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4746,7 +4746,7 @@ }, { "name": "DynamicMeshDeformParams_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4780,7 +4780,7 @@ }, { "name": "RenderHairStrandInfo_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4829,7 +4829,7 @@ }, { "name": "CRenderGroom", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4878,7 +4878,7 @@ }, { "name": "CRenderMesh", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4917,7 +4917,7 @@ }, { "name": "CConstraintTarget", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -4961,7 +4961,7 @@ }, { "name": "CConstraintSlave", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5000,7 +5000,7 @@ }, { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5013,10 +5013,10 @@ }, { "name": "CBaseConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5059,13 +5059,13 @@ }, { "name": "CPointConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBaseConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5117,13 +5117,13 @@ }, { "name": "COrientConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBaseConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5175,13 +5175,13 @@ }, { "name": "CAimConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBaseConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5244,13 +5244,13 @@ }, { "name": "CTwistConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBaseConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5318,13 +5318,13 @@ }, { "name": "CTiltTwistConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBaseConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5387,13 +5387,13 @@ }, { "name": "CMorphConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBaseConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5466,13 +5466,13 @@ }, { "name": "CParentConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBaseConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5524,10 +5524,10 @@ }, { "name": "CBoneConstraintPoseSpaceMorph", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5575,7 +5575,7 @@ }, { "name": "CBoneConstraintPoseSpaceMorph::Input_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [], "fields": [ @@ -5593,13 +5593,13 @@ }, { "name": "CBoneConstraintPoseSpaceBone", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBaseConstraint", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5657,7 +5657,7 @@ }, { "name": "CBoneConstraintPoseSpaceBone::Input_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [], "fields": [ @@ -5675,10 +5675,10 @@ }, { "name": "CBoneConstraintDotToMorph", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CBoneConstraintBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5721,7 +5721,7 @@ }, { "name": "CFlexOp", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5745,7 +5745,7 @@ }, { "name": "CFlexRule", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5769,7 +5769,7 @@ }, { "name": "CFlexDesc", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5788,7 +5788,7 @@ }, { "name": "CFlexController", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5822,7 +5822,7 @@ }, { "name": "CMorphBundleData", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5856,7 +5856,7 @@ }, { "name": "CMorphRectData", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5895,7 +5895,7 @@ }, { "name": "CMorphData", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5919,7 +5919,7 @@ }, { "name": "CMorphSetData", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -5973,7 +5973,7 @@ }, { "name": "CAnimFoot", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6012,7 +6012,7 @@ }, { "name": "CAnimSkeleton", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6066,7 +6066,7 @@ }, { "name": "CFootDefinition", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6125,7 +6125,7 @@ }, { "name": "CCycleBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6144,10 +6144,10 @@ }, { "name": "CAnimCycle", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CCycleBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6175,10 +6175,10 @@ }, { "name": "CFootCycle", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": { "name": "CCycleBase", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6206,7 +6206,7 @@ }, { "name": "CFootCycleDefinition", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6265,7 +6265,7 @@ }, { "name": "CFootTrajectory", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6294,7 +6294,7 @@ }, { "name": "CFootTrajectories", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6313,7 +6313,7 @@ }, { "name": "CFootStride", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6337,7 +6337,7 @@ }, { "name": "CFootMotion", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6366,7 +6366,7 @@ }, { "name": "SkeletonAnimCapture_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6430,7 +6430,7 @@ }, { "name": "SkeletonAnimCapture_t::Bone_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6459,7 +6459,7 @@ }, { "name": "SkeletonAnimCapture_t::FrameStamp_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6513,7 +6513,7 @@ }, { "name": "SkeletonAnimCapture_t::Frame_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6572,7 +6572,7 @@ }, { "name": "SkeletonAnimCapture_t::Camera_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6596,7 +6596,7 @@ }, { "name": "SkeletonDemoDb_t", - "module_name": "modellib..dll", + "module_name": "modellib.dll", "parent": null, "metadata": [ { @@ -6625,7 +6625,7 @@ }, { "name": "CNmBoneMask", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -6654,7 +6654,7 @@ }, { "name": "CNmClip", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -6713,7 +6713,7 @@ }, { "name": "NmCompressionSettings_t", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -6767,7 +6767,7 @@ }, { "name": "NmCompressionSettings_t::QuantizationRange_t", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -6791,7 +6791,7 @@ }, { "name": "CNmEvent", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -6815,7 +6815,7 @@ }, { "name": "CNmRootMotionData", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -6854,7 +6854,7 @@ }, { "name": "CNmSkeleton", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -6903,7 +6903,7 @@ }, { "name": "NmSyncTrackTime_t", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -6927,7 +6927,7 @@ }, { "name": "NmSyncTrackTimeRange_t", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -6951,7 +6951,7 @@ }, { "name": "CNmSyncTrack", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -6975,7 +6975,7 @@ }, { "name": "CNmSyncTrack::EventMarker_t", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -6999,7 +6999,7 @@ }, { "name": "CNmSyncTrack::Event_t", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7028,7 +7028,7 @@ }, { "name": "NmPercent_t", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7047,10 +7047,10 @@ }, { "name": "CNmLegacyEvent", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": { "name": "CNmEvent", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7083,10 +7083,10 @@ }, { "name": "CNmFootEvent", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": { "name": "CNmEvent", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7125,10 +7125,10 @@ }, { "name": "CNmIDEvent", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": { "name": "CNmEvent", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7167,10 +7167,10 @@ }, { "name": "CNmTransitionEvent", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": { "name": "CNmEvent", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7214,10 +7214,10 @@ }, { "name": "CNmFrameSnapEvent", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": { "name": "CNmEvent", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7256,7 +7256,7 @@ }, { "name": "CNmGraphDataSet", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7285,7 +7285,7 @@ }, { "name": "CNmGraph", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7349,7 +7349,7 @@ }, { "name": "CNmGraph::ExternalGraphSlot_t", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7373,7 +7373,7 @@ }, { "name": "CNmGraph::ChildGraphSlot_t", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7397,7 +7397,7 @@ }, { "name": "CNmGraphVariation", - "module_name": "animlib..dll", + "module_name": "animlib.dll", "parent": null, "metadata": [ { @@ -7421,7 +7421,7 @@ }, { "name": "BoneDemoCaptureSettings_t", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7445,7 +7445,7 @@ }, { "name": "IKDemoCaptureSettings_t", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7484,7 +7484,7 @@ }, { "name": "CAnimDemoCaptureSettings", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7578,7 +7578,7 @@ }, { "name": "CAnimReplayFrame", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7617,7 +7617,7 @@ }, { "name": "CAnimGraphDebugReplay", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7656,7 +7656,7 @@ }, { "name": "CAnimGraphModelBinding", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7680,7 +7680,7 @@ }, { "name": "CAnimInputDamping", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7709,7 +7709,7 @@ }, { "name": "CAnimParamHandle", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7733,7 +7733,7 @@ }, { "name": "CAnimParamHandleMap", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7752,7 +7752,7 @@ }, { "name": "CAnimParameterManagerUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7796,7 +7796,7 @@ }, { "name": "CAnimUpdateSharedData", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7860,7 +7860,7 @@ }, { "name": "CBlendCurve", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7884,7 +7884,7 @@ }, { "name": "ParamSpanSample_t", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7908,7 +7908,7 @@ }, { "name": "ParamSpan_t", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7947,7 +7947,7 @@ }, { "name": "CParamSpanUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7966,7 +7966,7 @@ }, { "name": "CAnimGraphSettingsGroup", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7979,7 +7979,7 @@ }, { "name": "CAnimGraphSettingsManager", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -7998,7 +7998,7 @@ }, { "name": "CCachedPose", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8032,7 +8032,7 @@ }, { "name": "CStaticPoseCache", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8061,10 +8061,10 @@ }, { "name": "CStaticPoseCacheBuilder", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CStaticPoseCache", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8102,7 +8102,7 @@ }, { "name": "CAnimActionUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8115,10 +8115,10 @@ }, { "name": "CEmitTagActionUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimActionUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8151,10 +8151,10 @@ }, { "name": "CSetParameterActionUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimActionUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8187,10 +8187,10 @@ }, { "name": "CToggleComponentActionUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimActionUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8223,10 +8223,10 @@ }, { "name": "CExpressionActionUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimActionUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8264,7 +8264,7 @@ }, { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8298,7 +8298,7 @@ }, { "name": "CAnimTagManagerUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8317,10 +8317,10 @@ }, { "name": "CAudioAnimTag", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8404,7 +8404,7 @@ }, { "name": "CBodyGroupSetting", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8438,10 +8438,10 @@ }, { "name": "CBodyGroupAnimTag", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8500,10 +8500,10 @@ }, { "name": "CClothSettingsAnimTag", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8572,10 +8572,10 @@ }, { "name": "CFootFallAnimTag", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8629,10 +8629,10 @@ }, { "name": "CFootstepLandedAnimTag", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8701,10 +8701,10 @@ }, { "name": "CMaterialAttributeAnimTag", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8773,10 +8773,10 @@ }, { "name": "CParticleAnimTag", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8875,10 +8875,10 @@ }, { "name": "CRagdollAnimTag", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -8957,10 +8957,10 @@ }, { "name": "CSequenceFinishedAnimTag", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9014,10 +9014,10 @@ }, { "name": "CStringAnimTag", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9065,10 +9065,10 @@ }, { "name": "CTaskStatusAnimTag", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimTagBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9116,7 +9116,7 @@ }, { "name": "CAnimComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9150,10 +9150,10 @@ }, { "name": "CAnimScriptComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9202,10 +9202,10 @@ }, { "name": "CCPPScriptComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9254,7 +9254,7 @@ }, { "name": "CDampedValueUpdateItem", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9283,10 +9283,10 @@ }, { "name": "CDampedValueComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9335,10 +9335,10 @@ }, { "name": "CDemoSettingsComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9387,10 +9387,10 @@ }, { "name": "CLODComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9439,10 +9439,10 @@ }, { "name": "CLookComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9526,10 +9526,10 @@ }, { "name": "CMovementComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9618,7 +9618,7 @@ }, { "name": "WeightList", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9642,10 +9642,10 @@ }, { "name": "CRagdollComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9729,10 +9729,10 @@ }, { "name": "CSlopeComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9811,10 +9811,10 @@ }, { "name": "CStateMachineComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimComponentUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9863,7 +9863,7 @@ }, { "name": "CMotionDataSet", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9887,7 +9887,7 @@ }, { "name": "CMotionGraphGroup", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9926,7 +9926,7 @@ }, { "name": "SampleCode", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9945,7 +9945,7 @@ }, { "name": "MotionDBIndex", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9964,7 +9964,7 @@ }, { "name": "CVectorQuantizer", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -9993,7 +9993,7 @@ }, { "name": "CProductQuantizer", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10017,7 +10017,7 @@ }, { "name": "CMotionSearchNode", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10056,7 +10056,7 @@ }, { "name": "CMotionSearchDB", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10085,7 +10085,7 @@ }, { "name": "CMotionGraph", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10134,10 +10134,10 @@ }, { "name": "CEditableMotionGraph", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionGraph", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10195,7 +10195,7 @@ }, { "name": "CMotionNode", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10219,10 +10219,10 @@ }, { "name": "CMotionNodeSequence", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionNode", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10271,7 +10271,7 @@ }, { "name": "MotionBlendItem", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10295,10 +10295,10 @@ }, { "name": "CMotionNodeBlend1D", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionNode", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10342,7 +10342,7 @@ }, { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10376,10 +10376,10 @@ }, { "name": "CBlockSelectionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10422,10 +10422,10 @@ }, { "name": "CBonePositionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10474,10 +10474,10 @@ }, { "name": "CBoneVelocityMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10526,10 +10526,10 @@ }, { "name": "CCurrentRotationVelocityMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10572,10 +10572,10 @@ }, { "name": "CCurrentVelocityMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10618,10 +10618,10 @@ }, { "name": "CDistanceRemainingMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10700,10 +10700,10 @@ }, { "name": "CFootCycleMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10752,10 +10752,10 @@ }, { "name": "CFootPositionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10809,10 +10809,10 @@ }, { "name": "CFutureFacingMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10866,10 +10866,10 @@ }, { "name": "CFutureVelocityMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -10933,10 +10933,10 @@ }, { "name": "CPathMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -11000,10 +11000,10 @@ }, { "name": "CStepsRemainingMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -11057,10 +11057,10 @@ }, { "name": "CTimeRemainingMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CMotionMetricEvaluator", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -11124,7 +11124,7 @@ }, { "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -11148,10 +11148,10 @@ }, { "name": "CPathAnimMotorUpdaterBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -11190,13 +11190,13 @@ }, { "name": "CDampedPathAnimMotorUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CPathAnimMotorUpdaterBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -11280,13 +11280,13 @@ }, { "name": "CPathAnimMotorUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CPathAnimMotorUpdaterBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -11334,10 +11334,10 @@ }, { "name": "CPlayerInputAnimMotorUpdater", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": { "name": "CAnimMotorUpdaterBase", - "module_name": "animgraphlib..dll", + "module_name": "animgraphlib.dll", "parent": null, "metadata": [ { @@ -13531,14 +13531,14 @@ [ { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CEntityIdentity", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -13608,7 +13608,7 @@ }, { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -13649,10 +13649,10 @@ }, { "name": "CScriptComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -13668,10 +13668,10 @@ }, { "name": "CBodyComponent", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -13692,13 +13692,13 @@ }, { "name": "CBodyComponentPoint", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CBodyComponent", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -13740,13 +13740,13 @@ }, { "name": "CBodyComponentSkeletonInstance", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CBodyComponent", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -13788,10 +13788,10 @@ }, { "name": "CHitboxComponent", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -13814,10 +13814,10 @@ }, { "name": "CLightComponent", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -14549,10 +14549,10 @@ }, { "name": "CRenderComponent", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -14588,7 +14588,7 @@ }, { "name": "CBuoyancyHelper", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -14601,7 +14601,7 @@ }, { "name": "CBasePlayerControllerAPI", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -14619,7 +14619,7 @@ }, { "name": "C_CommandContext", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -14637,7 +14637,7 @@ }, { "name": "ViewAngleServerChange_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -14679,7 +14679,7 @@ }, { "name": "CDynamicPropAPI", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -14697,10 +14697,10 @@ }, { "name": "CPlayer_AutoaimServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -14716,7 +14716,7 @@ }, { "name": "audioparams_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -14780,10 +14780,10 @@ }, { "name": "CPlayer_CameraServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -14955,10 +14955,10 @@ }, { "name": "CPlayer_FlashlightServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -14974,10 +14974,10 @@ }, { "name": "CPlayer_ItemServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -14993,10 +14993,10 @@ }, { "name": "CPlayer_MovementServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -15107,13 +15107,13 @@ }, { "name": "CPlayer_MovementServices_Humanoid", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_MovementServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -15331,10 +15331,10 @@ }, { "name": "CPlayer_ObserverServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -15394,10 +15394,10 @@ }, { "name": "CPlayer_UseServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -15413,10 +15413,10 @@ }, { "name": "CPlayer_WaterServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -15432,10 +15432,10 @@ }, { "name": "CPlayer_WeaponServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -15497,16 +15497,16 @@ }, { "name": "CBodyComponentBaseAnimGraph", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CBodyComponentSkeletonInstance", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CBodyComponent", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -15569,7 +15569,7 @@ }, { "name": "EntityRenderAttribute_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -15600,7 +15600,7 @@ }, { "name": "ActiveModelConfig_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -15653,16 +15653,16 @@ }, { "name": "CBodyComponentBaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CBodyComponentSkeletonInstance", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CBodyComponent", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -15713,7 +15713,7 @@ }, { "name": "CGameSceneNodeHandle", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -15744,7 +15744,7 @@ }, { "name": "CGameSceneNode", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -15949,7 +15949,7 @@ }, { "name": "SequenceHistory_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -15987,7 +15987,7 @@ }, { "name": "CNetworkedSequenceOperation", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16054,7 +16054,7 @@ }, { "name": "CModelState", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16122,10 +16122,10 @@ }, { "name": "CSkeletonInstance", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CGameSceneNode", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16405,7 +16405,7 @@ }, { "name": "IntervalTimer", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16436,7 +16436,7 @@ }, { "name": "CountdownTimer", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16489,7 +16489,7 @@ }, { "name": "EngineCountdownTimer", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16531,10 +16531,10 @@ }, { "name": "CTimeline", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "IntervalTimer", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16647,7 +16647,7 @@ }, { "name": "CAnimGraphNetworkedVariables", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16920,7 +16920,7 @@ }, { "name": "C_BaseEntityAPI", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16938,7 +16938,7 @@ }, { "name": "CTakeDamageInfoAPI", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16956,7 +16956,7 @@ }, { "name": "CClientPointEntityAPI", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16969,7 +16969,7 @@ }, { "name": "CPulseGraphInstance_ClientEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -16998,10 +16998,10 @@ }, { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -17678,13 +17678,13 @@ }, { "name": "CLogicalEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -18364,7 +18364,7 @@ }, { "name": "C_BaseFlex::Emphasized_Phoneme", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -18397,13 +18397,13 @@ }, { "name": "C_ColorCorrection", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -19246,13 +19246,13 @@ }, { "name": "C_EnvWindClientside", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -19945,13 +19945,13 @@ }, { "name": "C_EntityFlame", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -20660,7 +20660,7 @@ }, { "name": "CProjectedTextureBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -20999,13 +20999,13 @@ }, { "name": "C_BaseFire", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -21731,16 +21731,16 @@ }, { "name": "C_FireSmoke", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseFire", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -22558,7 +22558,7 @@ }, { "name": "C_RopeKeyframe::CPhysicsDelegate", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -22571,7 +22571,7 @@ }, { "name": "C_SceneEntity::QueuedEvents_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -22584,13 +22584,13 @@ }, { "name": "C_TintController", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -23270,7 +23270,7 @@ }, { "name": "CFlashlightEffect", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -23343,7 +23343,7 @@ }, { "name": "CInterpolatedValue", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -23376,7 +23376,7 @@ }, { "name": "CGlowSprite", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -23404,7 +23404,7 @@ }, { "name": "CGlowOverlay", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -23487,20 +23487,20 @@ }, { "name": "IClientAlphaProperty", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CSkyboxReference", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -24191,13 +24191,13 @@ }, { "name": "C_SkyCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -24911,7 +24911,7 @@ }, { "name": "TimedEvent", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -24929,7 +24929,7 @@ }, { "name": "VPhysicsCollisionAttribute_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -25026,7 +25026,7 @@ }, { "name": "CCollisionProperty", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -25204,7 +25204,7 @@ }, { "name": "CDecalInfo", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -25272,7 +25272,7 @@ }, { "name": "CEffectData", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -25512,13 +25512,13 @@ }, { "name": "C_EnvDetailController", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -26222,7 +26222,7 @@ }, { "name": "C_EnvWindShared", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -26460,7 +26460,7 @@ }, { "name": "C_EnvWindShared::WindAveEvent_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -26478,7 +26478,7 @@ }, { "name": "C_EnvWindShared::WindVariationEvent_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -26496,13 +26496,13 @@ }, { "name": "C_InfoLadderDismount", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -27182,7 +27182,7 @@ }, { "name": "shard_model_desc_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -27323,13 +27323,13 @@ }, { "name": "C_GameRulesProxy", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -28009,14 +28009,14 @@ }, { "name": "C_GameRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CGlowProperty", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -28134,10 +28134,10 @@ }, { "name": "C_MultiplayRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_GameRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [] @@ -28147,7 +28147,7 @@ }, { "name": "fogparams_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -28425,7 +28425,7 @@ }, { "name": "C_fogplayerparams_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -28510,7 +28510,7 @@ }, { "name": "sky3dparams_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -28585,7 +28585,7 @@ }, { "name": "PhysicsRagdollPose_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -28626,10 +28626,10 @@ }, { "name": "C_SingleplayRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_GameRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [] @@ -28639,13 +28639,13 @@ }, { "name": "C_SoundOpvarSetPointBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -29382,16 +29382,16 @@ }, { "name": "C_SoundOpvarSetPointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundOpvarSetPointBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -30131,19 +30131,19 @@ }, { "name": "C_SoundOpvarSetAABBEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundOpvarSetPointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundOpvarSetPointBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -30886,22 +30886,22 @@ }, { "name": "C_SoundOpvarSetOBBEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundOpvarSetAABBEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundOpvarSetPointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundOpvarSetPointBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -31647,19 +31647,19 @@ }, { "name": "C_SoundOpvarSetPathCornerEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundOpvarSetPointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundOpvarSetPointBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -32402,19 +32402,19 @@ }, { "name": "C_SoundOpvarSetAutoRoomEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundOpvarSetPointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundOpvarSetPointBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -33157,16 +33157,16 @@ }, { "name": "C_SoundOpvarSetOBBWindEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundOpvarSetPointBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -33906,13 +33906,13 @@ }, { "name": "C_TeamplayRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_MultiplayRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_GameRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [] @@ -33925,13 +33925,13 @@ }, { "name": "C_TeamRoundTimer", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -34853,7 +34853,7 @@ }, { "name": "CAttributeList", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -34878,7 +34878,7 @@ }, { "name": "CEconItemAttribute", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -34942,7 +34942,7 @@ }, { "name": "CAttributeManager", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -34999,7 +34999,7 @@ }, { "name": "CAttributeManager::cached_attribute_float_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -35022,10 +35022,10 @@ }, { "name": "C_AttributeContainer", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CAttributeManager", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -35128,7 +35128,7 @@ }, { "name": "C_EconEntity::AttachedModelData_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -35141,7 +35141,7 @@ }, { "name": "EntitySpottedState_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -35172,16 +35172,16 @@ }, { "name": "C_CSGameRulesProxy", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_GameRulesProxy", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -35877,16 +35877,16 @@ }, { "name": "C_CSGameRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_TeamplayRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_MultiplayRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_GameRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [] @@ -37131,7 +37131,7 @@ }, { "name": "CCSTakeDamageInfoAPI", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -37149,7 +37149,7 @@ }, { "name": "CCSGameModeRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -37162,10 +37162,10 @@ }, { "name": "CCSGameModeRules_Noop", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CCSGameModeRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -37181,7 +37181,7 @@ }, { "name": "CCSGameModeScript", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -37204,10 +37204,10 @@ }, { "name": "CCSGameModeRules_ArmsRace", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CCSGameModeRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -37236,10 +37236,10 @@ }, { "name": "CCSArmsRaceScript", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CCSGameModeScript", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -37287,10 +37287,10 @@ }, { "name": "CCSGameModeRules_Deathmatch", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CCSGameModeRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -37341,10 +37341,10 @@ }, { "name": "CCSDeathmatchScript", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CCSGameModeScript", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -37392,7 +37392,7 @@ }, { "name": "C_RetakeGameRules", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -37456,7 +37456,7 @@ }, { "name": "CSPerRoundStats_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -37608,10 +37608,10 @@ }, { "name": "CSMatchStats_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CSPerRoundStats_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -37823,13 +37823,13 @@ }, { "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -38599,16 +38599,16 @@ }, { "name": "C_CSGO_TeamSelectCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -39381,19 +39381,19 @@ }, { "name": "C_CSGO_TeamSelectTerroristPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamSelectCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -40169,19 +40169,19 @@ }, { "name": "C_CSGO_TeamSelectCounterTerroristPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamSelectCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -40957,16 +40957,16 @@ }, { "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -41739,19 +41739,19 @@ }, { "name": "C_CSGO_TeamIntroTerroristPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -42527,19 +42527,19 @@ }, { "name": "C_CSGO_TeamIntroCounterTerroristPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -43315,19 +43315,19 @@ }, { "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -44103,22 +44103,22 @@ }, { "name": "CCSGO_WingmanIntroTerroristPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -44897,22 +44897,22 @@ }, { "name": "CCSGO_WingmanIntroCounterTerroristPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamIntroCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -45691,13 +45691,13 @@ }, { "name": "C_CSMinimapBoundary", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -46377,13 +46377,13 @@ }, { "name": "C_PlayerPing", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -47120,10 +47120,10 @@ }, { "name": "CCSPlayer_PingServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -47152,13 +47152,13 @@ }, { "name": "C_CSPlayerResource", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -47892,12 +47892,12 @@ "fields": [ { "name": "m_bHostageAlive", - "ty": "bool[12]", + "ty": "", "offset": 1360 }, { "name": "m_isHostageFollowingSomeone", - "ty": "bool[12]", + "ty": "", "offset": 1372 }, { @@ -47944,7 +47944,7 @@ }, { "name": "CCSPlayerControllerAPI", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -47962,10 +47962,10 @@ }, { "name": "CPlayer_ViewModelServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -47981,13 +47981,13 @@ }, { "name": "CCSPlayerBase_CameraServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_CameraServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -48224,7 +48224,7 @@ }, { "name": "WeaponPurchaseCount_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -48255,7 +48255,7 @@ }, { "name": "WeaponPurchaseTracker_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -48275,10 +48275,10 @@ }, { "name": "CCSPlayer_ActionTrackingServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -48334,10 +48334,10 @@ }, { "name": "CCSPlayer_BulletServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -48366,7 +48366,7 @@ }, { "name": "SellbackPurchaseEntry_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -48430,10 +48430,10 @@ }, { "name": "CCSPlayer_BuyServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -48462,16 +48462,16 @@ }, { "name": "CCSPlayer_CameraServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CCSPlayerBase_CameraServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_CameraServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -48717,10 +48717,10 @@ }, { "name": "CCSPlayer_HostageServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -48760,13 +48760,13 @@ }, { "name": "CCSPlayer_ItemServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_ItemServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -48820,16 +48820,16 @@ }, { "name": "CCSPlayer_MovementServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_MovementServices_Humanoid", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_MovementServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -49357,13 +49357,13 @@ }, { "name": "CCSPlayer_UseServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_UseServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -49382,13 +49382,13 @@ }, { "name": "CCSPlayer_ViewModelServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_ViewModelServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -49420,13 +49420,13 @@ }, { "name": "CCSPlayer_WaterServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_WaterServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -49461,13 +49461,13 @@ }, { "name": "CCSPlayer_WeaponServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_WeaponServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -49577,13 +49577,13 @@ }, { "name": "CCSObserver_ObserverServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_ObserverServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -49687,16 +49687,16 @@ }, { "name": "CCSObserver_CameraServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CCSPlayerBase_CameraServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_CameraServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -49936,13 +49936,13 @@ }, { "name": "CCSObserver_MovementServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_MovementServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -50056,13 +50056,13 @@ }, { "name": "CCSObserver_UseServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_UseServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -50081,13 +50081,13 @@ }, { "name": "CCSObserver_ViewModelServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayer_ViewModelServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -50106,10 +50106,10 @@ }, { "name": "CCSPlayerController_ActionTrackingServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerControllerComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -50182,7 +50182,7 @@ }, { "name": "CDamageRecord", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -50345,10 +50345,10 @@ }, { "name": "CCSPlayerController_DamageServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerControllerComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -50388,10 +50388,10 @@ }, { "name": "CCSPlayerController_InGameMoneyServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerControllerComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -50458,7 +50458,7 @@ }, { "name": "ServerAuthoritativeWeaponSlot_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -50481,10 +50481,10 @@ }, { "name": "CCSPlayerController_InventoryServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerControllerComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -50590,7 +50590,7 @@ }, { "name": "CCSWeaponBaseVDataAPI", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -50608,7 +50608,7 @@ }, { "name": "CCSWeaponBaseAPI", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -50626,7 +50626,7 @@ }, { "name": "C_IronSightController", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -50699,7 +50699,7 @@ }, { "name": "CompositeMaterialMatchFilter_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -50738,7 +50738,7 @@ }, { "name": "CompositeMaterialInputLooseVariable_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -50927,7 +50927,7 @@ }, { "name": "CompMatMutatorCondition_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -50971,7 +50971,7 @@ }, { "name": "CompMatPropertyMutator_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -51130,7 +51130,7 @@ }, { "name": "CompositeMaterialInputContainer_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -51189,7 +51189,7 @@ }, { "name": "CompositeMaterialAssemblyProcedure_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -51228,7 +51228,7 @@ }, { "name": "GeneratedTextureHandle_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -51247,7 +51247,7 @@ }, { "name": "CompositeMaterial_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -51281,7 +51281,7 @@ }, { "name": "CompositeMaterialEditorPoint_t", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -51335,7 +51335,7 @@ }, { "name": "CCompositeMaterialEditorDoc", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -51364,7 +51364,7 @@ }, { "name": "CGlobalLightBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -51587,13 +51587,13 @@ }, { "name": "C_GlobalLight", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -52279,10 +52279,10 @@ }, { "name": "C_CSGO_PreviewModel_GraphController", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CAnimGraphControllerBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] @@ -52313,10 +52313,10 @@ }, { "name": "C_CSGO_PreviewPlayer_GraphController", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CAnimGraphControllerBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] @@ -52367,13 +52367,13 @@ }, { "name": "C_CSGO_MapPreviewCameraPathNode", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -53104,13 +53104,13 @@ }, { "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -53831,10 +53831,10 @@ }, { "name": "CCSPlayer_GlowServices", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -53850,7 +53850,7 @@ }, { "name": "C_CSObserverPawnAPI", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -53868,7 +53868,7 @@ }, { "name": "C_CSPlayerPawnAPI", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -53886,13 +53886,13 @@ }, { "name": "C_VoteController", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -54639,13 +54639,13 @@ }, { "name": "C_MapVetoPickController", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -55502,23 +55502,23 @@ }, { "name": "CPlayerSprayDecalRenderHelper", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -56278,19 +56278,19 @@ }, { "name": "C_CSGO_TeamSelectCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -57053,19 +57053,19 @@ }, { "name": "C_CSGO_TerroristTeamIntroCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -57828,19 +57828,19 @@ }, { "name": "C_CSGO_TerroristWingmanIntroCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -58603,19 +58603,19 @@ }, { "name": "C_CSGO_CounterTerroristTeamIntroCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -59378,19 +59378,19 @@ }, { "name": "C_CSGO_CounterTerroristWingmanIntroCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -60153,19 +60153,19 @@ }, { "name": "C_CSGO_EndOfMatchCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_MapPreviewCameraPath", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -60928,16 +60928,16 @@ }, { "name": "C_CSGO_EndOfMatchCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_TeamPreviewCharacterPosition", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -61710,13 +61710,13 @@ }, { "name": "C_CSGO_EndOfMatchLineupEndpoint", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -62396,16 +62396,16 @@ }, { "name": "C_CSGO_EndOfMatchLineupStart", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_EndOfMatchLineupEndpoint", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -63088,16 +63088,16 @@ }, { "name": "C_CSGO_EndOfMatchLineupEnd", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_CSGO_EndOfMatchLineupEndpoint", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -63780,13 +63780,13 @@ }, { "name": "C_CsmFovOverride", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -64477,13 +64477,13 @@ }, { "name": "C_PointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -65163,13 +65163,13 @@ }, { "name": "C_EnvCombinedLightProbeVolume", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -66115,13 +66115,13 @@ }, { "name": "C_EnvCubemap", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -67001,16 +67001,16 @@ }, { "name": "C_EnvCubemapBox", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_EnvCubemap", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -67893,13 +67893,13 @@ }, { "name": "C_EnvCubemapFog", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -68773,13 +68773,13 @@ }, { "name": "C_GradientFog", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -69631,13 +69631,13 @@ }, { "name": "C_EnvLightProbeVolume", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -70506,13 +70506,13 @@ }, { "name": "C_PlayerVisibility", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -71260,13 +71260,13 @@ }, { "name": "C_TonemapController2", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -72036,13 +72036,13 @@ }, { "name": "C_EnvVolumetricFogController", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -73026,13 +73026,13 @@ }, { "name": "C_EnvVolumetricFogVolume", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -73791,13 +73791,13 @@ }, { "name": "C_FogController", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -74500,16 +74500,16 @@ }, { "name": "CInfoTarget", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_PointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -75192,16 +75192,16 @@ }, { "name": "CInfoParticleTarget", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_PointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -75884,13 +75884,13 @@ }, { "name": "C_InfoVisibilityBox", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -76605,13 +76605,13 @@ }, { "name": "CInfoWorldLayer", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -77357,13 +77357,13 @@ }, { "name": "C_PointCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -78296,16 +78296,16 @@ }, { "name": "C_PointCameraVFOV", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_PointCamera", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -79247,16 +79247,16 @@ }, { "name": "CPointTemplate", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CLogicalEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -80000,13 +80000,13 @@ }, { "name": "C_SoundAreaEntityBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -80726,16 +80726,16 @@ }, { "name": "C_SoundAreaEntitySphere", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundAreaEntityBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -81471,16 +81471,16 @@ }, { "name": "C_SoundAreaEntityOrientedBox", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_SoundAreaEntityBase", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -82227,13 +82227,13 @@ }, { "name": "C_Team", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -82964,13 +82964,13 @@ }, { "name": "CBasePlayerController", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -83813,7 +83813,7 @@ }, { "name": "CBasePlayerVData", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -83897,7 +83897,7 @@ }, { "name": "CBasePlayerWeaponVData", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [ { @@ -84011,13 +84011,13 @@ }, { "name": "CBaseAnimGraphController", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CSkeletonAnimationController", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "ISkeletonAnimationController", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] @@ -84133,13 +84133,13 @@ }, { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -85102,16 +85102,16 @@ }, { "name": "CServerOnlyModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -86077,16 +86077,16 @@ }, { "name": "C_ModelPointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -87052,16 +87052,16 @@ }, { "name": "CLogicRelay", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CLogicalEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -87780,16 +87780,16 @@ }, { "name": "C_ParticleSystem", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -88997,13 +88997,13 @@ }, { "name": "C_PathParticleRope", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -89837,16 +89837,16 @@ }, { "name": "C_PathParticleRopeAlias_path_particle_rope_clientside", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_PathParticleRope", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -90683,16 +90683,16 @@ }, { "name": "C_DynamicLight", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -91737,16 +91737,16 @@ }, { "name": "C_EnvScreenOverlay", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_PointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -92506,16 +92506,16 @@ }, { "name": "C_FuncTrackTrain", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -93497,10 +93497,10 @@ }, { "name": "C_LightGlowOverlay", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CGlowOverlay", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -93622,16 +93622,16 @@ }, { "name": "C_LightGlow", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -94706,13 +94706,13 @@ }, { "name": "C_RagdollManager", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -95405,16 +95405,16 @@ }, { "name": "C_SpotlightEnd", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -96404,13 +96404,13 @@ }, { "name": "C_PointValueRemapper", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -97319,19 +97319,19 @@ }, { "name": "C_PointWorldText", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_ModelPointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -98411,7 +98411,7 @@ }, { "name": "m_nJustifyHorizontal", - "ty": "PointWorldTextJustifyHorizontal_t", + "ty": "PointWorldTextJustifyHorizontal_", "offset": 3900 }, { @@ -98428,13 +98428,13 @@ }, { "name": "C_HandleTest", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -99138,13 +99138,13 @@ }, { "name": "CClientScriptEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -99824,13 +99824,13 @@ }, { "name": "C_EnvWind", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -100523,16 +100523,16 @@ }, { "name": "C_BaseToggle", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -101498,19 +101498,19 @@ }, { "name": "C_BaseButton", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseToggle", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -102514,16 +102514,16 @@ }, { "name": "C_PrecipitationBlocker", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -103489,16 +103489,16 @@ }, { "name": "C_EntityDissolve", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -104591,19 +104591,19 @@ }, { "name": "C_EnvProjectedTexture", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_ModelPointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -105572,16 +105572,16 @@ }, { "name": "C_EnvDecal", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -106648,10 +106648,10 @@ }, { "name": "CFireOverlay", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CGlowOverlay", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -106758,16 +106758,16 @@ }, { "name": "C_FuncBrush", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -107733,19 +107733,19 @@ }, { "name": "C_FuncElectrifiedVolume", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_FuncBrush", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -108743,16 +108743,16 @@ }, { "name": "C_FuncRotating", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -109729,16 +109729,16 @@ }, { "name": "C_Breakable", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -110704,19 +110704,19 @@ }, { "name": "C_PhysBox", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_Breakable", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -111685,16 +111685,16 @@ }, { "name": "C_RopeKeyframe", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -112998,16 +112998,16 @@ }, { "name": "C_SceneEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_PointEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -113794,10 +113794,10 @@ }, { "name": "C_SunGlowOverlay", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CGlowOverlay", - "module_name": "client..dll", + "module_name": "client.dll", "parent": null, "metadata": [], "fields": [ @@ -113889,16 +113889,16 @@ }, { "name": "C_Sun", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -115070,19 +115070,19 @@ }, { "name": "C_BaseTrigger", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseToggle", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -116080,16 +116080,16 @@ }, { "name": "C_TriggerVolume", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseModelEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "C_BaseEntity", - "module_name": "client..dll", + "module_name": "client.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -117337,7 +117337,7 @@ [ { "name": "EngineLoopState_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117365,14 +117365,14 @@ }, { "name": "EventModInitialized_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "EventFrameBoundary_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117385,7 +117385,7 @@ }, { "name": "EventProfileStorageAvailable_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117398,14 +117398,14 @@ }, { "name": "EventSplitScreenStateChanged_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "EventSetTime_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117453,7 +117453,7 @@ }, { "name": "EventClientPollInput_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117471,7 +117471,7 @@ }, { "name": "EventClientProcessInput_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117499,7 +117499,7 @@ }, { "name": "EventClientProcessGameInput_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117522,7 +117522,7 @@ }, { "name": "EventClientPreOutput_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117560,7 +117560,7 @@ }, { "name": "EventClientSceneSystemThreadStateChange_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117573,7 +117573,7 @@ }, { "name": "EventClientOutput_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117606,7 +117606,7 @@ }, { "name": "EventClientPostOutput_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117639,7 +117639,7 @@ }, { "name": "EventClientFrameSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117667,7 +117667,7 @@ }, { "name": "EventSimpleLoopFrameUpdate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117690,7 +117690,7 @@ }, { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117713,10 +117713,10 @@ }, { "name": "EventAdvanceTick_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117763,10 +117763,10 @@ }, { "name": "EventPostAdvanceTick_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117813,13 +117813,13 @@ }, { "name": "EventServerAdvanceTick_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventAdvanceTick_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117869,13 +117869,13 @@ }, { "name": "EventServerPostAdvanceTick_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventPostAdvanceTick_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117925,13 +117925,13 @@ }, { "name": "EventClientAdvanceTick_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventAdvanceTick_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -117981,13 +117981,13 @@ }, { "name": "EventClientPostAdvanceTick_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventPostAdvanceTick_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118037,14 +118037,14 @@ }, { "name": "EventClientPredictionPostNetupdate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "EventClientPollNetworking_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118057,17 +118057,17 @@ }, { "name": "EventClientProcessNetworking_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "EventClientPreSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118093,10 +118093,10 @@ }, { "name": "EventClientSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118122,10 +118122,10 @@ }, { "name": "EventServerPollNetworking_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118151,10 +118151,10 @@ }, { "name": "EventServerProcessNetworking_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118180,10 +118180,10 @@ }, { "name": "EventServerSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118209,10 +118209,10 @@ }, { "name": "EventServerPostSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118238,10 +118238,10 @@ }, { "name": "EventClientPostSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118267,10 +118267,10 @@ }, { "name": "EventClientPauseSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": { "name": "EventSimulate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118296,7 +118296,7 @@ }, { "name": "EventPostDataUpdate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118309,7 +118309,7 @@ }, { "name": "EventPreDataUpdate_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118322,7 +118322,7 @@ }, { "name": "EventAppShutdown_t", - "module_name": "engine2..dll", + "module_name": "engine2.dll", "parent": null, "metadata": [], "fields": [ @@ -118335,7 +118335,7 @@ }, { "name": "CNetworkVarChainer", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [ @@ -118348,21 +118348,21 @@ }, { "name": "CVariantDefaultAllocator", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "EntOutput_t", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "EntComponentInfo_t", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [ @@ -118405,21 +118405,21 @@ }, { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "EntInput_t", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CEntityComponentHelper", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [ @@ -118447,7 +118447,7 @@ }, { "name": "CEntityIdentity", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -118517,14 +118517,14 @@ }, { "name": "CEmptyEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -118565,7 +118565,7 @@ }, { "name": "CEntityIOOutput", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [ @@ -118578,10 +118578,10 @@ }, { "name": "CScriptComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -118695,7 +118695,7 @@ [ { "name": "CAnimScriptBase", - "module_name": "host..dll", + "module_name": "host.dll", "parent": null, "metadata": [], "fields": [ @@ -118708,10 +118708,10 @@ }, { "name": "EmptyTestScript", - "module_name": "host..dll", + "module_name": "host.dll", "parent": { "name": "CAnimScriptBase", - "module_name": "host..dll", + "module_name": "host.dll", "parent": null, "metadata": [], "fields": [ @@ -118738,7 +118738,7 @@ [ { "name": "MaterialParam_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -118757,10 +118757,10 @@ }, { "name": "MaterialParamInt_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": { "name": "MaterialParam_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -118794,10 +118794,10 @@ }, { "name": "MaterialParamFloat_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": { "name": "MaterialParam_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -118831,10 +118831,10 @@ }, { "name": "MaterialParamVector_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": { "name": "MaterialParam_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -118868,10 +118868,10 @@ }, { "name": "MaterialParamTexture_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": { "name": "MaterialParam_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -118905,10 +118905,10 @@ }, { "name": "MaterialParamString_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": { "name": "MaterialParam_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -118942,10 +118942,10 @@ }, { "name": "MaterialParamBuffer_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": { "name": "MaterialParam_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -118979,7 +118979,7 @@ }, { "name": "MaterialResourceData_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -119063,7 +119063,7 @@ }, { "name": "PostProcessingTonemapParameters_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -119152,7 +119152,7 @@ }, { "name": "PostProcessingBloomParameters_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -119216,7 +119216,7 @@ }, { "name": "PostProcessingVignetteParameters_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -119260,7 +119260,7 @@ }, { "name": "PostProcessingLocalContrastParameters_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -119299,7 +119299,7 @@ }, { "name": "PostProcessingResource_t", - "module_name": "materialsystem2..dll", + "module_name": "materialsystem2.dll", "parent": null, "metadata": [ { @@ -119486,7 +119486,7 @@ [ { "name": "ChangeAccessorFieldPathIndex_t", - "module_name": "networksystem..dll", + "module_name": "networksystem.dll", "parent": null, "metadata": [], "fields": [ @@ -119637,7 +119637,7 @@ [ { "name": "CRandomNumberGeneratorParameters", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -119661,7 +119661,7 @@ }, { "name": "MaterialVariable_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -119690,7 +119690,7 @@ }, { "name": "RenderProjectedMaterial_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -119709,7 +119709,7 @@ }, { "name": "ParticlePreviewBodyGroup_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -119733,7 +119733,7 @@ }, { "name": "ParticlePreviewState_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -119827,7 +119827,7 @@ }, { "name": "ParticleControlPointDriver_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -119871,7 +119871,7 @@ }, { "name": "ParticleControlPointConfiguration_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -119900,21 +119900,21 @@ }, { "name": "IParticleCollection", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "IControlPointEditorData", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "IParticleSystemDefinition", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -119927,7 +119927,7 @@ }, { "name": "CParticleVisibilityInputs", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120031,7 +120031,7 @@ }, { "name": "CPathParameters", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120085,7 +120085,7 @@ }, { "name": "ParticleChildrenInfo_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120124,7 +120124,7 @@ }, { "name": "ControlPointReference_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120153,7 +120153,7 @@ }, { "name": "ModelReference_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120177,7 +120177,7 @@ }, { "name": "SequenceWeightedList_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120201,7 +120201,7 @@ }, { "name": "CollisionGroupContext_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120220,7 +120220,7 @@ }, { "name": "PointDefinition_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120249,10 +120249,10 @@ }, { "name": "PointDefinitionWithTimeValues_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "PointDefinition_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120296,10 +120296,10 @@ }, { "name": "CParticleSystemDefinition", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "IParticleSystemDefinition", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120642,7 +120642,7 @@ }, { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120736,10 +120736,10 @@ }, { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120848,10 +120848,10 @@ }, { "name": "CParticleFunctionEmitter", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -120960,10 +120960,10 @@ }, { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -121066,10 +121066,10 @@ }, { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -121172,10 +121172,10 @@ }, { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -121278,13 +121278,13 @@ }, { "name": "CParticleFunctionPreEmission", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -121402,10 +121402,10 @@ }, { "name": "CParticleFunctionRenderer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -121524,7 +121524,7 @@ }, { "name": "TextureControls_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -121618,7 +121618,7 @@ }, { "name": "TextureGroup_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -121677,13 +121677,13 @@ }, { "name": "CBaseRendererSource2", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionRenderer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -122122,16 +122122,16 @@ }, { "name": "C_OP_RenderSprites", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CBaseRendererSource2", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionRenderer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -122715,7 +122715,7 @@ }, { "name": "FloatInputMaterialVariable_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -122739,7 +122739,7 @@ }, { "name": "VecInputMaterialVariable_t", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -122763,13 +122763,13 @@ }, { "name": "C_OP_RenderCables", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionRenderer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -123008,7 +123008,7 @@ }, { "name": "CParticleInput", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [ { @@ -123021,7 +123021,7 @@ }, { "name": "CPerParticleFloatInput", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [ { @@ -123039,7 +123039,7 @@ }, { "name": "CParticleCollectionFloatInput", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [ { @@ -123057,10 +123057,10 @@ }, { "name": "CParticleCollectionRendererFloatInput", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": { "name": "CParticleCollectionFloatInput", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [ { @@ -123092,7 +123092,7 @@ }, { "name": "CParticleRemapFloatInput", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [ { @@ -123110,7 +123110,7 @@ }, { "name": "CPerParticleVecInput", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [ { @@ -123128,7 +123128,7 @@ }, { "name": "CParticleCollectionVecInput", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [ { @@ -123146,10 +123146,10 @@ }, { "name": "CParticleCollectionRendererVecInput", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": { "name": "CParticleCollectionVecInput", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [ { @@ -123181,7 +123181,7 @@ }, { "name": "PARTICLE_EHANDLE__", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [], "fields": [ @@ -123194,7 +123194,7 @@ }, { "name": "PARTICLE_WORLD_HANDLE__", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [], "fields": [ @@ -123207,14 +123207,14 @@ }, { "name": "IParticleEffect", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "ParticleNamedValueConfiguration_t", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [ { @@ -123258,7 +123258,7 @@ }, { "name": "ParticleNamedValueSource_t", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [ { @@ -123297,7 +123297,7 @@ }, { "name": "CParticleVariableRef", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [ { @@ -123326,17 +123326,17 @@ }, { "name": "CParticleProperty", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CNewParticleEffect", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": { "name": "IParticleEffect", - "module_name": "particleslib..dll", + "module_name": "particleslib.dll", "parent": null, "metadata": [], "fields": [] @@ -123507,13 +123507,13 @@ }, { "name": "C_OP_ConstrainDistance", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -123651,13 +123651,13 @@ }, { "name": "C_OP_CollideWithSelf", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -123780,13 +123780,13 @@ }, { "name": "C_OP_CollideWithParentParticles", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -123909,13 +123909,13 @@ }, { "name": "C_OP_ConstrainDistanceToPath", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -124068,13 +124068,13 @@ }, { "name": "C_OP_ConstrainDistanceToUserSpecifiedPath", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -124212,13 +124212,13 @@ }, { "name": "C_OP_PlanarConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -124371,13 +124371,13 @@ }, { "name": "C_OP_WorldCollideConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -124489,13 +124489,13 @@ }, { "name": "C_OP_WorldTraceConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -124743,13 +124743,13 @@ }, { "name": "C_OP_BoxConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -124887,13 +124887,13 @@ }, { "name": "C_OP_ShapeMatchingConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -125011,13 +125011,13 @@ }, { "name": "C_OP_RopeSpringConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -125155,13 +125155,13 @@ }, { "name": "C_OP_SpringToVectorConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -125299,13 +125299,13 @@ }, { "name": "C_OP_ConstrainLineLength", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionConstraint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -125428,13 +125428,13 @@ }, { "name": "C_INIT_RingWave", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -125608,13 +125608,13 @@ }, { "name": "C_INIT_CreateSpiralSphere", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -125768,13 +125768,13 @@ }, { "name": "C_INIT_CreateInEpitrochoid", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -125943,13 +125943,13 @@ }, { "name": "C_INIT_CreatePhyllotaxis", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -126138,13 +126138,13 @@ }, { "name": "C_INIT_CreateOnModel", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -126333,13 +126333,13 @@ }, { "name": "C_INIT_CreateOnModelAtHeight", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -126528,13 +126528,13 @@ }, { "name": "C_INIT_SetHitboxToClosest", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -126698,13 +126698,13 @@ }, { "name": "C_INIT_SetHitboxToModel", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -126868,13 +126868,13 @@ }, { "name": "C_INIT_CreateWithinSphereTransform", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -127063,13 +127063,13 @@ }, { "name": "C_INIT_CreateWithinBox", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -127213,13 +127213,13 @@ }, { "name": "C_INIT_CreateOnGrid", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -127388,13 +127388,13 @@ }, { "name": "C_INIT_PositionOffset", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -127543,13 +127543,13 @@ }, { "name": "C_INIT_PositionOffsetToCP", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -127683,13 +127683,13 @@ }, { "name": "C_INIT_PositionPlaceOnGround", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -127873,13 +127873,13 @@ }, { "name": "C_INIT_VelocityFromNormal", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -128013,13 +128013,13 @@ }, { "name": "C_INIT_VelocityRandom", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -128173,13 +128173,13 @@ }, { "name": "C_INIT_InitialVelocityNoise", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -128348,13 +128348,13 @@ }, { "name": "C_INIT_InitialVelocityFromHitbox", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -128498,13 +128498,13 @@ }, { "name": "C_INIT_VelocityRadialRandom", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -128648,13 +128648,13 @@ }, { "name": "C_INIT_RandomLifeTime", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -128788,13 +128788,13 @@ }, { "name": "C_INIT_RandomScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -128933,13 +128933,13 @@ }, { "name": "C_INIT_RandomVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -129078,13 +129078,13 @@ }, { "name": "C_INIT_RandomVectorComponent", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -129223,13 +129223,13 @@ }, { "name": "C_INIT_AddVectorToVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -129378,13 +129378,13 @@ }, { "name": "C_INIT_RandomAlphaWindowThreshold", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -129518,13 +129518,13 @@ }, { "name": "C_INIT_RandomRadius", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -129658,13 +129658,13 @@ }, { "name": "C_INIT_RandomAlpha", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -129803,13 +129803,13 @@ }, { "name": "CGeneralRandomRotation", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -129958,16 +129958,16 @@ }, { "name": "C_INIT_RandomRotation", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CGeneralRandomRotation", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -130125,13 +130125,13 @@ }, { "name": "C_INIT_Orient2DRelToCP", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -130265,16 +130265,16 @@ }, { "name": "C_INIT_RandomRotationSpeed", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CGeneralRandomRotation", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -130432,16 +130432,16 @@ }, { "name": "C_INIT_RandomYaw", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CGeneralRandomRotation", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -130599,13 +130599,13 @@ }, { "name": "C_INIT_RandomColor", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -130774,13 +130774,13 @@ }, { "name": "C_INIT_ColorLitPerParticle", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -130934,13 +130934,13 @@ }, { "name": "C_INIT_RandomTrailLength", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -131074,13 +131074,13 @@ }, { "name": "C_INIT_RandomSequence", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -131224,13 +131224,13 @@ }, { "name": "C_INIT_SequenceFromCP", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -131369,13 +131369,13 @@ }, { "name": "C_INIT_RandomModelSequence", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -131509,13 +131509,13 @@ }, { "name": "C_INIT_ScaleVelocity", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -131639,13 +131639,13 @@ }, { "name": "C_INIT_PositionWarp", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -131814,13 +131814,13 @@ }, { "name": "C_INIT_PositionWarpScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -131969,13 +131969,13 @@ }, { "name": "C_INIT_CreationNoise", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -132144,13 +132144,13 @@ }, { "name": "C_INIT_CreateAlongPath", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -132294,13 +132294,13 @@ }, { "name": "C_INIT_MoveBetweenPoints", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -132454,13 +132454,13 @@ }, { "name": "C_INIT_RemapScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -132634,13 +132634,13 @@ }, { "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -132819,16 +132819,16 @@ }, { "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -133037,19 +133037,19 @@ }, { "name": "C_INIT_RemapParticleCountToNamedModelSequenceScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -133267,19 +133267,19 @@ }, { "name": "C_INIT_RemapParticleCountToNamedModelBodyPartScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -133497,19 +133497,19 @@ }, { "name": "C_INIT_RemapParticleCountToNamedModelMeshGroupScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RemapParticleCountToNamedModelElementScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RemapParticleCountToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -133727,13 +133727,13 @@ }, { "name": "C_INIT_InheritVelocity", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -133862,13 +133862,13 @@ }, { "name": "C_INIT_VelocityFromCP", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -134007,13 +134007,13 @@ }, { "name": "C_INIT_AgeNoise", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -134172,13 +134172,13 @@ }, { "name": "C_INIT_SequenceLifeTime", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -134302,13 +134302,13 @@ }, { "name": "C_INIT_RemapScalarToVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -134487,13 +134487,13 @@ }, { "name": "C_INIT_OffsetVectorToVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -134637,13 +134637,13 @@ }, { "name": "C_INIT_CreateSequentialPathV2", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -134797,13 +134797,13 @@ }, { "name": "C_INIT_CreateSequentialPath", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -134962,13 +134962,13 @@ }, { "name": "C_INIT_InitialRepulsionVelocity", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -135152,13 +135152,13 @@ }, { "name": "C_INIT_RandomYawFlip", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -135282,13 +135282,13 @@ }, { "name": "C_INIT_RandomSecondSequence", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -135417,13 +135417,13 @@ }, { "name": "C_INIT_RemapCPtoScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -135597,13 +135597,13 @@ }, { "name": "C_INIT_RemapTransformToVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -135787,13 +135787,13 @@ }, { "name": "C_INIT_ChaoticAttractor", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -135957,13 +135957,13 @@ }, { "name": "C_INIT_CreateFromParentParticles", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -136107,13 +136107,13 @@ }, { "name": "C_INIT_InheritFromParentParticles", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -136257,13 +136257,13 @@ }, { "name": "C_INIT_CreateFromCPs", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -136402,13 +136402,13 @@ }, { "name": "C_INIT_DistanceToCPInit", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -136602,13 +136602,13 @@ }, { "name": "C_INIT_LifespanFromVelocity", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -136767,13 +136767,13 @@ }, { "name": "C_INIT_CreateFromPlaneCache", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -136907,13 +136907,13 @@ }, { "name": "C_INIT_ModelCull", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -137057,13 +137057,13 @@ }, { "name": "C_INIT_DistanceCull", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -137197,13 +137197,13 @@ }, { "name": "C_INIT_PlaneCull", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -137337,13 +137337,13 @@ }, { "name": "C_INIT_DistanceToNeighborCull", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -137467,13 +137467,13 @@ }, { "name": "C_INIT_RtEnvCull", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -137632,13 +137632,13 @@ }, { "name": "C_INIT_NormalAlignToCP", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -137767,13 +137767,13 @@ }, { "name": "C_INIT_NormalOffset", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -137917,13 +137917,13 @@ }, { "name": "C_INIT_RemapSpeedToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -138092,13 +138092,13 @@ }, { "name": "C_INIT_InitFromCPSnapshot", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -138267,13 +138267,13 @@ }, { "name": "C_INIT_InitSkinnedPositionFromCPSnapshot", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -138487,13 +138487,13 @@ }, { "name": "C_INIT_InitFromParentKilled", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -138617,13 +138617,13 @@ }, { "name": "C_INIT_InitFromVectorFieldSnapshot", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -138767,13 +138767,13 @@ }, { "name": "C_INIT_RemapInitialDirectionToTransformToVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -138922,13 +138922,13 @@ }, { "name": "C_INIT_RemapInitialTransformDirectionToRotation", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -139067,13 +139067,13 @@ }, { "name": "C_INIT_RemapQAnglesToRotation", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -139197,13 +139197,13 @@ }, { "name": "C_INIT_RemapTransformOrientationToRotations", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -139342,13 +139342,13 @@ }, { "name": "C_INIT_SetRigidAttachment", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -139487,13 +139487,13 @@ }, { "name": "C_INIT_RemapInitialVisibilityScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -139637,13 +139637,13 @@ }, { "name": "C_INIT_RadiusFromCPObject", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -139767,13 +139767,13 @@ }, { "name": "C_INIT_InitialSequenceFromModel", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -139932,13 +139932,13 @@ }, { "name": "C_INIT_GlobalScale", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -140087,13 +140087,13 @@ }, { "name": "C_INIT_PointList", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -140237,13 +140237,13 @@ }, { "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -140392,16 +140392,16 @@ }, { "name": "C_INIT_RandomNamedModelSequence", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -140559,16 +140559,16 @@ }, { "name": "C_INIT_RandomNamedModelBodyPart", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -140726,16 +140726,16 @@ }, { "name": "C_INIT_RandomNamedModelMeshGroup", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RandomNamedModelElement", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -140893,13 +140893,13 @@ }, { "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -141053,16 +141053,16 @@ }, { "name": "C_INIT_RemapNamedModelSequenceToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -141225,16 +141225,16 @@ }, { "name": "C_INIT_RemapNamedModelBodyPartToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -141397,16 +141397,16 @@ }, { "name": "C_INIT_RemapNamedModelMeshGroupToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "C_INIT_RemapNamedModelElementToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -141569,13 +141569,13 @@ }, { "name": "C_INIT_StatusEffect", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -141784,13 +141784,13 @@ }, { "name": "C_INIT_StatusEffectCitadel", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -142004,13 +142004,13 @@ }, { "name": "C_INIT_CreateParticleImpulse", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -142154,13 +142154,13 @@ }, { "name": "C_INIT_QuantizeFloat", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -142289,13 +142289,13 @@ }, { "name": "C_INIT_SetAttributeToScalarExpression", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -142444,13 +142444,13 @@ }, { "name": "C_INIT_SetVectorAttributeToVectorExpression", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -142599,13 +142599,13 @@ }, { "name": "C_INIT_InitFloatCollection", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -142734,13 +142734,13 @@ }, { "name": "C_INIT_InitFloat", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -142879,13 +142879,13 @@ }, { "name": "C_INIT_InitVecCollection", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -143014,13 +143014,13 @@ }, { "name": "C_INIT_InitVec", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionInitializer", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -143164,13 +143164,13 @@ }, { "name": "C_OP_InstantaneousEmitter", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionEmitter", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -143319,13 +143319,13 @@ }, { "name": "C_OP_ContinuousEmitter", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionEmitter", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -143494,13 +143494,13 @@ }, { "name": "C_OP_NoiseEmitter", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionEmitter", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -143694,13 +143694,13 @@ }, { "name": "C_OP_MaintainEmitter", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionEmitter", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -143859,13 +143859,13 @@ }, { "name": "C_OP_RandomForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -143988,13 +143988,13 @@ }, { "name": "C_OP_CPVelocityForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -144117,13 +144117,13 @@ }, { "name": "C_OP_ParentVortices", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -144251,13 +144251,13 @@ }, { "name": "C_OP_TwistAroundAxis", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -144390,13 +144390,13 @@ }, { "name": "C_OP_AttractToControlPoint", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -144539,13 +144539,13 @@ }, { "name": "C_OP_ForceBasedOnDistanceToPlane", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -144693,13 +144693,13 @@ }, { "name": "C_OP_TimeVaryingForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -144832,13 +144832,13 @@ }, { "name": "C_OP_TurbulenceForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -144991,13 +144991,13 @@ }, { "name": "C_OP_CurlNoiseForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -145145,13 +145145,13 @@ }, { "name": "C_OP_PerParticleForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -145279,13 +145279,13 @@ }, { "name": "C_OP_WindForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -145403,13 +145403,13 @@ }, { "name": "C_OP_ExternalWindForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -145577,13 +145577,13 @@ }, { "name": "C_OP_ExternalGameImpulseForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -145721,13 +145721,13 @@ }, { "name": "C_OP_LocalAccelerationForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -145855,13 +145855,13 @@ }, { "name": "C_OP_DensityForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionForce", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -145989,13 +145989,13 @@ }, { "name": "C_OP_BasicMovement", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -146123,13 +146123,13 @@ }, { "name": "C_OP_FadeAndKill", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -146277,13 +146277,13 @@ }, { "name": "C_OP_FadeAndKillForTracers", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -146426,13 +146426,13 @@ }, { "name": "C_OP_FadeIn", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -146565,13 +146565,13 @@ }, { "name": "C_OP_FadeOut", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -146714,13 +146714,13 @@ }, { "name": "C_OP_FadeInSimple", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -146843,13 +146843,13 @@ }, { "name": "C_OP_FadeOutSimple", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -146972,13 +146972,13 @@ }, { "name": "C_OP_ClampScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -147106,13 +147106,13 @@ }, { "name": "C_OP_ClampVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -147240,13 +147240,13 @@ }, { "name": "C_OP_OscillateScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -147424,13 +147424,13 @@ }, { "name": "C_OP_OscillateScalarSimple", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -147568,13 +147568,13 @@ }, { "name": "C_OP_OscillateVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -147762,13 +147762,13 @@ }, { "name": "C_OP_OscillateVectorSimple", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -147911,13 +147911,13 @@ }, { "name": "C_OP_DifferencePreviousParticle", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -148075,13 +148075,13 @@ }, { "name": "C_OP_PointVectorAtNextParticle", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -148204,13 +148204,13 @@ }, { "name": "C_OP_RemapScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -148358,13 +148358,13 @@ }, { "name": "C_OP_RemapDensityToVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -148517,13 +148517,13 @@ }, { "name": "C_OP_Diffusion", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -148651,13 +148651,13 @@ }, { "name": "C_OP_RemapScalarEndCap", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -148800,13 +148800,13 @@ }, { "name": "C_OP_ReinitializeScalarEndCap", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -148934,13 +148934,13 @@ }, { "name": "C_OP_RemapScalarOnceTimed", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -149093,13 +149093,13 @@ }, { "name": "C_OP_RemapParticleCountOnScalarEndCap", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -149247,13 +149247,13 @@ }, { "name": "C_OP_RemapParticleCountToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -149401,13 +149401,13 @@ }, { "name": "C_OP_RemapVisibilityScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -149555,13 +149555,13 @@ }, { "name": "C_OP_RemapTransformVisibilityToScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -149714,13 +149714,13 @@ }, { "name": "C_OP_RemapTransformVisibilityToVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -149873,13 +149873,13 @@ }, { "name": "C_OP_LerpScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -150012,13 +150012,13 @@ }, { "name": "C_OP_LerpEndCapScalar", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -150146,13 +150146,13 @@ }, { "name": "C_OP_LerpEndCapVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -150280,13 +150280,13 @@ }, { "name": "C_OP_LerpVector", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -150424,13 +150424,13 @@ }, { "name": "C_OP_LerpToOtherAttribute", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -150563,13 +150563,13 @@ }, { "name": "C_OP_RemapSpeed", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -150717,13 +150717,13 @@ }, { "name": "C_OP_RemapVectortoCP", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -150851,13 +150851,13 @@ }, { "name": "C_OP_RampScalarLinear", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -151010,13 +151010,13 @@ }, { "name": "C_OP_RampScalarSpline", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -151179,13 +151179,13 @@ }, { "name": "C_OP_RampScalarLinearSimple", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -151318,13 +151318,13 @@ }, { "name": "C_OP_RampScalarSplineSimple", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -151462,13 +151462,13 @@ }, { "name": "C_OP_ChladniWave", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -151631,13 +151631,13 @@ }, { "name": "C_OP_Noise", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -151780,13 +151780,13 @@ }, { "name": "C_OP_VectorNoise", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -151934,13 +151934,13 @@ }, { "name": "C_OP_Decay", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -152063,13 +152063,13 @@ }, { "name": "C_OP_DecayOffscreen", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -152187,13 +152187,13 @@ }, { "name": "C_OP_EndCapTimedFreeze", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -152311,13 +152311,13 @@ }, { "name": "C_OP_EndCapTimedDecay", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -152435,13 +152435,13 @@ }, { "name": "C_OP_EndCapDecay", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -152553,13 +152553,13 @@ }, { "name": "C_OP_VelocityDecay", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -152677,13 +152677,13 @@ }, { "name": "C_OP_AlphaDecay", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -152801,13 +152801,13 @@ }, { "name": "C_OP_RadiusDecay", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -152925,13 +152925,13 @@ }, { "name": "C_OP_DecayMaintainCount", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -153074,13 +153074,13 @@ }, { "name": "C_OP_DecayClampCount", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -153198,13 +153198,13 @@ }, { "name": "C_OP_Cull", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -153337,13 +153337,13 @@ }, { "name": "CGeneralSpin", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -153471,13 +153471,13 @@ }, { "name": "CSpinUpdateBase", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -153589,16 +153589,16 @@ }, { "name": "C_OP_Spin", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CGeneralSpin", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -153735,16 +153735,16 @@ }, { "name": "C_OP_SpinUpdate", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CSpinUpdateBase", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -153865,16 +153865,16 @@ }, { "name": "C_OP_SpinYaw", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CGeneralSpin", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -154011,13 +154011,13 @@ }, { "name": "C_OP_InterpolateRadius", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunctionOperator", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": { "name": "CParticleFunction", - "module_name": "particles..dll", + "module_name": "particles.dll", "parent": null, "metadata": [ { @@ -156182,7 +156182,7 @@ [ { "name": "CPulseCursorFuncs", - "module_name": "pulse_system..dll", + "module_name": "pulse_system.dll", "parent": null, "metadata": [ { @@ -156200,7 +156200,7 @@ }, { "name": "CPulseCell_WaitForCursorsWithTagBase::CursorState_t", - "module_name": "pulse_system..dll", + "module_name": "pulse_system.dll", "parent": null, "metadata": [], "fields": [ @@ -156213,7 +156213,7 @@ }, { "name": "CPulseTestFuncs_LibraryA", - "module_name": "pulse_system..dll", + "module_name": "pulse_system.dll", "parent": null, "metadata": [ { @@ -156231,7 +156231,7 @@ }, { "name": "FakeEntity_tAPI", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156249,7 +156249,7 @@ }, { "name": "CPulse_RegisterInfo", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156288,7 +156288,7 @@ }, { "name": "CPulse_Chunk", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156317,7 +156317,7 @@ }, { "name": "CPulse_Variable", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156356,7 +156356,7 @@ }, { "name": "CPulse_Constant", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156380,7 +156380,7 @@ }, { "name": "CPulse_PublicOutput", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156409,7 +156409,7 @@ }, { "name": "CPulse_OutputConnection", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156443,7 +156443,7 @@ }, { "name": "CPulse_InvokeBinding", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156482,7 +156482,7 @@ }, { "name": "CPulse_CallInfo", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156526,7 +156526,7 @@ }, { "name": "CPulseGraphDef", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156590,7 +156590,7 @@ }, { "name": "CPulseMathlib", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156608,7 +156608,7 @@ }, { "name": "CPulseTestScriptLib", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156626,7 +156626,7 @@ }, { "name": "PulseRegisterMap_t", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156650,7 +156650,7 @@ }, { "name": "PGDInstruction_t", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156719,7 +156719,7 @@ }, { "name": "CPulse_OutflowConnection", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156748,10 +156748,10 @@ }, { "name": "CPulse_ResumePoint", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulse_OutflowConnection", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156789,7 +156789,7 @@ }, { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156808,10 +156808,10 @@ }, { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156839,13 +156839,13 @@ }, { "name": "CPulseCell_Inflow_BaseEntrypoint", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156893,7 +156893,7 @@ }, { "name": "CPulseRuntimeMethodArg", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156922,13 +156922,13 @@ }, { "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156965,10 +156965,10 @@ }, { "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -156996,16 +156996,16 @@ }, { "name": "CPulseCell_Inflow_Wait", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157082,7 +157082,7 @@ }, { "name": "CPulseCell_Outflow_CycleOrdered::InstanceState_t", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157101,7 +157101,7 @@ }, { "name": "CPulseCell_Outflow_CycleShuffled::InstanceState_t", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157125,13 +157125,13 @@ }, { "name": "CPulseCell_Outflow_TestRandomYesNo", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157199,13 +157199,13 @@ }, { "name": "CPulseCell_Outflow_TestExplicitYesNo", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157273,13 +157273,13 @@ }, { "name": "CPulseCell_Value_TestValue50", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157336,13 +157336,13 @@ }, { "name": "CPulseCell_Value_RandomInt", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157404,7 +157404,7 @@ }, { "name": "CPulseCell_Timeline::TimelineEvent_t", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157438,7 +157438,7 @@ }, { "name": "FakeEntity_t", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [], "fields": [ @@ -157481,7 +157481,7 @@ }, { "name": "CPulseGraphInstance_TestDomain", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157535,13 +157535,13 @@ }, { "name": "CPulseCell_Step_TestDomainTracepoint", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157593,13 +157593,13 @@ }, { "name": "CPulseCell_Step_TestDomainCreateFakeEntity", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157651,13 +157651,13 @@ }, { "name": "CPulseCell_Step_TestDomainDestroyFakeEntity", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157709,13 +157709,13 @@ }, { "name": "CPulseCell_Step_TestDomainEntFire", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157778,13 +157778,13 @@ }, { "name": "CPulseCell_Val_TestDomainGetEntityName", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157836,13 +157836,13 @@ }, { "name": "CPulseCell_Val_TestDomainFindEntityByName", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseValue", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157894,16 +157894,16 @@ }, { "name": "CPulseCell_TestWaitWithCursorState", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157975,7 +157975,7 @@ }, { "name": "CPulseCell_TestWaitWithCursorState::CursorState_t", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -157999,7 +157999,7 @@ }, { "name": "CPulseTestFuncs_DerivedDomain", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -158017,13 +158017,13 @@ }, { "name": "CPulseCell_Test_NoInflow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -158070,13 +158070,13 @@ }, { "name": "CPulseCell_Test_MultiInflow_WithDefault", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -158123,13 +158123,13 @@ }, { "name": "CPulseCell_Test_MultiInflow_NoDefault", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -158176,7 +158176,7 @@ }, { "name": "CPulseGraphInstance_TurtleGraphics", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -158194,16 +158194,16 @@ }, { "name": "CPulseCell_WaitForCursorsWithTagBase", - "module_name": "pulse_system..dll", + "module_name": "pulse_system.dll", "parent": { "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -158260,19 +158260,19 @@ }, { "name": "CPulseCell_WaitForCursorsWithTag", - "module_name": "pulse_system..dll", + "module_name": "pulse_system.dll", "parent": { "name": "CPulseCell_WaitForCursorsWithTagBase", - "module_name": "pulse_system..dll", + "module_name": "pulse_system.dll", "parent": { "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -158374,19 +158374,19 @@ }, { "name": "CPulseCell_CursorQueue", - "module_name": "pulse_system..dll", + "module_name": "pulse_system.dll", "parent": { "name": "CPulseCell_WaitForCursorsWithTagBase", - "module_name": "pulse_system..dll", + "module_name": "pulse_system.dll", "parent": { "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -158933,7 +158933,7 @@ [ { "name": "RenderInputLayoutField_t", - "module_name": "rendersystemdx11..dll", + "module_name": "rendersystemdx11.dll", "parent": null, "metadata": [], "fields": [ @@ -158976,7 +158976,7 @@ }, { "name": "VsInputSignatureElement_t", - "module_name": "rendersystemdx11..dll", + "module_name": "rendersystemdx11.dll", "parent": null, "metadata": [], "fields": [ @@ -159004,7 +159004,7 @@ }, { "name": "VsInputSignature_t", - "module_name": "rendersystemdx11..dll", + "module_name": "rendersystemdx11.dll", "parent": null, "metadata": [], "fields": [ @@ -159223,7 +159223,7 @@ [ { "name": "TestResource_t", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159242,7 +159242,7 @@ }, { "name": "InfoForResourceTypeTestResource_t", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159255,7 +159255,7 @@ }, { "name": "InfoForResourceTypeProceduralTestResource_t", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159268,7 +159268,7 @@ }, { "name": "InfoForResourceTypeManifestTestResource_t", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159281,7 +159281,7 @@ }, { "name": "ManifestTestResource_t", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159305,7 +159305,7 @@ }, { "name": "InfoForResourceTypeCVDataResource", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159318,7 +159318,7 @@ }, { "name": "InfoForResourceTypeIPulseGraphDef", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159331,7 +159331,7 @@ }, { "name": "InfoForResourceTypeCTypeScriptResource", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159344,7 +159344,7 @@ }, { "name": "InfoForResourceTypeCJavaScriptResource", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159357,7 +159357,7 @@ }, { "name": "InfoForResourceTypeIParticleSystemDefinition", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159370,7 +159370,7 @@ }, { "name": "InfoForResourceTypeIParticleSnapshot", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159383,7 +159383,7 @@ }, { "name": "InfoForResourceTypeCAnimData", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159396,7 +159396,7 @@ }, { "name": "InfoForResourceTypeCAnimationGroup", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159409,7 +159409,7 @@ }, { "name": "InfoForResourceTypeCSequenceGroupData", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159422,7 +159422,7 @@ }, { "name": "InfoForResourceTypeIMaterial2", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159435,7 +159435,7 @@ }, { "name": "InfoForResourceTypeCMorphSetData", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159448,7 +159448,7 @@ }, { "name": "InfoForResourceTypeCRenderMesh", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159461,7 +159461,7 @@ }, { "name": "InfoForResourceTypeCModel", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159474,7 +159474,7 @@ }, { "name": "InfoForResourceTypeCTextureBase", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159487,7 +159487,7 @@ }, { "name": "InfoForResourceTypeIVectorGraphic", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159500,7 +159500,7 @@ }, { "name": "InfoForResourceTypeCVSoundEventScriptList", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159513,7 +159513,7 @@ }, { "name": "InfoForResourceTypeCVSoundStackScriptList", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159526,7 +159526,7 @@ }, { "name": "InfoForResourceTypeCVoiceContainerBase", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159539,7 +159539,7 @@ }, { "name": "InfoForResourceTypeCVMixListResource", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159552,7 +159552,7 @@ }, { "name": "InfoForResourceTypeCPhysAggregateData", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159565,7 +159565,7 @@ }, { "name": "InfoForResourceTypeCVPhysXSurfacePropertiesList", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159578,7 +159578,7 @@ }, { "name": "InfoForResourceTypeCEntityLump", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159591,7 +159591,7 @@ }, { "name": "InfoForResourceTypeCWorldNode", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159604,7 +159604,7 @@ }, { "name": "InfoForResourceTypeWorld_t", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159617,7 +159617,7 @@ }, { "name": "InfoForResourceTypeCVoxelVisibility", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159630,7 +159630,7 @@ }, { "name": "InfoForResourceTypeCPostProcessingResource", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159643,7 +159643,7 @@ }, { "name": "InfoForResourceTypeCPanoramaStyle", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159656,7 +159656,7 @@ }, { "name": "InfoForResourceTypeCPanoramaLayout", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159669,7 +159669,7 @@ }, { "name": "InfoForResourceTypeCPanoramaDynamicImages", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159682,7 +159682,7 @@ }, { "name": "InfoForResourceTypeCDotaItemDefinitionResource", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159695,7 +159695,7 @@ }, { "name": "InfoForResourceTypeCDOTAPatchNotesList", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159708,7 +159708,7 @@ }, { "name": "InfoForResourceTypeCDOTANovelsList", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159721,7 +159721,7 @@ }, { "name": "InfoForResourceTypeIAnimGraphModelBinding", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159734,7 +159734,7 @@ }, { "name": "InfoForResourceTypeCChoreoSceneFileData", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159747,7 +159747,7 @@ }, { "name": "InfoForResourceTypeCDACGameDefsData", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159760,7 +159760,7 @@ }, { "name": "InfoForResourceTypeCCompositeMaterialKit", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159773,7 +159773,7 @@ }, { "name": "InfoForResourceTypeCGcExportableExternalData", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159786,7 +159786,7 @@ }, { "name": "InfoForResourceTypeCSmartProp", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159799,7 +159799,7 @@ }, { "name": "InfoForResourceTypeCCSGOEconItem", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159812,7 +159812,7 @@ }, { "name": "InfoForResourceTypeCResponseRulesList", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159825,7 +159825,7 @@ }, { "name": "InfoForResourceTypeCNmSkeleton", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159838,7 +159838,7 @@ }, { "name": "InfoForResourceTypeCNmClip", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159851,7 +159851,7 @@ }, { "name": "InfoForResourceTypeCNmGraph", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159864,7 +159864,7 @@ }, { "name": "InfoForResourceTypeCNmGraphDataSet", - "module_name": "resourcesystem..dll", + "module_name": "resourcesystem.dll", "parent": null, "metadata": [ { @@ -159877,7 +159877,7 @@ }, { "name": "ConstantInfo_t", - "module_name": "mathlib_extended..dll", + "module_name": "mathlib_extended.dll", "parent": null, "metadata": [ { @@ -159906,7 +159906,7 @@ }, { "name": "VariableInfo_t", - "module_name": "mathlib_extended..dll", + "module_name": "mathlib_extended.dll", "parent": null, "metadata": [ { @@ -159950,7 +159950,7 @@ }, { "name": "FunctionInfo_t", - "module_name": "mathlib_extended..dll", + "module_name": "mathlib_extended.dll", "parent": null, "metadata": [ { @@ -159989,7 +159989,7 @@ }, { "name": "CFuseProgram", - "module_name": "mathlib_extended..dll", + "module_name": "mathlib_extended.dll", "parent": null, "metadata": [ { @@ -160023,7 +160023,7 @@ }, { "name": "CFuseSymbolTable", - "module_name": "mathlib_extended..dll", + "module_name": "mathlib_extended.dll", "parent": null, "metadata": [ { @@ -160067,7 +160067,7 @@ }, { "name": "AABB_t", - "module_name": "mathlib_extended..dll", + "module_name": "mathlib_extended.dll", "parent": null, "metadata": [], "fields": [ @@ -160085,7 +160085,7 @@ }, { "name": "PackedAABB_t", - "module_name": "mathlib_extended..dll", + "module_name": "mathlib_extended.dll", "parent": null, "metadata": [], "fields": [ @@ -160103,7 +160103,7 @@ }, { "name": "FourQuaternions", - "module_name": "mathlib_extended..dll", + "module_name": "mathlib_extended.dll", "parent": null, "metadata": [], "fields": [ @@ -160201,7 +160201,7 @@ [ { "name": "CSSDSEndFrameViewInfo", - "module_name": "scenesystem..dll", + "module_name": "scenesystem.dll", "parent": null, "metadata": [ { @@ -160225,7 +160225,7 @@ }, { "name": "CSSDSMsg_EndFrame", - "module_name": "scenesystem..dll", + "module_name": "scenesystem.dll", "parent": null, "metadata": [ { @@ -160244,7 +160244,7 @@ }, { "name": "SceneViewId_t", - "module_name": "scenesystem..dll", + "module_name": "scenesystem.dll", "parent": null, "metadata": [ { @@ -160268,7 +160268,7 @@ }, { "name": "CSSDSMsg_ViewRender", - "module_name": "scenesystem..dll", + "module_name": "scenesystem.dll", "parent": null, "metadata": [ { @@ -160292,7 +160292,7 @@ }, { "name": "CSSDSMsg_LayerBase", - "module_name": "scenesystem..dll", + "module_name": "scenesystem.dll", "parent": null, "metadata": [ { @@ -160336,7 +160336,7 @@ }, { "name": "CSSDSMsg_ViewTarget", - "module_name": "scenesystem..dll", + "module_name": "scenesystem.dll", "parent": null, "metadata": [ { @@ -160400,7 +160400,7 @@ }, { "name": "CSSDSMsg_ViewTargetList", - "module_name": "scenesystem..dll", + "module_name": "scenesystem.dll", "parent": null, "metadata": [ { @@ -160429,10 +160429,10 @@ }, { "name": "CSSDSMsg_PreLayer", - "module_name": "scenesystem..dll", + "module_name": "scenesystem.dll", "parent": { "name": "CSSDSMsg_LayerBase", - "module_name": "scenesystem..dll", + "module_name": "scenesystem.dll", "parent": null, "metadata": [ { @@ -160485,10 +160485,10 @@ }, { "name": "CSSDSMsg_PostLayer", - "module_name": "scenesystem..dll", + "module_name": "scenesystem.dll", "parent": { "name": "CSSDSMsg_LayerBase", - "module_name": "scenesystem..dll", + "module_name": "scenesystem.dll", "parent": null, "metadata": [ { @@ -160571,7 +160571,7 @@ [ { "name": "CSchemaSystemInternalRegistration", - "module_name": "schemasystem..dll", + "module_name": "schemasystem.dll", "parent": null, "metadata": [], "fields": [ @@ -160689,7 +160689,7 @@ }, { "name": "InfoForResourceTypeCResourceManifestInternal", - "module_name": "resourcefile..dll", + "module_name": "resourcefile.dll", "parent": null, "metadata": [ { @@ -160702,7 +160702,7 @@ }, { "name": "CExampleSchemaVData_Monomorphic", - "module_name": "resourcefile..dll", + "module_name": "resourcefile.dll", "parent": null, "metadata": [ { @@ -160726,7 +160726,7 @@ }, { "name": "CExampleSchemaVData_PolymorphicBase", - "module_name": "resourcefile..dll", + "module_name": "resourcefile.dll", "parent": null, "metadata": [ { @@ -160745,10 +160745,10 @@ }, { "name": "CExampleSchemaVData_PolymorphicDerivedA", - "module_name": "resourcefile..dll", + "module_name": "resourcefile.dll", "parent": { "name": "CExampleSchemaVData_PolymorphicBase", - "module_name": "resourcefile..dll", + "module_name": "resourcefile.dll", "parent": null, "metadata": [ { @@ -160782,10 +160782,10 @@ }, { "name": "CExampleSchemaVData_PolymorphicDerivedB", - "module_name": "resourcefile..dll", + "module_name": "resourcefile.dll", "parent": { "name": "CExampleSchemaVData_PolymorphicBase", - "module_name": "resourcefile..dll", + "module_name": "resourcefile.dll", "parent": null, "metadata": [ { @@ -161177,7 +161177,7 @@ [ { "name": "CRangeFloat", - "module_name": "tier2..dll", + "module_name": "tier2.dll", "parent": null, "metadata": [ { @@ -161196,7 +161196,7 @@ }, { "name": "CRangeInt", - "module_name": "tier2..dll", + "module_name": "tier2.dll", "parent": null, "metadata": [ { @@ -161215,7 +161215,7 @@ }, { "name": "Extent", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": null, "metadata": [], "fields": [ @@ -161233,7 +161233,7 @@ }, { "name": "NavGravity_t", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": null, "metadata": [], "fields": [ @@ -161251,17 +161251,17 @@ }, { "name": "CNavVolume", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CNavVolumeVector", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": { "name": "CNavVolume", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": null, "metadata": [], "fields": [] @@ -161277,13 +161277,13 @@ }, { "name": "CNavVolumeAll", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": { "name": "CNavVolumeVector", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": { "name": "CNavVolume", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": null, "metadata": [], "fields": [] @@ -161302,10 +161302,10 @@ }, { "name": "CNavVolumeSphere", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": { "name": "CNavVolume", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": null, "metadata": [], "fields": [] @@ -161326,13 +161326,13 @@ }, { "name": "CNavVolumeSphericalShell", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": { "name": "CNavVolumeSphere", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": { "name": "CNavVolume", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": null, "metadata": [], "fields": [] @@ -161362,14 +161362,14 @@ }, { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CEntityIdentity", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -161439,7 +161439,7 @@ }, { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -161480,10 +161480,10 @@ }, { "name": "CScriptComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -161499,10 +161499,10 @@ }, { "name": "CBodyComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -161523,13 +161523,13 @@ }, { "name": "CBodyComponentPoint", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBodyComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -161571,13 +161571,13 @@ }, { "name": "CBodyComponentSkeletonInstance", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBodyComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -161619,10 +161619,10 @@ }, { "name": "CHitboxComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -161645,10 +161645,10 @@ }, { "name": "CLightComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -162385,7 +162385,7 @@ }, { "name": "CNetworkTransmitComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -162398,10 +162398,10 @@ }, { "name": "CRenderComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -162437,17 +162437,17 @@ }, { "name": "CAnimEventListenerBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CAnimEventListener", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CAnimEventListenerBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] @@ -162457,10 +162457,10 @@ }, { "name": "CAnimEventQueueListener", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CAnimEventListenerBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] @@ -162470,7 +162470,7 @@ }, { "name": "CBuoyancyHelper", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -162483,7 +162483,7 @@ }, { "name": "CSkillFloat", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -162502,7 +162502,7 @@ }, { "name": "CSkillInt", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -162521,7 +162521,7 @@ }, { "name": "CSkillDamage", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -162545,7 +162545,7 @@ }, { "name": "CRemapFloat", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -162564,7 +162564,7 @@ }, { "name": "CScriptUniformRandomStream", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -162582,7 +162582,7 @@ }, { "name": "CBasePlayerControllerAPI", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -162600,7 +162600,7 @@ }, { "name": "ViewAngleServerChange_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -162642,7 +162642,7 @@ }, { "name": "CBreakableStageHelper", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -162660,7 +162660,7 @@ }, { "name": "CommandToolCommand_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -162734,7 +162734,7 @@ }, { "name": "CDynamicPropAPI", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -162752,7 +162752,7 @@ }, { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -162765,7 +162765,7 @@ }, { "name": "CPlayerControllerComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -162778,10 +162778,10 @@ }, { "name": "CPlayer_AutoaimServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -162797,7 +162797,7 @@ }, { "name": "audioparams_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -162861,10 +162861,10 @@ }, { "name": "CPlayer_CameraServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -162996,10 +162996,10 @@ }, { "name": "CPlayer_FlashlightServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -163015,10 +163015,10 @@ }, { "name": "CPlayer_ItemServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -163034,10 +163034,10 @@ }, { "name": "CPlayer_MovementServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -163148,13 +163148,13 @@ }, { "name": "CPlayer_MovementServices_Humanoid", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayer_MovementServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -163382,10 +163382,10 @@ }, { "name": "CPlayer_ObserverServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -163435,10 +163435,10 @@ }, { "name": "CPlayer_UseServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -163454,10 +163454,10 @@ }, { "name": "CPlayer_WaterServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -163473,10 +163473,10 @@ }, { "name": "CPlayer_WeaponServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -163543,7 +163543,7 @@ }, { "name": "AmmoTypeInfo_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -163582,23 +163582,23 @@ }, { "name": "CAnimGraphControllerBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CBodyComponentBaseAnimGraph", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBodyComponentSkeletonInstance", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBodyComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -163661,7 +163661,7 @@ }, { "name": "EntityRenderAttribute_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -163692,7 +163692,7 @@ }, { "name": "ActiveModelConfig_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -163745,16 +163745,16 @@ }, { "name": "CBodyComponentBaseModelEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBodyComponentSkeletonInstance", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBodyComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -163805,7 +163805,7 @@ }, { "name": "CRopeOverlapHit", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -163823,7 +163823,7 @@ }, { "name": "CGameSceneNodeHandle", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -163854,7 +163854,7 @@ }, { "name": "CGameSceneNode", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -164059,14 +164059,14 @@ }, { "name": "IChoreoServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CInButtonState", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -164079,7 +164079,7 @@ }, { "name": "SequenceHistory_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -164117,17 +164117,17 @@ }, { "name": "ISkeletonAnimationController", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CSkeletonAnimationController", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "ISkeletonAnimationController", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] @@ -164143,7 +164143,7 @@ }, { "name": "CNetworkedSequenceOperation", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -164210,7 +164210,7 @@ }, { "name": "CModelState", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -164278,10 +164278,10 @@ }, { "name": "CSkeletonInstance", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CGameSceneNode", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -164561,7 +164561,7 @@ }, { "name": "IntervalTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -164592,7 +164592,7 @@ }, { "name": "CountdownTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -164645,7 +164645,7 @@ }, { "name": "EngineCountdownTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -164687,10 +164687,10 @@ }, { "name": "CTimeline", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "IntervalTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -164803,7 +164803,7 @@ }, { "name": "CAnimGraphNetworkedVariables", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -165076,7 +165076,7 @@ }, { "name": "CFootstepTableHandle", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -165089,7 +165089,7 @@ }, { "name": "ResponseFollowup", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165137,7 +165137,7 @@ }, { "name": "ResponseParams", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165160,7 +165160,7 @@ }, { "name": "CResponseCriteriaSet", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165178,7 +165178,7 @@ }, { "name": "CRR_Response", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165236,7 +165236,7 @@ }, { "name": "ConceptHistory_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165254,7 +165254,7 @@ }, { "name": "CAI_Expresser", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165307,7 +165307,7 @@ }, { "name": "CResponseQueue", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165320,7 +165320,7 @@ }, { "name": "CResponseQueue::CDeferredResponse", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165353,10 +165353,10 @@ }, { "name": "CAI_ExpresserWithFollowup", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CAI_Expresser", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165418,13 +165418,13 @@ }, { "name": "CMultiplayer_Expresser", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CAI_ExpresserWithFollowup", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CAI_Expresser", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165495,7 +165495,7 @@ }, { "name": "CBaseEntityAPI", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -165513,7 +165513,7 @@ }, { "name": "CCommentarySystem", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165571,7 +165571,7 @@ }, { "name": "CPhysicsShake", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165584,7 +165584,7 @@ }, { "name": "CGameScriptedMoveData", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -165678,10 +165678,10 @@ }, { "name": "CGameChoreoServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "IChoreoServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] @@ -165717,7 +165717,7 @@ }, { "name": "HullFlags_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165775,7 +165775,7 @@ }, { "name": "CConstantForceController", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165803,7 +165803,7 @@ }, { "name": "CMotorController", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165831,7 +165831,7 @@ }, { "name": "CSoundEnvelope", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165859,7 +165859,7 @@ }, { "name": "CCopyRecipientFilter", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165877,7 +165877,7 @@ }, { "name": "CSoundPatch", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -165950,7 +165950,7 @@ }, { "name": "CTakeDamageInfoAPI", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -165968,7 +165968,7 @@ }, { "name": "CPulseGraphInstance_ServerEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -165997,7 +165997,7 @@ }, { "name": "CPulseGraphComponentBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -166025,10 +166025,10 @@ }, { "name": "CPulseGraphComponentPointServer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPulseGraphComponentBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -166059,7 +166059,7 @@ }, { "name": "CPulseServerFuncs", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -166082,13 +166082,13 @@ }, { "name": "CPulseCell_SoundEventStart", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -166151,7 +166151,7 @@ }, { "name": "CPulseServerFuncs_Sounds", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -166174,16 +166174,16 @@ }, { "name": "CPulseCell_Outflow_PlaySceneBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPulseCell_BaseYieldingInflow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_BaseFlow", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": { "name": "CPulseCell_Base", - "module_name": "pulse_runtime_lib..dll", + "module_name": "pulse_runtime_lib.dll", "parent": null, "metadata": [ { @@ -166245,7 +166245,7 @@ }, { "name": "CPulseCell_Outflow_PlaySceneBase::CursorState_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -166258,7 +166258,7 @@ }, { "name": "PulseScriptedSequenceData_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -166317,7 +166317,7 @@ }, { "name": "CPulseCell_Outflow_ScriptedSequence::CursorState_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -166330,10 +166330,10 @@ }, { "name": "CTouchExpansionComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] @@ -166343,7 +166343,7 @@ }, { "name": "dynpitchvol_base_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -166476,10 +166476,10 @@ }, { "name": "dynpitchvol_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "dynpitchvol_base_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -166615,7 +166615,7 @@ }, { "name": "ResponseContext_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -166638,7 +166638,7 @@ }, { "name": "Relationship_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -166656,10 +166656,10 @@ }, { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -167312,13 +167312,13 @@ }, { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -167974,16 +167974,16 @@ }, { "name": "CServerOnlyPointEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -168642,16 +168642,16 @@ }, { "name": "CLogicalEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -169310,13 +169310,13 @@ }, { "name": "CColorCorrection", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -170130,13 +170130,13 @@ }, { "name": "CEntityFlame", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -170861,19 +170861,19 @@ }, { "name": "CBaseFilter", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CLogicalEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -171551,22 +171551,22 @@ }, { "name": "CFilterMultiple", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseFilter", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CLogicalEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -172268,22 +172268,22 @@ }, { "name": "CFilterProximity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseFilter", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CLogicalEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -172970,22 +172970,22 @@ }, { "name": "CFilterLOS", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseFilter", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CLogicalEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -173666,22 +173666,22 @@ }, { "name": "CFilterClass", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseFilter", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CLogicalEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -174368,13 +174368,13 @@ }, { "name": "CBaseFire", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -175076,16 +175076,16 @@ }, { "name": "CFireSmoke", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseFire", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -175814,13 +175814,13 @@ }, { "name": "CFishPool", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -176512,16 +176512,16 @@ }, { "name": "CInfoData", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -177180,7 +177180,7 @@ }, { "name": "locksound_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -177203,19 +177203,19 @@ }, { "name": "CLogicBranch", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CLogicalEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -177898,19 +177898,19 @@ }, { "name": "CLogicDistanceCheck", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CLogicalEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -178608,7 +178608,7 @@ }, { "name": "VelocitySampler", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -178631,7 +178631,7 @@ }, { "name": "SimpleConstraintSoundProfile", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -178654,7 +178654,7 @@ }, { "name": "ConstraintSoundInfo", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -178702,7 +178702,7 @@ }, { "name": "CSmoothFunc", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -178735,7 +178735,7 @@ }, { "name": "magnetted_objects_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -178748,19 +178748,19 @@ }, { "name": "CPointPrefab", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyPointEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -179453,13 +179453,13 @@ }, { "name": "CSkyboxReference", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -180126,13 +180126,13 @@ }, { "name": "CSkyCamera", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -180822,7 +180822,7 @@ }, { "name": "CSound", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -180890,16 +180890,16 @@ }, { "name": "CEnvSoundscape", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -181614,19 +181614,19 @@ }, { "name": "CEnvSoundscapeProxy", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEnvSoundscape", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -182350,19 +182350,19 @@ }, { "name": "CEnvSoundscapeTriggerable", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEnvSoundscape", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -183080,7 +183080,7 @@ }, { "name": "lerpdata_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -183118,7 +183118,7 @@ }, { "name": "CNavLinkAnimgraphVar", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -183142,10 +183142,10 @@ }, { "name": "CNavVolumeMarkupVolume", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CNavVolume", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": null, "metadata": [], "fields": [] @@ -183155,10 +183155,10 @@ }, { "name": "CNavVolumeCalculatedVector", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CNavVolume", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": null, "metadata": [], "fields": [] @@ -183168,13 +183168,13 @@ }, { "name": "CNavVolumeBreadthFirstSearch", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CNavVolumeCalculatedVector", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CNavVolume", - "module_name": "navlib..dll", + "module_name": "navlib.dll", "parent": null, "metadata": [], "fields": [] @@ -183198,7 +183198,7 @@ }, { "name": "VPhysicsCollisionAttribute_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -183295,7 +183295,7 @@ }, { "name": "CCollisionProperty", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -183473,7 +183473,7 @@ }, { "name": "CEffectData", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -183713,13 +183713,13 @@ }, { "name": "CEnvDetailController", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -184399,7 +184399,7 @@ }, { "name": "CEnvWindShared", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -184647,7 +184647,7 @@ }, { "name": "CEnvWindShared::WindAveEvent_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -184665,7 +184665,7 @@ }, { "name": "CEnvWindShared::WindVariationEvent_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -184683,13 +184683,13 @@ }, { "name": "CInfoLadderDismount", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -185345,7 +185345,7 @@ }, { "name": "shard_model_desc_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -185486,7 +185486,7 @@ }, { "name": "CShatterGlassShard", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -185644,13 +185644,13 @@ }, { "name": "CGameRulesProxy", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -186306,7 +186306,7 @@ }, { "name": "CGameRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -186324,7 +186324,7 @@ }, { "name": "CGlowProperty", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -186442,10 +186442,10 @@ }, { "name": "CMultiplayRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CGameRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -186466,7 +186466,7 @@ }, { "name": "fogparams_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -186744,7 +186744,7 @@ }, { "name": "fogplayerparams_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -186829,7 +186829,7 @@ }, { "name": "sky3dparams_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -186904,7 +186904,7 @@ }, { "name": "sndopvarlatchdata_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -186937,14 +186937,14 @@ }, { "name": "IRagdoll", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "ragdollelement_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -186967,7 +186967,7 @@ }, { "name": "ragdoll_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -186995,7 +186995,7 @@ }, { "name": "PhysicsRagdollPose_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -187031,7 +187031,7 @@ }, { "name": "CSceneEventInfo", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187104,7 +187104,7 @@ }, { "name": "thinkfunc_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187132,7 +187132,7 @@ }, { "name": "RagdollCreationParams_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187150,7 +187150,7 @@ }, { "name": "hudtextparms_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187188,7 +187188,7 @@ }, { "name": "CSimpleSimTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187206,10 +187206,10 @@ }, { "name": "CSimTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSimpleSimTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187236,10 +187236,10 @@ }, { "name": "CRandSimTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSimpleSimTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187271,10 +187271,10 @@ }, { "name": "CStopwatchBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSimpleSimTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187301,13 +187301,13 @@ }, { "name": "CSimpleStopwatch", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CStopwatchBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSimpleSimTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187337,13 +187337,13 @@ }, { "name": "CStopwatch", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CStopwatchBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSimpleSimTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187379,13 +187379,13 @@ }, { "name": "CRandStopwatch", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CStopwatchBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSimpleSimTimer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187426,10 +187426,10 @@ }, { "name": "CSingleplayRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CGameRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -187456,13 +187456,13 @@ }, { "name": "CSoundOpvarSetPointBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -188195,16 +188195,16 @@ }, { "name": "CSoundOpvarSetPointEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSoundOpvarSetPointBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -189056,19 +189056,19 @@ }, { "name": "CSoundOpvarSetAABBEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSoundOpvarSetPointEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSoundOpvarSetPointBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -189969,22 +189969,22 @@ }, { "name": "CSoundOpvarSetOBBEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSoundOpvarSetAABBEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSoundOpvarSetPointEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSoundOpvarSetPointBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -190888,19 +190888,19 @@ }, { "name": "CSoundOpvarSetPathCornerEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSoundOpvarSetPointEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSoundOpvarSetPointBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -191771,7 +191771,7 @@ }, { "name": "SoundOpvarTraceResult_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -191794,19 +191794,19 @@ }, { "name": "CSoundOpvarSetAutoRoomEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSoundOpvarSetPointEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSoundOpvarSetPointBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -192682,16 +192682,16 @@ }, { "name": "CSoundOpvarSetOBBWindEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSoundOpvarSetPointBase", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -193468,7 +193468,7 @@ }, { "name": "CTakeDamageInfo", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -193566,7 +193566,7 @@ }, { "name": "CTakeDamageResult", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -193584,7 +193584,7 @@ }, { "name": "SummaryTakeDamageInfo_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -193612,7 +193612,7 @@ }, { "name": "CTakeDamageSummaryScopeGuard", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -193625,13 +193625,13 @@ }, { "name": "CTeamplayRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CMultiplayRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CGameRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -193655,7 +193655,7 @@ }, { "name": "CAttributeList", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -193680,7 +193680,7 @@ }, { "name": "CEconItemAttribute", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -193744,14 +193744,14 @@ }, { "name": "IEconItemInterface", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CAttributeManager", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -193808,7 +193808,7 @@ }, { "name": "CAttributeManager::cached_attribute_float_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -193831,10 +193831,10 @@ }, { "name": "CAttributeContainer", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CAttributeManager", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -193927,17 +193927,17 @@ }, { "name": "IHasAttributes", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "GameAmmoTypeInfo_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "AmmoTypeInfo_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -193996,7 +193996,7 @@ }, { "name": "EntitySpottedState_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -194027,19 +194027,19 @@ }, { "name": "SpawnPoint", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyPointEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -194717,22 +194717,22 @@ }, { "name": "SpawnPointCoopEnemy", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "SpawnPoint", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyPointEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CServerOnlyEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -195459,16 +195459,16 @@ }, { "name": "CCSGameRulesProxy", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CGameRulesProxy", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -196140,16 +196140,16 @@ }, { "name": "CCSGameRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CTeamplayRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CMultiplayRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CGameRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -197895,7 +197895,7 @@ }, { "name": "CCSTakeDamageInfoAPI", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -197913,7 +197913,7 @@ }, { "name": "CCSGameModeRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -197926,10 +197926,10 @@ }, { "name": "CCSGameModeRules_Noop", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGameModeRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -197945,7 +197945,7 @@ }, { "name": "CCSGameModeScript", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -197968,7 +197968,7 @@ }, { "name": "CCSGameModeScript_ConVars", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -197981,10 +197981,10 @@ }, { "name": "CCSGameModeRules_ArmsRace", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGameModeRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -198013,10 +198013,10 @@ }, { "name": "CCSArmsRaceScript", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGameModeScript", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -198064,10 +198064,10 @@ }, { "name": "CCSGameModeRules_Deathmatch", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGameModeRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -198118,10 +198118,10 @@ }, { "name": "CCSDeathmatchScript", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGameModeScript", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -198169,7 +198169,7 @@ }, { "name": "CCSDeathmatchScript_ConVars", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -198182,7 +198182,7 @@ }, { "name": "CRetakeGameRules", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -198246,14 +198246,14 @@ }, { "name": "QuestProgress", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CSPerRoundStats_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -198405,10 +198405,10 @@ }, { "name": "CSMatchStats_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CSPerRoundStats_t", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -198700,13 +198700,13 @@ }, { "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -199452,16 +199452,16 @@ }, { "name": "CCSGO_TeamSelectCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -200210,19 +200210,19 @@ }, { "name": "CCSGO_TeamSelectTerroristPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamSelectCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -200974,19 +200974,19 @@ }, { "name": "CCSGO_TeamSelectCounterTerroristPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamSelectCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -201738,16 +201738,16 @@ }, { "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -202496,19 +202496,19 @@ }, { "name": "CCSGO_TeamIntroTerroristPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -203260,19 +203260,19 @@ }, { "name": "CCSGO_TeamIntroCounterTerroristPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -204024,19 +204024,19 @@ }, { "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -204788,22 +204788,22 @@ }, { "name": "CCSGO_WingmanIntroTerroristPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -205558,22 +205558,22 @@ }, { "name": "CCSGO_WingmanIntroCounterTerroristPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_WingmanIntroCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamIntroCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CCSGO_TeamPreviewCharacterPosition", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -206328,13 +206328,13 @@ }, { "name": "CCSMinimapBoundary", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -206990,20 +206990,20 @@ }, { "name": "CCSGOPlayerAnimGraphState", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CPlayerPing", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -207716,10 +207716,10 @@ }, { "name": "CCSPlayer_PingServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -207753,13 +207753,13 @@ }, { "name": "CCSPlayerResource", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CBaseEntity", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -208469,12 +208469,12 @@ "fields": [ { "name": "m_bHostageAlive", - "ty": "bool[12]", + "ty": "", "offset": 1216 }, { "name": "m_isHostageFollowingSomeone", - "ty": "bool[12]", + "ty": "", "offset": 1228 }, { @@ -208521,7 +208521,7 @@ }, { "name": "CCSPlayerControllerAPI", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [ { @@ -208539,10 +208539,10 @@ }, { "name": "CPlayer_ViewModelServices", - "module_name": "server..dll", + "module_name": "server.dll", "parent": { "name": "CPlayerPawnComponent", - "module_name": "server..dll", + "module_name": "server.dll", "parent": null, "metadata": [], "fields": [ @@ -213636,7 +213636,7 @@ [ { "name": "CSosGroupActionSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -213670,10 +213670,10 @@ }, { "name": "CSosGroupActionLimitSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": { "name": "CSosGroupActionSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -213732,10 +213732,10 @@ }, { "name": "CSosGroupActionTimeLimitSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": { "name": "CSosGroupActionSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -213784,10 +213784,10 @@ }, { "name": "CSosGroupActionTimeBlockLimitSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": { "name": "CSosGroupActionSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -213841,10 +213841,10 @@ }, { "name": "CSosGroupActionSetSoundeventParameterSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": { "name": "CSosGroupActionSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -213913,10 +213913,10 @@ }, { "name": "CSosGroupActionSoundeventClusterSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": { "name": "CSosGroupActionSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -213995,7 +213995,7 @@ }, { "name": "CSosGroupBranchPattern", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -214029,10 +214029,10 @@ }, { "name": "CSosGroupMatchPattern", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": { "name": "CSosGroupBranchPattern", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -214096,7 +214096,7 @@ }, { "name": "CSosSoundEventGroupSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -214155,7 +214155,7 @@ }, { "name": "CSosSoundEventGroupListSchema", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -214174,7 +214174,7 @@ }, { "name": "SosEditItemInfo_t", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -214213,7 +214213,7 @@ }, { "name": "SelectedEditItemInfo_t", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -214232,7 +214232,7 @@ }, { "name": "CSoundEventMetaData", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -214251,7 +214251,7 @@ }, { "name": "CDSPMixgroupModifier", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -214295,7 +214295,7 @@ }, { "name": "CDspPresetModifierList", - "module_name": "soundsystem..dll", + "module_name": "soundsystem.dll", "parent": null, "metadata": [ { @@ -214319,7 +214319,7 @@ }, { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214338,10 +214338,10 @@ }, { "name": "CVoiceContainerDefault", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214369,10 +214369,10 @@ }, { "name": "CVoiceContainerWavFileReader", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214406,13 +214406,13 @@ }, { "name": "CVoiceContainerTestConstant", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerWavFileReader", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214461,10 +214461,10 @@ }, { "name": "CVoiceContainerTestNestedDynamic", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214503,10 +214503,10 @@ }, { "name": "CVoiceContainerDecayingSineWave", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214545,13 +214545,13 @@ }, { "name": "CVoiceContainerAmpedDecayingSineWave", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerDecayingSineWave", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214605,10 +214605,10 @@ }, { "name": "CVoiceContainerRealtimeFMSineWave", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214652,10 +214652,10 @@ }, { "name": "CVoiceContainerBlend", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214699,10 +214699,10 @@ }, { "name": "CVoiceContainerEngineSound", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214751,13 +214751,13 @@ }, { "name": "CVoiceContainerEnvelopeAnalyzer", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerWavFileReader", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214806,10 +214806,10 @@ }, { "name": "CVoiceContainerRandomSampler", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": { "name": "CVoiceContainerBase", - "module_name": "soundsystem_voicecontainers..dll", + "module_name": "soundsystem_voicecontainers.dll", "parent": null, "metadata": [ { @@ -214873,7 +214873,7 @@ }, { "name": "VMixFilterDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -214917,7 +214917,7 @@ }, { "name": "VMixEQ8Desc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -214936,7 +214936,7 @@ }, { "name": "VMixDelayDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -214985,7 +214985,7 @@ }, { "name": "VMixPannerDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215009,7 +215009,7 @@ }, { "name": "VMixModDelayDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215068,7 +215068,7 @@ }, { "name": "VMixDiffusorDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215102,7 +215102,7 @@ }, { "name": "VMixBoxverbDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215201,7 +215201,7 @@ }, { "name": "VMixFreeverbDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215235,7 +215235,7 @@ }, { "name": "VMixPlateverbDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215284,7 +215284,7 @@ }, { "name": "VMixDynamicsDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215358,7 +215358,7 @@ }, { "name": "VMixDynamicsCompressorDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215417,7 +215417,7 @@ }, { "name": "VMixDynamicsBand_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215481,7 +215481,7 @@ }, { "name": "VMixDynamics3BandDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215545,7 +215545,7 @@ }, { "name": "VMixEnvelopeDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215574,7 +215574,7 @@ }, { "name": "VMixPitchShiftDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215608,7 +215608,7 @@ }, { "name": "VMixConvolutionDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215662,7 +215662,7 @@ }, { "name": "VMixVocoderDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215726,7 +215726,7 @@ }, { "name": "VMixShaperDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215765,7 +215765,7 @@ }, { "name": "VMixUtilityDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215809,7 +215809,7 @@ }, { "name": "VMixAutoFilterDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215863,7 +215863,7 @@ }, { "name": "VMixOscDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215892,7 +215892,7 @@ }, { "name": "VMixEffectChainDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -215911,7 +215911,7 @@ }, { "name": "VMixSubgraphSwitchDesc_t", - "module_name": "soundsystem_lowlevel..dll", + "module_name": "soundsystem_lowlevel.dll", "parent": null, "metadata": [ { @@ -216506,7 +216506,7 @@ [ { "name": "constraint_breakableparams_t", - "module_name": "vphysics2..dll", + "module_name": "vphysics2.dll", "parent": null, "metadata": [], "fields": [ @@ -216539,7 +216539,7 @@ }, { "name": "constraint_axislimit_t", - "module_name": "vphysics2..dll", + "module_name": "vphysics2.dll", "parent": null, "metadata": [], "fields": [ @@ -216567,7 +216567,7 @@ }, { "name": "constraint_hingeparams_t", - "module_name": "vphysics2..dll", + "module_name": "vphysics2.dll", "parent": null, "metadata": [], "fields": [ @@ -216595,14 +216595,14 @@ }, { "name": "IPhysicsPlayerController", - "module_name": "vphysics2..dll", + "module_name": "vphysics2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CFeJiggleBone", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -216791,7 +216791,7 @@ }, { "name": "CFeNamedJiggleBone", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -216825,7 +216825,7 @@ }, { "name": "CFeIndexedJiggleBone", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -216854,7 +216854,7 @@ }, { "name": "PhysFeModelDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217368,7 +217368,7 @@ }, { "name": "FourVectors2D", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217392,7 +217392,7 @@ }, { "name": "FeEdgeDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217421,7 +217421,7 @@ }, { "name": "OldFeEdge_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217495,7 +217495,7 @@ }, { "name": "FeWeightedNode_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217519,7 +217519,7 @@ }, { "name": "FeKelagerBend2_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217553,7 +217553,7 @@ }, { "name": "FeStiffHingeBuild_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217587,7 +217587,7 @@ }, { "name": "FeTri_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217626,7 +217626,7 @@ }, { "name": "FeSimdTri_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217665,7 +217665,7 @@ }, { "name": "FeQuad_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217694,7 +217694,7 @@ }, { "name": "FeNodeBase_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217743,7 +217743,7 @@ }, { "name": "FeNodeWindBase_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217777,7 +217777,7 @@ }, { "name": "FeNodeReverseOffset_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217806,7 +217806,7 @@ }, { "name": "FeSimdQuad_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217840,7 +217840,7 @@ }, { "name": "FeAxialEdgeBend_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217879,7 +217879,7 @@ }, { "name": "FeBandBendLimit_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217908,7 +217908,7 @@ }, { "name": "FeRodConstraint_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217947,7 +217947,7 @@ }, { "name": "FeTwistConstraint_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -217981,7 +217981,7 @@ }, { "name": "FeSimdRodConstraint_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218020,7 +218020,7 @@ }, { "name": "FeSimdRodConstraintAnim_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218049,7 +218049,7 @@ }, { "name": "FeAnimStrayRadius_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218078,7 +218078,7 @@ }, { "name": "FeSimdAnimStrayRadius_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218107,7 +218107,7 @@ }, { "name": "FeSimdNodeBase_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218156,7 +218156,7 @@ }, { "name": "FeNodeIntegrator_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218190,7 +218190,7 @@ }, { "name": "FeSpringIntegrator_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218229,7 +218229,7 @@ }, { "name": "FeSimdSpringIntegrator_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218268,7 +218268,7 @@ }, { "name": "FeCtrlOffset_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218297,7 +218297,7 @@ }, { "name": "FeSoftParent_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218321,7 +218321,7 @@ }, { "name": "FeCtrlSoftOffset_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218355,7 +218355,7 @@ }, { "name": "FeCtrlOsOffset_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218379,7 +218379,7 @@ }, { "name": "FeFollowNode_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218408,7 +218408,7 @@ }, { "name": "FeCollisionPlane_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218442,7 +218442,7 @@ }, { "name": "FeWorldCollisionParams_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218476,7 +218476,7 @@ }, { "name": "FeTreeChildren_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218495,7 +218495,7 @@ }, { "name": "FeTaperedCapsuleRigid_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218534,7 +218534,7 @@ }, { "name": "FeSphereRigid_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218573,7 +218573,7 @@ }, { "name": "FeTaperedCapsuleStretch_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218607,7 +218607,7 @@ }, { "name": "FeBoxRigid_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218651,7 +218651,7 @@ }, { "name": "CovMatrix3", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218685,7 +218685,7 @@ }, { "name": "FourCovMatrices3", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218719,7 +218719,7 @@ }, { "name": "FeFitWeight_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218748,7 +218748,7 @@ }, { "name": "FeFitInfluence_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218777,7 +218777,7 @@ }, { "name": "FeFitMatrix_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218816,7 +218816,7 @@ }, { "name": "FeRigidColliderIndices_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218850,10 +218850,10 @@ }, { "name": "FeBuildTaperedCapsuleRigid_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": { "name": "FeTaperedCapsuleRigid_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218912,10 +218912,10 @@ }, { "name": "FeBuildBoxRigid_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": { "name": "FeBoxRigid_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -218979,10 +218979,10 @@ }, { "name": "FeBuildSphereRigid_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": { "name": "FeSphereRigid_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219041,7 +219041,7 @@ }, { "name": "FeSourceEdge_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219060,7 +219060,7 @@ }, { "name": "FeEffectDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219094,7 +219094,7 @@ }, { "name": "FeVertexMapBuild_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219138,7 +219138,7 @@ }, { "name": "CFeVertexMapBuildArray", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219157,7 +219157,7 @@ }, { "name": "FeProxyVertexMap_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219181,7 +219181,7 @@ }, { "name": "FeVertexMapDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219255,7 +219255,7 @@ }, { "name": "FeMorphLayerDepr_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219309,7 +219309,7 @@ }, { "name": "CFeMorphLayer", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219358,7 +219358,7 @@ }, { "name": "Dop26_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219377,7 +219377,7 @@ }, { "name": "RnCapsule_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219401,7 +219401,7 @@ }, { "name": "RnPlane_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219425,7 +219425,7 @@ }, { "name": "RnVertex_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219444,7 +219444,7 @@ }, { "name": "RnHalfEdge_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219478,7 +219478,7 @@ }, { "name": "RnFace_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219497,7 +219497,7 @@ }, { "name": "CRegionSVM", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219521,7 +219521,7 @@ }, { "name": "RnHull_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219605,7 +219605,7 @@ }, { "name": "RnTriangle_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219624,7 +219624,7 @@ }, { "name": "RnWing_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219643,7 +219643,7 @@ }, { "name": "RnNode_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219677,7 +219677,7 @@ }, { "name": "RnMesh_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219741,7 +219741,7 @@ }, { "name": "RnShapeDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219770,10 +219770,10 @@ }, { "name": "RnSphereDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": { "name": "RnShapeDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219817,10 +219817,10 @@ }, { "name": "RnCapsuleDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": { "name": "RnShapeDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219864,10 +219864,10 @@ }, { "name": "RnHullDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": { "name": "RnShapeDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219911,10 +219911,10 @@ }, { "name": "RnMeshDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": { "name": "RnShapeDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219958,7 +219958,7 @@ }, { "name": "RnSoftbodyParticle_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -219977,7 +219977,7 @@ }, { "name": "RnSoftbodySpring_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -220001,7 +220001,7 @@ }, { "name": "RnSoftbodyCapsule_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -220030,7 +220030,7 @@ }, { "name": "RnBlendVertex_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -220084,7 +220084,7 @@ }, { "name": "CastSphereSATParams_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -220128,7 +220128,7 @@ }, { "name": "RnBodyDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -220317,7 +220317,7 @@ }, { "name": "VertexPositionNormal_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [], "fields": [ @@ -220335,7 +220335,7 @@ }, { "name": "VertexPositionColor_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [], "fields": [ @@ -220348,10 +220348,10 @@ }, { "name": "vphysics_save_cphysicsbody_t", - "module_name": "vphysics2..dll", + "module_name": "vphysics2.dll", "parent": { "name": "RnBodyDesc_t", - "module_name": "physicslib..dll", + "module_name": "physicslib.dll", "parent": null, "metadata": [ { @@ -220605,7 +220605,7 @@ [ { "name": "EntityIOConnectionData_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -220654,7 +220654,7 @@ }, { "name": "EntityKeyValueData_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -220678,7 +220678,7 @@ }, { "name": "PermEntityLumpData_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -220712,7 +220712,7 @@ }, { "name": "SceneObject_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -220796,7 +220796,7 @@ }, { "name": "BaseSceneObjectOverride_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -220815,10 +220815,10 @@ }, { "name": "ExtraVertexStreamOverride_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": { "name": "BaseSceneObjectOverride_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -220867,10 +220867,10 @@ }, { "name": "MaterialOverride_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": { "name": "BaseSceneObjectOverride_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -220914,7 +220914,7 @@ }, { "name": "InfoOverlayData_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -220978,7 +220978,7 @@ }, { "name": "BakedLightingInfo_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221017,7 +221017,7 @@ }, { "name": "WorldNodeOnDiskBufferData_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221051,7 +221051,7 @@ }, { "name": "AggregateMeshInfo_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221110,7 +221110,7 @@ }, { "name": "AggregateLODSetup_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221139,7 +221139,7 @@ }, { "name": "AggregateSceneObject_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221193,7 +221193,7 @@ }, { "name": "ClutterTile_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221222,7 +221222,7 @@ }, { "name": "ClutterSceneObject_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221276,7 +221276,7 @@ }, { "name": "WorldNode_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221355,7 +221355,7 @@ }, { "name": "WorldBuilderParams_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221394,7 +221394,7 @@ }, { "name": "NodeData_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221443,7 +221443,7 @@ }, { "name": "World_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221477,7 +221477,7 @@ }, { "name": "VoxelVisBlockOffset_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221501,7 +221501,7 @@ }, { "name": "CVoxelVisibility", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221580,14 +221580,14 @@ }, { "name": "VMapResourceData_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "InfoForResourceTypeVMapResourceData_t", - "module_name": "worldrenderer..dll", + "module_name": "worldrenderer.dll", "parent": null, "metadata": [ { @@ -221600,14 +221600,14 @@ }, { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] }, { "name": "CEntityIdentity", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -221677,7 +221677,7 @@ }, { "name": "CEntityInstance", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [ { @@ -221718,10 +221718,10 @@ }, { "name": "CScriptComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": { "name": "CEntityComponent", - "module_name": "entity2..dll", + "module_name": "entity2.dll", "parent": null, "metadata": [], "fields": [] diff --git a/output/win/schemas.rs b/output/win/schemas.rs index 400ac0a..fc7efba 100644 --- a/output/win/schemas.rs +++ b/output/win/schemas.rs @@ -1,5 +1,7 @@ // Generated using https://github.com/a2x/cs2-dumper -// 2024-03-27 13:29:16.446880100 UTC +// 2024-03-28 15:47:06.987281800 UTC + +#![allow(non_upper_case_globals, unused)] pub mod cs2_dumper { pub mod schemas { @@ -10,127 +12,127 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum MoodTypeT { - EMoodTypeHead = 0, - EMoodTypeBody = 1 + pub enum MoodType_t { + eMoodType_Head = 0, + eMoodType_Body = 1 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum AnimationProcessingTypeT { - AnimationProcessingServerSimulation = 0, - AnimationProcessingClientSimulation = 1, - AnimationProcessingClientPrediction = 2, - AnimationProcessingClientInterpolation = 3, - AnimationProcessingClientRender = 4, - AnimationProcessingMax = 5 + 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 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum AnimationSnapshotTypeT { - AnimationSnapshotServerSimulation = 0, - AnimationSnapshotClientSimulation = 1, - AnimationSnapshotClientPrediction = 2, - AnimationSnapshotClientInterpolation = 3, - AnimationSnapshotClientRender = 4, - AnimationSnapshotFinalComposite = 5, - AnimationSnapshotMax = 6 + 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 } // Alignment: 4 // Members count: 17 #[repr(i32)] - pub enum SeqCmdT { - SeqCmdNop = 0, - SeqCmdLinearDelta = 1, - SeqCmdFetchFrameRange = 2, - SeqCmdSlerp = 3, - SeqCmdAdd = 4, - SeqCmdSubtract = 5, - SeqCmdScale = 6, - SeqCmdCopy = 7, - SeqCmdBlend = 8, - SeqCmdWorldspace = 9, - SeqCmdSequence = 10, - SeqCmdFetchCycle = 11, - SeqCmdFetchFrame = 12, - SeqCmdIkLockInPlace = 13, - SeqCmdIkRestoreAll = 14, - SeqCmdReverseSequence = 15, - SeqCmdTransform = 16 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum SeqPoseSettingT { - SeqPoseSettingConstant = 0, - SeqPoseSettingRotation = 1, - SeqPoseSettingPosition = 2, - SeqPoseSettingVelocity = 3 + pub enum SeqPoseSetting_t { + SEQ_POSE_SETTING_CONSTANT = 0, + SEQ_POSE_SETTING_ROTATION = 1, + SEQ_POSE_SETTING_POSITION = 2, + SEQ_POSE_SETTING_VELOCITY = 3 } // Alignment: 4 // Members count: 18 #[repr(i32)] - pub enum ParticleAttachmentT { - PattachInvalid = -1, - PattachAbsorigin = 0, - PattachAbsoriginFollow = 1, - PattachCustomorigin = 2, - PattachCustomoriginFollow = 3, - PattachPoint = 4, - PattachPointFollow = 5, - PattachEyesFollow = 6, - PattachOverheadFollow = 7, - PattachWorldorigin = 8, - PattachRootboneFollow = 9, - PattachRenderoriginFollow = 10, - PattachMainView = 11, - PattachWaterwake = 12, - PattachCenterFollow = 13, - PattachCustomGameState1 = 14, - PattachHealthbar = 15, - MaxPattachTypes = 16 + 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 } // Alignment: 1 // Members count: 9 #[repr(i8)] - pub enum AnimParamTypeT { - AnimparamUnknown = 0, - AnimparamBool = 1, - AnimparamEnum = 2, - AnimparamInt = 3, - AnimparamFloat = 4, - AnimparamVector = 5, - AnimparamQuaternion = 6, - AnimparamGlobalsymbol = 7, - AnimparamCount = 8 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum BoneTransformSpaceT { - BoneTransformSpaceInvalid = -1, - BoneTransformSpaceParent = 0, - BoneTransformSpaceModel = 1, - BoneTransformSpaceWorld = 2 + pub enum BoneTransformSpace_t { + BoneTransformSpace_Invalid = -1, + BoneTransformSpace_Parent = 0, + BoneTransformSpace_Model = 1, + BoneTransformSpace_World = 2 } // Alignment: 4 // Members count: 13 #[repr(i32)] - pub enum AnimParamButtonT { - AnimparamButtonNone = 0, - AnimparamButtonDpadUp = 1, - AnimparamButtonDpadRight = 2, - AnimparamButtonDpadDown = 3, - AnimparamButtonDpadLeft = 4, - AnimparamButtonA = 5, - AnimparamButtonB = 6, - AnimparamButtonX = 7, - AnimparamButtonY = 8, - AnimparamButtonLeftShoulder = 9, - AnimparamButtonRightShoulder = 10, - AnimparamButtonLtrigger = 11, - AnimparamButtonRtrigger = 12 + 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 } // Alignment: 4 // Members count: 3 @@ -143,10 +145,10 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum FootstepLandedFootSoundTypeT { - FootsoundLeft = 0, - FootsoundRight = 1, - FootsoundUseOverrideSound = 2 + pub enum FootstepLandedFootSoundType_t { + FOOTSOUND_Left = 0, + FOOTSOUND_Right = 1, + FOOTSOUND_UseOverrideSound = 2 } // Alignment: 4 // Members count: 3 @@ -166,180 +168,180 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum VPhysXBodyPartTVPhysXFlagEnumT { - FlagStatic = 1, - FlagKinematic = 2, - FlagJoint = 4, - FlagMass = 8, - FlagAlwaysDynamicOnClient = 16 + pub enum VPhysXBodyPart_t__VPhysXFlagEnum_t { + FLAG_STATIC = 1, + FLAG_KINEMATIC = 2, + FLAG_JOINT = 4, + FLAG_MASS = 8, + FLAG_ALWAYS_DYNAMIC_ON_CLIENT = 16 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum VPhysXConstraintParamsTEnumFlags0T { - Flag0ShiftInterpenetrate = 0, - Flag0ShiftConstrain = 1, - Flag0ShiftBreakableForce = 2, - Flag0ShiftBreakableTorque = 3 + pub enum VPhysXConstraintParams_t__EnumFlags0_t { + FLAG0_SHIFT_INTERPENETRATE = 0, + FLAG0_SHIFT_CONSTRAIN = 1, + FLAG0_SHIFT_BREAKABLE_FORCE = 2, + FLAG0_SHIFT_BREAKABLE_TORQUE = 3 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum VPhysXJointTFlagsT { - JointFlagsNone = 0, - JointFlagsBody1Fixed = 1, - JointFlagsUseBlockSolver = 2 + pub enum VPhysXJoint_t__Flags_t { + JOINT_FLAGS_NONE = 0, + JOINT_FLAGS_BODY1_FIXED = 1, + JOINT_FLAGS_USE_BLOCK_SOLVER = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum VPhysXAggregateDataTVPhysXFlagEnumT { - FlagIsPolysoupGeometry = 1, - FlagLevelCollision = 16, - FlagIgnoreScaleObsoleteDoNotUse = 32 + pub enum VPhysXAggregateData_t__VPhysXFlagEnum_t { + FLAG_IS_POLYSOUP_GEOMETRY = 1, + FLAG_LEVEL_COLLISION = 16, + FLAG_IGNORE_SCALE_OBSOLETE_DO_NOT_USE = 32 } // Alignment: 4 // Members count: 8 #[repr(i32)] - pub enum MeshDrawPrimitiveFlagsT { - MeshDrawFlagsNone = 0, - MeshDrawFlagsUseShadowFastPath = 1, - MeshDrawFlagsUseCompressedNormalTangent = 2, - MeshDrawInputLayoutIsNotMatchedToMaterial = 8, - MeshDrawFlagsUseCompressedPerVertexLighting = 16, - MeshDrawFlagsUseUncompressedPerVertexLighting = 32, - MeshDrawFlagsCanBatchWithDynamicShaderConstants = 64, - MeshDrawFlagsDrawLast = 128 + 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 } // Alignment: 4 // Members count: 22 #[repr(i32)] - pub enum ModelSkeletonDataTBoneFlagsT { - FlagNoBoneFlags = 0, - FlagBoneflexdriver = 4, - FlagCloth = 8, - FlagPhysics = 16, - FlagAttachment = 32, - FlagAnimation = 64, - FlagMesh = 128, - FlagHitbox = 256, - FlagBoneUsedByVertexLod0 = 1024, - FlagBoneUsedByVertexLod1 = 2048, - FlagBoneUsedByVertexLod2 = 4096, - FlagBoneUsedByVertexLod3 = 8192, - FlagBoneUsedByVertexLod4 = 16384, - FlagBoneUsedByVertexLod5 = 32768, - FlagBoneUsedByVertexLod6 = 65536, - FlagBoneUsedByVertexLod7 = 131072, - FlagBoneMergeRead = 262144, - FlagBoneMergeWrite = 524288, - FlagAllBoneFlags = 1048575, - BlendPrealigned = 1048576, - FlagRigidlength = 2097152, - FlagProcedural = 4194304 + 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 } // Alignment: 4 // Members count: 15 #[repr(i32)] - pub enum PermModelInfoTFlagEnum { - FlagTranslucent = 1, - FlagTranslucentTwoPass = 2, - FlagModelIsRuntimeCombined = 4, - FlagSource1Import = 8, - FlagModelPartChild = 16, - FlagNavGenNone = 32, - FlagNavGenHull = 64, - FlagNoForcedFade = 2048, - FlagHasSkinnedMeshes = 1024, - FlagDoNotCastShadows = 131072, - FlagForcePhonemeCrossfade = 4096, - FlagNoAnimEvents = 1048576, - FlagAnimationDrivenFlexes = 2097152, - FlagImplicitBindPoseSequence = 4194304, - FlagModelDoc = 8388608 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ModelBoneFlexComponentT { - ModelBoneFlexInvalid = -1, - ModelBoneFlexTx = 0, - ModelBoneFlexTy = 1, - ModelBoneFlexTz = 2 + pub enum ModelBoneFlexComponent_t { + MODEL_BONE_FLEX_INVALID = -1, + MODEL_BONE_FLEX_TX = 0, + MODEL_BONE_FLEX_TY = 1, + MODEL_BONE_FLEX_TZ = 2 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum ModelConfigAttachmentTypeT { - ModelConfigAttachmentInvalid = -1, - ModelConfigAttachmentBoneOrAttachment = 0, - ModelConfigAttachmentRootRelative = 1, - ModelConfigAttachmentBonemerge = 2, - ModelConfigAttachmentCount = 3 + 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 } // Alignment: 4 // Members count: 26 #[repr(i32)] - pub enum FlexOpCodeT { - FlexOpConst = 1, - FlexOpFetch1 = 2, - FlexOpFetch2 = 3, - FlexOpAdd = 4, - FlexOpSub = 5, - FlexOpMul = 6, - FlexOpDiv = 7, - FlexOpNeg = 8, - FlexOpExp = 9, - FlexOpOpen = 10, - FlexOpClose = 11, - FlexOpComma = 12, - FlexOpMax = 13, - FlexOpMin = 14, - FlexOp2way0 = 15, - FlexOp2way1 = 16, - FlexOpNway = 17, - FlexOpCombo = 18, - FlexOpDominate = 19, - FlexOpDmeLowerEyelid = 20, - FlexOpDmeUpperEyelid = 21, - FlexOpSqrt = 22, - FlexOpRemapvalclamped = 23, - FlexOpSin = 24, - FlexOpCos = 25, - FlexOpAbs = 26 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum MorphFlexControllerRemapTypeT { - MorphFlexcontrollerRemapPassthru = 0, - MorphFlexcontrollerRemap2way = 1, - MorphFlexcontrollerRemapNway = 2, - MorphFlexcontrollerRemapEyelid = 3 + pub enum MorphFlexControllerRemapType_t { + MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0, + MORPH_FLEXCONTROLLER_REMAP_2WAY = 1, + MORPH_FLEXCONTROLLER_REMAP_NWAY = 2, + MORPH_FLEXCONTROLLER_REMAP_EYELID = 3 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum MorphBundleTypeT { - MorphBundleTypeNone = 0, - MorphBundleTypePositionSpeed = 1, - MorphBundleTypeNormalWrinkle = 2, - MorphBundleTypeCount = 3 + 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 } // Alignment: 1 // Members count: 5 #[repr(i8)] - pub enum MovementGaitT { - EInvalid = -1, - EWalk = 0, - EJog = 1, - ERun = 2, - ESprint = 3 + pub enum MovementGait_t { + eInvalid = -1, + eWalk = 0, + eJog = 1, + eRun = 2, + eSprint = 3 } // Alignment: 1 // Members count: 3 #[repr(i8)] - pub enum CNmBoneMaskWeightInfoT { + pub enum CNmBoneMask__WeightInfo_t { Zero = 0, Mixed = 1, One = 2 @@ -347,7 +349,7 @@ pub mod cs2_dumper { // Alignment: 1 // Members count: 4 #[repr(i8)] - pub enum NmFootPhaseT { + pub enum NmFootPhase_t { LeftFootDown = 0, RightFootPassing = 1, RightFootDown = 2, @@ -356,7 +358,7 @@ pub mod cs2_dumper { // Alignment: 1 // Members count: 6 #[repr(i8)] - pub enum NmFootPhaseConditionT { + pub enum NmFootPhaseCondition_t { LeftFootDown = 0, LeftFootPassing = 1, LeftPhase = 4, @@ -367,7 +369,7 @@ pub mod cs2_dumper { // Alignment: 1 // Members count: 3 #[repr(i8)] - pub enum NmTransitionRuleT { + pub enum NmTransitionRule_t { AllowTransition = 0, ConditionallyAllowTransition = 1, BlockTransition = 2 @@ -375,7 +377,7 @@ pub mod cs2_dumper { // Alignment: 1 // Members count: 4 #[repr(i8)] - pub enum NmTransitionRuleConditionT { + pub enum NmTransitionRuleCondition_t { AnyAllowed = 0, FullyAllowed = 1, ConditionallyAllowed = 2, @@ -384,18 +386,18 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum NmFrameSnapEventModeT { + pub enum NmFrameSnapEventMode_t { Floor = 0, Round = 1 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum IkChannelMode { + pub enum IKChannelMode { TwoBone = 0, - TwoBoneTranslate = 1, + TwoBone_Translate = 1, OneBone = 2, - OneBoneTranslate = 3 + OneBone_Translate = 3 } // Alignment: 4 // Members count: 2 @@ -436,15 +438,15 @@ pub mod cs2_dumper { RootMotionTurnSpeed = 25, MoveHeadingRelativeToLookHeading = 26, MaxMoveSpeed = 27, - FingerCurlThumb = 28, - FingerCurlIndex = 29, - FingerCurlMiddle = 30, - FingerCurlRing = 31, - FingerCurlPinky = 32, - FingerSplayThumbIndex = 33, - FingerSplayIndexMiddle = 34, - FingerSplayMiddleRing = 35, - FingerSplayRingPinky = 36 + 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 } // Alignment: 4 // Members count: 13 @@ -457,9 +459,9 @@ pub mod cs2_dumper { WayPointDirection = 4, Acceleration = 5, SlopeNormal = 6, - SlopeNormalWorldSpace = 7, + SlopeNormal_WorldSpace = 7, LookTarget = 8, - LookTargetWorldSpace = 9, + LookTarget_WorldSpace = 9, WayPointPosition = 10, GoalPosition = 11, RootMotionVelocity = 12 @@ -483,10 +485,10 @@ pub mod cs2_dumper { // Members count: 4 #[repr(i32)] pub enum StateActionBehavior { - StatetagbehaviorActiveWhileCurrent = 0, - StatetagbehaviorFireOnEnter = 1, - StatetagbehaviorFireOnExit = 2, - StatetagbehaviorFireOnEnterAndExit = 3 + STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0, + STATETAGBEHAVIOR_FIRE_ON_ENTER = 1, + STATETAGBEHAVIOR_FIRE_ON_EXIT = 2, + STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 3 } // Alignment: 4 // Members count: 3 @@ -499,22 +501,22 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 8 #[repr(i32)] - pub enum FootFallTagFootT { - Foot1 = 0, - Foot2 = 1, - Foot3 = 2, - Foot4 = 3, - Foot5 = 4, - Foot6 = 5, - Foot7 = 6, - Foot8 = 7 + pub enum FootFallTagFoot_t { + FOOT1 = 0, + FOOT2 = 1, + FOOT3 = 2, + FOOT4 = 3, + FOOT5 = 4, + FOOT6 = 5, + FOOT7 = 6, + FOOT8 = 7 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum MatterialAttributeTagTypeT { - MaterialAttributeTagValue = 0, - MaterialAttributeTagColor = 1 + pub enum MatterialAttributeTagType_t { + MATERIAL_ATTRIBUTE_TAG_VALUE = 0, + MATERIAL_ATTRIBUTE_TAG_COLOR = 1 } // Alignment: 1 // Members count: 3 @@ -528,47 +530,47 @@ pub mod cs2_dumper { // Members count: 4 #[repr(i32)] pub enum AimMatrixBlendMode { - AimMatrixBlendModeNone = 0, - AimMatrixBlendModeAdditive = 1, - AimMatrixBlendModeModelSpaceAdditive = 2, - AimMatrixBlendModeBoneMask = 3 + AimMatrixBlendMode_None = 0, + AimMatrixBlendMode_Additive = 1, + AimMatrixBlendMode_ModelSpaceAdditive = 2, + AimMatrixBlendMode_BoneMask = 3 } // Alignment: 4 // Members count: 4 #[repr(i32)] pub enum BoneMaskBlendSpace { - BlendSpaceParent = 0, - BlendSpaceModel = 1, - BlendSpaceModelRotationOnly = 2, - BlendSpaceModelTranslationOnly = 3 + BlendSpace_Parent = 0, + BlendSpace_Model = 1, + BlendSpace_Model_RotationOnly = 2, + BlendSpace_Model_TranslationOnly = 3 } // Alignment: 4 // Members count: 3 #[repr(i32)] pub enum JiggleBoneSimSpace { - SimSpaceLocal = 0, - SimSpaceModel = 1, - SimSpaceWorld = 2 + SimSpace_Local = 0, + SimSpace_Model = 1, + SimSpace_World = 2 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum SolveIkChainAnimNodeDebugSetting { - SolveikchainanimnodedebugsettingNone = 0, - SolveikchainanimnodedebugsettingXAxisCircle = 1, - SolveikchainanimnodedebugsettingYAxisCircle = 2, - SolveikchainanimnodedebugsettingZAxisCircle = 3, - SolveikchainanimnodedebugsettingForward = 4, - SolveikchainanimnodedebugsettingUp = 5, - SolveikchainanimnodedebugsettingLeft = 6 + 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 } // Alignment: 2 // Members count: 3 #[repr(i16)] pub enum AnimScriptType { - AnimscriptTypeInvalid = -1, - AnimscriptFuseGeneral = 0, - AnimscriptFuseStatemachine = 1 + ANIMSCRIPT_TYPE_INVALID = -1, + ANIMSCRIPT_FUSE_GENERAL = 0, + ANIMSCRIPT_FUSE_STATEMACHINE = 1 } // Alignment: 4 // Members count: 3 @@ -589,17 +591,17 @@ pub mod cs2_dumper { // Members count: 4 #[repr(i32)] pub enum BlendKeyType { - BlendKeyUserValue = 0, - BlendKeyVelocity = 1, - BlendKeyDistance = 2, - BlendKeyRemainingDistance = 3 + BlendKey_UserValue = 0, + BlendKey_Velocity = 1, + BlendKey_Distance = 2, + BlendKey_RemainingDistance = 3 } // Alignment: 4 // Members count: 2 #[repr(i32)] pub enum Blend2DMode { - Blend2DModeGeneral = 0, - Blend2DModeDirectional = 1 + Blend2DMode_General = 0, + Blend2DMode_Directional = 1 } // Alignment: 4 // Members count: 4 @@ -629,8 +631,8 @@ pub mod cs2_dumper { // Members count: 2 #[repr(i32)] pub enum FootLockSubVisualization { - FootlocksubvisualizationReachabilityAnalysis = 0, - FootlocksubvisualizationIkSolve = 1 + FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0, + FOOTLOCKSUBVISUALIZATION_IKSolve = 1 } // Alignment: 4 // Members count: 3 @@ -644,8 +646,8 @@ pub mod cs2_dumper { // Members count: 2 #[repr(i32)] pub enum StepPhase { - StepPhaseOnGround = 0, - StepPhaseInAir = 1 + StepPhase_OnGround = 0, + StepPhase_InAir = 1 } // Alignment: 4 // Members count: 2 @@ -657,10 +659,10 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum SelectorTagBehaviorT { - SelectorTagBehaviorOnWhileCurrent = 0, - SelectorTagBehaviorOffWhenFinished = 1, - SelectorTagBehaviorOffBeforeFinished = 2 + pub enum SelectorTagBehavior_t { + SelectorTagBehavior_OnWhileCurrent = 0, + SelectorTagBehavior_OffWhenFinished = 1, + SelectorTagBehavior_OffBeforeFinished = 2 } // Alignment: 4 // Members count: 2 @@ -683,70 +685,70 @@ pub mod cs2_dumper { // Members count: 2 #[repr(i32)] pub enum IkEndEffectorType { - IkEndEffectorAttachment = 0, - IkEndEffectorBone = 1 + IkEndEffector_Attachment = 0, + IkEndEffector_Bone = 1 } // Alignment: 4 // Members count: 4 #[repr(i32)] pub enum IkTargetType { - IkTargetAttachment = 0, - IkTargetBone = 1, - IkTargetParameterModelSpace = 2, - IkTargetParameterWorldSpace = 3 + IkTarget_Attachment = 0, + IkTarget_Bone = 1, + IkTarget_Parameter_ModelSpace = 2, + IkTarget_Parameter_WorldSpace = 3 } // Alignment: 1 // Members count: 3 #[repr(i8)] - pub enum PoseTypeT { - PosetypeStatic = 0, - PosetypeDynamic = 1, - PosetypeInvalid = 255 + pub enum PoseType_t { + POSETYPE_STATIC = 0, + POSETYPE_DYNAMIC = 1, + POSETYPE_INVALID = 255 } // Alignment: 4 // Members count: 5 #[repr(i32)] pub enum CAnimationGraphVisualizerPrimitiveType { - AnimationgraphvisualizerprimitivetypeText = 0, - AnimationgraphvisualizerprimitivetypeSphere = 1, - AnimationgraphvisualizerprimitivetypeLine = 2, - AnimationgraphvisualizerprimitivetypePie = 3, - AnimationgraphvisualizerprimitivetypeAxis = 4 + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 1, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 2, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 3, + ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 4 } // Alignment: 4 // Members count: 3 #[repr(i32)] pub enum FacingMode { - FacingModeManual = 0, - FacingModePath = 1, - FacingModeLookTarget = 2 + FacingMode_Manual = 0, + FacingMode_Path = 1, + FacingMode_LookTarget = 2 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum IkSolverType { - IksolverPerlin = 0, - IksolverTwoBone = 1, - IksolverFabrik = 2, - IksolverDogLeg3Bone = 3, - IksolverCcd = 4, - IksolverCount = 5 + pub enum IKSolverType { + IKSOLVER_Perlin = 0, + IKSOLVER_TwoBone = 1, + IKSOLVER_Fabrik = 2, + IKSOLVER_DogLeg3Bone = 3, + IKSOLVER_CCD = 4, + IKSOLVER_COUNT = 5 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum IkTargetSource { - IktargetsourceBone = 0, - IktargetsourceAnimgraphParameter = 1, - IktargetsourceCount = 2 + pub enum IKTargetSource { + IKTARGETSOURCE_Bone = 0, + IKTARGETSOURCE_AnimgraphParameter = 1, + IKTARGETSOURCE_COUNT = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum IkTargetCoordinateSystem { - IktargetcoordinatesystemWorldSpace = 0, - IktargetcoordinatesystemModelSpace = 1, - IktargetcoordinatesystemCount = 2 + pub enum IKTargetCoordinateSystem { + IKTARGETCOORDINATESYSTEM_WorldSpace = 0, + IKTARGETCOORDINATESYSTEM_ModelSpace = 1, + IKTARGETCOORDINATESYSTEM_COUNT = 2 } // Parent: None // Fields count: 2 @@ -754,9 +756,9 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyArrayElementNameKey - pub mod mood_animation_t { - pub const M_S_NAME: usize = 0x0; // CUtlString - pub const M_FL_WEIGHT: usize = 0x8; // float32 + pub mod MoodAnimation_t { + pub const m_sName: usize = 0x0; // CUtlString + pub const m_flWeight: usize = 0x8; // float32 } // Parent: None // Fields count: 12 @@ -764,589 +766,589 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyArrayElementNameKey - pub mod mood_animation_layer_t { - pub const M_S_NAME: usize = 0x0; // CUtlString - pub const M_B_ACTIVE_LISTENING: usize = 0x8; // bool - pub const M_B_ACTIVE_TALKING: usize = 0x9; // bool - pub const M_LAYER_ANIMATIONS: usize = 0x10; // CUtlVector< MoodAnimation_t > - pub const M_FL_INTENSITY: usize = 0x28; // CRangeFloat - pub const M_FL_DURATION_SCALE: usize = 0x30; // CRangeFloat - pub const M_B_SCALE_WITH_INTS: usize = 0x38; // bool - pub const M_FL_NEXT_START: usize = 0x3C; // CRangeFloat - pub const M_FL_START_OFFSET: usize = 0x44; // CRangeFloat - pub const M_FL_END_OFFSET: usize = 0x4C; // CRangeFloat - pub const M_FL_FADE_IN: usize = 0x54; // float32 - pub const M_FL_FADE_OUT: usize = 0x58; // float32 + pub mod MoodAnimationLayer_t { + 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_flIntensity: usize = 0x28; // CRangeFloat + pub const m_flDurationScale: usize = 0x30; // CRangeFloat + pub const m_bScaleWithInts: usize = 0x38; // bool + pub const m_flNextStart: usize = 0x3C; // CRangeFloat + pub const m_flStartOffset: usize = 0x44; // CRangeFloat + pub const m_flEndOffset: usize = 0x4C; // CRangeFloat + pub const m_flFadeIn: usize = 0x54; // float32 + pub const m_flFadeOut: usize = 0x58; // float32 } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod animation_decode_debug_dump_element_t { - pub const M_N_ENTITY_INDEX: usize = 0x0; // int32 - pub const M_MODEL_NAME: usize = 0x8; // CUtlString - pub const M_POSE_PARAMS: usize = 0x10; // CUtlVector< CUtlString > - pub const M_DECODE_OPS: usize = 0x28; // CUtlVector< CUtlString > - pub const M_INTERNAL_OPS: usize = 0x40; // CUtlVector< CUtlString > - pub const M_DECODED_ANIMS: usize = 0x58; // CUtlVector< CUtlString > + 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 > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod animation_decode_debug_dump_t { - pub const M_PROCESSING_TYPE: usize = 0x0; // AnimationProcessingType_t - pub const M_ELEMS: usize = 0x8; // CUtlVector< AnimationDecodeDebugDumpElement_t > + pub mod AnimationDecodeDebugDump_t { + pub const m_processingType: usize = 0x0; // AnimationProcessingType_t + pub const m_elems: usize = 0x8; // CUtlVector< AnimationDecodeDebugDumpElement_t > } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod animation_snapshot_base_t { - pub const M_FL_REAL_TIME: usize = 0x0; // float32 - pub const M_ROOT_TO_WORLD: usize = 0x10; // matrix3x4a_t - pub const M_B_BONES_IN_WORLD_SPACE: usize = 0x40; // bool - pub const M_BONE_SETUP_MASK: usize = 0x48; // CUtlVector< uint32 > - pub const M_BONE_TRANSFORMS: usize = 0x60; // CUtlVector< matrix3x4a_t > - pub const M_FLEX_CONTROLLERS: usize = 0x78; // CUtlVector< float32 > - pub const M_SNAPSHOT_TYPE: usize = 0x90; // AnimationSnapshotType_t - pub const M_B_HAS_DECODE_DUMP: usize = 0x94; // bool - pub const M_DECODE_DUMP: usize = 0x98; // AnimationDecodeDebugDumpElement_t + pub mod AnimationSnapshotBase_t { + 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_SnapshotType: usize = 0x90; // AnimationSnapshotType_t + pub const m_bHasDecodeDump: usize = 0x94; // bool + pub const m_DecodeDump: usize = 0x98; // AnimationDecodeDebugDumpElement_t } - // Parent: animation_snapshot_base_t + // Parent: AnimationSnapshotBase_t // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod animation_snapshot_t { - pub const M_N_ENT_INDEX: usize = 0x110; // int32 - pub const M_MODEL_NAME: usize = 0x118; // CUtlString + pub mod AnimationSnapshot_t { + pub const m_nEntIndex: usize = 0x110; // int32 + pub const m_modelName: usize = 0x118; // CUtlString } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_bone_difference { - pub const M_NAME: usize = 0x0; // CBufferString - pub const M_PARENT: usize = 0x10; // CBufferString - pub const M_POS_ERROR: usize = 0x20; // - pub const M_B_HAS_ROTATION: usize = 0x2C; // bool - pub const M_B_HAS_MOVEMENT: usize = 0x2D; // bool + pub mod CAnimBoneDifference { + pub const m_name: usize = 0x0; // CBufferString + pub const m_parent: usize = 0x10; // CBufferString + pub const m_posError: usize = 0x20; // + pub const m_bHasRotation: usize = 0x2C; // bool + pub const m_bHasMovement: usize = 0x2D; // bool } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_morph_difference { - pub const M_NAME: usize = 0x0; // CBufferString + pub mod CAnimMorphDifference { + pub const m_name: usize = 0x0; // CBufferString } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_user_difference { - pub const M_NAME: usize = 0x0; // CBufferString - pub const M_N_TYPE: usize = 0x10; // int32 + pub mod CAnimUserDifference { + pub const m_name: usize = 0x0; // CBufferString + pub const m_nType: usize = 0x10; // int32 } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_encode_difference { - pub const M_BONE_ARRAY: usize = 0x0; // CUtlVector< CAnimBoneDifference > - pub const M_MORPH_ARRAY: usize = 0x18; // CUtlVector< CAnimMorphDifference > - pub const M_USER_ARRAY: usize = 0x30; // CUtlVector< CAnimUserDifference > - pub const M_B_HAS_ROTATION_BIT_ARRAY: usize = 0x48; // CUtlVector< uint8 > - pub const M_B_HAS_MOVEMENT_BIT_ARRAY: usize = 0x60; // CUtlVector< uint8 > - pub const M_B_HAS_MORPH_BIT_ARRAY: usize = 0x78; // CUtlVector< uint8 > - pub const M_B_HAS_USER_BIT_ARRAY: usize = 0x90; // CUtlVector< uint8 > + 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 > } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_event_definition { - pub const M_N_FRAME: usize = 0x8; // int32 - pub const M_FL_CYCLE: usize = 0xC; // float32 - pub const M_EVENT_DATA: usize = 0x10; // KeyValues3 - pub const M_S_LEGACY_OPTIONS: usize = 0x20; // CBufferString - pub const M_S_EVENT_NAME: usize = 0x30; // CGlobalSymbol + pub mod CAnimEventDefinition { + pub const m_nFrame: usize = 0x8; // int32 + pub const m_flCycle: usize = 0xC; // float32 + pub const m_EventData: usize = 0x10; // KeyValues3 + pub const m_sLegacyOptions: usize = 0x20; // CBufferString + pub const m_sEventName: usize = 0x30; // CGlobalSymbol } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_movement { - pub const ENDFRAME: usize = 0x0; // int32 - pub const MOTIONFLAGS: usize = 0x4; // int32 - pub const V0: usize = 0x8; // float32 - pub const V1: usize = 0xC; // float32 - pub const ANGLE: usize = 0x10; // float32 - pub const VECTOR: usize = 0x14; // - pub const POSITION: usize = 0x20; // + pub mod CAnimMovement { + pub const endframe: usize = 0x0; // int32 + pub const motionflags: usize = 0x4; // int32 + pub const v0: usize = 0x8; // float32 + pub const v1: usize = 0xC; // float32 + pub const angle: usize = 0x10; // float32 + pub const vector: usize = 0x14; // + pub const position: usize = 0x20; // } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_local_hierarchy { - pub const M_S_BONE: usize = 0x0; // CBufferString - pub const M_S_NEW_PARENT: usize = 0x10; // CBufferString - pub const M_N_START_FRAME: usize = 0x20; // int32 - pub const M_N_PEAK_FRAME: usize = 0x24; // int32 - pub const M_N_TAIL_FRAME: usize = 0x28; // int32 - pub const M_N_END_FRAME: usize = 0x2C; // int32 + pub mod CAnimLocalHierarchy { + pub const m_sBone: usize = 0x0; // CBufferString + pub const m_sNewParent: usize = 0x10; // CBufferString + pub const m_nStartFrame: usize = 0x20; // int32 + pub const m_nPeakFrame: usize = 0x24; // int32 + pub const m_nTailFrame: usize = 0x28; // int32 + pub const m_nEndFrame: usize = 0x2C; // int32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_decoder { - pub const M_SZ_NAME: usize = 0x0; // CBufferString - pub const M_N_VERSION: usize = 0x10; // int32 - pub const M_N_TYPE: usize = 0x14; // int32 + pub mod CAnimDecoder { + pub const m_szName: usize = 0x0; // CBufferString + pub const m_nVersion: usize = 0x10; // int32 + pub const m_nType: usize = 0x14; // int32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_frame_segment { - pub const M_N_UNIQUE_FRAME_INDEX: usize = 0x0; // int32 - pub const M_N_LOCAL_ELEMENT_MASKS: usize = 0x4; // uint32 - pub const M_N_LOCAL_CHANNEL: usize = 0x8; // int32 - pub const M_CONTAINER: usize = 0x10; // CUtlBinaryBlock + pub mod CAnimFrameSegment { + pub const m_nUniqueFrameIndex: usize = 0x0; // int32 + pub const m_nLocalElementMasks: usize = 0x4; // uint32 + pub const m_nLocalChannel: usize = 0x8; // int32 + pub const m_container: usize = 0x10; // CUtlBinaryBlock } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_frame_block_anim { - pub const M_N_START_FRAME: usize = 0x0; // int32 - pub const M_N_END_FRAME: usize = 0x4; // int32 - pub const M_SEGMENT_INDEX_ARRAY: usize = 0x8; // CUtlVector< int32 > + 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 > } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_encoded_frames { - pub const M_FILE_NAME: usize = 0x0; // CBufferString - pub const M_N_FRAMES: usize = 0x10; // int32 - pub const M_N_FRAMES_PER_BLOCK: usize = 0x14; // int32 - pub const M_FRAMEBLOCK_ARRAY: usize = 0x18; // CUtlVector< CAnimFrameBlockAnim > - pub const M_USAGE_DIFFERENCES: usize = 0x30; // CAnimEncodeDifference + pub mod CAnimEncodedFrames { + 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_usageDifferences: usize = 0x30; // CAnimEncodeDifference } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_desc_flag { - pub const M_B_LOOPING: usize = 0x0; // bool - pub const M_B_ALL_ZEROS: usize = 0x1; // bool - pub const M_B_HIDDEN: usize = 0x2; // bool - pub const M_B_DELTA: usize = 0x3; // bool - pub const M_B_LEGACY_WORLDSPACE: usize = 0x4; // bool - pub const M_B_MODEL_DOC: usize = 0x5; // bool - pub const M_B_IMPLICIT_SEQ_IGNORE_DELTA: usize = 0x6; // bool - pub const M_B_ANIM_GRAPH_ADDITIVE: usize = 0x7; // bool + pub mod CAnimDesc_Flag { + pub const m_bLooping: usize = 0x0; // bool + pub const m_bAllZeros: usize = 0x1; // bool + pub const m_bHidden: usize = 0x2; // bool + pub const m_bDelta: usize = 0x3; // bool + pub const m_bLegacyWorldspace: usize = 0x4; // bool + pub const m_bModelDoc: usize = 0x5; // bool + pub const m_bImplicitSeqIgnoreDelta: usize = 0x6; // bool + pub const m_bAnimGraphAdditive: usize = 0x7; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_sequence_params { - pub const M_FL_FADE_IN_TIME: usize = 0x0; // float32 - pub const M_FL_FADE_OUT_TIME: usize = 0x4; // float32 + pub mod CAnimSequenceParams { + pub const m_flFadeInTime: usize = 0x0; // float32 + pub const m_flFadeOutTime: usize = 0x4; // float32 } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_desc { - pub const M_NAME: usize = 0x0; // CBufferString - pub const M_FLAGS: usize = 0x10; // CAnimDesc_Flag - pub const FPS: usize = 0x18; // float32 - pub const M_DATA: usize = 0x20; // CAnimEncodedFrames - pub const M_MOVEMENT_ARRAY: usize = 0xF8; // CUtlVector< CAnimMovement > - pub const M_EVENT_ARRAY: usize = 0x110; // CUtlVector< CAnimEventDefinition > - pub const M_ACTIVITY_ARRAY: usize = 0x128; // CUtlVector< CAnimActivity > - pub const M_HIERARCHY_ARRAY: usize = 0x140; // CUtlVector< CAnimLocalHierarchy > - pub const FRAMESTALLTIME: usize = 0x158; // float32 - pub const M_VEC_ROOT_MIN: usize = 0x15C; // - pub const M_VEC_ROOT_MAX: usize = 0x168; // - pub const M_VEC_BONE_WORLD_MIN: usize = 0x178; // CUtlVector< Vector > - pub const M_VEC_BONE_WORLD_MAX: usize = 0x190; // CUtlVector< Vector > - pub const M_SEQUENCE_PARAMS: usize = 0x1A8; // CAnimSequenceParams + pub mod CAnimDesc { + pub const m_name: usize = 0x0; // CBufferString + 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 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_sequenceParams: usize = 0x1A8; // CAnimSequenceParams } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_activity { - pub const M_NAME: usize = 0x0; // CBufferString - pub const M_N_ACTIVITY: usize = 0x10; // int32 - pub const M_N_FLAGS: usize = 0x14; // int32 - pub const M_N_WEIGHT: usize = 0x18; // int32 + pub mod CAnimActivity { + pub const m_name: usize = 0x0; // CBufferString + pub const m_nActivity: usize = 0x10; // int32 + pub const m_nFlags: usize = 0x14; // int32 + pub const m_nWeight: usize = 0x18; // int32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_data { - pub const M_NAME: usize = 0x10; // CBufferString - pub const M_ANIM_ARRAY: usize = 0x20; // CUtlVector< CAnimDesc > - pub const M_DECODER_ARRAY: usize = 0x38; // CUtlVector< CAnimDecoder > - pub const M_N_MAX_UNIQUE_FRAME_INDEX: usize = 0x50; // int32 - pub const M_SEGMENT_ARRAY: usize = 0x58; // CUtlVector< CAnimFrameSegment > + 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_nMaxUniqueFrameIndex: usize = 0x50; // int32 + pub const m_segmentArray: usize = 0x58; // CUtlVector< CAnimFrameSegment > } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_bone { - pub const M_NAME: usize = 0x0; // CBufferString - pub const M_PARENT: usize = 0x10; // int32 - pub const M_POS: usize = 0x14; // - pub const M_QUAT: usize = 0x20; // QuaternionStorage - pub const M_SCALE: usize = 0x30; // float32 - pub const M_Q_ALIGNMENT: usize = 0x34; // QuaternionStorage - pub const M_FLAGS: usize = 0x44; // int32 + pub mod CAnimBone { + pub const m_name: usize = 0x0; // CBufferString + pub const m_parent: usize = 0x10; // int32 + pub const m_pos: usize = 0x14; // + pub const m_quat: usize = 0x20; // QuaternionStorage + pub const m_scale: usize = 0x30; // float32 + pub const m_qAlignment: usize = 0x34; // QuaternionStorage + pub const m_flags: usize = 0x44; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_user { - pub const M_NAME: usize = 0x0; // CBufferString - pub const M_N_TYPE: usize = 0x10; // int32 + pub mod CAnimUser { + pub const m_name: usize = 0x0; // CBufferString + pub const m_nType: usize = 0x10; // int32 } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_data_channel_desc { - pub const M_SZ_CHANNEL_CLASS: usize = 0x0; // CBufferString - pub const M_SZ_VARIABLE_NAME: usize = 0x10; // CBufferString - pub const M_N_FLAGS: usize = 0x20; // int32 - pub const M_N_TYPE: usize = 0x24; // int32 - pub const M_SZ_GROUPING: usize = 0x28; // CBufferString - pub const M_SZ_DESCRIPTION: usize = 0x38; // CBufferString - pub const M_SZ_ELEMENT_NAME_ARRAY: usize = 0x48; // CUtlVector< CBufferString > - pub const M_N_ELEMENT_INDEX_ARRAY: usize = 0x60; // CUtlVector< int32 > - pub const M_N_ELEMENT_MASK_ARRAY: usize = 0x78; // CUtlVector< uint32 > + pub mod CAnimDataChannelDesc { + pub const m_szChannelClass: usize = 0x0; // CBufferString + pub const m_szVariableName: usize = 0x10; // CBufferString + pub const m_nFlags: usize = 0x20; // int32 + 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 > } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_anim_key_data { - pub const M_NAME: usize = 0x0; // CBufferString - pub const M_BONE_ARRAY: usize = 0x10; // CUtlVector< CAnimBone > - pub const M_USER_ARRAY: usize = 0x28; // CUtlVector< CAnimUser > - pub const M_MORPH_ARRAY: usize = 0x40; // CUtlVector< CBufferString > - pub const M_N_CHANNEL_ELEMENTS: usize = 0x58; // int32 - pub const M_DATA_CHANNEL_ARRAY: usize = 0x60; // CUtlVector< CAnimDataChannelDesc > + 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_nChannelElements: usize = 0x58; // int32 + pub const m_dataChannelArray: usize = 0x60; // CUtlVector< CAnimDataChannelDesc > } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_animation_group { - pub const M_N_FLAGS: usize = 0x10; // uint32 - pub const M_NAME: usize = 0x18; // CBufferString - pub const M_LOCAL_H_ANIM_ARRAY_HANDLE: usize = 0x60; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimData > > - pub const M_INCLUDED_GROUP_ARRAY_HANDLE: usize = 0x78; // CUtlVector< CStrongHandle< InfoForResourceTypeCAnimationGroup > > - pub const M_DIRECT_H_SEQ_GROUP_HANDLE: usize = 0x90; // CStrongHandle< InfoForResourceTypeCSequenceGroupData > - pub const M_DECODE_KEY: usize = 0x98; // CAnimKeyData - pub const M_SZ_SCRIPTS: usize = 0x110; // CUtlVector< CBufferString > + 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_decodeKey: usize = 0x98; // CAnimKeyData + pub const m_szScripts: usize = 0x110; // CUtlVector< CBufferString > } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_auto_layer_flag { - pub const M_B_POST: usize = 0x0; // bool - pub const M_B_SPLINE: usize = 0x1; // bool - pub const M_B_X_FADE: usize = 0x2; // bool - pub const M_B_NO_BLEND: usize = 0x3; // bool - pub const M_B_LOCAL: usize = 0x4; // bool - pub const M_B_POSE: usize = 0x5; // bool - pub const M_B_FETCH_FRAME: usize = 0x6; // bool - pub const M_B_SUBTRACT: usize = 0x7; // bool + pub mod CSeqAutoLayerFlag { + pub const m_bPost: usize = 0x0; // bool + pub const m_bSpline: usize = 0x1; // bool + pub const m_bXFade: usize = 0x2; // bool + pub const m_bNoBlend: usize = 0x3; // bool + pub const m_bLocal: usize = 0x4; // bool + pub const m_bPose: usize = 0x5; // bool + pub const m_bFetchFrame: usize = 0x6; // bool + pub const m_bSubtract: usize = 0x7; // bool } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_auto_layer { - pub const M_N_LOCAL_REFERENCE: usize = 0x0; // int16 - pub const M_N_LOCAL_POSE: usize = 0x2; // int16 - pub const M_FLAGS: usize = 0x4; // CSeqAutoLayerFlag - pub const M_START: usize = 0xC; // float32 - pub const M_PEAK: usize = 0x10; // float32 - pub const M_TAIL: usize = 0x14; // float32 - pub const M_END: usize = 0x18; // float32 + pub mod CSeqAutoLayer { + pub const m_nLocalReference: usize = 0x0; // int16 + pub const m_nLocalPose: usize = 0x2; // int16 + pub const m_flags: usize = 0x4; // CSeqAutoLayerFlag + pub const m_start: usize = 0xC; // float32 + pub const m_peak: usize = 0x10; // float32 + pub const m_tail: usize = 0x14; // float32 + pub const m_end: usize = 0x18; // float32 } // Parent: None // Fields count: 4 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_ik_lock { - pub const M_FL_POS_WEIGHT: usize = 0x0; // float32 - pub const M_FL_ANGLE_WEIGHT: usize = 0x4; // float32 - pub const M_N_LOCAL_BONE: usize = 0x8; // int16 - pub const M_B_BONES_ORIENTED_ALONG_POSITIVE_X: usize = 0xA; // bool + pub mod CSeqIKLock { + pub const m_flPosWeight: usize = 0x0; // float32 + pub const m_flAngleWeight: usize = 0x4; // float32 + pub const m_nLocalBone: usize = 0x8; // int16 + pub const m_bBonesOrientedAlongPositiveX: usize = 0xA; // bool } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_bone_mask_list { - pub const M_S_NAME: usize = 0x0; // CBufferString - pub const M_N_LOCAL_BONE_ARRAY: usize = 0x10; // CUtlVector< int16 > - pub const M_FL_BONE_WEIGHT_ARRAY: usize = 0x28; // CUtlVector< float32 > - pub const M_FL_DEFAULT_MORPH_CTRL_WEIGHT: usize = 0x40; // float32 - pub const M_MORPH_CTRL_WEIGHT_ARRAY: usize = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > + 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_flDefaultMorphCtrlWeight: usize = 0x40; // float32 + pub const m_morphCtrlWeightArray: usize = 0x48; // CUtlVector< CUtlPair< CBufferString, float32 > > } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_scale_set { - pub const M_S_NAME: usize = 0x0; // CBufferString - pub const M_B_ROOT_OFFSET: usize = 0x10; // bool - pub const M_V_ROOT_OFFSET: usize = 0x14; // - pub const M_N_LOCAL_BONE_ARRAY: usize = 0x20; // CUtlVector< int16 > - pub const M_FL_BONE_SCALE_ARRAY: usize = 0x38; // CUtlVector< float32 > + pub mod CSeqScaleSet { + 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 > } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_multi_fetch_flag { - pub const M_B_REALTIME: usize = 0x0; // bool - pub const M_B_CYLEPOSE: usize = 0x1; // bool - pub const M_B0_D: usize = 0x2; // bool - pub const M_B1_D: usize = 0x3; // bool - pub const M_B2_D: usize = 0x4; // bool - pub const M_B2_D_TRI: usize = 0x5; // bool + pub mod CSeqMultiFetchFlag { + pub const m_bRealtime: usize = 0x0; // bool + pub const m_bCylepose: usize = 0x1; // bool + pub const m_b0D: usize = 0x2; // bool + pub const m_b1D: usize = 0x3; // bool + pub const m_b2D: usize = 0x4; // bool + pub const m_b2D_TRI: usize = 0x5; // bool } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_multi_fetch { - pub const M_FLAGS: usize = 0x0; // CSeqMultiFetchFlag - pub const M_LOCAL_REFERENCE_ARRAY: usize = 0x8; // CUtlVector< int16 > - pub const M_N_GROUP_SIZE: usize = 0x20; // int32[2] - pub const M_N_LOCAL_POSE: usize = 0x28; // int32[2] - pub const M_POSE_KEY_ARRAY0: usize = 0x30; // CUtlVector< float32 > - pub const M_POSE_KEY_ARRAY1: usize = 0x48; // CUtlVector< float32 > - pub const M_N_LOCAL_CYCLE_POSE_PARAMETER: usize = 0x60; // int32 - pub const M_B_CALCULATE_POSE_PARAMETERS: usize = 0x64; // bool - pub const M_B_FIXED_BLEND_WEIGHT: usize = 0x65; // bool - pub const M_FL_FIXED_BLEND_WEIGHT_VALS: usize = 0x68; // float32[2] + pub mod CSeqMultiFetch { + pub const m_flags: usize = 0x0; // CSeqMultiFetchFlag + pub const m_localReferenceArray: usize = 0x8; // CUtlVector< int16 > + 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_nLocalCyclePoseParameter: usize = 0x60; // int32 + pub const m_bCalculatePoseParameters: usize = 0x64; // bool + pub const m_bFixedBlendWeight: usize = 0x65; // bool + pub const m_flFixedBlendWeightVals: usize = 0x68; // float32[2] } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_seq_desc_flag { - pub const M_B_LOOPING: usize = 0x0; // bool - pub const M_B_SNAP: usize = 0x1; // bool - pub const M_B_AUTOPLAY: usize = 0x2; // bool - pub const M_B_POST: usize = 0x3; // bool - pub const M_B_HIDDEN: usize = 0x4; // bool - pub const M_B_MULTI: usize = 0x5; // bool - pub const M_B_LEGACY_DELTA: usize = 0x6; // bool - pub const M_B_LEGACY_WORLDSPACE: usize = 0x7; // bool - pub const M_B_LEGACY_CYCLEPOSE: usize = 0x8; // bool - pub const M_B_LEGACY_REALTIME: usize = 0x9; // bool - pub const M_B_MODEL_DOC: usize = 0xA; // bool + pub mod CSeqSeqDescFlag { + pub const m_bLooping: usize = 0x0; // bool + pub const m_bSnap: usize = 0x1; // bool + pub const m_bAutoplay: usize = 0x2; // bool + pub const m_bPost: usize = 0x3; // bool + pub const m_bHidden: usize = 0x4; // bool + pub const m_bMulti: usize = 0x5; // bool + pub const m_bLegacyDelta: usize = 0x6; // bool + pub const m_bLegacyWorldspace: usize = 0x7; // bool + pub const m_bLegacyCyclepose: usize = 0x8; // bool + pub const m_bLegacyRealtime: usize = 0x9; // bool + pub const m_bModelDoc: usize = 0xA; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_transition { - pub const M_FL_FADE_IN_TIME: usize = 0x0; // float32 - pub const M_FL_FADE_OUT_TIME: usize = 0x4; // float32 + pub mod CSeqTransition { + pub const m_flFadeInTime: usize = 0x0; // float32 + pub const m_flFadeOutTime: usize = 0x4; // float32 } // Parent: None // Fields count: 11 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_s1_seq_desc { - pub const M_S_NAME: usize = 0x0; // CBufferString - pub const M_FLAGS: usize = 0x10; // CSeqSeqDescFlag - pub const M_FETCH: usize = 0x20; // CSeqMultiFetch - pub const M_N_LOCAL_WEIGHTLIST: usize = 0x90; // int32 - pub const M_AUTO_LAYER_ARRAY: usize = 0x98; // CUtlVector< CSeqAutoLayer > - pub const M_IK_LOCK_ARRAY: usize = 0xB0; // CUtlVector< CSeqIKLock > - pub const M_TRANSITION: usize = 0xC8; // CSeqTransition - pub const M_SEQUENCE_KEYS: usize = 0xD0; // KeyValues3 - pub const M_LEGACY_KEY_VALUE_TEXT: usize = 0xE0; // CBufferString - pub const M_ACTIVITY_ARRAY: usize = 0xF0; // CUtlVector< CAnimActivity > - pub const M_FOOT_MOTION: usize = 0x108; // CUtlVector< CFootMotion > + pub mod CSeqS1SeqDesc { + pub const m_sName: usize = 0x0; // CBufferString + 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_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 > } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_synth_anim_desc { - pub const M_S_NAME: usize = 0x0; // CBufferString - pub const M_FLAGS: usize = 0x10; // CSeqSeqDescFlag - pub const M_TRANSITION: usize = 0x1C; // CSeqTransition - pub const M_N_LOCAL_BASE_REFERENCE: usize = 0x24; // int16 - pub const M_N_LOCAL_BONE_MASK: usize = 0x26; // int16 - pub const M_ACTIVITY_ARRAY: usize = 0x28; // CUtlVector< CAnimActivity > + pub mod CSeqSynthAnimDesc { + pub const m_sName: usize = 0x0; // CBufferString + pub const m_flags: usize = 0x10; // CSeqSeqDescFlag + 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 > } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_cmd_layer { - pub const M_CMD: usize = 0x0; // int16 - pub const M_N_LOCAL_REFERENCE: usize = 0x2; // int16 - pub const M_N_LOCAL_BONEMASK: usize = 0x4; // int16 - pub const M_N_DST_RESULT: usize = 0x6; // int16 - pub const M_N_SRC_RESULT: usize = 0x8; // int16 - pub const M_B_SPLINE: usize = 0xA; // bool - pub const M_FL_VAR1: usize = 0xC; // float32 - pub const M_FL_VAR2: usize = 0x10; // float32 - pub const M_N_LINE_NUMBER: usize = 0x14; // int16 + pub mod CSeqCmdLayer { + pub const m_cmd: usize = 0x0; // int16 + pub const m_nLocalReference: usize = 0x2; // int16 + pub const m_nLocalBonemask: usize = 0x4; // int16 + pub const m_nDstResult: usize = 0x6; // int16 + pub const m_nSrcResult: usize = 0x8; // int16 + pub const m_bSpline: usize = 0xA; // bool + pub const m_flVar1: usize = 0xC; // float32 + pub const m_flVar2: usize = 0x10; // float32 + pub const m_nLineNumber: usize = 0x14; // int16 } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_pose_setting { - pub const M_S_POSE_PARAMETER: usize = 0x0; // CBufferString - pub const M_S_ATTACHMENT: usize = 0x10; // CBufferString - pub const M_S_REFERENCE_SEQUENCE: usize = 0x20; // CBufferString - pub const M_FL_VALUE: usize = 0x30; // float32 - pub const M_B_X: usize = 0x34; // bool - pub const M_B_Y: usize = 0x35; // bool - pub const M_B_Z: usize = 0x36; // bool - pub const M_E_TYPE: usize = 0x38; // int32 + pub mod CSeqPoseSetting { + pub const m_sPoseParameter: usize = 0x0; // CBufferString + pub const m_sAttachment: usize = 0x10; // CBufferString + pub const m_sReferenceSequence: usize = 0x20; // CBufferString + pub const m_flValue: usize = 0x30; // float32 + pub const m_bX: usize = 0x34; // bool + pub const m_bY: usize = 0x35; // bool + pub const m_bZ: usize = 0x36; // bool + pub const m_eType: usize = 0x38; // int32 } // Parent: None // Fields count: 12 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_cmd_seq_desc { - pub const M_S_NAME: usize = 0x0; // CBufferString - pub const M_FLAGS: usize = 0x10; // CSeqSeqDescFlag - pub const M_TRANSITION: usize = 0x1C; // CSeqTransition - pub const M_N_FRAME_RANGE_SEQUENCE: usize = 0x24; // int16 - pub const M_N_FRAME_COUNT: usize = 0x26; // int16 - pub const M_FL_FPS: usize = 0x28; // float32 - pub const M_N_SUB_CYCLES: usize = 0x2C; // int16 - pub const M_NUM_LOCAL_RESULTS: usize = 0x2E; // int16 - pub const M_CMD_LAYER_ARRAY: usize = 0x30; // CUtlVector< CSeqCmdLayer > - pub const M_EVENT_ARRAY: usize = 0x48; // CUtlVector< CAnimEventDefinition > - pub const M_ACTIVITY_ARRAY: usize = 0x60; // CUtlVector< CAnimActivity > - pub const M_POSE_SETTING_ARRAY: usize = 0x78; // CUtlVector< CSeqPoseSetting > + pub mod CSeqCmdSeqDesc { + pub const m_sName: usize = 0x0; // CBufferString + pub const m_flags: usize = 0x10; // CSeqSeqDescFlag + pub const m_transition: usize = 0x1C; // CSeqTransition + pub const m_nFrameRangeSequence: usize = 0x24; // int16 + pub const m_nFrameCount: usize = 0x26; // int16 + 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 > } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_seq_pose_param_desc { - pub const M_S_NAME: usize = 0x0; // CBufferString - pub const M_FL_START: usize = 0x10; // float32 - pub const M_FL_END: usize = 0x14; // float32 - pub const M_FL_LOOP: usize = 0x18; // float32 - pub const M_B_LOOPING: usize = 0x1C; // bool + pub mod CSeqPoseParamDesc { + pub const m_sName: usize = 0x0; // CBufferString + pub const m_flStart: usize = 0x10; // float32 + pub const m_flEnd: usize = 0x14; // float32 + pub const m_flLoop: usize = 0x18; // float32 + pub const m_bLooping: usize = 0x1C; // bool } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod c_sequence_group_data { - pub const M_S_NAME: usize = 0x10; // CBufferString - pub const M_N_FLAGS: usize = 0x20; // uint32 - pub const M_LOCAL_SEQUENCE_NAME_ARRAY: usize = 0x28; // CUtlVector< CBufferString > - pub const M_LOCAL_S1_SEQ_DESC_ARRAY: usize = 0x40; // CUtlVector< CSeqS1SeqDesc > - pub const M_LOCAL_MULTI_SEQ_DESC_ARRAY: usize = 0x58; // CUtlVector< CSeqS1SeqDesc > - pub const M_LOCAL_SYNTH_ANIM_DESC_ARRAY: usize = 0x70; // CUtlVector< CSeqSynthAnimDesc > - pub const M_LOCAL_CMD_SEQ_DESC_ARRAY: usize = 0x88; // CUtlVector< CSeqCmdSeqDesc > - pub const M_LOCAL_BONE_MASK_ARRAY: usize = 0xA0; // CUtlVector< CSeqBoneMaskList > - pub const M_LOCAL_SCALE_SET_ARRAY: usize = 0xB8; // CUtlVector< CSeqScaleSet > - pub const M_LOCAL_BONE_NAME_ARRAY: usize = 0xD0; // CUtlVector< CBufferString > - pub const M_LOCAL_NODE_NAME: usize = 0xE8; // CBufferString - pub const M_LOCAL_POSE_PARAM_ARRAY: usize = 0xF8; // CUtlVector< CSeqPoseParamDesc > - pub const M_KEY_VALUES: usize = 0x110; // KeyValues3 - pub const M_LOCAL_IK_AUTOPLAY_LOCK_ARRAY: usize = 0x120; // CUtlVector< CSeqIKLock > + 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_localNodeName: usize = 0xE8; // CBufferString + pub const m_localPoseParamArray: usize = 0xF8; // CUtlVector< CSeqPoseParamDesc > + pub const m_keyValues: usize = 0x110; // KeyValues3 + pub const m_localIKAutoplayLockArray: usize = 0x120; // CUtlVector< CSeqIKLock > } // Parent: None // Fields count: 17 - pub mod c_compressor_group { - pub const M_N_TOTAL_ELEMENT_COUNT: usize = 0x0; // int32 - pub const M_SZ_CHANNEL_CLASS: usize = 0x8; // CUtlVector< char* > - pub const M_SZ_VARIABLE_NAME: usize = 0x20; // CUtlVector< char* > - pub const M_N_TYPE: usize = 0x38; // CUtlVector< fieldtype_t > - pub const M_N_FLAGS: usize = 0x50; // CUtlVector< int32 > - pub const M_SZ_GROUPING: usize = 0x68; // CUtlVector< CUtlString > - pub const M_N_COMPRESSOR_INDEX: usize = 0x80; // CUtlVector< int32 > - pub const M_SZ_ELEMENT_NAMES: usize = 0x98; // CUtlVector< CUtlVector< char* > > - pub const M_N_ELEMENT_UNIQUE_ID: usize = 0xB0; // CUtlVector< CUtlVector< int32 > > - pub const M_N_ELEMENT_MASK: usize = 0xC8; // CUtlVector< uint32 > - pub const M_VECTOR_COMPRESSOR: usize = 0xF8; // CUtlVector< CCompressor< Vector >* > - pub const M_QUATERNION_COMPRESSOR: usize = 0x110; // CUtlVector< CCompressor< QuaternionStorage >* > - pub const M_INT_COMPRESSOR: usize = 0x128; // CUtlVector< CCompressor< int32 >* > - pub const M_BOOL_COMPRESSOR: usize = 0x140; // CUtlVector< CCompressor< bool >* > - pub const M_COLOR_COMPRESSOR: usize = 0x158; // CUtlVector< CCompressor< Color >* > - pub const M_VECTOR2_D_COMPRESSOR: usize = 0x170; // CUtlVector< CCompressor< Vector2D >* > - pub const M_VECTOR4_D_COMPRESSOR: usize = 0x188; // CUtlVector< CCompressor< Vector4D >* > + 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 >* > } // Parent: None // Fields count: 1 // // Metadata: // MPropertyEditClassAsString - pub mod c_anim_enum { - pub const M_VALUE: usize = 0x0; // uint8 + pub mod CAnimEnum { + pub const m_value: usize = 0x0; // uint8 } // Parent: None // Fields count: 1 @@ -1354,8 +1356,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 @@ -1363,8 +1365,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 @@ -1372,8 +1374,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 @@ -1381,8 +1383,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 @@ -1390,8 +1392,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 @@ -1399,8 +1401,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 @@ -1408,1440 +1410,1440 @@ 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< 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 > } // 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; // + 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; // } // 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< uint32 > + pub const m_InteractWith: usize = 0x20; // CUtlVector< uint32 > + pub const m_InteractExclude: usize = 0x38; // CUtlVector< uint32 > + 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 > } // 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; // - pub const M_GOAL_ORIENTATION: usize = 0xA0; // QuaternionStorage - pub const M_GOAL_ANGULAR_VELOCITY: usize = 0xB0; // - 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; // + pub const m_goalOrientation: usize = 0xA0; // QuaternionStorage + pub const m_goalAngularVelocity: usize = 0xB0; // + 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; // - 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; // - 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; // + 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; // + 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< 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 > } // 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< 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_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_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< CPhysSurfaceProperties* > } // 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< CStrongHandle< InfoForResourceTypeIMaterial2 > > } // 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< 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 > } // 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; // - pub const M_V_HULL_MAX: usize = 0x10; // - pub const M_V_VIEW_MIN: usize = 0x1C; // - pub const M_V_VIEW_MAX: usize = 0x28; // - pub const M_FL_MASS: usize = 0x34; // float32 - pub const M_V_EYE_POSITION: usize = 0x38; // - 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; // + pub const m_vHullMax: usize = 0x10; // + pub const m_vViewMin: usize = 0x1C; // + pub const m_vViewMax: usize = 0x28; // + pub const m_flMass: usize = 0x34; // float32 + pub const m_vEyePosition: usize = 0x38; // + 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< InfoForResourceTypeCModel > } // 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< ModelBoneFlexDriverControl_t > } // 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< 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_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_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 > } // 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< CModelConfigElement* > } - // 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; // - 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< InfoForResourceTypeCModel > + pub const m_vOffset: usize = 0x60; // + 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< CUtlString > } - // 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< CUtlString > + pub const m_ChoiceWeights: usize = 0x60; // CUtlVector< float32 > } - // 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< CModelConfigElement* > + 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< CModelConfig* > } // 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; // - pub const M_VEC_SIZE: usize = 0xC; // + pub mod SkeletonBoneBounds_t { + pub const m_vecCenter: usize = 0x0; // + pub const m_vecSize: usize = 0xC; // } // 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< RenderSkeletonBone_t > + pub const m_boneParents: usize = 0x30; // CUtlVector< int32 > + 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; // - 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; // + 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; // - 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; // + 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< InfoForResourceTypeIMaterial2 > } // 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; // - pub const M_V_MAX_BOUNDS: usize = 0xC; // - 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; // + 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_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; // - pub const M_V_MAX_BOUNDS: usize = 0x24; // - 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; // + pub const m_vMaxBounds: usize = 0x24; // + 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< CHitBox > + 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< CHitBoxSet > } // 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< RenderHairStrandInfo_t > } // 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< CSceneObjectData > + pub const m_constraints: usize = 0xA0; // CUtlVector< CBaseConstraint* > + 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; // - 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; // + 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; // - 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; // + 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; // - 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; // + pub const m_slaves: usize = 0x40; // CUtlVector< CConstraintSlave > + pub const m_targets: usize = 0x58; // CUtlVector< CConstraintTarget > } - // 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< CUtlString > + pub const m_inputList: usize = 0x50; // CUtlVector< CBoneConstraintPoseSpaceMorph::Input_t > + 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; // - pub const M_OUTPUT_WEIGHT_LIST: usize = 0x10; // CUtlVector< float32 > + pub mod CBoneConstraintPoseSpaceMorph__Input_t { + pub const m_inputValue: usize = 0x0; // + pub const m_outputWeightList: usize = 0x10; // CUtlVector< float32 > } - // 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< CBoneConstraintPoseSpaceBone::Input_t > } // Parent: None // Fields count: 2 - pub mod c_bone_constraint_pose_space_bone_input_t { - pub const M_INPUT_VALUE: usize = 0x0; // - pub const M_OUTPUT_TRANSFORM_LIST: usize = 0x10; // CUtlVector< CTransform > + pub mod CBoneConstraintPoseSpaceBone__Input_t { + pub const m_inputValue: usize = 0x0; // + pub const m_outputTransformList: usize = 0x10; // CUtlVector< CTransform > } - // 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< CFlexOp > } // 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< float32 > + pub const m_ranges: usize = 0x20; // CUtlVector< float32 > } // 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< CMorphBundleData > } // 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< CMorphRectData > } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod c_morph_set_data { - pub const M_N_WIDTH: usize = 0x10; // int32 - pub const M_N_HEIGHT: usize = 0x14; // 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 = 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 > } // 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; // - pub const M_V_HEEL_OFFSET: usize = 0x14; // - 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; // + pub const m_vHeelOffset: usize = 0x14; // + 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< 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 > } // 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; // - pub const M_V_HEEL_OFFSET: usize = 0x24; // - 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; // + pub const m_vHeelOffset: usize = 0x24; // + 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; // - pub const M_V_MIDPOINT_POSITION_MS: usize = 0xC; // - pub const M_FL_STANCE_DIRECTION_MS: usize = 0x18; // float32 - pub const M_V_TO_STRIDE_START_POS: usize = 0x1C; // - 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; // + pub const m_vMidpointPositionMS: usize = 0xC; // + pub const m_flStanceDirectionMS: usize = 0x18; // float32 + pub const m_vToStrideStartPos: usize = 0x1C; // + 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; // - 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; // + 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< CFootTrajectory > } // 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< CFootStride > + 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< CEntityIndex > + 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_nFlexControllers: usize = 0x60; // int32 + pub const m_bPredicted: usize = 0x64; // bool + pub const m_Frames: usize = 0xA8; // CUtlVector< SkeletonAnimCapture_t::Frame_t > } // 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< 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 > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod skeleton_anim_capture_t_camera_t { - pub const M_TM_CAMERA: usize = 0x0; // CTransform - pub const M_FL_TIME: usize = 0x20; // float32 + pub mod SkeletonAnimCapture_t__Camera_t { + pub const m_tmCamera: usize = 0x0; // CTransform + pub const m_flTime: usize = 0x20; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod skeleton_demo_db_t { - pub const M_ANIM_CAPTURES: usize = 0x0; // CUtlVector< SkeletonAnimCapture_t* > - pub const M_CAMERA_TRACK: usize = 0x18; // CUtlVector< SkeletonAnimCapture_t::Camera_t > - pub const M_FL_RECORDING_TIME: usize = 0x30; // float32 + 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_flRecordingTime: usize = 0x30; // float32 } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_bone_mask { - pub const M_ID: usize = 0x0; // CGlobalSymbol - pub const M_WEIGHT_INFO: usize = 0x8; // CNmBoneMask::WeightInfo_t - pub const M_WEIGHTS: usize = 0x18; // CUtlVector< float32 > + 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 > } // Parent: None // Fields count: 9 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_clip { - pub const M_SKELETON: usize = 0x0; // CStrongHandle< InfoForResourceTypeCNmSkeleton > - pub const M_N_NUM_FRAMES: usize = 0x8; // uint32 - pub const M_FL_DURATION: usize = 0xC; // float32 - pub const M_COMPRESSED_POSE_DATA: usize = 0x10; // CUtlBinaryBlock - pub const M_TRACK_COMPRESSION_SETTINGS: usize = 0x28; // CUtlVector< NmCompressionSettings_t > - pub const M_COMPRESSED_POSE_OFFSETS: usize = 0x40; // CUtlVector< uint32 > - pub const M_SYNC_TRACK: usize = 0xA0; // CNmSyncTrack - pub const M_ROOT_MOTION: usize = 0x150; // CNmRootMotionData - pub const M_B_IS_ADDITIVE: usize = 0x1A0; // bool + pub mod CNmClip { + pub const m_skeleton: usize = 0x0; // CStrongHandle< InfoForResourceTypeCNmSkeleton > + 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_syncTrack: usize = 0xA0; // CNmSyncTrack + pub const m_rootMotion: usize = 0x150; // CNmRootMotionData + pub const m_bIsAdditive: usize = 0x1A0; // bool } // Parent: None // Fields count: 8 // // Metadata: // MGetKV3ClassDefaults - pub mod nm_compression_settings_t { - pub const M_TRANSLATION_RANGE_X: usize = 0x0; // NmCompressionSettings_t::QuantizationRange_t - pub const M_TRANSLATION_RANGE_Y: usize = 0x8; // NmCompressionSettings_t::QuantizationRange_t - pub const M_TRANSLATION_RANGE_Z: usize = 0x10; // NmCompressionSettings_t::QuantizationRange_t - pub const M_SCALE_RANGE: usize = 0x18; // NmCompressionSettings_t::QuantizationRange_t - pub const M_CONSTANT_ROTATION: usize = 0x20; // Quaternion - pub const M_B_IS_ROTATION_STATIC: usize = 0x30; // bool - pub const M_B_IS_TRANSLATION_STATIC: usize = 0x31; // bool - pub const M_B_IS_SCALE_STATIC: usize = 0x32; // bool + pub mod NmCompressionSettings_t { + pub const m_translationRangeX: usize = 0x0; // NmCompressionSettings_t::QuantizationRange_t + pub const m_translationRangeY: usize = 0x8; // NmCompressionSettings_t::QuantizationRange_t + pub const m_translationRangeZ: usize = 0x10; // NmCompressionSettings_t::QuantizationRange_t + pub const m_scaleRange: usize = 0x18; // NmCompressionSettings_t::QuantizationRange_t + pub const m_constantRotation: usize = 0x20; // Quaternion + pub const m_bIsRotationStatic: usize = 0x30; // bool + pub const m_bIsTranslationStatic: usize = 0x31; // bool + pub const m_bIsScaleStatic: usize = 0x32; // bool } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod nm_compression_settings_t_quantization_range_t { - pub const M_FL_RANGE_START: usize = 0x0; // float32 - pub const M_FL_RANGE_LENGTH: usize = 0x4; // float32 + pub mod NmCompressionSettings_t__QuantizationRange_t { + pub const m_flRangeStart: usize = 0x0; // float32 + pub const m_flRangeLength: usize = 0x4; // float32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_event { - pub const M_FL_START_TIME: usize = 0x8; // float32 - pub const M_FL_DURATION: usize = 0xC; // float32 + pub mod CNmEvent { + pub const m_flStartTime: usize = 0x8; // float32 + pub const m_flDuration: usize = 0xC; // float32 } // Parent: None // Fields count: 5 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_root_motion_data { - pub const M_TRANSFORMS: usize = 0x0; // CUtlVector< CTransform > - pub const M_N_NUM_FRAMES: usize = 0x18; // int32 - pub const M_FL_AVERAGE_LINEAR_VELOCITY: usize = 0x1C; // float32 - pub const M_FL_AVERAGE_ANGULAR_VELOCITY_RADIANS: usize = 0x20; // float32 - pub const M_TOTAL_DELTA: usize = 0x30; // CTransform + pub mod CNmRootMotionData { + pub const m_transforms: usize = 0x0; // CUtlVector< CTransform > + pub const m_nNumFrames: usize = 0x18; // int32 + pub const m_flAverageLinearVelocity: usize = 0x1C; // float32 + pub const m_flAverageAngularVelocityRadians: usize = 0x20; // float32 + pub const m_totalDelta: usize = 0x30; // CTransform } // Parent: None // Fields count: 7 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_skeleton { - pub const M_ID: usize = 0x0; // CGlobalSymbol - pub const M_BONE_I_DS: usize = 0x8; // CUtlLeanVector< CGlobalSymbol > - pub const M_PARENT_INDICES: usize = 0x18; // CUtlVector< int32 > - pub const M_PARENT_SPACE_REFERENCE_POSE: usize = 0x30; // CUtlVector< CTransform > - pub const M_MODEL_SPACE_REFERENCE_POSE: usize = 0x48; // CUtlVector< CTransform > - pub const M_NUM_BONES_TO_SAMPLE_AT_LOW_LOD: usize = 0x60; // int32 - pub const M_BONE_MASKS: usize = 0x68; // CUtlLeanVector< CNmBoneMask > + 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_numBonesToSampleAtLowLOD: usize = 0x60; // int32 + pub const m_boneMasks: usize = 0x68; // CUtlLeanVector< CNmBoneMask > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod nm_sync_track_time_t { - pub const M_N_EVENT_IDX: usize = 0x0; // int32 - pub const M_PERCENTAGE_THROUGH: usize = 0x4; // NmPercent_t + pub mod NmSyncTrackTime_t { + pub const m_nEventIdx: usize = 0x0; // int32 + pub const m_percentageThrough: usize = 0x4; // NmPercent_t } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod nm_sync_track_time_range_t { - pub const M_START_TIME: usize = 0x0; // NmSyncTrackTime_t - pub const M_END_TIME: usize = 0x8; // NmSyncTrackTime_t + pub mod NmSyncTrackTimeRange_t { + pub const m_startTime: usize = 0x0; // NmSyncTrackTime_t + pub const m_endTime: usize = 0x8; // NmSyncTrackTime_t } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_sync_track { - pub const M_SYNC_EVENTS: usize = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > - pub const M_N_START_EVENT_OFFSET: usize = 0xA8; // int32 + pub mod CNmSyncTrack { + pub const m_syncEvents: usize = 0x0; // CUtlLeanVectorFixedGrowable< CNmSyncTrack::Event_t > + pub const m_nStartEventOffset: usize = 0xA8; // int32 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_sync_track_event_marker_t { - pub const M_START_TIME: usize = 0x0; // NmPercent_t - pub const M_ID: usize = 0x8; // CGlobalSymbol + pub mod CNmSyncTrack__EventMarker_t { + pub const m_startTime: usize = 0x0; // NmPercent_t + pub const m_ID: usize = 0x8; // CGlobalSymbol } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_sync_track_event_t { - pub const M_ID: usize = 0x0; // CGlobalSymbol - pub const M_START_TIME: usize = 0x8; // NmPercent_t - pub const M_DURATION: usize = 0xC; // NmPercent_t + pub mod CNmSyncTrack__Event_t { + pub const m_ID: usize = 0x0; // CGlobalSymbol + pub const m_startTime: usize = 0x8; // NmPercent_t + pub const m_duration: usize = 0xC; // NmPercent_t } // Parent: None // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod nm_percent_t { - pub const M_FL_VALUE: usize = 0x0; // float32 + pub mod NmPercent_t { + pub const m_flValue: usize = 0x0; // float32 } - // Parent: c_nm_event + // Parent: CNmEvent // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_legacy_event { + pub mod CNmLegacyEvent { } - // Parent: c_nm_event + // Parent: CNmEvent // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_foot_event { - pub const M_PHASE: usize = 0x10; // NmFootPhase_t + pub mod CNmFootEvent { + pub const m_phase: usize = 0x10; // NmFootPhase_t } - // Parent: c_nm_event + // Parent: CNmEvent // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_id_event { - pub const M_ID: usize = 0x10; // CGlobalSymbol + pub mod CNmIDEvent { + pub const m_ID: usize = 0x10; // CGlobalSymbol } - // Parent: c_nm_event + // Parent: CNmEvent // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_transition_event { - pub const M_RULE: usize = 0x10; // NmTransitionRule_t - pub const M_ID: usize = 0x18; // CGlobalSymbol + pub mod CNmTransitionEvent { + pub const m_rule: usize = 0x10; // NmTransitionRule_t + pub const m_ID: usize = 0x18; // CGlobalSymbol } - // Parent: c_nm_event + // Parent: CNmEvent // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_frame_snap_event { - pub const M_FRAME_SNAP_MODE: usize = 0x10; // NmFrameSnapEventMode_t + pub mod CNmFrameSnapEvent { + pub const m_frameSnapMode: usize = 0x10; // NmFrameSnapEventMode_t } // Parent: None // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_graph_data_set { - pub const M_VARIATION_ID: usize = 0x0; // CGlobalSymbol - pub const M_SKELETON: usize = 0x8; // CStrongHandle< InfoForResourceTypeCNmSkeleton > - pub const M_RESOURCES: usize = 0x10; // CUtlVector< CStrongHandleVoid > + 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 > } // Parent: None // Fields count: 10 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_graph { - pub const M_PERSISTENT_NODE_INDICES: usize = 0x0; // CUtlVector< int16 > - pub const M_INSTANCE_NODE_START_OFFSETS: usize = 0x18; // CUtlVector< uint32 > - pub const M_INSTANCE_REQUIRED_MEMORY: usize = 0x30; // uint32 - pub const M_INSTANCE_REQUIRED_ALIGNMENT: usize = 0x34; // uint32 - pub const M_ROOT_NODE_IDX: usize = 0x38; // int16 - pub const M_CONTROL_PARAMETER_I_DS: usize = 0x40; // CUtlVector< CGlobalSymbol > - pub const M_VIRTUAL_PARAMETER_I_DS: usize = 0x58; // CUtlVector< CGlobalSymbol > - pub const M_VIRTUAL_PARAMETER_NODE_INDICES: usize = 0x70; // CUtlVector< int16 > - pub const M_CHILD_GRAPH_SLOTS: usize = 0x88; // CUtlVector< CNmGraph::ChildGraphSlot_t > - pub const M_EXTERNAL_GRAPH_SLOTS: usize = 0xA0; // CUtlVector< CNmGraph::ExternalGraphSlot_t > + pub mod CNmGraph { + pub const m_persistentNodeIndices: usize = 0x0; // CUtlVector< int16 > + pub const m_instanceNodeStartOffsets: usize = 0x18; // CUtlVector< uint32 > + 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 > } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_graph_external_graph_slot_t { - pub const M_N_NODE_IDX: usize = 0x0; // int16 - pub const M_SLOT_ID: usize = 0x8; // CGlobalSymbol + pub mod CNmGraph__ExternalGraphSlot_t { + pub const m_nNodeIdx: usize = 0x0; // int16 + pub const m_slotID: usize = 0x8; // CGlobalSymbol } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_graph_child_graph_slot_t { - pub const M_N_NODE_IDX: usize = 0x0; // int16 - pub const M_DATA_SLOT_IDX: usize = 0x2; // int16 + pub mod CNmGraph__ChildGraphSlot_t { + pub const m_nNodeIdx: usize = 0x0; // int16 + pub const m_dataSlotIdx: usize = 0x2; // int16 } // Parent: None // Fields count: 2 // // Metadata: // MGetKV3ClassDefaults - pub mod c_nm_graph_variation { - pub const M_GRAPH: usize = 0x0; // CStrongHandle< InfoForResourceTypeCNmGraph > - pub const M_DATA_SET: usize = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > + pub mod CNmGraphVariation { + pub const m_graph: usize = 0x0; // CStrongHandle< InfoForResourceTypeCNmGraph > + pub const m_dataSet: usize = 0x8; // CStrongHandle< InfoForResourceTypeCNmGraphDataSet > } // Parent: None // Fields count: 2 // // 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< BoneDemoCaptureSettings_t > + pub const m_ikChains: usize = 0x60; // CUtlVector< IKDemoCaptureSettings_t > } // 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< CUtlBinaryBlock > + 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< CSmartPtr< CAnimReplayFrame > > + 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< CAnimUpdateSharedData > } // Parent: None // Fields count: 2 @@ -2849,215 +2851,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< uint16, int16 > } // 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< 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 > } // 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< 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_settings: usize = 0x78; // CAnimGraphSettingsManager + pub const m_pStaticPoseCache: usize = 0xA8; // CSmartPtr< CStaticPoseCacheBuilder > + pub const m_pSkeleton: usize = 0xB0; // CSmartPtr< CAnimSkeleton > + 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< ParamSpanSample_t > + 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< ParamSpan_t > } // 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< CSmartPtr< CAnimGraphSettingsGroup > > } // 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< CTransform > + pub const m_morphWeights: usize = 0x20; // CUtlVector< float32 > + 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< CCachedPose > + 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< CSmartPtr< CAnimTagBase > > } - // 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 @@ -3066,576 +3068,576 @@ 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< CBodyGroupSetting > } - // 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< InfoForResourceTypeIParticleSystemDefinition > + 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< CGlobalSymbol > } // 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< CDampedValueUpdateItem > } - // 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< CSmartPtr< CAnimMotorUpdaterBase > > + 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< float32 > } - // 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< 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_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< CMotionGraphGroup > + 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< CSmartPtr< CMotionGraph > > + pub const m_motionGraphConfigs: usize = 0xD0; // CUtlVector< CMotionGraphConfig > + pub const m_sampleToConfig: usize = 0xE8; // CUtlVector< int32 > + 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< float32 > + 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< CVectorQuantizer > + 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< CMotionSearchNode* > + 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 > } // 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< MotionDBIndex > } // 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< TagSpan_t > + pub const m_pRootNode: usize = 0x40; // CSmartPtr< CMotionNode > + 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< TagSpan_t > + 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< CMotionNode > + 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< MotionBlendItem > + 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< float32 > + pub const m_standardDeviations: usize = 0x30; // CUtlVector< float32 > + 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< int32 > } - // 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< int32 > + 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< float32 > + 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< int32 > + 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 = 0x20; // bool + pub mod CPathAnimMotorUpdaterBase { + pub const m_bLockToPath: usize = 0x20; // 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 = 0x2C; // float32 - pub const M_FL_MIN_SPEED_SCALE: usize = 0x30; // float32 - pub const M_H_ANTICIPATION_POS_PARAM: usize = 0x34; // CAnimParamHandle - pub const M_H_ANTICIPATION_HEADING_PARAM: usize = 0x36; // CAnimParamHandle - pub const M_FL_SPRING_CONSTANT: usize = 0x38; // float32 - pub const M_FL_MIN_SPRING_TENSION: usize = 0x3C; // float32 - pub const M_FL_MAX_SPRING_TENSION: usize = 0x40; // float32 + pub mod CDampedPathAnimMotorUpdater { + pub const m_flAnticipationTime: usize = 0x2C; // float32 + pub const m_flMinSpeedScale: usize = 0x30; // float32 + pub const m_hAnticipationPosParam: usize = 0x34; // CAnimParamHandle + pub const m_hAnticipationHeadingParam: usize = 0x36; // CAnimParamHandle + pub const m_flSpringConstant: usize = 0x38; // float32 + pub const m_flMinSpringTension: usize = 0x3C; // float32 + pub const m_flMaxSpringTension: usize = 0x40; // 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< float32 > + 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 } } // Module: client.dll @@ -3645,117 +3647,117 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum CBaseCombatCharacterWaterWakeModeT { - WaterWakeNone = 0, - WaterWakeIdle = 1, - WaterWakeWalking = 2, - WaterWakeRunning = 3, - WaterWakeWaterOverhead = 4 + 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 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum CompositeMaterialMatchFilterTypeT { - MatchFilterMaterialAttributeExists = 0, - MatchFilterMaterialShader = 1, - MatchFilterMaterialNameSubstr = 2, - MatchFilterMaterialAttributeEquals = 3, - MatchFilterMaterialPropertyExists = 4, - MatchFilterMaterialPropertyEquals = 5 + 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 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum CompositeMaterialVarSystemVarT { - CompmatsysvarCompositetime = 0, - CompmatsysvarEmptyResourceSpacer = 1 + pub enum CompositeMaterialVarSystemVar_t { + COMPMATSYSVAR_COMPOSITETIME = 0, + COMPMATSYSVAR_EMPTY_RESOURCE_SPACER = 1 } // Alignment: 4 // Members count: 14 #[repr(i32)] - pub enum CompositeMaterialInputLooseVariableTypeT { - LooseVariableTypeBoolean = 0, - LooseVariableTypeInteger1 = 1, - LooseVariableTypeInteger2 = 2, - LooseVariableTypeInteger3 = 3, - LooseVariableTypeInteger4 = 4, - LooseVariableTypeFloat1 = 5, - LooseVariableTypeFloat2 = 6, - LooseVariableTypeFloat3 = 7, - LooseVariableTypeFloat4 = 8, - LooseVariableTypeColor4 = 9, - LooseVariableTypeString = 10, - LooseVariableTypeSystemvar = 11, - LooseVariableTypeResourceMaterial = 12, - LooseVariableTypeResourceTexture = 13 + 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 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum CompositeMaterialInputTextureTypeT { - InputTextureTypeDefault = 0, - InputTextureTypeNormalmap = 1, - InputTextureTypeColor = 2, - InputTextureTypeMasks = 3, - InputTextureTypeRoughness = 4, - InputTextureTypePearlescenceMask = 5, - InputTextureTypeAo = 6 + 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 } // Alignment: 4 // Members count: 10 #[repr(i32)] - pub enum CompMatPropertyMutatorTypeT { - CompMatPropertyMutatorInit = 0, - CompMatPropertyMutatorCopyMatchingKeys = 1, - CompMatPropertyMutatorCopyKeysWithSuffix = 2, - CompMatPropertyMutatorCopyProperty = 3, - CompMatPropertyMutatorSetValue = 4, - CompMatPropertyMutatorGenerateTexture = 5, - CompMatPropertyMutatorConditionalMutators = 6, - CompMatPropertyMutatorPopInputQueue = 7, - CompMatPropertyMutatorDrawText = 8, - CompMatPropertyMutatorRandomRollInputVariables = 9 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum CompMatPropertyMutatorConditionTypeT { - CompMatMutatorConditionInputContainerExists = 0, - CompMatMutatorConditionInputContainerValueExists = 1, - CompMatMutatorConditionInputContainerValueEquals = 2 + 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 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum CompositeMaterialInputContainerSourceTypeT { - ContainerSourceTypeTargetMaterial = 0, - ContainerSourceTypeMaterialFromTargetAttr = 1, - ContainerSourceTypeSpecificMaterial = 2, - ContainerSourceTypeLooseVariables = 3, - ContainerSourceTypeVariableFromTargetAttr = 4, - ContainerSourceTypeTargetInstanceMaterial = 5 + 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 } // 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 @@ -3763,50 +3765,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 = 0x20; // CNetworkVarChainer + pub mod CBodyComponent { + pub const m_pSceneNode: usize = 0x8; // CGameSceneNode* + pub const __m_pChainEntity: usize = 0x20; // 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 = 0x50; // CGameSceneNode - pub const M_P_CHAIN_ENTITY: usize = 0x1A0; // CNetworkVarChainer + pub mod CBodyComponentPoint { + pub const m_sceneNode: usize = 0x50; // CGameSceneNode + pub const __m_pChainEntity: usize = 0x1A0; // 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 = 0x50; // CSkeletonInstance - pub const M_P_CHAIN_ENTITY: usize = 0x430; // CNetworkVarChainer + pub mod CBodyComponentSkeletonInstance { + pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance + pub const __m_pChainEntity: usize = 0x430; // 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: @@ -3875,87 +3877,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 = 0x48; // CNetworkVarChainer - pub const M_COLOR: usize = 0x85; // Color - pub const M_SECONDARY_COLOR: usize = 0x89; // Color - pub const M_FL_BRIGHTNESS: usize = 0x90; // float32 - pub const M_FL_BRIGHTNESS_SCALE: usize = 0x94; // float32 - pub const M_FL_BRIGHTNESS_MULT: usize = 0x98; // float32 - pub const M_FL_RANGE: usize = 0x9C; // float32 - pub const M_FL_FALLOFF: usize = 0xA0; // float32 - pub const M_FL_ATTENUATION0: usize = 0xA4; // float32 - pub const M_FL_ATTENUATION1: usize = 0xA8; // float32 - pub const M_FL_ATTENUATION2: usize = 0xAC; // float32 - pub const M_FL_THETA: usize = 0xB0; // float32 - pub const M_FL_PHI: usize = 0xB4; // float32 - pub const M_H_LIGHT_COOKIE: usize = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_N_CASCADES: usize = 0xC0; // int32 - pub const M_N_CAST_SHADOWS: usize = 0xC4; // int32 - pub const M_N_SHADOW_WIDTH: usize = 0xC8; // int32 - pub const M_N_SHADOW_HEIGHT: usize = 0xCC; // int32 - pub const M_B_RENDER_DIFFUSE: usize = 0xD0; // bool - pub const M_N_RENDER_SPECULAR: usize = 0xD4; // int32 - pub const M_B_RENDER_TRANSMISSIVE: usize = 0xD8; // bool - pub const M_FL_ORTHO_LIGHT_WIDTH: usize = 0xDC; // float32 - pub const M_FL_ORTHO_LIGHT_HEIGHT: usize = 0xE0; // float32 - pub const M_N_STYLE: usize = 0xE4; // int32 - pub const M_PATTERN: usize = 0xE8; // CUtlString - pub const M_N_CASCADE_RENDER_STATIC_OBJECTS: usize = 0xF0; // int32 - pub const M_FL_SHADOW_CASCADE_CROSS_FADE: usize = 0xF4; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE_FADE: usize = 0xF8; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE0: usize = 0xFC; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE1: usize = 0x100; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE2: usize = 0x104; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE3: usize = 0x108; // float32 - pub const M_N_SHADOW_CASCADE_RESOLUTION0: usize = 0x10C; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION1: usize = 0x110; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION2: usize = 0x114; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION3: usize = 0x118; // int32 - pub const M_B_USES_BAKED_SHADOWING: usize = 0x11C; // bool - pub const M_N_SHADOW_PRIORITY: usize = 0x120; // int32 - pub const M_N_BAKED_SHADOW_INDEX: usize = 0x124; // int32 - pub const M_B_RENDER_TO_CUBEMAPS: usize = 0x128; // bool - pub const M_N_DIRECT_LIGHT: usize = 0x12C; // int32 - pub const M_N_INDIRECT_LIGHT: usize = 0x130; // int32 - pub const M_FL_FADE_MIN_DIST: usize = 0x134; // float32 - pub const M_FL_FADE_MAX_DIST: usize = 0x138; // float32 - pub const M_FL_SHADOW_FADE_MIN_DIST: usize = 0x13C; // float32 - pub const M_FL_SHADOW_FADE_MAX_DIST: usize = 0x140; // float32 - pub const M_B_ENABLED: usize = 0x144; // bool - pub const M_B_FLICKER: usize = 0x145; // bool - pub const M_B_PRECOMPUTED_FIELDS_VALID: usize = 0x146; // bool - pub const M_V_PRECOMPUTED_BOUNDS_MINS: usize = 0x148; // - pub const M_V_PRECOMPUTED_BOUNDS_MAXS: usize = 0x154; // - pub const M_V_PRECOMPUTED_OBB_ORIGIN: usize = 0x160; // - pub const M_V_PRECOMPUTED_OBB_ANGLES: usize = 0x16C; // QAngle - pub const M_V_PRECOMPUTED_OBB_EXTENT: usize = 0x178; // - pub const M_FL_PRECOMPUTED_MAX_RANGE: usize = 0x184; // float32 - pub const M_N_FOG_LIGHTING_MODE: usize = 0x188; // int32 - pub const M_FL_FOG_CONTRIBUTION_STENGTH: usize = 0x18C; // float32 - pub const M_FL_NEAR_CLIP_PLANE: usize = 0x190; // float32 - pub const M_SKY_COLOR: usize = 0x194; // Color - pub const M_FL_SKY_INTENSITY: usize = 0x198; // float32 - pub const M_SKY_AMBIENT_BOUNCE: usize = 0x19C; // Color - pub const M_B_USE_SECONDARY_COLOR: usize = 0x1A0; // bool - pub const M_B_MIXED_SHADOWS: usize = 0x1A1; // bool - pub const M_FL_LIGHT_STYLE_START_TIME: usize = 0x1A4; // GameTime_t - pub const M_FL_CAPSULE_LENGTH: usize = 0x1A8; // float32 - pub const M_FL_MIN_ROUGHNESS: usize = 0x1AC; // float32 + pub mod CLightComponent { + pub const __m_pChainEntity: usize = 0x48; // CNetworkVarChainer + pub const m_Color: usize = 0x85; // Color + pub const m_SecondaryColor: usize = 0x89; // Color + pub const m_flBrightness: usize = 0x90; // float32 + pub const m_flBrightnessScale: usize = 0x94; // float32 + pub const m_flBrightnessMult: usize = 0x98; // float32 + pub const m_flRange: usize = 0x9C; // float32 + pub const m_flFalloff: usize = 0xA0; // float32 + pub const m_flAttenuation0: usize = 0xA4; // float32 + pub const m_flAttenuation1: usize = 0xA8; // float32 + 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_nCascades: usize = 0xC0; // int32 + pub const m_nCastShadows: usize = 0xC4; // int32 + pub const m_nShadowWidth: usize = 0xC8; // int32 + pub const m_nShadowHeight: usize = 0xCC; // int32 + pub const m_bRenderDiffuse: usize = 0xD0; // bool + pub const m_nRenderSpecular: usize = 0xD4; // int32 + pub const m_bRenderTransmissive: usize = 0xD8; // bool + pub const m_flOrthoLightWidth: usize = 0xDC; // float32 + pub const m_flOrthoLightHeight: usize = 0xE0; // float32 + pub const m_nStyle: usize = 0xE4; // int32 + pub const m_Pattern: usize = 0xE8; // CUtlString + pub const m_nCascadeRenderStaticObjects: usize = 0xF0; // int32 + pub const m_flShadowCascadeCrossFade: usize = 0xF4; // float32 + pub const m_flShadowCascadeDistanceFade: usize = 0xF8; // float32 + pub const m_flShadowCascadeDistance0: usize = 0xFC; // float32 + pub const m_flShadowCascadeDistance1: usize = 0x100; // float32 + pub const m_flShadowCascadeDistance2: usize = 0x104; // float32 + pub const m_flShadowCascadeDistance3: usize = 0x108; // float32 + pub const m_nShadowCascadeResolution0: usize = 0x10C; // int32 + pub const m_nShadowCascadeResolution1: usize = 0x110; // int32 + pub const m_nShadowCascadeResolution2: usize = 0x114; // int32 + pub const m_nShadowCascadeResolution3: usize = 0x118; // int32 + pub const m_bUsesBakedShadowing: usize = 0x11C; // bool + pub const m_nShadowPriority: usize = 0x120; // int32 + pub const m_nBakedShadowIndex: usize = 0x124; // int32 + pub const m_bRenderToCubemaps: usize = 0x128; // bool + pub const m_nDirectLight: usize = 0x12C; // int32 + pub const m_nIndirectLight: usize = 0x130; // int32 + pub const m_flFadeMinDist: usize = 0x134; // float32 + pub const m_flFadeMaxDist: usize = 0x138; // float32 + pub const m_flShadowFadeMinDist: usize = 0x13C; // float32 + pub const m_flShadowFadeMaxDist: usize = 0x140; // float32 + pub const m_bEnabled: usize = 0x144; // bool + pub const m_bFlicker: usize = 0x145; // bool + pub const m_bPrecomputedFieldsValid: usize = 0x146; // bool + pub const m_vPrecomputedBoundsMins: usize = 0x148; // + pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // + pub const m_vPrecomputedOBBOrigin: usize = 0x160; // + pub const m_vPrecomputedOBBAngles: usize = 0x16C; // QAngle + pub const m_vPrecomputedOBBExtent: usize = 0x178; // + pub const m_flPrecomputedMaxRange: usize = 0x184; // float32 + pub const m_nFogLightingMode: usize = 0x188; // int32 + pub const m_flFogContributionStength: usize = 0x18C; // float32 + pub const m_flNearClipPlane: usize = 0x190; // float32 + pub const m_SkyColor: usize = 0x194; // Color + pub const m_flSkyIntensity: usize = 0x198; // float32 + pub const m_SkyAmbientBounce: usize = 0x19C; // Color + pub const m_bUseSecondaryColor: usize = 0x1A0; // bool + pub const m_bMixedShadows: usize = 0x1A1; // bool + pub const m_flLightStyleStartTime: usize = 0x1A4; // GameTime_t + pub const m_flCapsuleLength: usize = 0x1A8; // float32 + pub const m_flMinRoughness: usize = 0x1AC; // 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 = 0xB0; // 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 = 0xB0; // 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 @@ -3963,13 +3965,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 @@ -3978,10 +3980,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 @@ -3989,11 +3991,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 @@ -4005,13 +4007,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: @@ -4024,61 +4026,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< C_ColorCorrection > + pub const m_hViewEntity: usize = 0x9C; // CHandle< C_BaseEntity > + pub const m_hTonemapController: usize = 0xA0; // CHandle< C_TonemapController2 > + pub const m_audio: usize = 0xA8; // audioparams_t + pub const m_PostProcessingVolumes: usize = 0x120; // C_NetworkUtlVectorBase< CHandle< C_PostProcessingVolume > > + 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_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_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; // - 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; // + pub const m_vecOldViewAngles: usize = 0x1C4; // QAngle } - // Parent: c_player_movement_services + // Parent: CPlayer_MovementServices // Fields count: 12 // // Metadata: @@ -4089,43 +4091,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; // - 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; // + 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< C_BaseEntity > + 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: @@ -4133,20 +4135,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< CHandle< C_BasePlayerWeapon > > + pub const m_hActiveWeapon: usize = 0x58; // CHandle< C_BasePlayerWeapon > + pub const m_hLastWeapon: usize = 0x5C; // CHandle< C_BasePlayerWeapon > + 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 = 0x460; // CBaseAnimGraphController - pub const M_P_CHAIN_ENTITY: usize = 0x1C28; // CNetworkVarChainer + pub mod CBodyComponentBaseAnimGraph { + pub const m_animationController: usize = 0x460; // CBaseAnimGraphController + pub const __m_pChainEntity: usize = 0x1C28; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -4154,9 +4156,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 @@ -4166,16 +4168,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< CHandle< C_BaseModelEntity > > + pub const m_AssociatedEntityNames: usize = 0x50; // C_NetworkUtlVectorBase< CUtlSymbolLarge > } - // 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 = 0x460; // CNetworkVarChainer + pub mod CBodyComponentBaseModelEntity { + pub const __m_pChainEntity: usize = 0x460; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -4183,9 +4185,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 @@ -4197,49 +4199,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; // - 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 = 0x130; // CUtlStringToken - pub const M_FL_Z_OFFSET: usize = 0x134; // float32 - pub const M_V_RENDER_ORIGIN: usize = 0x138; // + 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; // + 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 = 0x130; // CUtlStringToken + pub const m_flZOffset: usize = 0x134; // float32 + pub const m_vRenderOrigin: usize = 0x138; // } // 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 @@ -4248,15 +4250,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 @@ -4266,16 +4268,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 = 0x202; // int8 - pub const M_N_FORCE_LOD: usize = 0x203; // int8 - pub const M_N_CLOTH_UPDATE_FLAGS: usize = 0x204; // int8 + pub mod CModelState { + pub const m_hModel: usize = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + 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 = 0x202; // int8 + pub const m_nForceLOD: usize = 0x203; // int8 + pub const m_nClothUpdateFlags: usize = 0x204; // int8 } - // Parent: c_game_scene_node + // Parent: CGameSceneNode // Fields count: 8 // // Metadata: @@ -4284,15 +4286,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 = 0x370; // bool - pub const M_B_USE_PARENT_RENDER_BOUNDS: usize = 0x371; // bool - pub const M_B_DISABLE_SOLID_COLLISIONS_FOR_HIERARCHY: usize = 0x372; // 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 = 0x374; // CUtlStringToken - pub const M_N_HITBOX_SET: usize = 0x378; // uint8 + pub mod CSkeletonInstance { + pub const m_modelState: usize = 0x160; // CModelState + pub const m_bIsAnimationEnabled: usize = 0x370; // bool + pub const m_bUseParentRenderBounds: usize = 0x371; // bool + pub const m_bDisableSolidCollisionsForHierarchy: usize = 0x372; // bool + pub const m_bDirtyMotionType: usize = 0x0; // bitfield:1 + pub const m_bIsGeneratingLatchedParentSpaceState: usize = 0x0; // bitfield:1 + pub const m_materialGroup: usize = 0x374; // CUtlStringToken + pub const m_nHitboxSet: usize = 0x378; // uint8 } // Parent: None // Fields count: 2 @@ -4300,9 +4302,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 @@ -4312,11 +4314,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 @@ -4325,12 +4327,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: @@ -4341,14 +4343,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 @@ -4378,31 +4380,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< 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_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 @@ -4410,7 +4412,7 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_base_entity_api { + pub mod C_BaseEntityAPI { } // Parent: None // Fields count: 0 @@ -4418,14 +4420,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 @@ -4434,10 +4436,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: @@ -4481,102 +4483,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 = 0x310; // GameTick_t - pub const M_P_GAME_SCENE_NODE: usize = 0x318; // CGameSceneNode* - pub const M_P_RENDER_COMPONENT: usize = 0x320; // CRenderComponent* - pub const M_P_COLLISION: usize = 0x328; // CCollisionProperty* - pub const M_I_MAX_HEALTH: usize = 0x330; // int32 - pub const M_I_HEALTH: usize = 0x334; // int32 - pub const M_LIFE_STATE: usize = 0x338; // uint8 - pub const M_B_TAKES_DAMAGE: usize = 0x339; // bool - pub const M_N_TAKE_DAMAGE_FLAGS: usize = 0x33C; // TakeDamageFlags_t - pub const M_B_IS_PLATFORM: usize = 0x340; // bool - pub const M_UB_INTERPOLATION_FRAME: usize = 0x341; // uint8 - pub const M_H_SCENE_OBJECT_CONTROLLER: usize = 0x344; // CHandle< C_BaseEntity > - pub const M_N_NO_INTERPOLATION_TICK: usize = 0x348; // int32 - pub const M_N_VISIBILITY_NO_INTERPOLATION_TICK: usize = 0x34C; // int32 - pub const M_FL_PROXY_RANDOM_VALUE: usize = 0x350; // float32 - pub const M_I_E_FLAGS: usize = 0x354; // int32 - pub const M_N_WATER_TYPE: usize = 0x358; // uint8 - pub const M_B_INTERPOLATE_EVEN_WITH_NO_MODEL: usize = 0x359; // bool - pub const M_B_PREDICTION_ELIGIBLE: usize = 0x35A; // bool - pub const M_B_APPLY_LAYER_MATCH_ID_TO_MODEL: usize = 0x35B; // bool - pub const M_TOK_LAYER_MATCH_ID: usize = 0x35C; // CUtlStringToken - pub const M_N_SUBCLASS_ID: usize = 0x360; // CUtlStringToken - pub const M_N_SIMULATION_TICK: usize = 0x370; // int32 - pub const M_I_CURRENT_THINK_CONTEXT: usize = 0x374; // int32 - pub const M_A_THINK_FUNCTIONS: usize = 0x378; // CUtlVector< thinkfunc_t > - pub const M_N_DISABLE_CONTEXT_THINK_START_TICK: usize = 0x390; // GameTick_t - pub const M_FL_ANIM_TIME: usize = 0x394; // float32 - pub const M_FL_SIMULATION_TIME: usize = 0x398; // float32 - pub const M_N_SCENE_OBJECT_OVERRIDE_FLAGS: usize = 0x39C; // uint8 - pub const M_B_HAS_SUCCESSFULLY_INTERPOLATED: usize = 0x39D; // bool - pub const M_B_HAS_ADDED_VARS_TO_INTERPOLATION: usize = 0x39E; // bool - pub const M_B_RENDER_EVEN_WHEN_NOT_SUCCESSFULLY_INTERPOLATED: usize = 0x39F; // bool - pub const M_N_INTERPOLATION_LATCH_DIRTY_FLAGS: usize = 0x3A0; // int32[2] - pub const M_LIST_ENTRY: usize = 0x3A8; // uint16[11] - pub const M_FL_CREATE_TIME: usize = 0x3C0; // GameTime_t - pub const M_FL_SPEED: usize = 0x3C4; // float32 - pub const M_ENT_CLIENT_FLAGS: usize = 0x3C8; // uint16 - pub const M_B_CLIENT_SIDE_RAGDOLL: usize = 0x3CA; // bool - pub const M_I_TEAM_NUM: usize = 0x3CB; // uint8 - pub const M_SPAWNFLAGS: usize = 0x3CC; // uint32 - pub const M_N_NEXT_THINK_TICK: usize = 0x3D0; // GameTick_t - pub const M_F_FLAGS: usize = 0x3D4; // uint32 - pub const M_VEC_ABS_VELOCITY: usize = 0x3D8; // - pub const M_VEC_VELOCITY: usize = 0x3E8; // CNetworkVelocityVector - pub const M_VEC_BASE_VELOCITY: usize = 0x418; // - pub const M_H_EFFECT_ENTITY: usize = 0x424; // CHandle< C_BaseEntity > - pub const M_H_OWNER_ENTITY: usize = 0x428; // CHandle< C_BaseEntity > - pub const M_MOVE_COLLIDE: usize = 0x42C; // MoveCollide_t - pub const M_MOVE_TYPE: usize = 0x42D; // MoveType_t - pub const M_N_ACTUAL_MOVE_TYPE: usize = 0x42E; // MoveType_t - pub const M_FL_WATER_LEVEL: usize = 0x430; // float32 - pub const M_F_EFFECTS: usize = 0x434; // uint32 - pub const M_H_GROUND_ENTITY: usize = 0x438; // CHandle< C_BaseEntity > - pub const M_FL_FRICTION: usize = 0x43C; // float32 - pub const M_FL_ELASTICITY: usize = 0x440; // float32 - pub const M_FL_GRAVITY_SCALE: usize = 0x444; // float32 - pub const M_FL_TIME_SCALE: usize = 0x448; // float32 - pub const M_B_ANIMATED_EVERY_TICK: usize = 0x44C; // bool - pub const M_FL_NAV_IGNORE_UNTIL_TIME: usize = 0x450; // GameTime_t - pub const M_H_THINK: usize = 0x454; // uint16 - pub const M_F_B_BOX_VIS_FLAGS: usize = 0x460; // uint8 - pub const M_B_PREDICTABLE: usize = 0x461; // bool - pub const M_B_RENDER_WITH_VIEW_MODELS: usize = 0x462; // bool - pub const M_N_SPLIT_USER_PLAYER_PREDICTION_SLOT: usize = 0x464; // CSplitScreenSlot - pub const M_N_FIRST_PREDICTABLE_COMMAND: usize = 0x468; // int32 - pub const M_N_LAST_PREDICTABLE_COMMAND: usize = 0x46C; // int32 - pub const M_H_OLD_MOVE_PARENT: usize = 0x470; // CHandle< C_BaseEntity > - pub const M_PARTICLES: usize = 0x478; // CParticleProperty - pub const M_VEC_PREDICTED_SCRIPT_FLOATS: usize = 0x4A0; // CUtlVector< float32 > - pub const M_VEC_PREDICTED_SCRIPT_FLOAT_I_DS: usize = 0x4B8; // CUtlVector< int32 > - pub const M_N_NEXT_SCRIPT_VAR_RECORD_ID: usize = 0x4E8; // int32 - pub const M_VEC_ANG_VELOCITY: usize = 0x4F8; // QAngle - pub const M_DATA_CHANGE_EVENT_REF: usize = 0x504; // int32 - pub const M_DEPENDENCIES: usize = 0x508; // CUtlVector< CEntityHandle > - pub const M_N_CREATION_TICK: usize = 0x520; // int32 - pub const M_B_ANIM_TIME_CHANGED: usize = 0x539; // bool - pub const M_B_SIMULATION_TIME_CHANGED: usize = 0x53A; // bool - pub const M_S_UNIQUE_HAMMER_ID: usize = 0x548; // CUtlString + pub mod C_BaseEntity { + pub const m_CBodyComponent: usize = 0x38; // CBodyComponent* + pub const m_NetworkTransmitComponent: usize = 0x40; // CNetworkTransmitComponent + pub const m_nLastThinkTick: usize = 0x310; // GameTick_t + pub const m_pGameSceneNode: usize = 0x318; // CGameSceneNode* + pub const m_pRenderComponent: usize = 0x320; // CRenderComponent* + pub const m_pCollision: usize = 0x328; // CCollisionProperty* + pub const m_iMaxHealth: usize = 0x330; // int32 + pub const m_iHealth: usize = 0x334; // int32 + pub const m_lifeState: usize = 0x338; // uint8 + pub const m_bTakesDamage: usize = 0x339; // bool + 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_nNoInterpolationTick: usize = 0x348; // int32 + pub const m_nVisibilityNoInterpolationTick: usize = 0x34C; // int32 + pub const m_flProxyRandomValue: usize = 0x350; // float32 + pub const m_iEFlags: usize = 0x354; // int32 + pub const m_nWaterType: usize = 0x358; // uint8 + pub const m_bInterpolateEvenWithNoModel: usize = 0x359; // bool + pub const m_bPredictionEligible: usize = 0x35A; // bool + pub const m_bApplyLayerMatchIDToModel: usize = 0x35B; // bool + pub const m_tokLayerMatchID: usize = 0x35C; // CUtlStringToken + 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_nDisableContextThinkStartTick: usize = 0x390; // GameTick_t + pub const m_flAnimTime: usize = 0x394; // float32 + pub const m_flSimulationTime: usize = 0x398; // float32 + pub const m_nSceneObjectOverrideFlags: usize = 0x39C; // uint8 + pub const m_bHasSuccessfullyInterpolated: usize = 0x39D; // bool + pub const m_bHasAddedVarsToInterpolation: usize = 0x39E; // bool + pub const m_bRenderEvenWhenNotSuccessfullyInterpolated: usize = 0x39F; // bool + pub const m_nInterpolationLatchDirtyFlags: usize = 0x3A0; // int32[2] + pub const m_ListEntry: usize = 0x3A8; // uint16[11] + pub const m_flCreateTime: usize = 0x3C0; // GameTime_t + pub const m_flSpeed: usize = 0x3C4; // float32 + pub const m_EntClientFlags: usize = 0x3C8; // uint16 + pub const m_bClientSideRagdoll: usize = 0x3CA; // bool + pub const m_iTeamNum: usize = 0x3CB; // uint8 + pub const m_spawnflags: usize = 0x3CC; // uint32 + pub const m_nNextThinkTick: usize = 0x3D0; // GameTick_t + pub const m_fFlags: usize = 0x3D4; // uint32 + 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_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_flFriction: usize = 0x43C; // float32 + pub const m_flElasticity: usize = 0x440; // float32 + pub const m_flGravityScale: usize = 0x444; // float32 + pub const m_flTimeScale: usize = 0x448; // float32 + pub const m_bAnimatedEveryTick: usize = 0x44C; // bool + pub const m_flNavIgnoreUntilTime: usize = 0x450; // GameTime_t + pub const m_hThink: usize = 0x454; // uint16 + pub const m_fBBoxVisFlags: usize = 0x460; // uint8 + pub const m_bPredictable: usize = 0x461; // bool + pub const m_bRenderWithViewModels: usize = 0x462; // bool + 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_Particles: usize = 0x478; // CParticleProperty + pub const m_vecPredictedScriptFloats: usize = 0x4A0; // CUtlVector< float32 > + pub const m_vecPredictedScriptFloatIDs: usize = 0x4B8; // CUtlVector< int32 > + 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_nCreationTick: usize = 0x520; // int32 + pub const m_bAnimTimeChanged: usize = 0x539; // bool + pub const m_bSimulationTimeChanged: usize = 0x53A; // bool + pub const m_sUniqueHammerID: usize = 0x548; // 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: @@ -4592,44 +4594,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 = 0x550; // - pub const M_MIN_FALLOFF: usize = 0x55C; // float32 - pub const M_MAX_FALLOFF: usize = 0x560; // float32 - pub const M_FL_FADE_IN_DURATION: usize = 0x564; // float32 - pub const M_FL_FADE_OUT_DURATION: usize = 0x568; // float32 - pub const M_FL_MAX_WEIGHT: usize = 0x56C; // float32 - pub const M_FL_CUR_WEIGHT: usize = 0x570; // float32 - pub const M_NETLOOKUP_FILENAME: usize = 0x574; // char[512] - pub const M_B_ENABLED: usize = 0x774; // bool - pub const M_B_MASTER: usize = 0x775; // bool - pub const M_B_CLIENT_SIDE: usize = 0x776; // bool - pub const M_B_EXCLUSIVE: usize = 0x777; // bool - pub const M_B_ENABLED_ON_CLIENT: usize = 0x778; // bool[1] - pub const M_FL_CUR_WEIGHT_ON_CLIENT: usize = 0x77C; // float32[1] - pub const M_B_FADING_IN: usize = 0x780; // bool[1] - pub const M_FL_FADE_START_WEIGHT: usize = 0x784; // float32[1] - pub const M_FL_FADE_START_TIME: usize = 0x788; // float32[1] - pub const M_FL_FADE_DURATION: usize = 0x78C; // float32[1] + pub mod C_ColorCorrection { + pub const m_vecOrigin: usize = 0x550; // + pub const m_MinFalloff: usize = 0x55C; // float32 + pub const m_MaxFalloff: usize = 0x560; // float32 + pub const m_flFadeInDuration: usize = 0x564; // float32 + pub const m_flFadeOutDuration: usize = 0x568; // float32 + pub const m_flMaxWeight: usize = 0x56C; // float32 + pub const m_flCurWeight: usize = 0x570; // float32 + pub const m_netlookupFilename: usize = 0x574; // char[512] + pub const m_bEnabled: usize = 0x774; // bool + pub const m_bMaster: usize = 0x775; // bool + pub const m_bClientSide: usize = 0x776; // bool + pub const m_bExclusive: usize = 0x777; // bool + pub const m_bEnabledOnClient: usize = 0x778; // bool[1] + pub const m_flCurWeightOnClient: usize = 0x77C; // float32[1] + pub const m_bFadingIn: usize = 0x780; // bool[1] + pub const m_flFadeStartWeight: usize = 0x784; // float32[1] + pub const m_flFadeStartTime: usize = 0x788; // float32[1] + pub const m_flFadeDuration: usize = 0x78C; // 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 = 0x550; // C_EnvWindShared + pub mod C_EnvWindClientside { + pub const m_EnvWindShared: usize = 0x550; // 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 = 0x550; // CHandle< C_BaseEntity > - pub const M_H_OLD_ATTACHED: usize = 0x578; // CHandle< C_BaseEntity > - pub const M_B_CHEAP_EFFECT: usize = 0x57C; // 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_bCheapEffect: usize = 0x57C; // bool } // Parent: None // Fields count: 30 @@ -4665,39 +4667,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< C_BaseEntity > + 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: @@ -4705,13 +4707,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 = 0x550; // float32 - pub const M_FL_START_SCALE: usize = 0x554; // float32 - pub const M_FL_SCALE_TIME: usize = 0x558; // float32 - pub const M_N_FLAGS: usize = 0x55C; // uint32 + pub mod C_BaseFire { + pub const m_flScale: usize = 0x550; // float32 + pub const m_flStartScale: usize = 0x554; // float32 + pub const m_flScaleTime: usize = 0x558; // float32 + pub const m_nFlags: usize = 0x55C; // uint32 } - // Parent: c_base_fire + // Parent: C_BaseFire // Fields count: 13 // // Metadata: @@ -4719,115 +4721,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 = 0x560; // int32 - pub const M_N_FLAME_FROM_ABOVE_MODEL_INDEX: usize = 0x564; // int32 - pub const M_FL_SCALE_REGISTER: usize = 0x568; // float32 - pub const M_FL_SCALE_START: usize = 0x56C; // float32 - pub const M_FL_SCALE_END: usize = 0x570; // float32 - pub const M_FL_SCALE_TIME_START: usize = 0x574; // GameTime_t - pub const M_FL_SCALE_TIME_END: usize = 0x578; // GameTime_t - pub const M_FL_CHILD_FLAME_SPREAD: usize = 0x57C; // float32 - pub const M_FL_CLIP_PERC: usize = 0x590; // float32 - pub const M_B_CLIP_TESTED: usize = 0x594; // bool - pub const M_B_FADING_OUT: usize = 0x595; // bool - pub const M_T_PARTICLE_SPAWN: usize = 0x598; // TimedEvent - pub const M_P_FIRE_OVERLAY: usize = 0x5A0; // CFireOverlay* + pub mod C_FireSmoke { + pub const m_nFlameModelIndex: usize = 0x560; // int32 + pub const m_nFlameFromAboveModelIndex: usize = 0x564; // int32 + pub const m_flScaleRegister: usize = 0x568; // float32 + pub const m_flScaleStart: usize = 0x56C; // float32 + pub const m_flScaleEnd: usize = 0x570; // float32 + pub const m_flScaleTimeStart: usize = 0x574; // GameTime_t + pub const m_flScaleTimeEnd: usize = 0x578; // GameTime_t + pub const m_flChildFlameSpread: usize = 0x57C; // float32 + pub const m_flClipPerc: usize = 0x590; // float32 + pub const m_bClipTested: usize = 0x594; // bool + pub const m_bFadingOut: usize = 0x595; // bool + pub const m_tParticleSpawn: usize = 0x598; // TimedEvent + pub const m_pFireOverlay: usize = 0x5A0; // 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 = 0x10; // bool - pub const M_B_MUZZLE_FLASH_ENABLED: usize = 0x20; // bool - pub const M_FL_MUZZLE_FLASH_BRIGHTNESS: usize = 0x24; // float32 - pub const M_QUAT_MUZZLE_FLASH_ORIENTATION: usize = 0x30; // Quaternion - pub const M_VEC_MUZZLE_FLASH_ORIGIN: usize = 0x40; // - pub const M_FL_FOV: usize = 0x4C; // float32 - pub const M_FL_FAR_Z: usize = 0x50; // float32 - pub const M_FL_LINEAR_ATTEN: usize = 0x54; // float32 - pub const M_B_CASTS_SHADOWS: usize = 0x58; // bool - pub const M_FL_CURRENT_PULL_BACK_DIST: usize = 0x5C; // float32 - pub const M_FLASHLIGHT_TEXTURE: usize = 0x60; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_MUZZLE_FLASH_TEXTURE: usize = 0x68; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_TEXTURE_NAME: usize = 0x70; // char[64] + pub mod CFlashlightEffect { + pub const m_bIsOn: usize = 0x10; // bool + pub const m_bMuzzleFlashEnabled: usize = 0x20; // bool + pub const m_flMuzzleFlashBrightness: usize = 0x24; // float32 + pub const m_quatMuzzleFlashOrientation: usize = 0x30; // Quaternion + pub const m_vecMuzzleFlashOrigin: usize = 0x40; // + pub const m_flFov: usize = 0x4C; // float32 + pub const m_flFarZ: usize = 0x50; // float32 + 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_textureName: usize = 0x70; // 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; // - 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; // + pub const m_flHorzSize: usize = 0xC; // float32 + pub const m_flVertSize: usize = 0x10; // float32 + pub const m_hMaterial: usize = 0x18; // CStrongHandle< InfoForResourceTypeIMaterial2 > } // Parent: None // Fields count: 15 - pub mod c_glow_overlay { - pub const M_V_POS: usize = 0x8; // - pub const M_B_DIRECTIONAL: usize = 0x14; // bool - pub const M_V_DIRECTION: usize = 0x18; // - 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; // + pub const m_bDirectional: usize = 0x14; // bool + pub const m_vDirection: usize = 0x18; // + 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 = 0x550; // WorldGroupId_t - pub const M_H_SKY_CAMERA: usize = 0x554; // CHandle< C_SkyCamera > + pub mod CSkyboxReference { + pub const m_worldGroupId: usize = 0x550; // WorldGroupId_t + pub const m_hSkyCamera: usize = 0x554; // CHandle< C_SkyCamera > } - // 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 = 0x550; // sky3dparams_t - pub const M_SKYBOX_SLOT_TOKEN: usize = 0x5E0; // CUtlStringToken - pub const M_B_USE_ANGLES: usize = 0x5E4; // bool - pub const M_P_NEXT: usize = 0x5E8; // C_SkyCamera* + pub mod C_SkyCamera { + pub const m_skyboxData: usize = 0x550; // sky3dparams_t + pub const m_skyboxSlotToken: usize = 0x5E0; // CUtlStringToken + pub const m_bUseAngles: usize = 0x5E4; // bool + pub const m_pNext: usize = 0x5E8; // 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 @@ -4841,15 +4843,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 @@ -4869,40 +4871,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; // - pub const M_VEC_MAXS: usize = 0x4C; // - 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; // - pub const M_VEC_SPECIFIED_SURROUNDING_MAXS: usize = 0x70; // - pub const M_VEC_SURROUNDING_MAXS: usize = 0x7C; // - pub const M_VEC_SURROUNDING_MINS: usize = 0x88; // - pub const M_V_CAPSULE_CENTER1: usize = 0x94; // - pub const M_V_CAPSULE_CENTER2: usize = 0xA0; // - 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; // + pub const m_vecMaxs: usize = 0x4C; // + 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; // + pub const m_vecSpecifiedSurroundingMaxs: usize = 0x70; // + pub const m_vecSurroundingMaxs: usize = 0x7C; // + pub const m_vecSurroundingMins: usize = 0x88; // + pub const m_vCapsuleCenter1: usize = 0x94; // + pub const m_vCapsuleCenter2: usize = 0xA0; // + 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; // - 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; // + 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 @@ -4929,38 +4931,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; // - pub const M_V_START: usize = 0x14; // - pub const M_V_NORMAL: usize = 0x20; // - 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; // + pub const m_vStart: usize = 0x14; // + pub const m_vNormal: usize = 0x20; // + 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< InfoForResourceTypeIParticleSystemDefinition > + 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 = 0x550; // float32 - pub const M_FL_FADE_END_DIST: usize = 0x554; // float32 + pub mod C_EnvDetailController { + pub const m_flFadeStartDist: usize = 0x550; // float32 + pub const m_flFadeEndDist: usize = 0x554; // float32 } // Parent: None // Fields count: 29 @@ -4980,52 +4982,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; // - 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; // - pub const M_CURRENT_SWAY_VECTOR: usize = 0x50; // - pub const M_PREV_SWAY_VECTOR: usize = 0x5C; // - 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; // + 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; // + pub const m_CurrentSwayVector: usize = 0x50; // + pub const m_PrevSwayVector: usize = 0x5C; // + 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 @@ -5044,26 +5046,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< InfoForResourceTypeIMaterial2 > + 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_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 @@ -5078,22 +5080,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; // - 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; // + 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 @@ -5124,52 +5126,52 @@ pub mod cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) pub mod fogparams_t { - pub const DIR_PRIMARY: usize = 0x8; // - 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; // + 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< C_FogController > + 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 @@ -5182,12 +5184,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; // - 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; // + 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 @@ -5195,17 +5197,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< CTransform > + pub const m_hOwner: usize = 0x48; // CHandle< C_BaseEntity > + 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: @@ -5214,42 +5216,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 = 0x550; // CUtlSymbolLarge - pub const M_ISZ_OPERATOR_NAME: usize = 0x558; // CUtlSymbolLarge - pub const M_ISZ_OPVAR_NAME: usize = 0x560; // CUtlSymbolLarge - pub const M_I_OPVAR_INDEX: usize = 0x568; // int32 - pub const M_B_USE_AUTO_COMPARE: usize = 0x56C; // bool + pub mod C_SoundOpvarSetPointBase { + pub const m_iszStackName: usize = 0x550; // CUtlSymbolLarge + pub const m_iszOperatorName: usize = 0x558; // CUtlSymbolLarge + pub const m_iszOpvarName: usize = 0x560; // CUtlSymbolLarge + pub const m_iOpvarIndex: usize = 0x568; // int32 + pub const m_bUseAutoCompare: usize = 0x56C; // 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: @@ -5268,46 +5270,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 = 0x550; // bool - pub const M_FL_TIME_REMAINING: usize = 0x554; // float32 - pub const M_FL_TIMER_END_TIME: usize = 0x558; // GameTime_t - pub const M_B_IS_DISABLED: usize = 0x55C; // bool - pub const M_B_SHOW_IN_HUD: usize = 0x55D; // bool - pub const M_N_TIMER_LENGTH: usize = 0x560; // int32 - pub const M_N_TIMER_INITIAL_LENGTH: usize = 0x564; // int32 - pub const M_N_TIMER_MAX_LENGTH: usize = 0x568; // int32 - pub const M_B_AUTO_COUNTDOWN: usize = 0x56C; // bool - pub const M_N_SETUP_TIME_LENGTH: usize = 0x570; // int32 - pub const M_N_STATE: usize = 0x574; // int32 - pub const M_B_START_PAUSED: usize = 0x578; // bool - pub const M_B_IN_CAPTURE_WATCH_STATE: usize = 0x579; // bool - pub const M_FL_TOTAL_TIME: usize = 0x57C; // float32 - pub const M_B_STOP_WATCH_TIMER: usize = 0x580; // bool - pub const M_B_FIRE_FINISHED: usize = 0x581; // bool - pub const M_B_FIRE5_MIN_REMAIN: usize = 0x582; // bool - pub const M_B_FIRE4_MIN_REMAIN: usize = 0x583; // bool - pub const M_B_FIRE3_MIN_REMAIN: usize = 0x584; // bool - pub const M_B_FIRE2_MIN_REMAIN: usize = 0x585; // bool - pub const M_B_FIRE1_MIN_REMAIN: usize = 0x586; // bool - pub const M_B_FIRE30_SEC_REMAIN: usize = 0x587; // bool - pub const M_B_FIRE10_SEC_REMAIN: usize = 0x588; // bool - pub const M_B_FIRE5_SEC_REMAIN: usize = 0x589; // bool - pub const M_B_FIRE4_SEC_REMAIN: usize = 0x58A; // bool - pub const M_B_FIRE3_SEC_REMAIN: usize = 0x58B; // bool - pub const M_B_FIRE2_SEC_REMAIN: usize = 0x58C; // bool - pub const M_B_FIRE1_SEC_REMAIN: usize = 0x58D; // bool - pub const M_N_OLD_TIMER_LENGTH: usize = 0x590; // int32 - pub const M_N_OLD_TIMER_STATE: usize = 0x594; // int32 + pub mod C_TeamRoundTimer { + pub const m_bTimerPaused: usize = 0x550; // bool + pub const m_flTimeRemaining: usize = 0x554; // float32 + pub const m_flTimerEndTime: usize = 0x558; // GameTime_t + pub const m_bIsDisabled: usize = 0x55C; // bool + pub const m_bShowInHUD: usize = 0x55D; // bool + pub const m_nTimerLength: usize = 0x560; // int32 + pub const m_nTimerInitialLength: usize = 0x564; // int32 + pub const m_nTimerMaxLength: usize = 0x568; // int32 + pub const m_bAutoCountdown: usize = 0x56C; // bool + pub const m_nSetupTimeLength: usize = 0x570; // int32 + pub const m_nState: usize = 0x574; // int32 + pub const m_bStartPaused: usize = 0x578; // bool + pub const m_bInCaptureWatchState: usize = 0x579; // bool + pub const m_flTotalTime: usize = 0x57C; // float32 + pub const m_bStopWatchTimer: usize = 0x580; // bool + pub const m_bFireFinished: usize = 0x581; // bool + pub const m_bFire5MinRemain: usize = 0x582; // bool + pub const m_bFire4MinRemain: usize = 0x583; // bool + pub const m_bFire3MinRemain: usize = 0x584; // bool + pub const m_bFire2MinRemain: usize = 0x585; // bool + pub const m_bFire1MinRemain: usize = 0x586; // bool + pub const m_bFire30SecRemain: usize = 0x587; // bool + pub const m_bFire10SecRemain: usize = 0x588; // bool + pub const m_bFire5SecRemain: usize = 0x589; // bool + pub const m_bFire4SecRemain: usize = 0x58A; // bool + pub const m_bFire3SecRemain: usize = 0x58B; // bool + pub const m_bFire2SecRemain: usize = 0x58C; // bool + pub const m_bFire1SecRemain: usize = 0x58D; // bool + pub const m_nOldTimerLength: usize = 0x590; // int32 + pub const m_nOldTimerState: usize = 0x594; // 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< CEconItemAttribute > + pub const m_pManager: usize = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -5318,12 +5320,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 @@ -5332,22 +5334,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< CHandle< C_BaseEntity > > + pub const m_iReapplyProvisionParity: usize = 0x20; // int32 + pub const m_hOuter: usize = 0x24; // CHandle< C_BaseEntity > + 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 > } // 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: @@ -5356,15 +5358,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 = 0x498; // int32 - pub const M_ULL_REGISTERED_AS_ITEM_ID: usize = 0x4A0; // uint64 + pub mod C_AttributeContainer { + pub const m_Item: usize = 0x50; // C_EconItemView + pub const m_iExternalItemProviderRegisteredToken: usize = 0x498; // int32 + pub const m_ullRegisteredAsItemID: usize = 0x4A0; // 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 @@ -5372,19 +5374,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 = 0x550; // C_CSGameRules* + pub mod C_CSGameRulesProxy { + pub const m_pGameRules: usize = 0x550; // C_CSGameRules* } - // Parent: c_teamplay_rules + // Parent: C_TeamplayRules // Fields count: 117 // // Metadata: @@ -5495,124 +5497,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; // - pub const M_V_MINIMAP_MAXS: usize = 0xC68; // - 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; // + pub const m_vMinimapMaxs: usize = 0xC68; // + 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 @@ -5620,16 +5622,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 @@ -5638,47 +5640,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< CUtlString > } - // 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 @@ -5689,12 +5691,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 @@ -5713,22 +5715,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: @@ -5737,14 +5739,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 = 0x68; // int32 - pub const M_I_ENEMY4_KS: usize = 0x6C; // int32 - pub const M_I_ENEMY3_KS: usize = 0x70; // int32 - pub const M_I_ENEMY_KNIFE_KILLS: usize = 0x74; // int32 - pub const M_I_ENEMY_TASER_KILLS: usize = 0x78; // int32 + pub mod CSMatchStats_t { + pub const m_iEnemy5Ks: usize = 0x68; // int32 + pub const m_iEnemy4Ks: usize = 0x6C; // int32 + pub const m_iEnemy3Ks: usize = 0x70; // int32 + pub const m_iEnemyKnifeKills: usize = 0x74; // int32 + pub const m_iEnemyTaserKills: usize = 0x78; // int32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -5756,57 +5758,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 = 0x550; // int32 - pub const M_N_RANDOM: usize = 0x554; // int32 - pub const M_N_ORDINAL: usize = 0x558; // int32 - pub const M_S_WEAPON_NAME: usize = 0x560; // CUtlString - pub const M_XUID: usize = 0x568; // uint64 - pub const M_AGENT_ITEM: usize = 0x570; // C_EconItemView - pub const M_GLOVES_ITEM: usize = 0x9B8; // C_EconItemView - pub const M_WEAPON_ITEM: usize = 0xE00; // C_EconItemView + pub mod C_CSGO_TeamPreviewCharacterPosition { + pub const m_nVariant: usize = 0x550; // int32 + pub const m_nRandom: usize = 0x554; // int32 + pub const m_nOrdinal: usize = 0x558; // int32 + pub const m_sWeaponName: usize = 0x560; // CUtlString + pub const m_xuid: usize = 0x568; // uint64 + pub const m_agentItem: usize = 0x570; // C_EconItemView + pub const m_glovesItem: usize = 0x9B8; // C_EconItemView + pub const m_weaponItem: usize = 0xE00; // 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: @@ -5815,22 +5817,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 = 0x580; // CHandle< C_CSPlayerPawn > - pub const M_H_PINGED_ENTITY: usize = 0x584; // CHandle< C_BaseEntity > - pub const M_I_TYPE: usize = 0x588; // int32 - pub const M_B_URGENT: usize = 0x58C; // bool - pub const M_SZ_PLACE_NAME: usize = 0x58D; // char[18] + 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_iType: usize = 0x588; // int32 + pub const m_bUrgent: usize = 0x58C; // bool + pub const m_szPlaceName: usize = 0x58D; // 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< C_BaseEntity > } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 10 // // Metadata: @@ -5843,17 +5845,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 = 0x550; // bool[12] - pub const M_IS_HOSTAGE_FOLLOWING_SOMEONE: usize = 0x55C; // bool[12] - pub const M_I_HOSTAGE_ENTITY_I_DS: usize = 0x568; // CEntityIndex[12] - pub const M_BOMBSITE_CENTER_A: usize = 0x598; // - pub const M_BOMBSITE_CENTER_B: usize = 0x5A4; // - pub const M_HOSTAGE_RESCUE_X: usize = 0x5B0; // int32[4] - pub const M_HOSTAGE_RESCUE_Y: usize = 0x5C0; // int32[4] - pub const M_HOSTAGE_RESCUE_Z: usize = 0x5D0; // int32[4] - pub const M_B_END_MATCH_NEXT_MAP_ALL_VOTED: usize = 0x5E0; // bool - pub const M_FOUND_GOAL_POSITIONS: usize = 0x5E1; // bool + pub mod C_CSPlayerResource { + pub const m_bHostageAlive: usize = 0x550; // + pub const m_isHostageFollowingSomeone: usize = 0x55C; // + pub const m_iHostageEntityIDs: usize = 0x568; // CEntityIndex[12] + pub const m_bombsiteCenterA: usize = 0x598; // + pub const m_bombsiteCenterB: usize = 0x5A4; // + pub const m_hostageRescueX: usize = 0x5B0; // int32[4] + pub const m_hostageRescueY: usize = 0x5C0; // int32[4] + pub const m_hostageRescueZ: usize = 0x5D0; // int32[4] + pub const m_bEndMatchNextMapAllVoted: usize = 0x5E0; // bool + pub const m_foundGoalPositions: usize = 0x5E1; // bool } // Parent: None // Fields count: 0 @@ -5861,13 +5863,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: @@ -5876,13 +5878,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< C_BaseEntity > + pub const m_flLastShotFOV: usize = 0x224; // float32 } // Parent: None // Fields count: 2 @@ -5890,38 +5892,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< WeaponPurchaseCount_t > } - // 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< C_BasePlayerWeapon > + 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 @@ -5932,49 +5934,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< SellbackPurchaseEntry_t > } - // 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< C_BaseEntity > + pub const m_hCarriedHostageProp: usize = 0x44; // CHandle< C_BaseEntity > } - // 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: @@ -5998,107 +6000,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 = 0x218; // float32 - pub const M_VEC_LADDER_NORMAL: usize = 0x21C; // - pub const M_N_LADDER_SURFACE_PROP_INDEX: usize = 0x228; // int32 - pub const M_FL_DUCK_AMOUNT: usize = 0x22C; // float32 - pub const M_FL_DUCK_SPEED: usize = 0x230; // float32 - pub const M_B_DUCK_OVERRIDE: usize = 0x234; // bool - pub const M_B_DESIRES_DUCK: usize = 0x235; // bool - pub const M_FL_DUCK_OFFSET: usize = 0x238; // float32 - pub const M_N_DUCK_TIME_MSECS: usize = 0x23C; // uint32 - pub const M_N_DUCK_JUMP_TIME_MSECS: usize = 0x240; // uint32 - pub const M_N_JUMP_TIME_MSECS: usize = 0x244; // uint32 - pub const M_FL_LAST_DUCK_TIME: usize = 0x248; // float32 - pub const M_VEC_LAST_POSITION_AT_FULL_CROUCH_SPEED: usize = 0x258; // Vector2D - pub const M_DUCK_UNTIL_ON_GROUND: usize = 0x260; // bool - pub const M_B_HAS_WALK_MOVED_SINCE_LAST_JUMP: usize = 0x261; // bool - pub const M_B_IN_STUCK_TEST: usize = 0x262; // bool - pub const M_FL_STUCK_CHECK_TIME: usize = 0x270; // float32[64][2] - pub const M_N_TRACE_COUNT: usize = 0x470; // int32 - pub const M_STUCK_LAST: usize = 0x474; // int32 - pub const M_B_SPEED_CROPPED: usize = 0x478; // bool - pub const M_N_OLD_WATER_LEVEL: usize = 0x47C; // int32 - pub const M_FL_WATER_ENTRY_TIME: usize = 0x480; // float32 - pub const M_VEC_FORWARD: usize = 0x484; // - pub const M_VEC_LEFT: usize = 0x490; // - pub const M_VEC_UP: usize = 0x49C; // - pub const M_N_GAME_CODE_HAS_MOVED_PLAYER_AFTER_COMMAND: usize = 0x4A8; // int32 - pub const M_B_OLD_JUMP_PRESSED: usize = 0x4AC; // bool - pub const M_FL_JUMP_PRESSED_TIME: usize = 0x4B0; // float32 - pub const M_FL_JUMP_UNTIL: usize = 0x4B4; // float32 - pub const M_FL_JUMP_VEL: usize = 0x4B8; // float32 - pub const M_F_STASH_GRENADE_PARAMETER_WHEN: usize = 0x4BC; // GameTime_t - pub const M_N_BUTTON_DOWN_MASK_PREV: usize = 0x4C0; // uint64 - pub const M_FL_OFFSET_TICK_COMPLETE_TIME: usize = 0x4C8; // float32 - pub const M_FL_OFFSET_TICK_STASHED_SPEED: usize = 0x4CC; // float32 - pub const M_FL_STAMINA: usize = 0x4D0; // float32 - pub const M_FL_HEIGHT_AT_JUMP_START: usize = 0x4D4; // float32 - pub const M_FL_MAX_JUMP_HEIGHT_THIS_JUMP: usize = 0x4D8; // float32 + pub mod CCSPlayer_MovementServices { + pub const m_flMaxFallVelocity: usize = 0x218; // float32 + pub const m_vecLadderNormal: usize = 0x21C; // + pub const m_nLadderSurfacePropIndex: usize = 0x228; // int32 + pub const m_flDuckAmount: usize = 0x22C; // float32 + pub const m_flDuckSpeed: usize = 0x230; // float32 + pub const m_bDuckOverride: usize = 0x234; // bool + pub const m_bDesiresDuck: usize = 0x235; // bool + pub const m_flDuckOffset: usize = 0x238; // float32 + pub const m_nDuckTimeMsecs: usize = 0x23C; // uint32 + pub const m_nDuckJumpTimeMsecs: usize = 0x240; // uint32 + pub const m_nJumpTimeMsecs: usize = 0x244; // uint32 + pub const m_flLastDuckTime: usize = 0x248; // float32 + pub const m_vecLastPositionAtFullCrouchSpeed: usize = 0x258; // Vector2D + pub const m_duckUntilOnGround: usize = 0x260; // bool + pub const m_bHasWalkMovedSinceLastJump: usize = 0x261; // bool + pub const m_bInStuckTest: usize = 0x262; // bool + pub const m_flStuckCheckTime: usize = 0x270; // float32[64][2] + pub const m_nTraceCount: usize = 0x470; // int32 + pub const m_StuckLast: usize = 0x474; // int32 + pub const m_bSpeedCropped: usize = 0x478; // bool + pub const m_nOldWaterLevel: usize = 0x47C; // int32 + pub const m_flWaterEntryTime: usize = 0x480; // float32 + pub const m_vecForward: usize = 0x484; // + pub const m_vecLeft: usize = 0x490; // + pub const m_vecUp: usize = 0x49C; // + pub const m_nGameCodeHasMovedPlayerAfterCommand: usize = 0x4A8; // int32 + pub const m_bOldJumpPressed: usize = 0x4AC; // bool + pub const m_flJumpPressedTime: usize = 0x4B0; // float32 + pub const m_flJumpUntil: usize = 0x4B4; // float32 + pub const m_flJumpVel: usize = 0x4B8; // float32 + pub const m_fStashGrenadeParameterWhen: usize = 0x4BC; // GameTime_t + pub const m_nButtonDownMaskPrev: usize = 0x4C0; // uint64 + pub const m_flOffsetTickCompleteTime: usize = 0x4C8; // float32 + pub const m_flOffsetTickStashedSpeed: usize = 0x4CC; // float32 + pub const m_flStamina: usize = 0x4D0; // float32 + pub const m_flHeightAtJumpStart: usize = 0x4D4; // float32 + pub const m_flMaxJumpHeightThisJump: usize = 0x4D8; // 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< C_BaseViewModel >[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; // - 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; // + 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; // - pub const M_VEC_OBSERVER_INTERP_START_POS: usize = 0x68; // - 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; // + pub const m_vecObserverInterpStartPos: usize = 0x68; // + 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: @@ -6107,12 +6109,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 = 0x110; // int32 - pub const M_I_NUM_ROUND_KILLS_HEADSHOTS: usize = 0x114; // int32 - pub const M_UN_TOTAL_ROUND_DAMAGE_DEALT: usize = 0x118; // uint32 + pub mod CCSPlayerController_ActionTrackingServices { + pub const m_perRoundStats: usize = 0x40; // C_UtlVectorEmbeddedNetworkVar< CSPerRoundStats_t > + pub const m_matchStats: usize = 0x90; // CSMatchStats_t + pub const m_iNumRoundKills: usize = 0x110; // int32 + pub const m_iNumRoundKillsHeadshots: usize = 0x114; // int32 + pub const m_unTotalRoundDamageDealt: usize = 0x118; // uint32 } // Parent: None // Fields count: 14 @@ -6132,33 +6134,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< 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_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< CDamageRecord > } - // Parent: c_player_controller_component + // Parent: CPlayerControllerComponent // Fields count: 5 // // Metadata: @@ -6166,21 +6168,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: @@ -6192,15 +6194,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< ServerAuthoritativeWeaponSlot_t > } // Parent: None // Fields count: 0 @@ -6208,7 +6210,7 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod ccs_weapon_base_v_data_api { + pub mod CCSWeaponBaseVDataAPI { } // Parent: None // Fields count: 0 @@ -6216,24 +6218,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 @@ -6241,11 +6243,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 @@ -6253,41 +6255,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 @@ -6295,12 +6297,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 @@ -6308,35 +6310,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< CUtlString > + 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< CompMatPropertyMutator_t > + pub const m_vecConditionalMutators: usize = 0x308; // CUtlVector< CompMatPropertyMutator_t > + 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 > } // Parent: None // Fields count: 8 @@ -6344,15 +6346,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< CompositeMaterialInputLooseVariable_t > + pub const m_strAttrNameForVar: usize = 0x110; // CUtlString + pub const m_bExposeExternally: usize = 0x118; // bool } // Parent: None // Fields count: 4 @@ -6360,157 +6362,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< 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 > } // 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< GeneratedTextureHandle_t > } // 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< CompositeMaterialAssemblyProcedure_t > + pub const m_vecCompositeMaterials: usize = 0x1F8; // CUtlVector< CompositeMaterial_t > } // 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< CompositeMaterialEditorPoint_t > + 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; // - pub const M_SPOT_LIGHT_ANGLES: usize = 0x20; // QAngle - pub const M_SHADOW_DIRECTION: usize = 0x2C; // - pub const M_AMBIENT_DIRECTION: usize = 0x38; // - pub const M_SPECULAR_DIRECTION: usize = 0x44; // - pub const M_INSPECTOR_SPECULAR_DIRECTION: usize = 0x50; // - 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; // - pub const M_VIEW_ORIGIN: usize = 0xD4; // - 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; // + pub const m_SpotLightAngles: usize = 0x20; // QAngle + pub const m_ShadowDirection: usize = 0x2C; // + pub const m_AmbientDirection: usize = 0x38; // + pub const m_SpecularDirection: usize = 0x44; // + pub const m_InspectorSpecularDirection: usize = 0x50; // + 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; // + pub const m_ViewOrigin: usize = 0xD4; // + 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< C_BaseEntity > + pub const m_hEnvSky: usize = 0x4BC; // CHandle< C_BaseEntity > } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 1 - pub mod c_global_light { - pub const M_WIND_CLOTH_FORCE_HANDLE: usize = 0xA10; // uint16 + pub mod C_GlobalLight { + pub const m_WindClothForceHandle: usize = 0xA10; // 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< 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* > } - // 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< 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 > } - // 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 = 0x550; // CUtlSymbolLarge - pub const M_N_PATH_INDEX: usize = 0x558; // int32 - pub const M_V_IN_TANGENT_LOCAL: usize = 0x55C; // - pub const M_V_OUT_TANGENT_LOCAL: usize = 0x568; // - pub const M_FL_FOV: usize = 0x574; // float32 - pub const M_FL_SPEED: usize = 0x578; // float32 - pub const M_FL_EASE_IN: usize = 0x57C; // float32 - pub const M_FL_EASE_OUT: usize = 0x580; // float32 - pub const M_V_IN_TANGENT_WORLD: usize = 0x584; // - pub const M_V_OUT_TANGENT_WORLD: usize = 0x590; // + pub mod C_CSGO_MapPreviewCameraPathNode { + pub const m_szParentPathUniqueID: usize = 0x550; // CUtlSymbolLarge + pub const m_nPathIndex: usize = 0x558; // int32 + pub const m_vInTangentLocal: usize = 0x55C; // + pub const m_vOutTangentLocal: usize = 0x568; // + pub const m_flFOV: usize = 0x574; // float32 + pub const m_flSpeed: usize = 0x578; // float32 + pub const m_flEaseIn: usize = 0x57C; // float32 + pub const m_flEaseOut: usize = 0x580; // float32 + pub const m_vInTangentWorld: usize = 0x584; // + pub const m_vOutTangentWorld: usize = 0x590; // } - // 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 = 0x550; // float32 - pub const M_FL_Z_NEAR: usize = 0x554; // float32 - pub const M_B_LOOP: usize = 0x558; // bool - pub const M_B_VERTICAL_FOV: usize = 0x559; // bool - pub const M_B_CONSTANT_SPEED: usize = 0x55A; // bool - pub const M_FL_DURATION: usize = 0x55C; // float32 - pub const M_FL_PATH_LENGTH: usize = 0x5A0; // float32 - pub const M_FL_PATH_DURATION: usize = 0x5A4; // float32 + pub mod C_CSGO_MapPreviewCameraPath { + pub const m_flZFar: usize = 0x550; // float32 + pub const m_flZNear: usize = 0x554; // float32 + pub const m_bLoop: usize = 0x558; // bool + pub const m_bVerticalFOV: usize = 0x559; // bool + pub const m_bConstantSpeed: usize = 0x55A; // bool + pub const m_flDuration: usize = 0x55C; // float32 + pub const m_flPathLength: usize = 0x5A0; // float32 + pub const m_flPathDuration: usize = 0x5A4; // 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 @@ -6518,7 +6520,7 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_cs_observer_pawn_api { + pub mod C_CSObserverPawnAPI { } // Parent: None // Fields count: 0 @@ -6526,9 +6528,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: @@ -6537,16 +6539,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 = 0x560; // int32 - pub const M_I_ONLY_TEAM_TO_VOTE: usize = 0x564; // int32 - pub const M_N_VOTE_OPTION_COUNT: usize = 0x568; // int32[5] - pub const M_N_POTENTIAL_VOTES: usize = 0x57C; // int32 - pub const M_B_VOTES_DIRTY: usize = 0x580; // bool - pub const M_B_TYPE_DIRTY: usize = 0x581; // bool - pub const M_B_IS_YES_NO_VOTE: usize = 0x582; // bool + pub mod C_VoteController { + pub const m_iActiveIssueIndex: usize = 0x560; // int32 + pub const m_iOnlyTeamToVote: usize = 0x564; // int32 + pub const m_nVoteOptionCount: usize = 0x568; // int32[5] + pub const m_nPotentialVotes: usize = 0x57C; // int32 + pub const m_bVotesDirty: usize = 0x580; // bool + pub const m_bTypeDirty: usize = 0x581; // bool + pub const m_bIsYesNoVote: usize = 0x582; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -6565,91 +6567,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 = 0x560; // int32 - pub const M_N_TEAM_WINNING_COIN_TOSS: usize = 0x564; // int32 - pub const M_N_TEAM_WITH_FIRST_CHOICE: usize = 0x568; // int32[64] - pub const M_N_VOTE_MAP_IDS_LIST: usize = 0x668; // int32[7] - pub const M_N_ACCOUNT_I_DS: usize = 0x684; // int32[64] - pub const M_N_MAP_ID0: usize = 0x784; // int32[64] - pub const M_N_MAP_ID1: usize = 0x884; // int32[64] - pub const M_N_MAP_ID2: usize = 0x984; // int32[64] - pub const M_N_MAP_ID3: usize = 0xA84; // int32[64] - pub const M_N_MAP_ID4: usize = 0xB84; // int32[64] - pub const M_N_MAP_ID5: usize = 0xC84; // int32[64] - pub const M_N_STARTING_SIDE0: usize = 0xD84; // int32[64] - pub const M_N_CURRENT_PHASE: usize = 0xE84; // int32 - pub const M_N_PHASE_START_TICK: usize = 0xE88; // int32 - pub const M_N_PHASE_DURATION_TICKS: usize = 0xE8C; // int32 - pub const M_N_POST_DATA_UPDATE_TICK: usize = 0xE90; // int32 - pub const M_B_DISABLED_HUD: usize = 0xE94; // bool + pub mod C_MapVetoPickController { + pub const m_nDraftType: usize = 0x560; // int32 + pub const m_nTeamWinningCoinToss: usize = 0x564; // int32 + pub const m_nTeamWithFirstChoice: usize = 0x568; // int32[64] + pub const m_nVoteMapIdsList: usize = 0x668; // int32[7] + pub const m_nAccountIDs: usize = 0x684; // int32[64] + pub const m_nMapId0: usize = 0x784; // int32[64] + pub const m_nMapId1: usize = 0x884; // int32[64] + pub const m_nMapId2: usize = 0x984; // int32[64] + pub const m_nMapId3: usize = 0xA84; // int32[64] + pub const m_nMapId4: usize = 0xB84; // int32[64] + pub const m_nMapId5: usize = 0xC84; // int32[64] + pub const m_nStartingSide0: usize = 0xD84; // int32[64] + pub const m_nCurrentPhase: usize = 0xE84; // int32 + pub const m_nPhaseStartTick: usize = 0xE88; // int32 + pub const m_nPhaseDurationTicks: usize = 0xE8C; // int32 + pub const m_nPostDataUpdateTick: usize = 0xE90; // int32 + pub const m_bDisabledHud: usize = 0xE94; // 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 = 0x5B0; // int32 - pub const M_B_DOF_ENABLED: usize = 0x5B4; // bool - pub const M_FL_DOF_NEAR_BLURRY: usize = 0x5B8; // float32 - pub const M_FL_DOF_NEAR_CRISP: usize = 0x5BC; // float32 - pub const M_FL_DOF_FAR_CRISP: usize = 0x5C0; // float32 - pub const M_FL_DOF_FAR_BLURRY: usize = 0x5C4; // float32 - pub const M_FL_DOF_TILT_TO_GROUND: usize = 0x5C8; // float32 + pub mod C_CSGO_TeamPreviewCamera { + pub const m_nVariant: usize = 0x5B0; // int32 + pub const m_bDofEnabled: usize = 0x5B4; // bool + pub const m_flDofNearBlurry: usize = 0x5B8; // float32 + pub const m_flDofNearCrisp: usize = 0x5BC; // float32 + pub const m_flDofFarCrisp: usize = 0x5C0; // float32 + pub const m_flDofFarBlurry: usize = 0x5C4; // float32 + pub const m_flDofTiltToGround: usize = 0x5C8; // 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 = 0x550; // CUtlString - pub const M_FL_CSM_FOV_OVERRIDE_VALUE: usize = 0x558; // float32 + pub mod C_CsmFovOverride { + pub const m_cameraName: usize = 0x550; // CUtlString + pub const m_flCsmFovOverrideValue: usize = 0x558; // 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: @@ -6677,33 +6679,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 = 0x15A8; // Color - pub const M_FL_BRIGHTNESS: usize = 0x15AC; // float32 - pub const M_H_CUBEMAP_TEXTURE: usize = 0x15B0; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_B_CUSTOM_CUBEMAP_TEXTURE: usize = 0x15B8; // bool - pub const M_H_LIGHT_PROBE_TEXTURE: usize = 0x15C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_INDICES_TEXTURE: usize = 0x15C8; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_SCALARS_TEXTURE: usize = 0x15D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_SHADOWS_TEXTURE: usize = 0x15D8; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_V_BOX_MINS: usize = 0x15E0; // - pub const M_V_BOX_MAXS: usize = 0x15EC; // - pub const M_B_MOVEABLE: usize = 0x15F8; // bool - pub const M_N_HANDSHAKE: usize = 0x15FC; // int32 - pub const M_N_ENV_CUBE_MAP_ARRAY_INDEX: usize = 0x1600; // int32 - pub const M_N_PRIORITY: usize = 0x1604; // int32 - pub const M_B_START_DISABLED: usize = 0x1608; // bool - pub const M_FL_EDGE_FADE_DIST: usize = 0x160C; // float32 - pub const M_V_EDGE_FADE_DISTS: usize = 0x1610; // - pub const M_N_LIGHT_PROBE_SIZE_X: usize = 0x161C; // int32 - pub const M_N_LIGHT_PROBE_SIZE_Y: usize = 0x1620; // int32 - pub const M_N_LIGHT_PROBE_SIZE_Z: usize = 0x1624; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_X: usize = 0x1628; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_Y: usize = 0x162C; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_Z: usize = 0x1630; // int32 - pub const M_B_ENABLED: usize = 0x1649; // bool + 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_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_vBoxMins: usize = 0x15E0; // + pub const m_vBoxMaxs: usize = 0x15EC; // + pub const m_bMoveable: usize = 0x15F8; // bool + pub const m_nHandshake: usize = 0x15FC; // int32 + pub const m_nEnvCubeMapArrayIndex: usize = 0x1600; // int32 + pub const m_nPriority: usize = 0x1604; // int32 + pub const m_bStartDisabled: usize = 0x1608; // bool + pub const m_flEdgeFadeDist: usize = 0x160C; // float32 + pub const m_vEdgeFadeDists: usize = 0x1610; // + pub const m_nLightProbeSizeX: usize = 0x161C; // int32 + pub const m_nLightProbeSizeY: usize = 0x1620; // int32 + pub const m_nLightProbeSizeZ: usize = 0x1624; // int32 + pub const m_nLightProbeAtlasX: usize = 0x1628; // int32 + pub const m_nLightProbeAtlasY: usize = 0x162C; // int32 + pub const m_nLightProbeAtlasZ: usize = 0x1630; // int32 + pub const m_bEnabled: usize = 0x1649; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 18 // // Metadata: @@ -6725,31 +6727,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 = 0x5D0; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_B_CUSTOM_CUBEMAP_TEXTURE: usize = 0x5D8; // bool - pub const M_FL_INFLUENCE_RADIUS: usize = 0x5DC; // float32 - pub const M_V_BOX_PROJECT_MINS: usize = 0x5E0; // - pub const M_V_BOX_PROJECT_MAXS: usize = 0x5EC; // - pub const M_B_MOVEABLE: usize = 0x5F8; // bool - pub const M_N_HANDSHAKE: usize = 0x5FC; // int32 - pub const M_N_ENV_CUBE_MAP_ARRAY_INDEX: usize = 0x600; // int32 - pub const M_N_PRIORITY: usize = 0x604; // int32 - pub const M_FL_EDGE_FADE_DIST: usize = 0x608; // float32 - pub const M_V_EDGE_FADE_DISTS: usize = 0x60C; // - pub const M_FL_DIFFUSE_SCALE: usize = 0x618; // float32 - pub const M_B_START_DISABLED: usize = 0x61C; // bool - pub const M_B_DEFAULT_ENV_MAP: usize = 0x61D; // bool - pub const M_B_DEFAULT_SPEC_ENV_MAP: usize = 0x61E; // bool - pub const M_B_INDOOR_CUBE_MAP: usize = 0x61F; // bool - pub const M_B_COPY_DIFFUSE_FROM_DEFAULT_CUBEMAP: usize = 0x620; // bool - pub const M_B_ENABLED: usize = 0x630; // bool + pub mod C_EnvCubemap { + pub const m_hCubemapTexture: usize = 0x5D0; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_bCustomCubemapTexture: usize = 0x5D8; // bool + pub const m_flInfluenceRadius: usize = 0x5DC; // float32 + pub const m_vBoxProjectMins: usize = 0x5E0; // + pub const m_vBoxProjectMaxs: usize = 0x5EC; // + pub const m_bMoveable: usize = 0x5F8; // bool + pub const m_nHandshake: usize = 0x5FC; // int32 + pub const m_nEnvCubeMapArrayIndex: usize = 0x600; // int32 + pub const m_nPriority: usize = 0x604; // int32 + pub const m_flEdgeFadeDist: usize = 0x608; // float32 + pub const m_vEdgeFadeDists: usize = 0x60C; // + pub const m_flDiffuseScale: usize = 0x618; // float32 + pub const m_bStartDisabled: usize = 0x61C; // bool + pub const m_bDefaultEnvMap: usize = 0x61D; // bool + pub const m_bDefaultSpecEnvMap: usize = 0x61E; // bool + pub const m_bIndoorCubeMap: usize = 0x61F; // bool + pub const m_bCopyDiffuseFromDefaultCubemap: usize = 0x620; // bool + pub const m_bEnabled: usize = 0x630; // 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: @@ -6770,27 +6772,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 = 0x550; // float32 - pub const M_FL_START_DISTANCE: usize = 0x554; // float32 - pub const M_FL_FOG_FALLOFF_EXPONENT: usize = 0x558; // float32 - pub const M_B_HEIGHT_FOG_ENABLED: usize = 0x55C; // bool - pub const M_FL_FOG_HEIGHT_WIDTH: usize = 0x560; // float32 - pub const M_FL_FOG_HEIGHT_END: usize = 0x564; // float32 - pub const M_FL_FOG_HEIGHT_START: usize = 0x568; // float32 - pub const M_FL_FOG_HEIGHT_EXPONENT: usize = 0x56C; // float32 - pub const M_FL_LOD_BIAS: usize = 0x570; // float32 - pub const M_B_ACTIVE: usize = 0x574; // bool - pub const M_B_START_DISABLED: usize = 0x575; // bool - pub const M_FL_FOG_MAX_OPACITY: usize = 0x578; // float32 - pub const M_N_CUBEMAP_SOURCE_TYPE: usize = 0x57C; // int32 - pub const M_H_SKY_MATERIAL: usize = 0x580; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_ISZ_SKY_ENTITY: usize = 0x588; // CUtlSymbolLarge - pub const M_H_FOG_CUBEMAP_TEXTURE: usize = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_B_HAS_HEIGHT_FOG_END: usize = 0x598; // bool - pub const M_B_FIRST_TIME: usize = 0x599; // bool + pub mod C_EnvCubemapFog { + pub const m_flEndDistance: usize = 0x550; // float32 + pub const m_flStartDistance: usize = 0x554; // float32 + pub const m_flFogFalloffExponent: usize = 0x558; // float32 + pub const m_bHeightFogEnabled: usize = 0x55C; // bool + pub const m_flFogHeightWidth: usize = 0x560; // float32 + pub const m_flFogHeightEnd: usize = 0x564; // float32 + pub const m_flFogHeightStart: usize = 0x568; // float32 + pub const m_flFogHeightExponent: usize = 0x56C; // float32 + pub const m_flLODBias: usize = 0x570; // float32 + pub const m_bActive: usize = 0x574; // bool + 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_iszSkyEntity: usize = 0x588; // CUtlSymbolLarge + pub const m_hFogCubemapTexture: usize = 0x590; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_bHasHeightFogEnd: usize = 0x598; // bool + pub const m_bFirstTime: usize = 0x599; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -6809,25 +6811,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 = 0x550; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_FL_FOG_START_DISTANCE: usize = 0x558; // float32 - pub const M_FL_FOG_END_DISTANCE: usize = 0x55C; // float32 - pub const M_B_HEIGHT_FOG_ENABLED: usize = 0x560; // bool - pub const M_FL_FOG_START_HEIGHT: usize = 0x564; // float32 - pub const M_FL_FOG_END_HEIGHT: usize = 0x568; // float32 - pub const M_FL_FAR_Z: usize = 0x56C; // float32 - pub const M_FL_FOG_MAX_OPACITY: usize = 0x570; // float32 - pub const M_FL_FOG_FALLOFF_EXPONENT: usize = 0x574; // float32 - pub const M_FL_FOG_VERTICAL_EXPONENT: usize = 0x578; // float32 - pub const M_FOG_COLOR: usize = 0x57C; // Color - pub const M_FL_FOG_STRENGTH: usize = 0x580; // float32 - pub const M_FL_FADE_TIME: usize = 0x584; // float32 - pub const M_B_START_DISABLED: usize = 0x588; // bool - pub const M_B_IS_ENABLED: usize = 0x589; // bool - pub const M_B_GRADIENT_FOG_NEEDS_TEXTURES: usize = 0x58A; // bool + pub mod C_GradientFog { + pub const m_hGradientFogTexture: usize = 0x550; // CStrongHandle< InfoForResourceTypeCTextureBase > + pub const m_flFogStartDistance: usize = 0x558; // float32 + pub const m_flFogEndDistance: usize = 0x55C; // float32 + pub const m_bHeightFogEnabled: usize = 0x560; // bool + pub const m_flFogStartHeight: usize = 0x564; // float32 + pub const m_flFogEndHeight: usize = 0x568; // float32 + pub const m_flFarZ: usize = 0x56C; // float32 + pub const m_flFogMaxOpacity: usize = 0x570; // float32 + pub const m_flFogFalloffExponent: usize = 0x574; // float32 + pub const m_flFogVerticalExponent: usize = 0x578; // float32 + pub const m_fogColor: usize = 0x57C; // Color + pub const m_flFogStrength: usize = 0x580; // float32 + pub const m_flFadeTime: usize = 0x584; // float32 + pub const m_bStartDisabled: usize = 0x588; // bool + pub const m_bIsEnabled: usize = 0x589; // bool + pub const m_bGradientFogNeedsTextures: usize = 0x58A; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 17 // // Metadata: @@ -6848,26 +6850,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 = 0x1528; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_INDICES_TEXTURE: usize = 0x1530; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_SCALARS_TEXTURE: usize = 0x1538; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_H_LIGHT_PROBE_DIRECT_LIGHT_SHADOWS_TEXTURE: usize = 0x1540; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_V_BOX_MINS: usize = 0x1548; // - pub const M_V_BOX_MAXS: usize = 0x1554; // - pub const M_B_MOVEABLE: usize = 0x1560; // bool - pub const M_N_HANDSHAKE: usize = 0x1564; // int32 - pub const M_N_PRIORITY: usize = 0x1568; // int32 - pub const M_B_START_DISABLED: usize = 0x156C; // bool - pub const M_N_LIGHT_PROBE_SIZE_X: usize = 0x1570; // int32 - pub const M_N_LIGHT_PROBE_SIZE_Y: usize = 0x1574; // int32 - pub const M_N_LIGHT_PROBE_SIZE_Z: usize = 0x1578; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_X: usize = 0x157C; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_Y: usize = 0x1580; // int32 - pub const M_N_LIGHT_PROBE_ATLAS_Z: usize = 0x1584; // int32 - pub const M_B_ENABLED: usize = 0x1591; // 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_vBoxMins: usize = 0x1548; // + pub const m_vBoxMaxs: usize = 0x1554; // + pub const m_bMoveable: usize = 0x1560; // bool + pub const m_nHandshake: usize = 0x1564; // int32 + pub const m_nPriority: usize = 0x1568; // int32 + pub const m_bStartDisabled: usize = 0x156C; // bool + pub const m_nLightProbeSizeX: usize = 0x1570; // int32 + pub const m_nLightProbeSizeY: usize = 0x1574; // int32 + pub const m_nLightProbeSizeZ: usize = 0x1578; // int32 + pub const m_nLightProbeAtlasX: usize = 0x157C; // int32 + pub const m_nLightProbeAtlasY: usize = 0x1580; // int32 + pub const m_nLightProbeAtlasZ: usize = 0x1584; // int32 + pub const m_bEnabled: usize = 0x1591; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 6 // // Metadata: @@ -6877,15 +6879,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 = 0x550; // float32 - pub const M_FL_FOG_DISTANCE_MULTIPLIER: usize = 0x554; // float32 - pub const M_FL_FOG_MAX_DENSITY_MULTIPLIER: usize = 0x558; // float32 - pub const M_FL_FADE_TIME: usize = 0x55C; // float32 - pub const M_B_START_DISABLED: usize = 0x560; // bool - pub const M_B_IS_ENABLED: usize = 0x561; // bool + pub mod C_PlayerVisibility { + pub const m_flVisibilityStrength: usize = 0x550; // float32 + pub const m_flFogDistanceMultiplier: usize = 0x554; // float32 + pub const m_flFogMaxDensityMultiplier: usize = 0x558; // float32 + pub const m_flFadeTime: usize = 0x55C; // float32 + pub const m_bStartDisabled: usize = 0x560; // bool + pub const m_bIsEnabled: usize = 0x561; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -6897,17 +6899,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 = 0x550; // float32 - pub const M_FL_AUTO_EXPOSURE_MAX: usize = 0x554; // float32 - pub const M_FL_TONEMAP_PERCENT_TARGET: usize = 0x558; // float32 - pub const M_FL_TONEMAP_PERCENT_BRIGHT_PIXELS: usize = 0x55C; // float32 - pub const M_FL_TONEMAP_MIN_AVG_LUM: usize = 0x560; // float32 - pub const M_FL_EXPOSURE_ADAPTATION_SPEED_UP: usize = 0x564; // float32 - pub const M_FL_EXPOSURE_ADAPTATION_SPEED_DOWN: usize = 0x568; // float32 - pub const M_FL_TONEMAP_EV_SMOOTHING_RANGE: usize = 0x56C; // float32 + pub mod C_TonemapController2 { + pub const m_flAutoExposureMin: usize = 0x550; // float32 + pub const m_flAutoExposureMax: usize = 0x554; // float32 + pub const m_flTonemapPercentTarget: usize = 0x558; // float32 + pub const m_flTonemapPercentBrightPixels: usize = 0x55C; // float32 + pub const m_flTonemapMinAvgLum: usize = 0x560; // float32 + pub const m_flExposureAdaptationSpeedUp: usize = 0x564; // float32 + pub const m_flExposureAdaptationSpeedDown: usize = 0x568; // float32 + pub const m_flTonemapEVSmoothingRange: usize = 0x56C; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 28 // // Metadata: @@ -6938,37 +6940,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 = 0x550; // float32 - pub const M_FL_ANISOTROPY: usize = 0x554; // float32 - pub const M_FL_FADE_SPEED: usize = 0x558; // float32 - pub const M_FL_DRAW_DISTANCE: usize = 0x55C; // float32 - pub const M_FL_FADE_IN_START: usize = 0x560; // float32 - pub const M_FL_FADE_IN_END: usize = 0x564; // float32 - pub const M_FL_INDIRECT_STRENGTH: usize = 0x568; // float32 - pub const M_N_INDIRECT_TEXTURE_DIM_X: usize = 0x56C; // int32 - pub const M_N_INDIRECT_TEXTURE_DIM_Y: usize = 0x570; // int32 - pub const M_N_INDIRECT_TEXTURE_DIM_Z: usize = 0x574; // int32 - pub const M_V_BOX_MINS: usize = 0x578; // - pub const M_V_BOX_MAXS: usize = 0x584; // - pub const M_B_ACTIVE: usize = 0x590; // bool - pub const M_FL_START_ANISO_TIME: usize = 0x594; // GameTime_t - pub const M_FL_START_SCATTER_TIME: usize = 0x598; // GameTime_t - pub const M_FL_START_DRAW_DISTANCE_TIME: usize = 0x59C; // GameTime_t - pub const M_FL_START_ANISOTROPY: usize = 0x5A0; // float32 - pub const M_FL_START_SCATTERING: usize = 0x5A4; // float32 - pub const M_FL_START_DRAW_DISTANCE: usize = 0x5A8; // float32 - pub const M_FL_DEFAULT_ANISOTROPY: usize = 0x5AC; // float32 - pub const M_FL_DEFAULT_SCATTERING: usize = 0x5B0; // float32 - pub const M_FL_DEFAULT_DRAW_DISTANCE: usize = 0x5B4; // float32 - pub const M_B_START_DISABLED: usize = 0x5B8; // bool - pub const M_B_ENABLE_INDIRECT: usize = 0x5B9; // bool - pub const M_B_IS_MASTER: usize = 0x5BA; // bool - pub const M_H_FOG_INDIRECT_TEXTURE: usize = 0x5C0; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_N_FORCE_REFRESH_COUNT: usize = 0x5C8; // int32 - pub const M_B_FIRST_TIME: usize = 0x5CC; // bool + pub mod C_EnvVolumetricFogController { + pub const m_flScattering: usize = 0x550; // float32 + pub const m_flAnisotropy: usize = 0x554; // float32 + pub const m_flFadeSpeed: usize = 0x558; // float32 + pub const m_flDrawDistance: usize = 0x55C; // float32 + pub const m_flFadeInStart: usize = 0x560; // float32 + pub const m_flFadeInEnd: usize = 0x564; // float32 + pub const m_flIndirectStrength: usize = 0x568; // float32 + pub const m_nIndirectTextureDimX: usize = 0x56C; // int32 + pub const m_nIndirectTextureDimY: usize = 0x570; // int32 + pub const m_nIndirectTextureDimZ: usize = 0x574; // int32 + pub const m_vBoxMins: usize = 0x578; // + pub const m_vBoxMaxs: usize = 0x584; // + pub const m_bActive: usize = 0x590; // bool + pub const m_flStartAnisoTime: usize = 0x594; // GameTime_t + pub const m_flStartScatterTime: usize = 0x598; // GameTime_t + pub const m_flStartDrawDistanceTime: usize = 0x59C; // GameTime_t + pub const m_flStartAnisotropy: usize = 0x5A0; // float32 + pub const m_flStartScattering: usize = 0x5A4; // float32 + pub const m_flStartDrawDistance: usize = 0x5A8; // float32 + pub const m_flDefaultAnisotropy: usize = 0x5AC; // float32 + pub const m_flDefaultScattering: usize = 0x5B0; // float32 + pub const m_flDefaultDrawDistance: usize = 0x5B4; // float32 + 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_nForceRefreshCount: usize = 0x5C8; // int32 + pub const m_bFirstTime: usize = 0x5CC; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 7 // // Metadata: @@ -6979,46 +6981,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 = 0x550; // bool - pub const M_V_BOX_MINS: usize = 0x554; // - pub const M_V_BOX_MAXS: usize = 0x560; // - pub const M_B_START_DISABLED: usize = 0x56C; // bool - pub const M_FL_STRENGTH: usize = 0x570; // float32 - pub const M_N_FALLOFF_SHAPE: usize = 0x574; // int32 - pub const M_FL_FALLOFF_EXPONENT: usize = 0x578; // float32 + pub mod C_EnvVolumetricFogVolume { + pub const m_bActive: usize = 0x550; // bool + pub const m_vBoxMins: usize = 0x554; // + pub const m_vBoxMaxs: usize = 0x560; // + pub const m_bStartDisabled: usize = 0x56C; // bool + pub const m_flStrength: usize = 0x570; // float32 + pub const m_nFalloffShape: usize = 0x574; // int32 + pub const m_flFalloffExponent: usize = 0x578; // 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 = 0x550; // fogparams_t - pub const M_B_USE_ANGLES: usize = 0x5B8; // bool - pub const M_I_CHANGED_VARIABLES: usize = 0x5BC; // int32 + pub mod C_FogController { + pub const m_fog: usize = 0x550; // fogparams_t + pub const m_bUseAngles: usize = 0x5B8; // bool + pub const m_iChangedVariables: usize = 0x5BC; // 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 = 0x554; // int32 - pub const M_V_BOX_SIZE: usize = 0x558; // - pub const M_B_ENABLED: usize = 0x564; // bool + pub mod C_InfoVisibilityBox { + pub const m_nMode: usize = 0x554; // int32 + pub const m_vBoxSize: usize = 0x558; // + pub const m_bEnabled: usize = 0x564; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 8 // // Metadata: @@ -7026,17 +7028,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 = 0x550; // CEntityIOOutput - pub const M_WORLD_NAME: usize = 0x578; // CUtlSymbolLarge - pub const M_LAYER_NAME: usize = 0x580; // CUtlSymbolLarge - pub const M_B_WORLD_LAYER_VISIBLE: usize = 0x588; // bool - pub const M_B_ENTITIES_SPAWNED: usize = 0x589; // bool - pub const M_B_CREATE_AS_CHILD_SPAWN_GROUP: usize = 0x58A; // bool - pub const M_H_LAYER_SPAWN_GROUP: usize = 0x58C; // uint32 - pub const M_B_WORLD_LAYER_ACTUALLY_VISIBLE: usize = 0x590; // bool + pub mod CInfoWorldLayer { + pub const m_pOutputOnEntitiesSpawned: usize = 0x550; // CEntityIOOutput + pub const m_worldName: usize = 0x578; // CUtlSymbolLarge + pub const m_layerName: usize = 0x580; // CUtlSymbolLarge + pub const m_bWorldLayerVisible: usize = 0x588; // bool + pub const m_bEntitiesSpawned: usize = 0x589; // bool + pub const m_bCreateAsChildSpawnGroup: usize = 0x58A; // bool + pub const m_hLayerSpawnGroup: usize = 0x58C; // uint32 + pub const m_bWorldLayerActuallyVisible: usize = 0x590; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -7061,86 +7063,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 = 0x550; // float32 - pub const M_RESOLUTION: usize = 0x554; // float32 - pub const M_B_FOG_ENABLE: usize = 0x558; // bool - pub const M_FOG_COLOR: usize = 0x559; // Color - pub const M_FL_FOG_START: usize = 0x560; // float32 - pub const M_FL_FOG_END: usize = 0x564; // float32 - pub const M_FL_FOG_MAX_DENSITY: usize = 0x568; // float32 - pub const M_B_ACTIVE: usize = 0x56C; // bool - pub const M_B_USE_SCREEN_ASPECT_RATIO: usize = 0x56D; // bool - pub const M_FL_ASPECT_RATIO: usize = 0x570; // float32 - pub const M_B_NO_SKY: usize = 0x574; // bool - pub const M_F_BRIGHTNESS: usize = 0x578; // float32 - pub const M_FL_Z_FAR: usize = 0x57C; // float32 - pub const M_FL_Z_NEAR: usize = 0x580; // float32 - pub const M_B_CAN_HLTV_USE: usize = 0x584; // bool - pub const M_B_DOF_ENABLED: usize = 0x585; // bool - pub const M_FL_DOF_NEAR_BLURRY: usize = 0x588; // float32 - pub const M_FL_DOF_NEAR_CRISP: usize = 0x58C; // float32 - pub const M_FL_DOF_FAR_CRISP: usize = 0x590; // float32 - pub const M_FL_DOF_FAR_BLURRY: usize = 0x594; // float32 - pub const M_FL_DOF_TILT_TO_GROUND: usize = 0x598; // float32 - pub const M_TARGET_FOV: usize = 0x59C; // float32 - pub const M_DEGREES_PER_SECOND: usize = 0x5A0; // float32 - pub const M_B_IS_ON: usize = 0x5A4; // bool - pub const M_P_NEXT: usize = 0x5A8; // C_PointCamera* + pub mod C_PointCamera { + pub const m_FOV: usize = 0x550; // float32 + pub const m_Resolution: usize = 0x554; // float32 + pub const m_bFogEnable: usize = 0x558; // bool + pub const m_FogColor: usize = 0x559; // Color + pub const m_flFogStart: usize = 0x560; // float32 + pub const m_flFogEnd: usize = 0x564; // float32 + pub const m_flFogMaxDensity: usize = 0x568; // float32 + pub const m_bActive: usize = 0x56C; // bool + pub const m_bUseScreenAspectRatio: usize = 0x56D; // bool + pub const m_flAspectRatio: usize = 0x570; // float32 + pub const m_bNoSky: usize = 0x574; // bool + pub const m_fBrightness: usize = 0x578; // float32 + pub const m_flZFar: usize = 0x57C; // float32 + pub const m_flZNear: usize = 0x580; // float32 + pub const m_bCanHLTVUse: usize = 0x584; // bool + pub const m_bDofEnabled: usize = 0x585; // bool + pub const m_flDofNearBlurry: usize = 0x588; // float32 + pub const m_flDofNearCrisp: usize = 0x58C; // float32 + pub const m_flDofFarCrisp: usize = 0x590; // float32 + pub const m_flDofFarBlurry: usize = 0x594; // float32 + pub const m_flDofTiltToGround: usize = 0x598; // float32 + pub const m_TargetFOV: usize = 0x59C; // float32 + pub const m_DegreesPerSecond: usize = 0x5A0; // float32 + pub const m_bIsOn: usize = 0x5A4; // bool + pub const m_pNext: usize = 0x5A8; // 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 = 0x5B0; // float32 + pub mod C_PointCameraVFOV { + pub const m_flVerticalFOV: usize = 0x5B0; // float32 } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 12 - pub mod c_point_template { - pub const M_ISZ_WORLD_NAME: usize = 0x550; // CUtlSymbolLarge - pub const M_ISZ_SOURCE2_ENTITY_LUMP_NAME: usize = 0x558; // CUtlSymbolLarge - pub const M_ISZ_ENTITY_FILTER_NAME: usize = 0x560; // CUtlSymbolLarge - pub const M_FL_TIMEOUT_INTERVAL: usize = 0x568; // float32 - pub const M_B_ASYNCHRONOUSLY_SPAWN_ENTITIES: usize = 0x56C; // bool - pub const M_P_OUTPUT_ON_SPAWNED: usize = 0x570; // CEntityIOOutput - pub const M_CLIENT_ONLY_ENTITY_BEHAVIOR: usize = 0x598; // PointTemplateClientOnlyEntityBehavior_t - pub const M_OWNER_SPAWN_GROUP_TYPE: usize = 0x59C; // PointTemplateOwnerSpawnGroupType_t - pub const M_CREATED_SPAWN_GROUP_HANDLES: usize = 0x5A0; // CUtlVector< uint32 > - pub const M_SPAWNED_ENTITY_HANDLES: usize = 0x5B8; // CUtlVector< CEntityHandle > - pub const M_SCRIPT_SPAWN_CALLBACK: usize = 0x5D0; // HSCRIPT - pub const M_SCRIPT_CALLBACK_SCOPE: usize = 0x5D8; // HSCRIPT + pub mod CPointTemplate { + pub const m_iszWorldName: usize = 0x550; // CUtlSymbolLarge + pub const m_iszSource2EntityLumpName: usize = 0x558; // CUtlSymbolLarge + pub const m_iszEntityFilterName: usize = 0x560; // CUtlSymbolLarge + pub const m_flTimeoutInterval: usize = 0x568; // float32 + pub const m_bAsynchronouslySpawnEntities: usize = 0x56C; // bool + 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_ScriptSpawnCallback: usize = 0x5D0; // HSCRIPT + pub const m_ScriptCallbackScope: usize = 0x5D8; // 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 = 0x550; // bool - pub const M_B_WAS_ENABLED: usize = 0x558; // bool - pub const M_ISZ_SOUND_AREA_TYPE: usize = 0x560; // CUtlSymbolLarge - pub const M_V_POS: usize = 0x568; // + pub mod C_SoundAreaEntityBase { + pub const m_bDisabled: usize = 0x550; // bool + pub const m_bWasEnabled: usize = 0x558; // bool + pub const m_iszSoundAreaType: usize = 0x560; // CUtlSymbolLarge + pub const m_vPos: usize = 0x568; // } - // 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 = 0x578; // float32 + pub mod C_SoundAreaEntitySphere { + pub const m_flRadius: usize = 0x578; // 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 = 0x578; // - pub const M_V_MAX: usize = 0x584; // + pub mod C_SoundAreaEntityOrientedBox { + pub const m_vMin: usize = 0x578; // + pub const m_vMax: usize = 0x584; // } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 4 // // Metadata: @@ -7149,13 +7151,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 = 0x550; // C_NetworkUtlVectorBase< CHandle< CBasePlayerController > > - pub const M_A_PLAYERS: usize = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BasePlayerPawn > > - pub const M_I_SCORE: usize = 0x580; // int32 - pub const M_SZ_TEAMNAME: usize = 0x584; // char[129] + 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_iScore: usize = 0x580; // int32 + pub const m_szTeamname: usize = 0x584; // char[129] } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 15 // // Metadata: @@ -7175,72 +7177,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 = 0x558; // int32 - pub const M_COMMAND_CONTEXT: usize = 0x560; // C_CommandContext - pub const M_N_IN_BUTTONS_WHICH_ARE_TOGGLES: usize = 0x5F8; // uint64 - pub const M_N_TICK_BASE: usize = 0x600; // uint32 - pub const M_H_PAWN: usize = 0x604; // CHandle< C_BasePlayerPawn > - pub const M_H_PREDICTED_PAWN: usize = 0x608; // CHandle< C_BasePlayerPawn > - pub const M_N_SPLIT_SCREEN_SLOT: usize = 0x60C; // CSplitScreenSlot - pub const M_H_SPLIT_OWNER: usize = 0x610; // CHandle< CBasePlayerController > - pub const M_H_SPLIT_SCREEN_PLAYERS: usize = 0x618; // CUtlVector< CHandle< CBasePlayerController > > - pub const M_B_IS_HLTV: usize = 0x630; // bool - pub const M_I_CONNECTED: usize = 0x634; // PlayerConnectedState - pub const M_ISZ_PLAYER_NAME: usize = 0x638; // char[128] - pub const M_STEAM_ID: usize = 0x6C0; // uint64 - pub const M_B_IS_LOCAL_PLAYER_CONTROLLER: usize = 0x6C8; // bool - pub const M_I_DESIRED_FOV: usize = 0x6CC; // uint32 + pub mod CBasePlayerController { + pub const m_nFinalPredictedTick: usize = 0x558; // int32 + 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_nSplitScreenSlot: usize = 0x60C; // CSplitScreenSlot + pub const m_hSplitOwner: usize = 0x610; // CHandle< CBasePlayerController > + pub const m_hSplitScreenPlayers: usize = 0x618; // CUtlVector< CHandle< CBasePlayerController > > + pub const m_bIsHLTV: usize = 0x630; // bool + pub const m_iConnected: usize = 0x634; // PlayerConnectedState + pub const m_iszPlayerName: usize = 0x638; // char[128] + pub const m_steamID: usize = 0x6C0; // uint64 + pub const m_bIsLocalPlayerController: usize = 0x6C8; // bool + pub const m_iDesiredFOV: usize = 0x6CC; // 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< CWeakHandle< InfoForResourceTypeCModel > > + 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< CWeakHandle< InfoForResourceTypeCModel > > + 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_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< WeaponSound_t, CSoundEventName > + 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: @@ -7249,22 +7251,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: @@ -7289,59 +7291,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 = 0xA20; // CRenderComponent* - pub const M_C_HITBOX_COMPONENT: usize = 0xA28; // CHitboxComponent - pub const M_B_INIT_MODEL_EFFECTS: usize = 0xA70; // bool - pub const M_B_IS_STATIC_PROP: usize = 0xA71; // bool - pub const M_N_LAST_ADD_DECAL: usize = 0xA74; // int32 - pub const M_N_DECALS_ADDED: usize = 0xA78; // int32 - pub const M_I_OLD_HEALTH: usize = 0xA7C; // int32 - pub const M_N_RENDER_MODE: usize = 0xA80; // RenderMode_t - pub const M_N_RENDER_FX: usize = 0xA81; // RenderFx_t - pub const M_B_ALLOW_FADE_IN_VIEW: usize = 0xA82; // bool - pub const M_CLR_RENDER: usize = 0xA83; // Color - pub const M_VEC_RENDER_ATTRIBUTES: usize = 0xA88; // C_UtlVectorEmbeddedNetworkVar< EntityRenderAttribute_t > - pub const M_B_RENDER_TO_CUBEMAPS: usize = 0xAF0; // bool - pub const M_COLLISION: usize = 0xAF8; // CCollisionProperty - pub const M_GLOW: usize = 0xBA8; // CGlowProperty - pub const M_FL_GLOW_BACKFACE_MULT: usize = 0xC00; // float32 - pub const M_FADE_MIN_DIST: usize = 0xC04; // float32 - pub const M_FADE_MAX_DIST: usize = 0xC08; // float32 - pub const M_FL_FADE_SCALE: usize = 0xC0C; // float32 - pub const M_FL_SHADOW_STRENGTH: usize = 0xC10; // float32 - pub const M_N_OBJECT_CULLING: usize = 0xC14; // uint8 - pub const M_N_ADD_DECAL: usize = 0xC18; // int32 - pub const M_V_DECAL_POSITION: usize = 0xC1C; // - pub const M_V_DECAL_FORWARD_AXIS: usize = 0xC28; // - pub const M_FL_DECAL_HEAL_BLOOD_RATE: usize = 0xC34; // float32 - pub const M_FL_DECAL_HEAL_HEIGHT_RATE: usize = 0xC38; // float32 - pub const M_CONFIG_ENTITIES_TO_PROPAGATE_MATERIAL_DECALS_TO: usize = 0xC40; // C_NetworkUtlVectorBase< CHandle< C_BaseModelEntity > > - pub const M_VEC_VIEW_OFFSET: usize = 0xC58; // CNetworkViewOffsetVector - pub const M_P_CLIENT_ALPHA_PROPERTY: usize = 0xC88; // CClientAlphaProperty* - pub const M_CLIENT_OVERRIDE_TINT: usize = 0xC90; // Color - pub const M_B_USE_CLIENT_OVERRIDE_TINT: usize = 0xC94; // bool + pub mod C_BaseModelEntity { + pub const m_CRenderComponent: usize = 0xA20; // CRenderComponent* + pub const m_CHitboxComponent: usize = 0xA28; // CHitboxComponent + pub const m_bInitModelEffects: usize = 0xA70; // bool + pub const m_bIsStaticProp: usize = 0xA71; // bool + pub const m_nLastAddDecal: usize = 0xA74; // int32 + pub const m_nDecalsAdded: usize = 0xA78; // int32 + pub const m_iOldHealth: usize = 0xA7C; // int32 + pub const m_nRenderMode: usize = 0xA80; // RenderMode_t + 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_bRenderToCubemaps: usize = 0xAF0; // bool + pub const m_Collision: usize = 0xAF8; // CCollisionProperty + pub const m_Glow: usize = 0xBA8; // CGlowProperty + pub const m_flGlowBackfaceMult: usize = 0xC00; // float32 + pub const m_fadeMinDist: usize = 0xC04; // float32 + pub const m_fadeMaxDist: usize = 0xC08; // float32 + pub const m_flFadeScale: usize = 0xC0C; // float32 + pub const m_flShadowStrength: usize = 0xC10; // float32 + pub const m_nObjectCulling: usize = 0xC14; // uint8 + pub const m_nAddDecal: usize = 0xC18; // int32 + pub const m_vDecalPosition: usize = 0xC1C; // + 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_vecViewOffset: usize = 0xC58; // CNetworkViewOffsetVector + pub const m_pClientAlphaProperty: usize = 0xC88; // CClientAlphaProperty* + pub const m_ClientOverrideTint: usize = 0xC90; // Color + pub const m_bUseClientOverrideTint: usize = 0xC94; // 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 = 0x550; // CEntityIOOutput - pub const M_ON_SPAWN: usize = 0x578; // CEntityIOOutput - pub const M_B_DISABLED: usize = 0x5A0; // bool - pub const M_B_WAIT_FOR_REFIRE: usize = 0x5A1; // bool - pub const M_B_TRIGGER_ONCE: usize = 0x5A2; // bool - pub const M_B_FAST_RETRIGGER: usize = 0x5A3; // bool - pub const M_B_PASSTHOUGH_CALLER: usize = 0x5A4; // bool + pub mod CLogicRelay { + pub const m_OnTrigger: usize = 0x550; // CEntityIOOutput + pub const m_OnSpawn: usize = 0x578; // CEntityIOOutput + pub const m_bDisabled: usize = 0x5A0; // bool + pub const m_bWaitForRefire: usize = 0x5A1; // bool + pub const m_bTriggerOnce: usize = 0x5A2; // bool + pub const m_bFastRetrigger: usize = 0x5A3; // bool + pub const m_bPassthoughCaller: usize = 0x5A4; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 24 // // Metadata: @@ -7366,33 +7368,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 = 0xCD0; // char[512] - pub const M_B_ACTIVE: usize = 0xED0; // bool - pub const M_B_FROZEN: usize = 0xED1; // bool - pub const M_FL_FREEZE_TRANSITION_DURATION: usize = 0xED4; // float32 - pub const M_N_STOP_TYPE: usize = 0xED8; // int32 - pub const M_B_ANIMATE_DURING_GAMEPLAY_PAUSE: usize = 0xEDC; // bool - pub const M_I_EFFECT_INDEX: usize = 0xEE0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_FL_START_TIME: usize = 0xEE8; // GameTime_t - pub const M_FL_PRE_SIM_TIME: usize = 0xEEC; // float32 - pub const M_V_SERVER_CONTROL_POINTS: usize = 0xEF0; // Vector[4] - pub const M_I_SERVER_CONTROL_POINT_ASSIGNMENTS: usize = 0xF20; // uint8[4] - pub const M_H_CONTROL_POINT_ENTS: usize = 0xF24; // CHandle< C_BaseEntity >[64] - pub const M_B_NO_SAVE: usize = 0x1024; // bool - pub const M_B_NO_FREEZE: usize = 0x1025; // bool - pub const M_B_NO_RAMP: usize = 0x1026; // bool - pub const M_B_START_ACTIVE: usize = 0x1027; // bool - pub const M_ISZ_EFFECT_NAME: usize = 0x1028; // CUtlSymbolLarge - pub const M_ISZ_CONTROL_POINT_NAMES: usize = 0x1030; // CUtlSymbolLarge[64] - pub const M_N_DATA_CP: usize = 0x1230; // int32 - pub const M_VEC_DATA_CP_VALUE: usize = 0x1234; // - pub const M_N_TINT_CP: usize = 0x1240; // int32 - pub const M_CLR_TINT: usize = 0x1244; // Color - pub const M_B_OLD_ACTIVE: usize = 0x1268; // bool - pub const M_B_OLD_FROZEN: usize = 0x1269; // bool + pub mod C_ParticleSystem { + pub const m_szSnapshotFileName: usize = 0xCD0; // char[512] + pub const m_bActive: usize = 0xED0; // bool + pub const m_bFrozen: usize = 0xED1; // bool + 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_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_bNoSave: usize = 0x1024; // bool + pub const m_bNoFreeze: usize = 0x1025; // bool + pub const m_bNoRamp: usize = 0x1026; // bool + pub const m_bStartActive: usize = 0x1027; // bool + pub const m_iszEffectName: usize = 0x1028; // CUtlSymbolLarge + pub const m_iszControlPointNames: usize = 0x1030; // CUtlSymbolLarge[64] + pub const m_nDataCP: usize = 0x1230; // int32 + pub const m_vecDataCPValue: usize = 0x1234; // + pub const m_nTintCP: usize = 0x1240; // int32 + pub const m_clrTint: usize = 0x1244; // Color + pub const m_bOldActive: usize = 0x1268; // bool + pub const m_bOldFrozen: usize = 0x1269; // bool } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 16 // // Metadata: @@ -7408,29 +7410,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 = 0x550; // bool - pub const M_FL_MAX_SIMULATION_TIME: usize = 0x554; // float32 - pub const M_ISZ_EFFECT_NAME: usize = 0x558; // CUtlSymbolLarge - pub const M_PATH_NODES_NAME: usize = 0x560; // CUtlVector< CUtlSymbolLarge > - pub const M_FL_PARTICLE_SPACING: usize = 0x578; // float32 - pub const M_FL_SLACK: usize = 0x57C; // float32 - pub const M_FL_RADIUS: usize = 0x580; // float32 - pub const M_COLOR_TINT: usize = 0x584; // Color - pub const M_N_EFFECT_STATE: usize = 0x588; // int32 - pub const M_I_EFFECT_INDEX: usize = 0x590; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > - pub const M_PATH_NODES_POSITION: usize = 0x598; // C_NetworkUtlVectorBase< Vector > - pub const M_PATH_NODES_TANGENT_IN: usize = 0x5B0; // C_NetworkUtlVectorBase< Vector > - pub const M_PATH_NODES_TANGENT_OUT: usize = 0x5C8; // C_NetworkUtlVectorBase< Vector > - pub const M_PATH_NODES_COLOR: usize = 0x5E0; // C_NetworkUtlVectorBase< Vector > - pub const M_PATH_NODES_PIN_ENABLED: usize = 0x5F8; // C_NetworkUtlVectorBase< bool > - pub const M_PATH_NODES_RADIUS_SCALE: usize = 0x610; // C_NetworkUtlVectorBase< float32 > + pub mod C_PathParticleRope { + 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_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 > } - // 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: @@ -7441,16 +7443,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 = 0xCD0; // uint8 - pub const M_LIGHT_STYLE: usize = 0xCD1; // uint8 - pub const M_RADIUS: usize = 0xCD4; // float32 - pub const M_EXPONENT: usize = 0xCD8; // int32 - pub const M_INNER_ANGLE: usize = 0xCDC; // float32 - pub const M_OUTER_ANGLE: usize = 0xCE0; // float32 - pub const M_SPOT_RADIUS: usize = 0xCE4; // float32 + pub mod C_DynamicLight { + pub const m_Flags: usize = 0xCD0; // uint8 + pub const m_LightStyle: usize = 0xCD1; // uint8 + pub const m_Radius: usize = 0xCD4; // float32 + pub const m_Exponent: usize = 0xCD8; // int32 + pub const m_InnerAngle: usize = 0xCDC; // float32 + pub const m_OuterAngle: usize = 0xCE0; // float32 + pub const m_SpotRadius: usize = 0xCE4; // float32 } - // Parent: c_point_entity + // Parent: C_PointEntity // Fields count: 9 // // Metadata: @@ -7459,36 +7461,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 = 0x550; // CUtlSymbolLarge[10] - pub const M_FL_OVERLAY_TIMES: usize = 0x5A0; // float32[10] - pub const M_FL_START_TIME: usize = 0x5C8; // GameTime_t - pub const M_I_DESIRED_OVERLAY: usize = 0x5CC; // int32 - pub const M_B_IS_ACTIVE: usize = 0x5D0; // bool - pub const M_B_WAS_ACTIVE: usize = 0x5D1; // bool - pub const M_I_CACHED_DESIRED_OVERLAY: usize = 0x5D4; // int32 - pub const M_I_CURRENT_OVERLAY: usize = 0x5D8; // int32 - pub const M_FL_CURRENT_OVERLAY_TIME: usize = 0x5DC; // GameTime_t + pub mod C_EnvScreenOverlay { + pub const m_iszOverlayNames: usize = 0x550; // CUtlSymbolLarge[10] + pub const m_flOverlayTimes: usize = 0x5A0; // float32[10] + pub const m_flStartTime: usize = 0x5C8; // GameTime_t + pub const m_iDesiredOverlay: usize = 0x5CC; // int32 + pub const m_bIsActive: usize = 0x5D0; // bool + pub const m_bWasActive: usize = 0x5D1; // bool + pub const m_iCachedDesiredOverlay: usize = 0x5D4; // int32 + pub const m_iCurrentOverlay: usize = 0x5D8; // int32 + pub const m_flCurrentOverlayTime: usize = 0x5DC; // 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 = 0xCD0; // int32 - pub const M_FL_RADIUS: usize = 0xCD4; // float32 - pub const M_FL_LINE_LENGTH: usize = 0xCD8; // float32 + pub mod C_FuncTrackTrain { + pub const m_nLongAxis: usize = 0xCD0; // int32 + pub const m_flRadius: usize = 0xCD4; // float32 + pub const m_flLineLength: usize = 0xCD8; // float32 } - // Parent: c_glow_overlay + // Parent: CGlowOverlay // Fields count: 7 - pub mod c_light_glow_overlay { - pub const M_VEC_ORIGIN: usize = 0xD0; // - pub const M_VEC_DIRECTION: usize = 0xDC; // - pub const M_N_MIN_DIST: usize = 0xE8; // int32 - pub const M_N_MAX_DIST: usize = 0xEC; // int32 - pub const M_N_OUTER_MAX_DIST: usize = 0xF0; // int32 - pub const M_B_ONE_SIDED: usize = 0xF4; // bool - pub const M_B_MODULATE_BY_DOT: usize = 0xF5; // bool + pub mod C_LightGlowOverlay { + pub const m_vecOrigin: usize = 0xD0; // + pub const m_vecDirection: usize = 0xDC; // + pub const m_nMinDist: usize = 0xE8; // int32 + pub const m_nMaxDist: usize = 0xEC; // int32 + pub const m_nOuterMaxDist: usize = 0xF0; // int32 + pub const m_bOneSided: usize = 0xF4; // bool + pub const m_bModulateByDot: usize = 0xF5; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 8 // // Metadata: @@ -7504,35 +7506,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 = 0xCD0; // uint32 - pub const M_N_VERTICAL_SIZE: usize = 0xCD4; // uint32 - pub const M_N_MIN_DIST: usize = 0xCD8; // uint32 - pub const M_N_MAX_DIST: usize = 0xCDC; // uint32 - pub const M_N_OUTER_MAX_DIST: usize = 0xCE0; // uint32 - pub const M_FL_GLOW_PROXY_SIZE: usize = 0xCE4; // float32 - pub const M_FL_HDR_COLOR_SCALE: usize = 0xCE8; // float32 - pub const M_GLOW: usize = 0xCF0; // C_LightGlowOverlay + pub mod C_LightGlow { + pub const m_nHorizontalSize: usize = 0xCD0; // uint32 + pub const m_nVerticalSize: usize = 0xCD4; // uint32 + pub const m_nMinDist: usize = 0xCD8; // uint32 + pub const m_nMaxDist: usize = 0xCDC; // uint32 + pub const m_nOuterMaxDist: usize = 0xCE0; // uint32 + pub const m_flGlowProxySize: usize = 0xCE4; // float32 + pub const m_flHDRColorScale: usize = 0xCE8; // float32 + pub const m_Glow: usize = 0xCF0; // 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 = 0x550; // int8 + pub mod C_RagdollManager { + pub const m_iCurrentMaxRagdollCount: usize = 0x550; // 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 = 0xCD0; // float32 - pub const M_RADIUS: usize = 0xCD4; // float32 + pub mod C_SpotlightEnd { + pub const m_flLightScale: usize = 0xCD0; // float32 + pub const m_Radius: usize = 0xCD4; // float32 } - // Parent: c_base_entity + // Parent: C_BaseEntity // Fields count: 25 // // Metadata: @@ -7553,34 +7555,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 = 0x550; // bool - pub const M_B_DISABLED_OLD: usize = 0x551; // bool - pub const M_B_UPDATE_ON_CLIENT: usize = 0x552; // bool - pub const M_N_INPUT_TYPE: usize = 0x554; // ValueRemapperInputType_t - pub const M_H_REMAP_LINE_START: usize = 0x558; // CHandle< C_BaseEntity > - pub const M_H_REMAP_LINE_END: usize = 0x55C; // CHandle< C_BaseEntity > - pub const M_FL_MAXIMUM_CHANGE_PER_SECOND: usize = 0x560; // float32 - pub const M_FL_DISENGAGE_DISTANCE: usize = 0x564; // float32 - pub const M_FL_ENGAGE_DISTANCE: usize = 0x568; // float32 - pub const M_B_REQUIRES_USE_KEY: usize = 0x56C; // bool - pub const M_N_OUTPUT_TYPE: usize = 0x570; // ValueRemapperOutputType_t - pub const M_H_OUTPUT_ENTITIES: usize = 0x578; // C_NetworkUtlVectorBase< CHandle< C_BaseEntity > > - pub const M_N_HAPTICS_TYPE: usize = 0x590; // ValueRemapperHapticsType_t - pub const M_N_MOMENTUM_TYPE: usize = 0x594; // ValueRemapperMomentumType_t - pub const M_FL_MOMENTUM_MODIFIER: usize = 0x598; // float32 - pub const M_FL_SNAP_VALUE: usize = 0x59C; // float32 - pub const M_FL_CURRENT_MOMENTUM: usize = 0x5A0; // float32 - pub const M_N_RATCHET_TYPE: usize = 0x5A4; // ValueRemapperRatchetType_t - pub const M_FL_RATCHET_OFFSET: usize = 0x5A8; // float32 - pub const M_FL_INPUT_OFFSET: usize = 0x5AC; // float32 - pub const M_B_ENGAGED: usize = 0x5B0; // bool - pub const M_B_FIRST_UPDATE: usize = 0x5B1; // bool - pub const M_FL_PREVIOUS_VALUE: usize = 0x5B4; // float32 - pub const M_FL_PREVIOUS_UPDATE_TICK_TIME: usize = 0x5B8; // GameTime_t - pub const M_VEC_PREVIOUS_TEST_POINT: usize = 0x5BC; // + pub mod C_PointValueRemapper { + pub const m_bDisabled: usize = 0x550; // bool + 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_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_nHapticsType: usize = 0x590; // ValueRemapperHapticsType_t + pub const m_nMomentumType: usize = 0x594; // ValueRemapperMomentumType_t + pub const m_flMomentumModifier: usize = 0x598; // float32 + pub const m_flSnapValue: usize = 0x59C; // float32 + pub const m_flCurrentMomentum: usize = 0x5A0; // float32 + pub const m_nRatchetType: usize = 0x5A4; // ValueRemapperRatchetType_t + pub const m_flRatchetOffset: usize = 0x5A8; // float32 + pub const m_flInputOffset: usize = 0x5AC; // float32 + pub const m_bEngaged: usize = 0x5B0; // bool + pub const m_bFirstUpdate: usize = 0x5B1; // bool + pub const m_flPreviousValue: usize = 0x5B4; // float32 + pub const m_flPreviousUpdateTickTime: usize = 0x5B8; // GameTime_t + pub const m_vecPreviousTestPoint: usize = 0x5BC; // } - // Parent: c_model_point_entity + // Parent: C_ModelPointEntity // Fields count: 12 // // Metadata: @@ -7595,63 +7597,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 = 0xCD8; // bool - pub const M_MESSAGE_TEXT: usize = 0xCE8; // char[512] - pub const M_FONT_NAME: usize = 0xEE8; // char[64] - pub const M_B_ENABLED: usize = 0xF28; // bool - pub const M_B_FULLBRIGHT: usize = 0xF29; // bool - pub const M_FL_WORLD_UNITS_PER_PX: usize = 0xF2C; // float32 - pub const M_FL_FONT_SIZE: usize = 0xF30; // float32 - pub const M_FL_DEPTH_OFFSET: usize = 0xF34; // float32 - pub const M_COLOR: usize = 0xF38; // Color - pub const M_N_JUSTIFY_HORIZONTAL: usize = 0xF3C; // PointWorldTextJustifyHorizontal_t - pub const M_N_JUSTIFY_VERTICAL: usize = 0xF40; // PointWorldTextJustifyVertical_t - pub const M_N_REORIENT_MODE: usize = 0xF44; // PointWorldTextReorientMode_t + pub mod C_PointWorldText { + pub const m_bForceRecreateNextUpdate: usize = 0xCD8; // bool + pub const m_messageText: usize = 0xCE8; // char[512] + pub const m_FontName: usize = 0xEE8; // char[64] + pub const m_bEnabled: usize = 0xF28; // bool + pub const m_bFullbright: usize = 0xF29; // bool + pub const m_flWorldUnitsPerPx: usize = 0xF2C; // float32 + pub const m_flFontSize: usize = 0xF30; // float32 + pub const m_flDepthOffset: usize = 0xF34; // float32 + pub const m_Color: usize = 0xF38; // Color + pub const m_nJustifyHorizontal: usize = 0xF3C; // PointWorldTextJustifyHorizontal_ + pub const m_nJustifyVertical: usize = 0xF40; // PointWorldTextJustifyVertical_t + pub const m_nReorientMode: usize = 0xF44; // 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 = 0x550; // CHandle< C_BaseEntity > - pub const M_B_SEND_HANDLE: usize = 0x554; // bool + pub mod C_HandleTest { + pub const m_Handle: usize = 0x550; // CHandle< C_BaseEntity > + pub const m_bSendHandle: usize = 0x554; // 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 = 0x550; // C_EnvWindShared + pub mod C_EnvWind { + pub const m_EnvWindShared: usize = 0x550; // 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 = 0xCD0; // CHandle< C_BaseModelEntity > - pub const M_USABLE: usize = 0xCD4; // bool - pub const M_SZ_DISPLAY_TEXT: usize = 0xCD8; // CUtlSymbolLarge + pub mod C_BaseButton { + pub const m_glowEntity: usize = 0xCD0; // CHandle< C_BaseModelEntity > + pub const m_usable: usize = 0xCD4; // bool + pub const m_szDisplayText: usize = 0xCD8; // 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: @@ -7665,26 +7667,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 = 0xCD8; // GameTime_t - pub const M_FL_FADE_IN_START: usize = 0xCDC; // float32 - pub const M_FL_FADE_IN_LENGTH: usize = 0xCE0; // float32 - pub const M_FL_FADE_OUT_MODEL_START: usize = 0xCE4; // float32 - pub const M_FL_FADE_OUT_MODEL_LENGTH: usize = 0xCE8; // float32 - pub const M_FL_FADE_OUT_START: usize = 0xCEC; // float32 - pub const M_FL_FADE_OUT_LENGTH: usize = 0xCF0; // float32 - pub const M_FL_NEXT_SPARK_TIME: usize = 0xCF4; // GameTime_t - pub const M_N_DISSOLVE_TYPE: usize = 0xCF8; // EntityDisolveType_t - pub const M_V_DISSOLVER_ORIGIN: usize = 0xCFC; // - pub const M_N_MAGNITUDE: usize = 0xD08; // uint32 - pub const M_B_CORE_EXPLODE: usize = 0xD0C; // bool - pub const M_B_LINKED_TO_SERVER_ENT: usize = 0xD0D; // bool + pub mod C_EntityDissolve { + pub const m_flStartTime: usize = 0xCD8; // GameTime_t + pub const m_flFadeInStart: usize = 0xCDC; // float32 + pub const m_flFadeInLength: usize = 0xCE0; // float32 + pub const m_flFadeOutModelStart: usize = 0xCE4; // float32 + pub const m_flFadeOutModelLength: usize = 0xCE8; // float32 + pub const m_flFadeOutStart: usize = 0xCEC; // float32 + pub const m_flFadeOutLength: usize = 0xCF0; // float32 + pub const m_flNextSparkTime: usize = 0xCF4; // GameTime_t + pub const m_nDissolveType: usize = 0xCF8; // EntityDisolveType_t + pub const m_vDissolverOrigin: usize = 0xCFC; // + pub const m_nMagnitude: usize = 0xD08; // uint32 + pub const m_bCoreExplode: usize = 0xD0C; // bool + pub const m_bLinkedToServerEnt: usize = 0xD0D; // 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: @@ -7697,57 +7699,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 = 0xCD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_FL_WIDTH: usize = 0xCD8; // float32 - pub const M_FL_HEIGHT: usize = 0xCDC; // float32 - pub const M_FL_DEPTH: usize = 0xCE0; // float32 - pub const M_N_RENDER_ORDER: usize = 0xCE4; // uint32 - pub const M_B_PROJECT_ON_WORLD: usize = 0xCE8; // bool - pub const M_B_PROJECT_ON_CHARACTERS: usize = 0xCE9; // bool - pub const M_B_PROJECT_ON_WATER: usize = 0xCEA; // bool - pub const M_FL_DEPTH_SORT_BIAS: usize = 0xCEC; // float32 + pub mod C_EnvDecal { + pub const m_hDecalMaterial: usize = 0xCD0; // CStrongHandle< InfoForResourceTypeIMaterial2 > + pub const m_flWidth: usize = 0xCD8; // float32 + pub const m_flHeight: usize = 0xCDC; // float32 + pub const m_flDepth: usize = 0xCE0; // float32 + pub const m_nRenderOrder: usize = 0xCE4; // uint32 + pub const m_bProjectOnWorld: usize = 0xCE8; // bool + pub const m_bProjectOnCharacters: usize = 0xCE9; // bool + pub const m_bProjectOnWater: usize = 0xCEA; // bool + pub const m_flDepthSortBias: usize = 0xCEC; // 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 = 0xCD0; // ParticleIndex_t - pub const M_EFFECT_NAME: usize = 0xCD8; // CUtlSymbolLarge - pub const M_B_STATE: usize = 0xCE0; // bool + pub mod C_FuncElectrifiedVolume { + pub const m_nAmbientEffect: usize = 0xCD0; // ParticleIndex_t + pub const m_EffectName: usize = 0xCD8; // CUtlSymbolLarge + pub const m_bState: usize = 0xCE0; // 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: @@ -7774,50 +7776,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 = 0xCD8; // CBitVec< 10 > - pub const M_N_LINKS_TOUCHING_SOMETHING: usize = 0xCDC; // int32 - pub const M_B_APPLY_WIND: usize = 0xCE0; // bool - pub const M_F_PREV_LOCKED_POINTS: usize = 0xCE4; // int32 - pub const M_I_FORCE_POINT_MOVE_COUNTER: usize = 0xCE8; // int32 - pub const M_B_PREV_END_POINT_POS: usize = 0xCEC; // bool[2] - pub const M_V_PREV_END_POINT_POS: usize = 0xCF0; // Vector[2] - pub const M_FL_CUR_SCROLL: usize = 0xD08; // float32 - pub const M_FL_SCROLL_SPEED: usize = 0xD0C; // float32 - pub const M_ROPE_FLAGS: usize = 0xD10; // uint16 - pub const M_I_ROPE_MATERIAL_MODEL_INDEX: usize = 0xD18; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_LIGHT_VALUES: usize = 0xF90; // Vector[10] - pub const M_N_SEGMENTS: usize = 0x1008; // uint8 - pub const M_H_START_POINT: usize = 0x100C; // CHandle< C_BaseEntity > - pub const M_H_END_POINT: usize = 0x1010; // CHandle< C_BaseEntity > - pub const M_I_START_ATTACHMENT: usize = 0x1014; // AttachmentHandle_t - pub const M_I_END_ATTACHMENT: usize = 0x1015; // AttachmentHandle_t - pub const M_SUBDIV: usize = 0x1016; // uint8 - pub const M_ROPE_LENGTH: usize = 0x1018; // int16 - pub const M_SLACK: usize = 0x101A; // int16 - pub const M_TEXTURE_SCALE: usize = 0x101C; // float32 - pub const M_F_LOCKED_POINTS: usize = 0x1020; // uint8 - pub const M_N_CHANGE_COUNT: usize = 0x1021; // uint8 - pub const M_WIDTH: usize = 0x1024; // float32 - pub const M_PHYSICS_DELEGATE: usize = 0x1028; // C_RopeKeyframe::CPhysicsDelegate - pub const M_H_MATERIAL: usize = 0x1038; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_TEXTURE_HEIGHT: usize = 0x1040; // int32 - pub const M_VEC_IMPULSE: usize = 0x1044; // - pub const M_VEC_PREVIOUS_IMPULSE: usize = 0x1050; // - pub const M_FL_CURRENT_GUST_TIMER: usize = 0x105C; // float32 - pub const M_FL_CURRENT_GUST_LIFETIME: usize = 0x1060; // float32 - pub const M_FL_TIME_TO_NEXT_GUST: usize = 0x1064; // float32 - pub const M_V_WIND_DIR: usize = 0x1068; // - pub const M_V_COLOR_MOD: usize = 0x1074; // - pub const M_V_CACHED_END_POINT_ATTACHMENT_POS: usize = 0x1080; // Vector[2] - pub const M_V_CACHED_END_POINT_ATTACHMENT_ANGLE: usize = 0x1098; // QAngle[2] - pub const M_B_CONSTRAIN_BETWEEN_ENDPOINTS: usize = 0x10B0; // 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 = 0xCD8; // CBitVec< 10 > + pub const m_nLinksTouchingSomething: usize = 0xCDC; // int32 + pub const m_bApplyWind: usize = 0xCE0; // bool + pub const m_fPrevLockedPoints: usize = 0xCE4; // int32 + pub const m_iForcePointMoveCounter: usize = 0xCE8; // int32 + pub const m_bPrevEndPointPos: usize = 0xCEC; // bool[2] + pub const m_vPrevEndPointPos: usize = 0xCF0; // Vector[2] + 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_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_iStartAttachment: usize = 0x1014; // AttachmentHandle_t + pub const m_iEndAttachment: usize = 0x1015; // AttachmentHandle_t + pub const m_Subdiv: usize = 0x1016; // uint8 + pub const m_RopeLength: usize = 0x1018; // int16 + pub const m_Slack: usize = 0x101A; // int16 + pub const m_TextureScale: usize = 0x101C; // float32 + pub const m_fLockedPoints: usize = 0x1020; // uint8 + 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_TextureHeight: usize = 0x1040; // int32 + pub const m_vecImpulse: usize = 0x1044; // + pub const m_vecPreviousImpulse: usize = 0x1050; // + pub const m_flCurrentGustTimer: usize = 0x105C; // float32 + pub const m_flCurrentGustLifetime: usize = 0x1060; // float32 + pub const m_flTimeToNextGust: usize = 0x1064; // float32 + pub const m_vWindDir: usize = 0x1068; // + pub const m_vColorMod: usize = 0x1074; // + pub const m_vCachedEndPointAttachmentPos: usize = 0x1080; // Vector[2] + pub const m_vCachedEndPointAttachmentAngle: usize = 0x1098; // QAngle[2] + pub const m_bConstrainBetweenEndpoints: usize = 0x10B0; // 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: @@ -7828,26 +7830,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 = 0x558; // bool - pub const M_B_PAUSED: usize = 0x559; // bool - pub const M_B_MULTIPLAYER: usize = 0x55A; // bool - pub const M_B_AUTOGENERATED: usize = 0x55B; // bool - pub const M_FL_FORCE_CLIENT_TIME: usize = 0x55C; // float32 - pub const M_N_SCENE_STRING_INDEX: usize = 0x560; // uint16 - pub const M_B_CLIENT_ONLY: usize = 0x562; // bool - pub const M_H_OWNER: usize = 0x564; // CHandle< C_BaseFlex > - pub const M_H_ACTOR_LIST: usize = 0x568; // C_NetworkUtlVectorBase< CHandle< C_BaseFlex > > - pub const M_B_WAS_PLAYING: usize = 0x580; // bool - pub const M_QUEUED_EVENTS: usize = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > - pub const M_FL_CURRENT_TIME: usize = 0x5A8; // float32 + pub mod C_SceneEntity { + pub const m_bIsPlayingBack: usize = 0x558; // bool + pub const m_bPaused: usize = 0x559; // bool + pub const m_bMultiplayer: usize = 0x55A; // bool + pub const m_bAutogenerated: usize = 0x55B; // bool + 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_bWasPlaying: usize = 0x580; // bool + pub const m_QueuedEvents: usize = 0x590; // CUtlVector< C_SceneEntity::QueuedEvents_t > + pub const m_flCurrentTime: usize = 0x5A8; // float32 } - // Parent: c_glow_overlay + // Parent: CGlowOverlay // Fields count: 1 - pub mod c_sun_glow_overlay { - pub const M_B_MODULATE_BY_DOT: usize = 0xD0; // bool + pub mod C_SunGlowOverlay { + pub const m_bModulateByDot: usize = 0xD0; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 18 // // Metadata: @@ -7871,40 +7873,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 = 0xCD0; // ParticleIndex_t - pub const M_FX_SUN_FLARE_EFFECT_INDEX: usize = 0xCD4; // ParticleIndex_t - pub const M_FDIST_NORMALIZE: usize = 0xCD8; // float32 - pub const M_V_SUN_POS: usize = 0xCDC; // - pub const M_V_DIRECTION: usize = 0xCE8; // - pub const M_ISZ_EFFECT_NAME: usize = 0xCF8; // CUtlSymbolLarge - pub const M_ISZ_SS_EFFECT_NAME: usize = 0xD00; // CUtlSymbolLarge - pub const M_CLR_OVERLAY: usize = 0xD08; // Color - pub const M_B_ON: usize = 0xD0C; // bool - pub const M_BMAX_COLOR: usize = 0xD0D; // bool - pub const M_FL_SIZE: usize = 0xD10; // float32 - pub const M_FL_HAZE_SCALE: usize = 0xD14; // float32 - pub const M_FL_ROTATION: usize = 0xD18; // float32 - pub const M_FL_HDR_COLOR_SCALE: usize = 0xD1C; // float32 - pub const M_FL_ALPHA_HAZE: usize = 0xD20; // float32 - pub const M_FL_ALPHA_SCALE: usize = 0xD24; // float32 - pub const M_FL_ALPHA_HDR: usize = 0xD28; // float32 - pub const M_FL_FAR_Z_SCALE: usize = 0xD2C; // float32 + pub mod C_Sun { + pub const m_fxSSSunFlareEffectIndex: usize = 0xCD0; // ParticleIndex_t + pub const m_fxSunFlareEffectIndex: usize = 0xCD4; // ParticleIndex_t + pub const m_fdistNormalize: usize = 0xCD8; // float32 + pub const m_vSunPos: usize = 0xCDC; // + pub const m_vDirection: usize = 0xCE8; // + pub const m_iszEffectName: usize = 0xCF8; // CUtlSymbolLarge + pub const m_iszSSEffectName: usize = 0xD00; // CUtlSymbolLarge + pub const m_clrOverlay: usize = 0xD08; // Color + pub const m_bOn: usize = 0xD0C; // bool + pub const m_bmaxColor: usize = 0xD0D; // bool + pub const m_flSize: usize = 0xD10; // float32 + pub const m_flHazeScale: usize = 0xD14; // float32 + pub const m_flRotation: usize = 0xD18; // float32 + pub const m_flHDRColorScale: usize = 0xD1C; // float32 + pub const m_flAlphaHaze: usize = 0xD20; // float32 + pub const m_flAlphaScale: usize = 0xD24; // float32 + pub const m_flAlphaHdr: usize = 0xD28; // float32 + pub const m_flFarZScale: usize = 0xD2C; // 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 = 0xCD0; // bool - pub const M_B_CLIENT_SIDE_PREDICTED: usize = 0xCD1; // bool + pub mod C_BaseTrigger { + pub const m_bDisabled: usize = 0xCD0; // bool + pub const m_bClientSidePredicted: usize = 0xCD1; // bool } - // Parent: c_base_model_entity + // Parent: C_BaseModelEntity // Fields count: 0 - pub mod c_trigger_volume { + pub mod C_TriggerVolume { } } // Module: engine2.dll @@ -7914,305 +7916,305 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum SpawnDebugOverrideStateT { - SpawnDebugOverrideNone = 0, - SpawnDebugOverrideForceEnabled = 1, - SpawnDebugOverrideForceDisabled = 2 + pub enum SpawnDebugOverrideState_t { + SPAWN_DEBUG_OVERRIDE_NONE = 0, + SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 1, + SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 2 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum SpawnDebugRestrictionOverrideStateT { - SpawnDebugRestrictNone = 0, - SpawnDebugRestrictIgnoreManagerDistanceReqs = 1, - SpawnDebugRestrictIgnoreTemplateDistanceLosReqs = 2, - SpawnDebugRestrictIgnoreTemplateCooldownLimits = 4, - SpawnDebugRestrictIgnoreTargetCooldownLimits = 8 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum EntityDormancyTypeT { - EntityNotDormant = 0, - EntityDormant = 1, - EntitySuspended = 2 + pub enum EntityDormancyType_t { + ENTITY_NOT_DORMANT = 0, + ENTITY_DORMANT = 1, + ENTITY_SUSPENDED = 2 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum EntityIoTargetTypeT { - EntityIoTargetInvalid = -1, - EntityIoTargetEntityname = 2, - EntityIoTargetEhandle = 6, - EntityIoTargetEntitynameOrClassname = 7 + 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 } // 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 = 0x30; // int32 - pub const M_N_CURRENT_TICK_THIS_FRAME: usize = 0x34; // int32 - pub const M_N_TOTAL_TICKS_THIS_FRAME: usize = 0x38; // int32 - pub const M_N_TOTAL_TICKS: usize = 0x3C; // int32 + pub mod EventAdvanceTick_t { + pub const m_nCurrentTick: usize = 0x30; // int32 + pub const m_nCurrentTickThisFrame: usize = 0x34; // int32 + pub const m_nTotalTicksThisFrame: usize = 0x38; // int32 + pub const m_nTotalTicks: usize = 0x3C; // 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 = 0x30; // int32 - pub const M_N_CURRENT_TICK_THIS_FRAME: usize = 0x34; // int32 - pub const M_N_TOTAL_TICKS_THIS_FRAME: usize = 0x38; // int32 - pub const M_N_TOTAL_TICKS: usize = 0x3C; // int32 + pub mod EventPostAdvanceTick_t { + pub const m_nCurrentTick: usize = 0x30; // int32 + pub const m_nCurrentTickThisFrame: usize = 0x34; // int32 + pub const m_nTotalTicksThisFrame: usize = 0x38; // int32 + pub const m_nTotalTicks: usize = 0x3C; // 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 } // 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 @@ -8220,21 +8222,21 @@ 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< CVariantDefaultAllocator > } - // 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 } } // Module: host.dll @@ -8243,13 +8245,13 @@ pub mod cs2_dumper { pub mod host { // 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< float32 > } } // Module: materialsystem2.dll @@ -8259,203 +8261,203 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum HorizJustificationE { - HorizJustificationLeft = 0, - HorizJustificationCenter = 1, - HorizJustificationRight = 2, - HorizJustificationNone = 3 + pub enum HorizJustification_e { + HORIZ_JUSTIFICATION_LEFT = 0, + HORIZ_JUSTIFICATION_CENTER = 1, + HORIZ_JUSTIFICATION_RIGHT = 2, + HORIZ_JUSTIFICATION_NONE = 3 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum VertJustificationE { - VertJustificationTop = 0, - VertJustificationCenter = 1, - VertJustificationBottom = 2, - VertJustificationNone = 3 + pub enum VertJustification_e { + VERT_JUSTIFICATION_TOP = 0, + VERT_JUSTIFICATION_CENTER = 1, + VERT_JUSTIFICATION_BOTTOM = 2, + VERT_JUSTIFICATION_NONE = 3 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum LayoutPositionTypeE { - LayoutpositiontypeViewportRelative = 0, - LayoutpositiontypeFractional = 1, - LayoutpositiontypeNone = 2 + pub enum LayoutPositionType_e { + LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0, + LAYOUTPOSITIONTYPE_FRACTIONAL = 1, + LAYOUTPOSITIONTYPE_NONE = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum BloomBlendModeT { - BloomBlendAdd = 0, - BloomBlendScreen = 1, - BloomBlendBlur = 2 + pub enum BloomBlendMode_t { + BLOOM_BLEND_ADD = 0, + BLOOM_BLEND_SCREEN = 1, + BLOOM_BLEND_BLUR = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ViewFadeModeT { - ViewFadeConstantColor = 0, - ViewFadeModulate = 1, - ViewFadeMod2x = 2 + pub enum ViewFadeMode_t { + VIEW_FADE_CONSTANT_COLOR = 0, + VIEW_FADE_MODULATE = 1, + VIEW_FADE_MOD2X = 2 } // Parent: None // Fields count: 1 // // 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< InfoForResourceTypeCTextureBase > } - // 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< 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 > } // 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; // + 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; // } // 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: meshsystem.dll @@ -8469,8 +8471,8 @@ pub mod cs2_dumper { pub mod networksystem { // 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: panorama.dll @@ -8481,39 +8483,39 @@ pub mod cs2_dumper { // Members count: 13 #[repr(i32)] pub enum ELayoutNodeType { - Root = 0, - Styles = 1, - ScriptBody = 2, - Scripts = 3, - Snippets = 4, - Include = 5, - Snippet = 6, - Panel = 7, - PanelAttribute = 8, - PanelAttributeValue = 9, - ReferenceContent = 10, - ReferenceCompiled = 11, - ReferencePassthrough = 12 + 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 } // Alignment: 4 // Members count: 15 #[repr(i32)] pub enum EStyleNodeType { - Root = 0, - Expression = 1, - Property = 2, - Define = 3, - Import = 4, - Keyframes = 5, - KeyframeSelector = 6, - StyleSelector = 7, - Whitespace = 8, - ExpressionText = 9, - ExpressionUrl = 10, - ExpressionConcat = 11, - ReferenceContent = 12, - ReferenceCompiled = 13, - ReferencePassthrough = 14 + 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 } } // Module: particles.dll @@ -8523,1267 +8525,1267 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum ParticleControlPointAxisT { - ParticleCpAxisX = 0, - ParticleCpAxisY = 1, - ParticleCpAxisZ = 2, - ParticleCpAxisNegativeX = 3, - ParticleCpAxisNegativeY = 4, - ParticleCpAxisNegativeZ = 5 + 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 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum ParticleImpulseTypeT { - ImpulseTypeNone = 0, - ImpulseTypeGeneric = 1, - ImpulseTypeRope = 2, - ImpulseTypeExplosion = 4, - ImpulseTypeExplosionUnderwater = 8, - ImpulseTypeParticleSystem = 16 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleFalloffFunctionT { - ParticleFalloffConstant = 0, - ParticleFalloffLinear = 1, - ParticleFalloffExponential = 2 + pub enum ParticleFalloffFunction_t { + PARTICLE_FALLOFF_CONSTANT = 0, + PARTICLE_FALLOFF_LINEAR = 1, + PARTICLE_FALLOFF_EXPONENTIAL = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum AnimationTypeT { - AnimationTypeFixedRate = 0, - AnimationTypeFitLifetime = 1, - AnimationTypeManualFrames = 2 + pub enum AnimationType_t { + ANIMATION_TYPE_FIXED_RATE = 0, + ANIMATION_TYPE_FIT_LIFETIME = 1, + ANIMATION_TYPE_MANUAL_FRAMES = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ClosestPointTestTypeT { - ParticleClosestTypeBox = 0, - ParticleClosestTypeCapsule = 1, - ParticleClosestTypeHybrid = 2 + pub enum ClosestPointTestType_t { + PARTICLE_CLOSEST_TYPE_BOX = 0, + PARTICLE_CLOSEST_TYPE_CAPSULE = 1, + PARTICLE_CLOSEST_TYPE_HYBRID = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum InheritableBoolTypeT { - InheritableBoolInherit = 0, - InheritableBoolFalse = 1, - InheritableBoolTrue = 2 + pub enum InheritableBoolType_t { + INHERITABLE_BOOL_INHERIT = 0, + INHERITABLE_BOOL_FALSE = 1, + INHERITABLE_BOOL_TRUE = 2 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ParticleHitboxBiasTypeT { - ParticleHitboxBiasEntity = 0, - ParticleHitboxBiasHitbox = 1 + pub enum ParticleHitboxBiasType_t { + PARTICLE_HITBOX_BIAS_ENTITY = 0, + PARTICLE_HITBOX_BIAS_HITBOX = 1 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ParticleAttrBoxFlagsT { - ParticleAttrBoxFlagsNone = 0, - ParticleAttrBoxFlagsWater = 1 + pub enum ParticleAttrBoxFlags_t { + PARTICLE_ATTR_BOX_FLAGS_NONE = 0, + PARTICLE_ATTR_BOX_FLAGS_WATER = 1 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum PFuncVisualizationTypeT { - PfuncVisualizationSphereWireframe = 0, - PfuncVisualizationSphereSolid = 1, - PfuncVisualizationBox = 2, - PfuncVisualizationRing = 3, - PfuncVisualizationPlane = 4, - PfuncVisualizationLine = 5, - PfuncVisualizationCylinder = 6 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum PetGroundTypeT { - PetGroundNone = 0, - PetGroundGrid = 1, - PetGroundPlane = 2 + pub enum PetGroundType_t { + PET_GROUND_NONE = 0, + PET_GROUND_GRID = 1, + PET_GROUND_PLANE = 2 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum SpriteCardShaderTypeT { - SpritecardShaderBase = 0, - SpritecardShaderCustom = 1 + pub enum SpriteCardShaderType_t { + SPRITECARD_SHADER_BASE = 0, + SPRITECARD_SHADER_CUSTOM = 1 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum ParticleTopologyT { - ParticleTopologyPoints = 0, - ParticleTopologyLines = 1, - ParticleTopologyTris = 2, - ParticleTopologyQuads = 3, - ParticleTopologyCubes = 4 + pub enum ParticleTopology_t { + PARTICLE_TOPOLOGY_POINTS = 0, + PARTICLE_TOPOLOGY_LINES = 1, + PARTICLE_TOPOLOGY_TRIS = 2, + PARTICLE_TOPOLOGY_QUADS = 3, + PARTICLE_TOPOLOGY_CUBES = 4 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ParticleDetailLevelT { - ParticledetailLow = 0, - ParticledetailMedium = 1, - ParticledetailHigh = 2, - ParticledetailUltra = 3 + pub enum ParticleDetailLevel_t { + PARTICLEDETAIL_LOW = 0, + PARTICLEDETAIL_MEDIUM = 1, + PARTICLEDETAIL_HIGH = 2, + PARTICLEDETAIL_ULTRA = 3 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ParticleTraceSetT { - ParticleTraceSetAll = 0, - ParticleTraceSetStatic = 1, - ParticleTraceSetStaticAndKeyframed = 2, - ParticleTraceSetDynamic = 3 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum ParticleCollisionModeT { - CollisionModePerParticleTrace = 3, - CollisionModeUseNearestTrace = 2, - CollisionModePerFramePlaneset = 1, - CollisionModeInitialTraceDown = 0, - CollisionModeDisabled = -1 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum ParticleColorBlendModeT { - ParticleblendDefault = 0, - ParticleblendOverlay = 1, - ParticleblendDarken = 2, - ParticleblendLighten = 3, - ParticleblendMultiply = 4 + pub enum ParticleColorBlendMode_t { + PARTICLEBLEND_DEFAULT = 0, + PARTICLEBLEND_OVERLAY = 1, + PARTICLEBLEND_DARKEN = 2, + PARTICLEBLEND_LIGHTEN = 3, + PARTICLEBLEND_MULTIPLY = 4 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum Detail2ComboT { - Detail2ComboUninitialized = -1, - Detail2ComboOff = 0, - Detail2ComboAdd = 1, - Detail2ComboAddSelfIllum = 2, - Detail2ComboMod2x = 3, - Detail2ComboMul = 4, - Detail2ComboCrossfade = 5 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum DetailComboT { - DetailComboOff = 0, - DetailComboAdd = 1, - DetailComboAddSelfIllum = 2, - DetailComboMod2x = 3 + pub enum DetailCombo_t { + DETAIL_COMBO_OFF = 0, + DETAIL_COMBO_ADD = 1, + DETAIL_COMBO_ADD_SELF_ILLUM = 2, + DETAIL_COMBO_MOD2X = 3 } // Alignment: 4 // Members count: 9 #[repr(i32)] - pub enum ScalarExpressionTypeT { - ScalarExpressionUninitialized = -1, - ScalarExpressionAdd = 0, - ScalarExpressionSubtract = 1, - ScalarExpressionMul = 2, - ScalarExpressionDivide = 3, - ScalarExpressionInput1 = 4, - ScalarExpressionMin = 5, - ScalarExpressionMax = 6, - ScalarExpressionMod = 7 + 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 } // Alignment: 4 // Members count: 9 #[repr(i32)] - pub enum VectorExpressionTypeT { - VectorExpressionUninitialized = -1, - VectorExpressionAdd = 0, - VectorExpressionSubtract = 1, - VectorExpressionMul = 2, - VectorExpressionDivide = 3, - VectorExpressionInput1 = 4, - VectorExpressionMin = 5, - VectorExpressionMax = 6, - VectorExpressionCrossproduct = 7 + 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 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum VectorFloatExpressionTypeT { - VectorFloatExpressionUninitialized = -1, - VectorFloatExpressionDotproduct = 0, - VectorFloatExpressionDistance = 1, - VectorFloatExpressionDistancesqr = 2, - VectorFloatExpressionInput1Length = 3, - VectorFloatExpressionInput1Lengthsqr = 4, - VectorFloatExpressionInput1Noise = 5 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum MissingParentInheritBehaviorT { - MissingParentDoNothing = -1, - MissingParentKill = 0, - MissingParentFindNew = 1, - MissingParentSameIndex = 2 + pub enum MissingParentInheritBehavior_t { + MISSING_PARENT_DO_NOTHING = -1, + MISSING_PARENT_KILL = 0, + MISSING_PARENT_FIND_NEW = 1, + MISSING_PARENT_SAME_INDEX = 2 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum HitboxLerpTypeT { - HitboxLerpLifetime = 0, - HitboxLerpConstant = 1 + pub enum HitboxLerpType_t { + HITBOX_LERP_LIFETIME = 0, + HITBOX_LERP_CONSTANT = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleSelectionT { - ParticleSelectionFirst = 0, - ParticleSelectionLast = 1, - ParticleSelectionNumber = 2 + pub enum ParticleSelection_t { + PARTICLE_SELECTION_FIRST = 0, + PARTICLE_SELECTION_LAST = 1, + PARTICLE_SELECTION_NUMBER = 2 } // Alignment: 4 // Members count: 12 #[repr(i32)] - pub enum ParticlePinDistanceT { - ParticlePinDistanceNone = -1, - ParticlePinDistanceNeighbor = 0, - ParticlePinDistanceFarthest = 1, - ParticlePinDistanceFirst = 2, - ParticlePinDistanceLast = 3, - ParticlePinDistanceCenter = 5, - ParticlePinDistanceCp = 6, - ParticlePinDistanceCpPairEither = 7, - ParticlePinDistanceCpPairBoth = 8, - ParticlePinSpeed = 9, - ParticlePinCollectionAge = 10, - ParticlePinFloatValue = 11 + 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 } // Alignment: 4 // Members count: 13 #[repr(i32)] - pub enum ParticleColorBlendTypeT { - ParticleColorBlendMultiply = 0, - ParticleColorBlendMultiply2x = 1, - ParticleColorBlendDivide = 2, - ParticleColorBlendAdd = 3, - ParticleColorBlendSubtract = 4, - ParticleColorBlendMod2x = 5, - ParticleColorBlendScreen = 6, - ParticleColorBlendMax = 7, - ParticleColorBlendMin = 8, - ParticleColorBlendReplace = 9, - ParticleColorBlendAverage = 10, - ParticleColorBlendNegate = 11, - ParticleColorBlendLuminance = 12 + 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 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum ParticleSetMethodT { - ParticleSetReplaceValue = 0, - ParticleSetScaleInitialValue = 1, - ParticleSetAddToInitialValue = 2, - ParticleSetRampCurrentValue = 3, - ParticleSetScaleCurrentValue = 4, - ParticleSetAddToCurrentValue = 5 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleDirectionNoiseTypeT { - ParticleDirNoisePerlin = 0, - ParticleDirNoiseCurl = 1, - ParticleDirNoiseWorleyBasic = 2 + pub enum ParticleDirectionNoiseType_t { + PARTICLE_DIR_NOISE_PERLIN = 0, + PARTICLE_DIR_NOISE_CURL = 1, + PARTICLE_DIR_NOISE_WORLEY_BASIC = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleRotationLockTypeT { - ParticleRotationLockNone = 0, - ParticleRotationLockRotations = 1, - ParticleRotationLockNormal = 2 + pub enum ParticleRotationLockType_t { + PARTICLE_ROTATION_LOCK_NONE = 0, + PARTICLE_ROTATION_LOCK_ROTATIONS = 1, + PARTICLE_ROTATION_LOCK_NORMAL = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleEndcapModeT { - ParticleEndcapAlwaysOn = -1, - ParticleEndcapEndcapOff = 0, - ParticleEndcapEndcapOn = 1 + pub enum ParticleEndcapMode_t { + PARTICLE_ENDCAP_ALWAYS_ON = -1, + PARTICLE_ENDCAP_ENDCAP_OFF = 0, + PARTICLE_ENDCAP_ENDCAP_ON = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleLightingQualityT { - ParticleLightingPerParticle = 0, - ParticleLightingPerVertex = 1, - ParticleLightingPerPixel = -1 + pub enum ParticleLightingQuality_t { + PARTICLE_LIGHTING_PER_PARTICLE = 0, + PARTICLE_LIGHTING_PER_VERTEX = 1, + PARTICLE_LIGHTING_PER_PIXEL = -1 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum StandardLightingAttenuationStyleT { - LightStyleOld = 0, - LightStyleNew = 1 + pub enum StandardLightingAttenuationStyle_t { + LIGHT_STYLE_OLD = 0, + LIGHT_STYLE_NEW = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleTraceMissBehaviorT { - ParticleTraceMissBehaviorNone = 0, - ParticleTraceMissBehaviorKill = 1, - ParticleTraceMissBehaviorTraceEnd = 2 + pub enum ParticleTraceMissBehavior_t { + PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0, + PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 1, + PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 2 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ParticleOrientationSetModeT { - ParticleOrientationSetFromVelocity = 0, - ParticleOrientationSetFromRotations = 1 + pub enum ParticleOrientationSetMode_t { + PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0, + PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 1 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ParticleLightnintBranchBehaviorT { - ParticleLightningBranchCurrentDir = 0, - ParticleLightningBranchEndpointDir = 1 + pub enum ParticleLightnintBranchBehavior_t { + PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0, + PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleLightFogLightingModeT { - ParticleLightFogLightingModeNone = 0, - ParticleLightFogLightingModeDynamic = 2, - ParticleLightFogLightingModeDynamicNoshadows = 4 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleSequenceCropOverrideT { - ParticleSequenceCropOverrideDefault = -1, - ParticleSequenceCropOverrideForceOff = 0, - ParticleSequenceCropOverrideForceOn = 1 + pub enum ParticleSequenceCropOverride_t { + PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = -1, + PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0, + PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleParentSetModeT { - ParticleSetParentNo = 0, - ParticleSetParentImmediate = 1, - ParticleSetParentRoot = 1 + pub enum ParticleParentSetMode_t { + PARTICLE_SET_PARENT_NO = 0, + PARTICLE_SET_PARENT_IMMEDIATE = 1, + PARTICLE_SET_PARENT_ROOT = 1 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum MaterialProxyTypeT { - MaterialProxyStatusEffect = 0, - MaterialProxyTint = 1 + pub enum MaterialProxyType_t { + MATERIAL_PROXY_STATUS_EFFECT = 0, + MATERIAL_PROXY_TINT = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum BBoxVolumeTypeT { - BboxVolume = 0, - BboxDimensions = 1, - BboxMinsMaxs = 2 + pub enum BBoxVolumeType_t { + BBOX_VOLUME = 0, + BBOX_DIMENSIONS = 1, + BBOX_MINS_MAXS = 2 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ParticleHitboxDataSelectionT { - ParticleHitboxAverageSpeed = 0, - ParticleHitboxCount = 1 + pub enum ParticleHitboxDataSelection_t { + PARTICLE_HITBOX_AVERAGE_SPEED = 0, + PARTICLE_HITBOX_COUNT = 1 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum SnapshotIndexTypeT { - SnapshotIndexIncrement = 0, - SnapshotIndexDirect = 1 + pub enum SnapshotIndexType_t { + SNAPSHOT_INDEX_INCREMENT = 0, + SNAPSHOT_INDEX_DIRECT = 1 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum ParticleOrientationChoiceListT { - ParticleOrientationScreenAligned = 0, - ParticleOrientationScreenZAligned = 1, - ParticleOrientationWorldZAligned = 2, - ParticleOrientationAlignToParticleNormal = 3, - ParticleOrientationScreenalignToParticleNormal = 4, - ParticleOrientationFull3axisRotation = 5 + 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 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum ParticleOutputBlendModeT { - ParticleOutputBlendModeAlpha = 0, - ParticleOutputBlendModeAdd = 1, - ParticleOutputBlendModeBlendAdd = 2, - ParticleOutputBlendModeHalfBlendAdd = 3, - ParticleOutputBlendModeNegHalfBlendAdd = 4, - ParticleOutputBlendModeMod2x = 5, - ParticleOutputBlendModeLighten = 6 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ParticleAlphaReferenceTypeT { - ParticleAlphaReferenceAlphaAlpha = 0, - ParticleAlphaReferenceOpaqueAlpha = 1, - ParticleAlphaReferenceAlphaOpaque = 2, - ParticleAlphaReferenceOpaqueOpaque = 3 + 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 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum BlurFilterTypeT { - BlurfilterGaussian = 0, - BlurfilterBox = 1 + pub enum BlurFilterType_t { + BLURFILTER_GAUSSIAN = 0, + BLURFILTER_BOX = 1 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ParticleLightTypeChoiceListT { - ParticleLightTypePoint = 0, - ParticleLightTypeSpot = 1, - ParticleLightTypeFx = 2, - ParticleLightTypeCapsule = 3 + pub enum ParticleLightTypeChoiceList_t { + PARTICLE_LIGHT_TYPE_POINT = 0, + PARTICLE_LIGHT_TYPE_SPOT = 1, + PARTICLE_LIGHT_TYPE_FX = 2, + PARTICLE_LIGHT_TYPE_CAPSULE = 3 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ParticleLightUnitChoiceListT { - ParticleLightUnitCandelas = 0, - ParticleLightUnitLumens = 1 + pub enum ParticleLightUnitChoiceList_t { + PARTICLE_LIGHT_UNIT_CANDELAS = 0, + PARTICLE_LIGHT_UNIT_LUMENS = 1 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ParticleOmni2LightTypeChoiceListT { - ParticleOmni2LightTypePoint = 0, - ParticleOmni2LightTypeSphere = 1 + pub enum ParticleOmni2LightTypeChoiceList_t { + PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0, + PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleLightBehaviorChoiceListT { - ParticleLightBehaviorFollowDirection = 0, - ParticleLightBehaviorRope = 1, - ParticleLightBehaviorTrails = 2 + pub enum ParticleLightBehaviorChoiceList_t { + PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0, + PARTICLE_LIGHT_BEHAVIOR_ROPE = 1, + PARTICLE_LIGHT_BEHAVIOR_TRAILS = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleDepthFeatheringModeT { - ParticleDepthFeatheringOff = 0, - ParticleDepthFeatheringOnOptional = 1, - ParticleDepthFeatheringOnRequired = 2 + pub enum ParticleDepthFeatheringMode_t { + PARTICLE_DEPTH_FEATHERING_OFF = 0, + PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 1, + PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 2 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ParticleVrHandChoiceListT { - ParticleVrhandLeft = 0, - ParticleVrhandRight = 1, - ParticleVrhandCp = 2, - ParticleVrhandCpObject = 3 + pub enum ParticleVRHandChoiceList_t { + PARTICLE_VRHAND_LEFT = 0, + PARTICLE_VRHAND_RIGHT = 1, + PARTICLE_VRHAND_CP = 2, + PARTICLE_VRHAND_CP_OBJECT = 3 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ParticleSortingChoiceListT { - ParticleSortingNearest = 0, - ParticleSortingCreationTime = 1 + pub enum ParticleSortingChoiceList_t { + PARTICLE_SORTING_NEAREST = 0, + PARTICLE_SORTING_CREATION_TIME = 1 } // Alignment: 4 // Members count: 10 #[repr(i32)] - pub enum SpriteCardTextureTypeT { - SpritecardTextureDiffuse = 0, - SpritecardTextureZoom = 1, - SpritecardTexture1dColorLookup = 2, - SpritecardTextureUvdistortion = 3, - SpritecardTextureUvdistortionZoom = 4, - SpritecardTextureNormalmap = 5, - SpritecardTextureAnimmotionvec = 6, - SpritecardTextureSphericalHarmonicsA = 7, - SpritecardTextureSphericalHarmonicsB = 8, - SpritecardTextureSphericalHarmonicsC = 9 + 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 } // Alignment: 4 // Members count: 15 #[repr(i32)] - pub enum SpriteCardTextureChannelT { - SpritecardTextureChannelMixRgb = 0, - SpritecardTextureChannelMixRgba = 1, - SpritecardTextureChannelMixA = 2, - SpritecardTextureChannelMixRgbA = 3, - SpritecardTextureChannelMixRgbAlphamask = 4, - SpritecardTextureChannelMixRgbRgbmask = 5, - SpritecardTextureChannelMixRgbaRgbalpha = 6, - SpritecardTextureChannelMixARgbalpha = 7, - SpritecardTextureChannelMixRgbARgbalpha = 8, - SpritecardTextureChannelMixR = 9, - SpritecardTextureChannelMixG = 10, - SpritecardTextureChannelMixB = 11, - SpritecardTextureChannelMixRalpha = 12, - SpritecardTextureChannelMixGalpha = 13, - SpritecardTextureChannelMixBalpha = 14 + 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 } // Alignment: 4 // Members count: 14 #[repr(i32)] - pub enum SpriteCardPerParticleScaleT { - SpritecardTexturePpScaleNone = 0, - SpritecardTexturePpScaleParticleAge = 1, - SpritecardTexturePpScaleAnimationFrame = 2, - SpritecardTexturePpScaleShaderExtraData1 = 3, - SpritecardTexturePpScaleShaderExtraData2 = 4, - SpritecardTexturePpScaleParticleAlpha = 5, - SpritecardTexturePpScaleShaderRadius = 6, - SpritecardTexturePpScaleRoll = 7, - SpritecardTexturePpScaleYaw = 8, - SpritecardTexturePpScalePitch = 9, - SpritecardTexturePpScaleRandom = 10, - SpritecardTexturePpScaleNegRandom = 11, - SpritecardTexturePpScaleRandomTime = 12, - SpritecardTexturePpScaleNegRandomTime = 13 + 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 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum ParticleTextureLayerBlendTypeT { - SpritecardTextureBlendMultiply = 0, - SpritecardTextureBlendMod2x = 1, - SpritecardTextureBlendReplace = 2, - SpritecardTextureBlendAdd = 3, - SpritecardTextureBlendSubtract = 4, - SpritecardTextureBlendAverage = 5, - SpritecardTextureBlendLuminance = 6 + 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 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum ParticlePostProcessPriorityGroupT { - ParticlePostProcessPriorityLevelVolume = 0, - ParticlePostProcessPriorityLevelOverride = 1, - ParticlePostProcessPriorityGameplayEffect = 2, - ParticlePostProcessPriorityGameplayStateLow = 3, - ParticlePostProcessPriorityGameplayStateHigh = 4, - ParticlePostProcessPriorityGlobalUi = 5 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ParticleFogTypeT { - ParticleFogGameDefault = 0, - ParticleFogEnabled = 1, - ParticleFogDisabled = 2 + pub enum ParticleFogType_t { + PARTICLE_FOG_GAME_DEFAULT = 0, + PARTICLE_FOG_ENABLED = 1, + PARTICLE_FOG_DISABLED = 2 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum TextureRepetitionModeT { - TextureRepetitionParticle = 0, - TextureRepetitionPath = 1 + pub enum TextureRepetitionMode_t { + TEXTURE_REPETITION_PARTICLE = 0, + TEXTURE_REPETITION_PATH = 1 } // Alignment: 4 // Members count: 24 #[repr(i32)] - pub enum ParticleFloatTypeT { - PfTypeInvalid = -1, - PfTypeLiteral = 0, - PfTypeNamedValue = 1, - PfTypeRandomUniform = 2, - PfTypeRandomBiased = 3, - PfTypeCollectionAge = 4, - PfTypeEndcapAge = 5, - PfTypeControlPointComponent = 6, - PfTypeControlPointChangeAge = 7, - PfTypeControlPointSpeed = 8, - PfTypeParticleDetailLevel = 9, - PfTypeConcurrentDefCount = 10, - PfTypeClosestCameraDistance = 11, - PfTypeRendererCameraDistance = 12, - PfTypeRendererCameraDotProduct = 13, - PfTypeParticleNoise = 14, - PfTypeParticleAge = 15, - PfTypeParticleAgeNormalized = 16, - PfTypeParticleFloat = 17, - PfTypeParticleVectorComponent = 18, - PfTypeParticleSpeed = 19, - PfTypeParticleNumber = 20, - PfTypeParticleNumberNormalized = 21, - PfTypeCount = 22 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum ParticleFloatBiasTypeT { - PfBiasTypeInvalid = -1, - PfBiasTypeStandard = 0, - PfBiasTypeGain = 1, - PfBiasTypeExponential = 2, - PfBiasTypeCount = 3 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum PfNoiseTypeT { - PfNoiseTypePerlin = 0, - PfNoiseTypeSimplex = 1, - PfNoiseTypeWorley = 2, - PfNoiseTypeCurl = 3 + pub enum PFNoiseType_t { + PF_NOISE_TYPE_PERLIN = 0, + PF_NOISE_TYPE_SIMPLEX = 1, + PF_NOISE_TYPE_WORLEY = 2, + PF_NOISE_TYPE_CURL = 3 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum PfNoiseModifierT { - PfNoiseModifierNone = 0, - PfNoiseModifierLines = 1, - PfNoiseModifierClumps = 2, - PfNoiseModifierRings = 3 + pub enum PFNoiseModifier_t { + PF_NOISE_MODIFIER_NONE = 0, + PF_NOISE_MODIFIER_LINES = 1, + PF_NOISE_MODIFIER_CLUMPS = 2, + PF_NOISE_MODIFIER_RINGS = 3 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum PfNoiseTurbulenceT { - PfNoiseTurbNone = 0, - PfNoiseTurbHighlight = 1, - PfNoiseTurbFeedback = 2, - PfNoiseTurbLoopy = 3, - PfNoiseTurbContrast = 4, - PfNoiseTurbAlternate = 5 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ParticleFloatRandomModeT { - PfRandomModeInvalid = -1, - PfRandomModeConstant = 0, - PfRandomModeVarying = 1, - PfRandomModeCount = 2 + pub enum ParticleFloatRandomMode_t { + PF_RANDOM_MODE_INVALID = -1, + PF_RANDOM_MODE_CONSTANT = 0, + PF_RANDOM_MODE_VARYING = 1, + PF_RANDOM_MODE_COUNT = 2 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ParticleFloatInputModeT { - PfInputModeInvalid = -1, - PfInputModeClamped = 0, - PfInputModeLooped = 1, - PfInputModeCount = 2 + pub enum ParticleFloatInputMode_t { + PF_INPUT_MODE_INVALID = -1, + PF_INPUT_MODE_CLAMPED = 0, + PF_INPUT_MODE_LOOPED = 1, + PF_INPUT_MODE_COUNT = 2 } // Alignment: 4 // Members count: 8 #[repr(i32)] - pub enum ParticleFloatMapTypeT { - PfMapTypeInvalid = -1, - PfMapTypeDirect = 0, - PfMapTypeMult = 1, - PfMapTypeRemap = 2, - PfMapTypeRemapBiased = 3, - PfMapTypeCurve = 4, - PfMapTypeNotched = 5, - PfMapTypeCount = 6 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum ParticleTransformTypeT { - PtTypeInvalid = 0, - PtTypeNamedValue = 1, - PtTypeControlPoint = 2, - PtTypeControlPointRange = 3, - PtTypeCount = 4 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum ParticleModelTypeT { - PmTypeInvalid = 0, - PmTypeNamedValueModel = 1, - PmTypeNamedValueEhandle = 2, - PmTypeControlPoint = 3, - PmTypeCount = 4 + 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 } // Alignment: 4 // Members count: 19 #[repr(i32)] - pub enum ParticleVecTypeT { - PvecTypeInvalid = -1, - PvecTypeLiteral = 0, - PvecTypeLiteralColor = 1, - PvecTypeNamedValue = 2, - PvecTypeParticleVector = 3, - PvecTypeParticleVelocity = 4, - PvecTypeCpValue = 5, - PvecTypeCpRelativePosition = 6, - PvecTypeCpRelativeDir = 7, - PvecTypeCpRelativeRandomDir = 8, - PvecTypeFloatComponents = 9, - PvecTypeFloatInterpClamped = 10, - PvecTypeFloatInterpOpen = 11, - PvecTypeFloatInterpGradient = 12, - PvecTypeRandomUniform = 13, - PvecTypeRandomUniformOffset = 14, - PvecTypeCpDelta = 15, - PvecTypeClosestCameraPosition = 16, - PvecTypeCount = 17 + 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 } // 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< InfoForResourceTypeIMaterial2 > } // 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; // + 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< ParticlePreviewBodyGroup_t > + 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; // } // 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; // - 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; // + 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< ParticleControlPointDriver_t > + 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; // - pub const M_V_MID_POINT_OFFSET: usize = 0x20; // - pub const M_V_END_OFFSET: usize = 0x2C; // + 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; // + pub const m_vMidPointOffset: usize = 0x20; // + pub const m_vEndOffset: usize = 0x2C; // } // 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< InfoForResourceTypeIParticleSystemDefinition > + 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; // - 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; // + 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< InfoForResourceTypeCModel > + 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; // + pub mod PointDefinition_t { + pub const m_nControlPoint: usize = 0x0; // int32 + pub const m_bLocalCoords: usize = 0x4; // bool + pub const m_vOffset: usize = 0x8; // } - // 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; // - pub const M_BOUNDING_BOX_MAX: usize = 0x228; // - 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; // - 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< 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_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; // + pub const m_BoundingBoxMax: usize = 0x228; // + 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< ParticleNamedValueSource_t* > + pub const m_ConstantColor: usize = 0x260; // Color + pub const m_ConstantNormal: usize = 0x264; // + 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< InfoForResourceTypeIParticleSnapshot > + pub const m_pszCullReplacementName: usize = 0x298; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + 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_nFallbackMaxCount: usize = 0x2B8; // int32 + pub const m_hLowViolenceDef: usize = 0x2C0; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + pub const m_hReferenceReplacement: usize = 0x2C8; // CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > + 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< ParticleControlPointConfiguration_t > } // 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 = 0x160; // ParticleEndcapMode_t - pub const M_FL_OP_START_FADE_IN_TIME: usize = 0x164; // float32 - pub const M_FL_OP_END_FADE_IN_TIME: usize = 0x168; // float32 - pub const M_FL_OP_START_FADE_OUT_TIME: usize = 0x16C; // float32 - pub const M_FL_OP_END_FADE_OUT_TIME: usize = 0x170; // float32 - pub const M_FL_OP_FADE_OSCILLATE_PERIOD: usize = 0x174; // float32 - pub const M_B_NORMALIZE_TO_STOP_TIME: usize = 0x178; // bool - pub const M_FL_OP_TIME_OFFSET_MIN: usize = 0x17C; // float32 - pub const M_FL_OP_TIME_OFFSET_MAX: usize = 0x180; // float32 - pub const M_N_OP_TIME_OFFSET_SEED: usize = 0x184; // int32 - pub const M_N_OP_TIME_SCALE_SEED: usize = 0x188; // int32 - pub const M_FL_OP_TIME_SCALE_MIN: usize = 0x18C; // float32 - pub const M_FL_OP_TIME_SCALE_MAX: usize = 0x190; // float32 - pub const M_B_DISABLE_OPERATOR: usize = 0x196; // bool - pub const M_NOTES: usize = 0x198; // CUtlString + pub mod CParticleFunction { + pub const m_flOpStrength: usize = 0x8; // CParticleCollectionFloatInput + pub const m_nOpEndCapState: usize = 0x160; // ParticleEndcapMode_t + pub const m_flOpStartFadeInTime: usize = 0x164; // float32 + pub const m_flOpEndFadeInTime: usize = 0x168; // float32 + pub const m_flOpStartFadeOutTime: usize = 0x16C; // float32 + pub const m_flOpEndFadeOutTime: usize = 0x170; // float32 + pub const m_flOpFadeOscillatePeriod: usize = 0x174; // float32 + pub const m_bNormalizeToStopTime: usize = 0x178; // bool + pub const m_flOpTimeOffsetMin: usize = 0x17C; // float32 + pub const m_flOpTimeOffsetMax: usize = 0x180; // float32 + pub const m_nOpTimeOffsetSeed: usize = 0x184; // int32 + pub const m_nOpTimeScaleSeed: usize = 0x188; // int32 + pub const m_flOpTimeScaleMin: usize = 0x18C; // float32 + pub const m_flOpTimeScaleMax: usize = 0x190; // float32 + pub const m_bDisableOperator: usize = 0x196; // bool + pub const m_Notes: usize = 0x198; // 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 = 0x1B8; // int32 + pub mod CParticleFunctionInitializer { + pub const m_nAssociatedEmitterIndex: usize = 0x1B8; // 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 = 0x1B8; // int32 + pub mod CParticleFunctionEmitter { + pub const m_nEmitterIndex: usize = 0x1B8; // 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 = 0x1C0; // bool + pub mod CParticleFunctionPreEmission { + pub const m_bRunOnce: usize = 0x1C0; // bool } - // Parent: c_particle_function + // Parent: CParticleFunction // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_function_renderer { - pub const VISIBILITY_INPUTS: usize = 0x1B8; // CParticleVisibilityInputs - pub const M_B_CANNOT_BE_REFRACTED: usize = 0x1FC; // bool - pub const M_B_SKIP_RENDERING_ON_MOBILE: usize = 0x1FD; // bool + pub mod CParticleFunctionRenderer { + pub const VisibilityInputs: usize = 0x1B8; // CParticleVisibilityInputs + pub const m_bCannotBeRefracted: usize = 0x1FC; // bool + pub const m_bSkipRenderingOnMobile: usize = 0x1FD; // 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 = 0x158; // CParticleCollectionRendererFloatInput - pub const M_FL_FINAL_TEXTURE_OFFSET_U: usize = 0x2B0; // CParticleCollectionRendererFloatInput - pub const M_FL_FINAL_TEXTURE_OFFSET_V: usize = 0x408; // CParticleCollectionRendererFloatInput - pub const M_FL_FINAL_TEXTURE_UV_ROTATION: usize = 0x560; // CParticleCollectionRendererFloatInput - pub const M_FL_ZOOM_SCALE: usize = 0x6B8; // CParticleCollectionRendererFloatInput - pub const M_FL_DISTORTION: usize = 0x810; // CParticleCollectionRendererFloatInput - pub const M_B_RANDOMIZE_OFFSETS: usize = 0x968; // bool - pub const M_B_CLAMP_U_VS: usize = 0x969; // bool - pub const M_N_PER_PARTICLE_BLEND: usize = 0x96C; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_SCALE: usize = 0x970; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_OFFSET_U: usize = 0x974; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_OFFSET_V: usize = 0x978; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_ROTATION: usize = 0x97C; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_ZOOM: usize = 0x980; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_DISTORTION: usize = 0x984; // SpriteCardPerParticleScale_t + pub mod TextureControls_t { + pub const m_flFinalTextureScaleU: usize = 0x0; // CParticleCollectionRendererFloatInput + pub const m_flFinalTextureScaleV: usize = 0x158; // CParticleCollectionRendererFloatInput + pub const m_flFinalTextureOffsetU: usize = 0x2B0; // CParticleCollectionRendererFloatInput + pub const m_flFinalTextureOffsetV: usize = 0x408; // CParticleCollectionRendererFloatInput + pub const m_flFinalTextureUVRotation: usize = 0x560; // CParticleCollectionRendererFloatInput + pub const m_flZoomScale: usize = 0x6B8; // CParticleCollectionRendererFloatInput + pub const m_flDistortion: usize = 0x810; // CParticleCollectionRendererFloatInput + pub const m_bRandomizeOffsets: usize = 0x968; // bool + pub const m_bClampUVs: usize = 0x969; // bool + pub const m_nPerParticleBlend: usize = 0x96C; // SpriteCardPerParticleScale_t + pub const m_nPerParticleScale: usize = 0x970; // SpriteCardPerParticleScale_t + pub const m_nPerParticleOffsetU: usize = 0x974; // SpriteCardPerParticleScale_t + pub const m_nPerParticleOffsetV: usize = 0x978; // SpriteCardPerParticleScale_t + pub const m_nPerParticleRotation: usize = 0x97C; // SpriteCardPerParticleScale_t + pub const m_nPerParticleZoom: usize = 0x980; // SpriteCardPerParticleScale_t + pub const m_nPerParticleDistortion: usize = 0x984; // 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 = 0x190; // 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< InfoForResourceTypeCTextureBase > + 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 = 0x190; // 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 = 0x200; // CParticleCollectionRendererFloatInput - pub const M_FL_ALPHA_SCALE: usize = 0x358; // CParticleCollectionRendererFloatInput - pub const M_FL_ROLL_SCALE: usize = 0x4B0; // CParticleCollectionRendererFloatInput - pub const M_N_ALPHA2_FIELD: usize = 0x608; // ParticleAttributeIndex_t - pub const M_VEC_COLOR_SCALE: usize = 0x610; // CParticleCollectionRendererVecInput - pub const M_N_COLOR_BLEND_TYPE: usize = 0xC68; // ParticleColorBlendType_t - pub const M_N_SHADER_TYPE: usize = 0xC6C; // SpriteCardShaderType_t - pub const M_STR_SHADER_OVERRIDE: usize = 0xC70; // CUtlString - pub const M_FL_CENTER_X_OFFSET: usize = 0xC78; // CParticleCollectionRendererFloatInput - pub const M_FL_CENTER_Y_OFFSET: usize = 0xDD0; // CParticleCollectionRendererFloatInput - pub const M_FL_BUMP_STRENGTH: usize = 0xF28; // float32 - pub const M_N_CROP_TEXTURE_OVERRIDE: usize = 0xF2C; // ParticleSequenceCropOverride_t - pub const M_VEC_TEXTURES_INPUT: usize = 0xF30; // CUtlVector< TextureGroup_t > - pub const M_FL_ANIMATION_RATE: usize = 0xF48; // float32 - pub const M_N_ANIMATION_TYPE: usize = 0xF4C; // AnimationType_t - pub const M_B_ANIMATE_IN_FPS: usize = 0xF50; // bool - pub const M_FL_SELF_ILLUM_AMOUNT: usize = 0xF58; // CParticleCollectionRendererFloatInput - pub const M_FL_DIFFUSE_AMOUNT: usize = 0x10B0; // CParticleCollectionRendererFloatInput - pub const M_FL_DIFFUSE_CLAMP: usize = 0x1208; // CParticleCollectionRendererFloatInput - pub const M_N_LIGHTING_CONTROL_POINT: usize = 0x1360; // int32 - pub const M_N_SELF_ILLUM_PER_PARTICLE: usize = 0x1364; // ParticleAttributeIndex_t - pub const M_N_OUTPUT_BLEND_MODE: usize = 0x1368; // ParticleOutputBlendMode_t - pub const M_B_GAMMA_CORRECT_VERTEX_COLORS: usize = 0x136C; // bool - pub const M_B_SATURATE_COLOR_PRE_ALPHA_BLEND: usize = 0x136D; // bool - pub const M_FL_ADD_SELF_AMOUNT: usize = 0x1370; // CParticleCollectionRendererFloatInput - pub const M_FL_DESATURATION: usize = 0x14C8; // CParticleCollectionRendererFloatInput - pub const M_FL_OVERBRIGHT_FACTOR: usize = 0x1620; // CParticleCollectionRendererFloatInput - pub const M_N_HSV_SHIFT_CONTROL_POINT: usize = 0x1778; // int32 - pub const M_N_FOG_TYPE: usize = 0x177C; // ParticleFogType_t - pub const M_FL_FOG_AMOUNT: usize = 0x1780; // CParticleCollectionRendererFloatInput - pub const M_B_TINT_BY_FOW: usize = 0x18D8; // bool - pub const M_B_TINT_BY_GLOBAL_LIGHT: usize = 0x18D9; // bool - pub const M_N_PER_PARTICLE_ALPHA_REFERENCE: usize = 0x18DC; // SpriteCardPerParticleScale_t - pub const M_N_PER_PARTICLE_ALPHA_REF_WINDOW: usize = 0x18E0; // SpriteCardPerParticleScale_t - pub const M_N_ALPHA_REFERENCE_TYPE: usize = 0x18E4; // ParticleAlphaReferenceType_t - pub const M_FL_ALPHA_REFERENCE_SOFTNESS: usize = 0x18E8; // CParticleCollectionRendererFloatInput - pub const M_FL_SOURCE_ALPHA_VALUE_TO_MAP_TO_ZERO: usize = 0x1A40; // CParticleCollectionRendererFloatInput - pub const M_FL_SOURCE_ALPHA_VALUE_TO_MAP_TO_ONE: usize = 0x1B98; // CParticleCollectionRendererFloatInput - pub const M_B_REFRACT: usize = 0x1CF0; // bool - pub const M_B_REFRACT_SOLID: usize = 0x1CF1; // bool - pub const M_FL_REFRACT_AMOUNT: usize = 0x1CF8; // CParticleCollectionRendererFloatInput - pub const M_N_REFRACT_BLUR_RADIUS: usize = 0x1E50; // int32 - pub const M_N_REFRACT_BLUR_TYPE: usize = 0x1E54; // BlurFilterType_t - pub const M_B_ONLY_RENDER_IN_EFFECTS_BLOOM_PASS: usize = 0x1E58; // bool - pub const M_B_ONLY_RENDER_IN_EFFECTS_WATER_PASS: usize = 0x1E59; // bool - pub const M_B_USE_MIXED_RESOLUTION_RENDERING: usize = 0x1E5A; // bool - pub const M_B_ONLY_RENDER_IN_EFFECS_GAME_OVERLAY: usize = 0x1E5B; // bool - pub const M_STENCIL_TEST_ID: usize = 0x1E5C; // char[128] - pub const M_B_STENCIL_TEST_EXCLUDE: usize = 0x1EDC; // bool - pub const M_STENCIL_WRITE_ID: usize = 0x1EDD; // char[128] - pub const M_B_WRITE_STENCIL_ON_DEPTH_PASS: usize = 0x1F5D; // bool - pub const M_B_WRITE_STENCIL_ON_DEPTH_FAIL: usize = 0x1F5E; // bool - pub const M_B_REVERSE_Z_BUFFERING: usize = 0x1F5F; // bool - pub const M_B_DISABLE_Z_BUFFERING: usize = 0x1F60; // bool - pub const M_N_FEATHERING_MODE: usize = 0x1F64; // ParticleDepthFeatheringMode_t - pub const M_FL_FEATHERING_MIN_DIST: usize = 0x1F68; // CParticleCollectionRendererFloatInput - pub const M_FL_FEATHERING_MAX_DIST: usize = 0x20C0; // CParticleCollectionRendererFloatInput - pub const M_FL_FEATHERING_FILTER: usize = 0x2218; // CParticleCollectionRendererFloatInput - pub const M_FL_DEPTH_BIAS: usize = 0x2370; // CParticleCollectionRendererFloatInput - pub const M_N_SORT_METHOD: usize = 0x24C8; // ParticleSortingChoiceList_t - pub const M_B_BLEND_FRAMES_SEQ0: usize = 0x24CC; // bool - pub const M_B_MAX_LUMINANCE_BLENDING_SEQUENCE0: usize = 0x24CD; // bool + pub mod CBaseRendererSource2 { + pub const m_flRadiusScale: usize = 0x200; // CParticleCollectionRendererFloatInput + pub const m_flAlphaScale: usize = 0x358; // CParticleCollectionRendererFloatInput + pub const m_flRollScale: usize = 0x4B0; // CParticleCollectionRendererFloatInput + pub const m_nAlpha2Field: usize = 0x608; // ParticleAttributeIndex_t + pub const m_vecColorScale: usize = 0x610; // CParticleCollectionRendererVecInput + pub const m_nColorBlendType: usize = 0xC68; // ParticleColorBlendType_t + pub const m_nShaderType: usize = 0xC6C; // SpriteCardShaderType_t + pub const m_strShaderOverride: usize = 0xC70; // CUtlString + pub const m_flCenterXOffset: usize = 0xC78; // CParticleCollectionRendererFloatInput + 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_flAnimationRate: usize = 0xF48; // float32 + pub const m_nAnimationType: usize = 0xF4C; // AnimationType_t + pub const m_bAnimateInFPS: usize = 0xF50; // bool + pub const m_flSelfIllumAmount: usize = 0xF58; // CParticleCollectionRendererFloatInput + pub const m_flDiffuseAmount: usize = 0x10B0; // CParticleCollectionRendererFloatInput + pub const m_flDiffuseClamp: usize = 0x1208; // CParticleCollectionRendererFloatInput + pub const m_nLightingControlPoint: usize = 0x1360; // int32 + pub const m_nSelfIllumPerParticle: usize = 0x1364; // ParticleAttributeIndex_t + pub const m_nOutputBlendMode: usize = 0x1368; // ParticleOutputBlendMode_t + pub const m_bGammaCorrectVertexColors: usize = 0x136C; // bool + pub const m_bSaturateColorPreAlphaBlend: usize = 0x136D; // bool + pub const m_flAddSelfAmount: usize = 0x1370; // CParticleCollectionRendererFloatInput + pub const m_flDesaturation: usize = 0x14C8; // CParticleCollectionRendererFloatInput + pub const m_flOverbrightFactor: usize = 0x1620; // CParticleCollectionRendererFloatInput + pub const m_nHSVShiftControlPoint: usize = 0x1778; // int32 + pub const m_nFogType: usize = 0x177C; // ParticleFogType_t + pub const m_flFogAmount: usize = 0x1780; // CParticleCollectionRendererFloatInput + pub const m_bTintByFOW: usize = 0x18D8; // bool + pub const m_bTintByGlobalLight: usize = 0x18D9; // bool + pub const m_nPerParticleAlphaReference: usize = 0x18DC; // SpriteCardPerParticleScale_t + pub const m_nPerParticleAlphaRefWindow: usize = 0x18E0; // SpriteCardPerParticleScale_t + pub const m_nAlphaReferenceType: usize = 0x18E4; // ParticleAlphaReferenceType_t + pub const m_flAlphaReferenceSoftness: usize = 0x18E8; // CParticleCollectionRendererFloatInput + pub const m_flSourceAlphaValueToMapToZero: usize = 0x1A40; // CParticleCollectionRendererFloatInput + pub const m_flSourceAlphaValueToMapToOne: usize = 0x1B98; // CParticleCollectionRendererFloatInput + pub const m_bRefract: usize = 0x1CF0; // bool + pub const m_bRefractSolid: usize = 0x1CF1; // bool + pub const m_flRefractAmount: usize = 0x1CF8; // CParticleCollectionRendererFloatInput + pub const m_nRefractBlurRadius: usize = 0x1E50; // int32 + pub const m_nRefractBlurType: usize = 0x1E54; // BlurFilterType_t + pub const m_bOnlyRenderInEffectsBloomPass: usize = 0x1E58; // bool + pub const m_bOnlyRenderInEffectsWaterPass: usize = 0x1E59; // bool + pub const m_bUseMixedResolutionRendering: usize = 0x1E5A; // bool + pub const m_bOnlyRenderInEffecsGameOverlay: usize = 0x1E5B; // bool + pub const m_stencilTestID: usize = 0x1E5C; // char[128] + pub const m_bStencilTestExclude: usize = 0x1EDC; // bool + pub const m_stencilWriteID: usize = 0x1EDD; // char[128] + pub const m_bWriteStencilOnDepthPass: usize = 0x1F5D; // bool + pub const m_bWriteStencilOnDepthFail: usize = 0x1F5E; // bool + pub const m_bReverseZBuffering: usize = 0x1F5F; // bool + pub const m_bDisableZBuffering: usize = 0x1F60; // bool + pub const m_nFeatheringMode: usize = 0x1F64; // ParticleDepthFeatheringMode_t + pub const m_flFeatheringMinDist: usize = 0x1F68; // CParticleCollectionRendererFloatInput + pub const m_flFeatheringMaxDist: usize = 0x20C0; // CParticleCollectionRendererFloatInput + pub const m_flFeatheringFilter: usize = 0x2218; // CParticleCollectionRendererFloatInput + pub const m_flDepthBias: usize = 0x2370; // CParticleCollectionRendererFloatInput + pub const m_nSortMethod: usize = 0x24C8; // ParticleSortingChoiceList_t + pub const m_bBlendFramesSeq0: usize = 0x24CC; // bool + pub const m_bMaxLuminanceBlendingSequence0: usize = 0x24CD; // 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 = 0x2710; // CParticleCollectionRendererFloatInput - pub const M_N_ORIENTATION_TYPE: usize = 0x2868; // ParticleOrientationChoiceList_t - pub const M_N_ORIENTATION_CONTROL_POINT: usize = 0x286C; // int32 - pub const M_B_USE_YAW_WITH_NORMAL_ALIGNED: usize = 0x2870; // bool - pub const M_FL_MIN_SIZE: usize = 0x2878; // CParticleCollectionRendererFloatInput - pub const M_FL_MAX_SIZE: usize = 0x29D0; // CParticleCollectionRendererFloatInput - pub const M_FL_ALPHA_ADJUST_WITH_SIZE_ADJUST: usize = 0x2B28; // CParticleCollectionRendererFloatInput - pub const M_FL_START_FADE_SIZE: usize = 0x2C80; // CParticleCollectionRendererFloatInput - pub const M_FL_END_FADE_SIZE: usize = 0x2DD8; // CParticleCollectionRendererFloatInput - pub const M_FL_START_FADE_DOT: usize = 0x2F30; // float32 - pub const M_FL_END_FADE_DOT: usize = 0x2F34; // float32 - pub const M_B_DISTANCE_ALPHA: usize = 0x2F38; // bool - pub const M_B_SOFT_EDGES: usize = 0x2F39; // bool - pub const M_FL_EDGE_SOFTNESS_START: usize = 0x2F3C; // float32 - pub const M_FL_EDGE_SOFTNESS_END: usize = 0x2F40; // float32 - pub const M_B_OUTLINE: usize = 0x2F44; // bool - pub const M_OUTLINE_COLOR: usize = 0x2F45; // Color - pub const M_N_OUTLINE_ALPHA: usize = 0x2F4C; // int32 - pub const M_FL_OUTLINE_START0: usize = 0x2F50; // float32 - pub const M_FL_OUTLINE_START1: usize = 0x2F54; // float32 - pub const M_FL_OUTLINE_END0: usize = 0x2F58; // float32 - pub const M_FL_OUTLINE_END1: usize = 0x2F5C; // float32 - pub const M_N_LIGHTING_MODE: usize = 0x2F60; // ParticleLightingQuality_t - pub const M_FL_LIGHTING_TESSELLATION: usize = 0x2F68; // CParticleCollectionRendererFloatInput - pub const M_FL_LIGHTING_DIRECTIONALITY: usize = 0x30C0; // CParticleCollectionRendererFloatInput - pub const M_B_PARTICLE_SHADOWS: usize = 0x3218; // bool - pub const M_FL_SHADOW_DENSITY: usize = 0x321C; // float32 + pub mod C_OP_RenderSprites { + pub const m_nSequenceOverride: usize = 0x2710; // CParticleCollectionRendererFloatInput + pub const m_nOrientationType: usize = 0x2868; // ParticleOrientationChoiceList_t + pub const m_nOrientationControlPoint: usize = 0x286C; // int32 + pub const m_bUseYawWithNormalAligned: usize = 0x2870; // bool + pub const m_flMinSize: usize = 0x2878; // CParticleCollectionRendererFloatInput + pub const m_flMaxSize: usize = 0x29D0; // CParticleCollectionRendererFloatInput + pub const m_flAlphaAdjustWithSizeAdjust: usize = 0x2B28; // CParticleCollectionRendererFloatInput + pub const m_flStartFadeSize: usize = 0x2C80; // CParticleCollectionRendererFloatInput + pub const m_flEndFadeSize: usize = 0x2DD8; // CParticleCollectionRendererFloatInput + pub const m_flStartFadeDot: usize = 0x2F30; // float32 + pub const m_flEndFadeDot: usize = 0x2F34; // float32 + pub const m_bDistanceAlpha: usize = 0x2F38; // bool + pub const m_bSoftEdges: usize = 0x2F39; // bool + pub const m_flEdgeSoftnessStart: usize = 0x2F3C; // float32 + pub const m_flEdgeSoftnessEnd: usize = 0x2F40; // float32 + pub const m_bOutline: usize = 0x2F44; // bool + pub const m_OutlineColor: usize = 0x2F45; // Color + pub const m_nOutlineAlpha: usize = 0x2F4C; // int32 + pub const m_flOutlineStart0: usize = 0x2F50; // float32 + pub const m_flOutlineStart1: usize = 0x2F54; // float32 + pub const m_flOutlineEnd0: usize = 0x2F58; // float32 + pub const m_flOutlineEnd1: usize = 0x2F5C; // float32 + pub const m_nLightingMode: usize = 0x2F60; // ParticleLightingQuality_t + pub const m_flLightingTessellation: usize = 0x2F68; // CParticleCollectionRendererFloatInput + pub const m_flLightingDirectionality: usize = 0x30C0; // CParticleCollectionRendererFloatInput + pub const m_bParticleShadows: usize = 0x3218; // bool + pub const m_flShadowDensity: usize = 0x321C; // 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 = 0x200; // CParticleCollectionFloatInput - pub const M_FL_ALPHA_SCALE: usize = 0x358; // CParticleCollectionFloatInput - pub const M_VEC_COLOR_SCALE: usize = 0x4B0; // CParticleCollectionVecInput - pub const M_N_COLOR_BLEND_TYPE: usize = 0xB08; // ParticleColorBlendType_t - pub const M_H_MATERIAL: usize = 0xB10; // CStrongHandle< InfoForResourceTypeIMaterial2 > - pub const M_N_TEXTURE_REPETITION_MODE: usize = 0xB18; // TextureRepetitionMode_t - pub const M_FL_TEXTURE_REPEATS_PER_SEGMENT: usize = 0xB20; // CParticleCollectionFloatInput - pub const M_FL_TEXTURE_REPEATS_CIRCUMFERENCE: usize = 0xC78; // CParticleCollectionFloatInput - pub const M_FL_COLOR_MAP_OFFSET_V: usize = 0xDD0; // CParticleCollectionFloatInput - pub const M_FL_COLOR_MAP_OFFSET_U: usize = 0xF28; // CParticleCollectionFloatInput - pub const M_FL_NORMAL_MAP_OFFSET_V: usize = 0x1080; // CParticleCollectionFloatInput - pub const M_FL_NORMAL_MAP_OFFSET_U: usize = 0x11D8; // CParticleCollectionFloatInput - pub const M_B_DRAW_CABLE_CAPS: usize = 0x1330; // bool - pub const M_FL_CAP_ROUNDNESS: usize = 0x1334; // float32 - pub const M_FL_CAP_OFFSET_AMOUNT: usize = 0x1338; // float32 - pub const M_FL_TESS_SCALE: usize = 0x133C; // float32 - pub const M_N_MIN_TESSELATION: usize = 0x1340; // int32 - pub const M_N_MAX_TESSELATION: usize = 0x1344; // int32 - pub const M_N_ROUNDNESS: usize = 0x1348; // int32 - pub const M_LIGHTING_TRANSFORM: usize = 0x1350; // CParticleTransformInput - pub const M_MATERIAL_FLOAT_VARS: usize = 0x13B8; // CUtlVector< FloatInputMaterialVariable_t > - pub const M_MATERIAL_VEC_VARS: usize = 0x13E8; // CUtlVector< VecInputMaterialVariable_t > + pub mod C_OP_RenderCables { + pub const m_flRadiusScale: usize = 0x200; // CParticleCollectionFloatInput + 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_nTextureRepetitionMode: usize = 0xB18; // TextureRepetitionMode_t + pub const m_flTextureRepeatsPerSegment: usize = 0xB20; // CParticleCollectionFloatInput + pub const m_flTextureRepeatsCircumference: usize = 0xC78; // CParticleCollectionFloatInput + pub const m_flColorMapOffsetV: usize = 0xDD0; // CParticleCollectionFloatInput + pub const m_flColorMapOffsetU: usize = 0xF28; // CParticleCollectionFloatInput + pub const m_flNormalMapOffsetV: usize = 0x1080; // CParticleCollectionFloatInput + pub const m_flNormalMapOffsetU: usize = 0x11D8; // CParticleCollectionFloatInput + pub const m_bDrawCableCaps: usize = 0x1330; // bool + pub const m_flCapRoundness: usize = 0x1334; // float32 + pub const m_flCapOffsetAmount: usize = 0x1338; // float32 + pub const m_flTessScale: usize = 0x133C; // float32 + pub const m_nMinTesselation: usize = 0x1340; // int32 + 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 > } // Parent: None // Fields count: 0 // // Metadata: // MGetKV3ClassDefaults - pub mod c_particle_input { + pub mod CParticleInput { } // Parent: None // Fields count: 0 @@ -9791,7 +9793,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - pub mod c_per_particle_float_input { + pub mod CPerParticleFloatInput { } // Parent: None // Fields count: 0 @@ -9799,15 +9801,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 @@ -9815,7 +9817,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - pub mod c_particle_remap_float_input { + pub mod CParticleRemapFloatInput { } // Parent: None // Fields count: 0 @@ -9823,7 +9825,7 @@ pub mod cs2_dumper { // Metadata: // MGetKV3ClassDefaults // MPropertyCustomEditor - pub mod c_per_particle_vec_input { + pub mod CPerParticleVecInput { } // Parent: None // Fields count: 0 @@ -9831,54 +9833,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< ParticleNamedValueConfiguration_t > } // Parent: None // Fields count: 2 @@ -9886,2531 +9888,2531 @@ 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; // - 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; // - pub const M_LAST_MAX: usize = 0x8C; // - pub const M_N_SPLIT_SCREEN_USER: usize = 0x98; // CSplitScreenSlot - pub const M_VEC_AGGREGATION_CENTER: usize = 0x9C; // - 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; // + 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; // + pub const m_LastMax: usize = 0x8C; // + pub const m_nSplitScreenUser: usize = 0x98; // CSplitScreenSlot + pub const m_vecAggregationCenter: usize = 0x9C; // + pub const m_RefCount: usize = 0xC0; // int32 } - // 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 = 0x1C0; // CParticleCollectionFloatInput - pub const M_F_MAX_DISTANCE: usize = 0x318; // CParticleCollectionFloatInput - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x470; // int32 - pub const M_CENTER_OFFSET: usize = 0x474; // - pub const M_B_GLOBAL_CENTER: usize = 0x480; // bool + pub mod C_OP_ConstrainDistance { + pub const m_fMinDistance: usize = 0x1C0; // CParticleCollectionFloatInput + pub const m_fMaxDistance: usize = 0x318; // CParticleCollectionFloatInput + pub const m_nControlPointNumber: usize = 0x470; // int32 + pub const m_CenterOffset: usize = 0x474; // + pub const m_bGlobalCenter: usize = 0x480; // 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 = 0x1C0; // CPerParticleFloatInput - pub const M_FL_MINIMUM_SPEED: usize = 0x318; // CPerParticleFloatInput + pub mod C_OP_CollideWithSelf { + pub const m_flRadiusScale: usize = 0x1C0; // CPerParticleFloatInput + pub const m_flMinimumSpeed: usize = 0x318; // 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 = 0x1C0; // CPerParticleFloatInput - pub const M_FL_RADIUS_SCALE: usize = 0x318; // CPerParticleFloatInput + pub mod C_OP_CollideWithParentParticles { + pub const m_flParentRadiusScale: usize = 0x1C0; // CPerParticleFloatInput + pub const m_flRadiusScale: usize = 0x318; // 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 = 0x1C0; // float32 - pub const M_FL_MAX_DISTANCE0: usize = 0x1C4; // float32 - pub const M_FL_MAX_DISTANCE_MID: usize = 0x1C8; // float32 - pub const M_FL_MAX_DISTANCE1: usize = 0x1CC; // float32 - pub const M_PATH_PARAMETERS: usize = 0x1D0; // CPathParameters - pub const M_FL_TRAVEL_TIME: usize = 0x210; // float32 - pub const M_N_FIELD_SCALE: usize = 0x214; // ParticleAttributeIndex_t - pub const M_N_MANUAL_T_FIELD: usize = 0x218; // ParticleAttributeIndex_t + pub mod C_OP_ConstrainDistanceToPath { + pub const m_fMinDistance: usize = 0x1C0; // float32 + pub const m_flMaxDistance0: usize = 0x1C4; // float32 + pub const m_flMaxDistanceMid: usize = 0x1C8; // float32 + pub const m_flMaxDistance1: usize = 0x1CC; // float32 + pub const m_PathParameters: usize = 0x1D0; // CPathParameters + pub const m_flTravelTime: usize = 0x210; // float32 + pub const m_nFieldScale: usize = 0x214; // ParticleAttributeIndex_t + pub const m_nManualTField: usize = 0x218; // 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 = 0x1C0; // float32 - pub const M_FL_MAX_DISTANCE: usize = 0x1C4; // float32 - pub const M_FL_TIME_SCALE: usize = 0x1C8; // float32 - pub const M_B_LOOPED_PATH: usize = 0x1CC; // bool - pub const M_POINT_LIST: usize = 0x1D0; // CUtlVector< PointDefinitionWithTimeValues_t > + pub mod C_OP_ConstrainDistanceToUserSpecifiedPath { + pub const m_fMinDistance: usize = 0x1C0; // float32 + 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 > } - // 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 = 0x1C0; // - pub const M_PLANE_NORMAL: usize = 0x1CC; // - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1D8; // int32 - pub const M_B_GLOBAL_ORIGIN: usize = 0x1DC; // bool - pub const M_B_GLOBAL_NORMAL: usize = 0x1DD; // bool - pub const M_FL_RADIUS_SCALE: usize = 0x1E0; // CPerParticleFloatInput - pub const M_FL_MAXIMUM_DISTANCE_TO_CP: usize = 0x338; // CParticleCollectionFloatInput - pub const M_B_USE_OLD_CODE: usize = 0x490; // bool + pub mod C_OP_PlanarConstraint { + pub const m_PointOnPlane: usize = 0x1C0; // + pub const m_PlaneNormal: usize = 0x1CC; // + pub const m_nControlPointNumber: usize = 0x1D8; // int32 + pub const m_bGlobalOrigin: usize = 0x1DC; // bool + pub const m_bGlobalNormal: usize = 0x1DD; // bool + pub const m_flRadiusScale: usize = 0x1E0; // CPerParticleFloatInput + pub const m_flMaximumDistanceToCP: usize = 0x338; // CParticleCollectionFloatInput + pub const m_bUseOldCode: usize = 0x490; // 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 = 0x1C0; // int32 - pub const M_VEC_CP_OFFSET: usize = 0x1C4; // - pub const M_N_COLLISION_MODE: usize = 0x1D0; // ParticleCollisionMode_t - pub const M_N_COLLISION_MODE_MIN: usize = 0x1D4; // ParticleCollisionMode_t - pub const M_N_TRACE_SET: usize = 0x1D8; // ParticleTraceSet_t - pub const M_COLLISION_GROUP_NAME: usize = 0x1DC; // char[128] - pub const M_B_WORLD_ONLY: usize = 0x25C; // bool - pub const M_B_BRUSH_ONLY: usize = 0x25D; // bool - pub const M_B_INCLUDE_WATER: usize = 0x25E; // bool - pub const M_N_IGNORE_CP: usize = 0x260; // int32 - pub const M_FL_CP_MOVEMENT_TOLERANCE: usize = 0x264; // float32 - pub const M_FL_RETEST_RATE: usize = 0x268; // float32 - pub const M_FL_TRACE_TOLERANCE: usize = 0x26C; // float32 - pub const M_FL_COLLISION_CONFIRMATION_SPEED: usize = 0x270; // float32 - pub const M_N_MAX_TRACES_PER_FRAME: usize = 0x274; // float32 - pub const M_FL_RADIUS_SCALE: usize = 0x278; // CPerParticleFloatInput - pub const M_FL_BOUNCE_AMOUNT: usize = 0x3D0; // CPerParticleFloatInput - pub const M_FL_SLIDE_AMOUNT: usize = 0x528; // CPerParticleFloatInput - pub const M_FL_RANDOM_DIR_SCALE: usize = 0x680; // CPerParticleFloatInput - pub const M_B_DECAY_BOUNCE: usize = 0x7D8; // bool - pub const M_B_KILLON_CONTACT: usize = 0x7D9; // bool - pub const M_FL_MIN_SPEED: usize = 0x7DC; // float32 - pub const M_B_SET_NORMAL: usize = 0x7E0; // bool - pub const M_N_STICK_ON_COLLISION_FIELD: usize = 0x7E4; // ParticleAttributeIndex_t - pub const M_FL_STOP_SPEED: usize = 0x7E8; // CPerParticleFloatInput - pub const M_N_ENTITY_STICK_DATA_FIELD: usize = 0x940; // ParticleAttributeIndex_t - pub const M_N_ENTITY_STICK_NORMAL_FIELD: usize = 0x944; // ParticleAttributeIndex_t + pub mod C_OP_WorldTraceConstraint { + pub const m_nCP: usize = 0x1C0; // int32 + pub const m_vecCpOffset: usize = 0x1C4; // + pub const m_nCollisionMode: usize = 0x1D0; // ParticleCollisionMode_t + pub const m_nCollisionModeMin: usize = 0x1D4; // ParticleCollisionMode_t + pub const m_nTraceSet: usize = 0x1D8; // ParticleTraceSet_t + pub const m_CollisionGroupName: usize = 0x1DC; // char[128] + pub const m_bWorldOnly: usize = 0x25C; // bool + pub const m_bBrushOnly: usize = 0x25D; // bool + pub const m_bIncludeWater: usize = 0x25E; // bool + pub const m_nIgnoreCP: usize = 0x260; // int32 + pub const m_flCpMovementTolerance: usize = 0x264; // float32 + pub const m_flRetestRate: usize = 0x268; // float32 + pub const m_flTraceTolerance: usize = 0x26C; // float32 + pub const m_flCollisionConfirmationSpeed: usize = 0x270; // float32 + pub const m_nMaxTracesPerFrame: usize = 0x274; // float32 + pub const m_flRadiusScale: usize = 0x278; // CPerParticleFloatInput + pub const m_flBounceAmount: usize = 0x3D0; // CPerParticleFloatInput + pub const m_flSlideAmount: usize = 0x528; // CPerParticleFloatInput + pub const m_flRandomDirScale: usize = 0x680; // CPerParticleFloatInput + pub const m_bDecayBounce: usize = 0x7D8; // bool + pub const m_bKillonContact: usize = 0x7D9; // bool + pub const m_flMinSpeed: usize = 0x7DC; // float32 + pub const m_bSetNormal: usize = 0x7E0; // bool + pub const m_nStickOnCollisionField: usize = 0x7E4; // ParticleAttributeIndex_t + pub const m_flStopSpeed: usize = 0x7E8; // CPerParticleFloatInput + pub const m_nEntityStickDataField: usize = 0x940; // ParticleAttributeIndex_t + pub const m_nEntityStickNormalField: usize = 0x944; // 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 = 0x1C0; // CParticleCollectionVecInput - pub const M_VEC_MAX: usize = 0x818; // CParticleCollectionVecInput - pub const M_N_CP: usize = 0xE70; // int32 - pub const M_B_LOCAL_SPACE: usize = 0xE74; // bool - pub const M_B_ACCOUNT_FOR_RADIUS: usize = 0xE75; // bool + pub mod C_OP_BoxConstraint { + pub const m_vecMin: usize = 0x1C0; // CParticleCollectionVecInput + pub const m_vecMax: usize = 0x818; // CParticleCollectionVecInput + pub const m_nCP: usize = 0xE70; // int32 + pub const m_bLocalSpace: usize = 0xE74; // bool + pub const m_bAccountForRadius: usize = 0xE75; // 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 = 0x1C0; // float32 + pub mod C_OP_ShapeMatchingConstraint { + pub const m_flShapeRestorationTime: usize = 0x1C0; // 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 = 0x1C0; // CParticleCollectionFloatInput - pub const M_FL_MIN_DISTANCE: usize = 0x318; // CParticleCollectionFloatInput - pub const M_FL_MAX_DISTANCE: usize = 0x470; // CParticleCollectionFloatInput - pub const M_FL_ADJUSTMENT_SCALE: usize = 0x5C8; // float32 - pub const M_FL_INITIAL_RESTING_LENGTH: usize = 0x5D0; // CParticleCollectionFloatInput + pub mod C_OP_RopeSpringConstraint { + pub const m_flRestLength: usize = 0x1C0; // CParticleCollectionFloatInput + pub const m_flMinDistance: usize = 0x318; // CParticleCollectionFloatInput + pub const m_flMaxDistance: usize = 0x470; // CParticleCollectionFloatInput + pub const m_flAdjustmentScale: usize = 0x5C8; // float32 + pub const m_flInitialRestingLength: usize = 0x5D0; // 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 = 0x1C0; // CPerParticleFloatInput - pub const M_FL_MIN_DISTANCE: usize = 0x318; // CPerParticleFloatInput - pub const M_FL_MAX_DISTANCE: usize = 0x470; // CPerParticleFloatInput - pub const M_FL_RESTING_LENGTH: usize = 0x5C8; // CPerParticleFloatInput - pub const M_VEC_ANCHOR_VECTOR: usize = 0x720; // CPerParticleVecInput + pub mod C_OP_SpringToVectorConstraint { + pub const m_flRestLength: usize = 0x1C0; // CPerParticleFloatInput + pub const m_flMinDistance: usize = 0x318; // CPerParticleFloatInput + pub const m_flMaxDistance: usize = 0x470; // CPerParticleFloatInput + pub const m_flRestingLength: usize = 0x5C8; // CPerParticleFloatInput + pub const m_vecAnchorVector: usize = 0x720; // 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 = 0x1C0; // float32 - pub const M_FL_MAX_DISTANCE: usize = 0x1C4; // float32 + pub mod C_OP_ConstrainLineLength { + pub const m_flMinDistance: usize = 0x1C0; // float32 + pub const m_flMaxDistance: usize = 0x1C4; // 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 = 0x1C0; // CParticleTransformInput - pub const M_FL_PARTICLES_PER_ORBIT: usize = 0x228; // CParticleCollectionFloatInput - pub const M_FL_INITIAL_RADIUS: usize = 0x380; // CPerParticleFloatInput - pub const M_FL_THICKNESS: usize = 0x4D8; // CPerParticleFloatInput - pub const M_FL_INITIAL_SPEED_MIN: usize = 0x630; // CPerParticleFloatInput - pub const M_FL_INITIAL_SPEED_MAX: usize = 0x788; // CPerParticleFloatInput - pub const M_FL_ROLL: usize = 0x8E0; // CPerParticleFloatInput - pub const M_FL_PITCH: usize = 0xA38; // CPerParticleFloatInput - pub const M_FL_YAW: usize = 0xB90; // CPerParticleFloatInput - pub const M_B_EVEN_DISTRIBUTION: usize = 0xCE8; // bool - pub const M_B_XY_VELOCITY_ONLY: usize = 0xCE9; // bool + pub mod C_INIT_RingWave { + pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput + pub const m_flParticlesPerOrbit: usize = 0x228; // CParticleCollectionFloatInput + pub const m_flInitialRadius: usize = 0x380; // CPerParticleFloatInput + pub const m_flThickness: usize = 0x4D8; // CPerParticleFloatInput + pub const m_flInitialSpeedMin: usize = 0x630; // CPerParticleFloatInput + pub const m_flInitialSpeedMax: usize = 0x788; // CPerParticleFloatInput + pub const m_flRoll: usize = 0x8E0; // CPerParticleFloatInput + pub const m_flPitch: usize = 0xA38; // CPerParticleFloatInput + pub const m_flYaw: usize = 0xB90; // CPerParticleFloatInput + pub const m_bEvenDistribution: usize = 0xCE8; // bool + pub const m_bXYVelocityOnly: usize = 0xCE9; // 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 = 0x1C0; // int32 - pub const M_N_OVERRIDE_CP: usize = 0x1C4; // int32 - pub const M_N_DENSITY: usize = 0x1C8; // int32 - pub const M_FL_INITIAL_RADIUS: usize = 0x1CC; // float32 - pub const M_FL_INITIAL_SPEED_MIN: usize = 0x1D0; // float32 - pub const M_FL_INITIAL_SPEED_MAX: usize = 0x1D4; // float32 - pub const M_B_USE_PARTICLE_COUNT: usize = 0x1D8; // bool + pub mod C_INIT_CreateSpiralSphere { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_nOverrideCP: usize = 0x1C4; // int32 + pub const m_nDensity: usize = 0x1C8; // int32 + pub const m_flInitialRadius: usize = 0x1CC; // float32 + pub const m_flInitialSpeedMin: usize = 0x1D0; // float32 + pub const m_flInitialSpeedMax: usize = 0x1D4; // float32 + pub const m_bUseParticleCount: usize = 0x1D8; // 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 = 0x1C0; // int32 - pub const M_N_COMPONENT2: usize = 0x1C4; // int32 - pub const M_TRANSFORM_INPUT: usize = 0x1C8; // CParticleTransformInput - pub const M_FL_PARTICLE_DENSITY: usize = 0x230; // CPerParticleFloatInput - pub const M_FL_OFFSET: usize = 0x388; // CPerParticleFloatInput - pub const M_FL_RADIUS1: usize = 0x4E0; // CPerParticleFloatInput - pub const M_FL_RADIUS2: usize = 0x638; // CPerParticleFloatInput - pub const M_B_USE_COUNT: usize = 0x790; // bool - pub const M_B_USE_LOCAL_COORDS: usize = 0x791; // bool - pub const M_B_OFFSET_EXISTING_POS: usize = 0x792; // bool + pub mod C_INIT_CreateInEpitrochoid { + pub const m_nComponent1: usize = 0x1C0; // int32 + pub const m_nComponent2: usize = 0x1C4; // int32 + pub const m_TransformInput: usize = 0x1C8; // CParticleTransformInput + pub const m_flParticleDensity: usize = 0x230; // CPerParticleFloatInput + pub const m_flOffset: usize = 0x388; // CPerParticleFloatInput + pub const m_flRadius1: usize = 0x4E0; // CPerParticleFloatInput + pub const m_flRadius2: usize = 0x638; // CPerParticleFloatInput + pub const m_bUseCount: usize = 0x790; // bool + pub const m_bUseLocalCoords: usize = 0x791; // bool + pub const m_bOffsetExistingPos: usize = 0x792; // 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 = 0x1C0; // int32 - pub const M_N_SCALE_CP: usize = 0x1C4; // int32 - pub const M_N_COMPONENT: usize = 0x1C8; // int32 - pub const M_F_RAD_CENT_CORE: usize = 0x1CC; // float32 - pub const M_F_RAD_PER_POINT: usize = 0x1D0; // float32 - pub const M_F_RAD_PER_POINT_TO: usize = 0x1D4; // float32 - pub const M_FPOINT_ANGLE: usize = 0x1D8; // float32 - pub const M_FSIZE_OVERALL: usize = 0x1DC; // float32 - pub const M_F_RAD_BIAS: usize = 0x1E0; // float32 - pub const M_F_MIN_RAD: usize = 0x1E4; // float32 - pub const M_F_DIST_BIAS: usize = 0x1E8; // float32 - pub const M_B_USE_LOCAL_COORDS: usize = 0x1EC; // bool - pub const M_B_USE_WITH_CONT_EMIT: usize = 0x1ED; // bool - pub const M_B_USE_ORIG_RADIUS: usize = 0x1EE; // bool + pub mod C_INIT_CreatePhyllotaxis { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_nScaleCP: usize = 0x1C4; // int32 + pub const m_nComponent: usize = 0x1C8; // int32 + pub const m_fRadCentCore: usize = 0x1CC; // float32 + pub const m_fRadPerPoint: usize = 0x1D0; // float32 + pub const m_fRadPerPointTo: usize = 0x1D4; // float32 + pub const m_fpointAngle: usize = 0x1D8; // float32 + pub const m_fsizeOverall: usize = 0x1DC; // float32 + pub const m_fRadBias: usize = 0x1E0; // float32 + pub const m_fMinRad: usize = 0x1E4; // float32 + pub const m_fDistBias: usize = 0x1E8; // float32 + pub const m_bUseLocalCoords: usize = 0x1EC; // bool + pub const m_bUseWithContEmit: usize = 0x1ED; // bool + pub const m_bUseOrigRadius: usize = 0x1EE; // 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 = 0x1C0; // CParticleModelInput - pub const M_TRANSFORM_INPUT: usize = 0x220; // CParticleTransformInput - pub const M_N_FORCE_IN_MODEL: usize = 0x288; // int32 - pub const M_N_DESIRED_HITBOX: usize = 0x28C; // int32 - pub const M_N_HITBOX_VALUE_FROM_CONTROL_POINT_INDEX: usize = 0x290; // int32 - pub const M_VEC_HIT_BOX_SCALE: usize = 0x298; // CParticleCollectionVecInput - pub const M_FL_BONE_VELOCITY: usize = 0x8F0; // float32 - pub const M_FL_MAX_BONE_VELOCITY: usize = 0x8F4; // float32 - pub const M_VEC_DIRECTION_BIAS: usize = 0x8F8; // CParticleCollectionVecInput - pub const M_HITBOX_SET_NAME: usize = 0xF50; // char[128] - pub const M_B_LOCAL_COORDS: usize = 0xFD0; // bool - pub const M_B_USE_BONES: usize = 0xFD1; // bool - pub const M_B_USE_MESH: usize = 0xFD2; // bool - pub const M_FL_SHELL_SIZE: usize = 0xFD8; // CParticleCollectionFloatInput + pub mod C_INIT_CreateOnModel { + pub const m_modelInput: usize = 0x1C0; // CParticleModelInput + pub const m_transformInput: usize = 0x220; // CParticleTransformInput + pub const m_nForceInModel: usize = 0x288; // int32 + pub const m_nDesiredHitbox: usize = 0x28C; // int32 + pub const m_nHitboxValueFromControlPointIndex: usize = 0x290; // int32 + pub const m_vecHitBoxScale: usize = 0x298; // CParticleCollectionVecInput + pub const m_flBoneVelocity: usize = 0x8F0; // float32 + pub const m_flMaxBoneVelocity: usize = 0x8F4; // float32 + pub const m_vecDirectionBias: usize = 0x8F8; // CParticleCollectionVecInput + pub const m_HitboxSetName: usize = 0xF50; // char[128] + pub const m_bLocalCoords: usize = 0xFD0; // bool + pub const m_bUseBones: usize = 0xFD1; // bool + pub const m_bUseMesh: usize = 0xFD2; // bool + pub const m_flShellSize: usize = 0xFD8; // 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 = 0x1C0; // bool - pub const M_B_FORCE_Z: usize = 0x1C1; // bool - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1C4; // int32 - pub const M_N_HEIGHT_CP: usize = 0x1C8; // int32 - pub const M_B_USE_WATER_HEIGHT: usize = 0x1CC; // bool - pub const M_FL_DESIRED_HEIGHT: usize = 0x1D0; // CParticleCollectionFloatInput - pub const M_VEC_HIT_BOX_SCALE: usize = 0x328; // CParticleCollectionVecInput - pub const M_VEC_DIRECTION_BIAS: usize = 0x980; // CParticleCollectionVecInput - pub const M_N_BIAS_TYPE: usize = 0xFD8; // ParticleHitboxBiasType_t - pub const M_B_LOCAL_COORDS: usize = 0xFDC; // bool - pub const M_B_PREFER_MOVING_BOXES: usize = 0xFDD; // bool - pub const M_HITBOX_SET_NAME: usize = 0xFDE; // char[128] - pub const M_FL_HITBOX_VELOCITY_SCALE: usize = 0x1060; // CParticleCollectionFloatInput - pub const M_FL_MAX_BONE_VELOCITY: usize = 0x11B8; // CParticleCollectionFloatInput + pub mod C_INIT_CreateOnModelAtHeight { + pub const m_bUseBones: usize = 0x1C0; // bool + pub const m_bForceZ: usize = 0x1C1; // bool + pub const m_nControlPointNumber: usize = 0x1C4; // int32 + pub const m_nHeightCP: usize = 0x1C8; // int32 + pub const m_bUseWaterHeight: usize = 0x1CC; // bool + pub const m_flDesiredHeight: usize = 0x1D0; // CParticleCollectionFloatInput + pub const m_vecHitBoxScale: usize = 0x328; // CParticleCollectionVecInput + pub const m_vecDirectionBias: usize = 0x980; // CParticleCollectionVecInput + pub const m_nBiasType: usize = 0xFD8; // ParticleHitboxBiasType_t + pub const m_bLocalCoords: usize = 0xFDC; // bool + pub const m_bPreferMovingBoxes: usize = 0xFDD; // bool + pub const m_HitboxSetName: usize = 0xFDE; // char[128] + pub const m_flHitboxVelocityScale: usize = 0x1060; // CParticleCollectionFloatInput + pub const m_flMaxBoneVelocity: usize = 0x11B8; // 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 = 0x1C0; // int32 - pub const M_N_DESIRED_HITBOX: usize = 0x1C4; // int32 - pub const M_VEC_HIT_BOX_SCALE: usize = 0x1C8; // CParticleCollectionVecInput - pub const M_HITBOX_SET_NAME: usize = 0x820; // char[128] - pub const M_B_USE_BONES: usize = 0x8A0; // bool - pub const M_B_USE_CLOSEST_POINT_ON_HITBOX: usize = 0x8A1; // bool - pub const M_N_TEST_TYPE: usize = 0x8A4; // ClosestPointTestType_t - pub const M_FL_HYBRID_RATIO: usize = 0x8A8; // CParticleCollectionFloatInput - pub const M_B_UPDATE_POSITION: usize = 0xA00; // bool + pub mod C_INIT_SetHitboxToClosest { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_nDesiredHitbox: usize = 0x1C4; // int32 + pub const m_vecHitBoxScale: usize = 0x1C8; // CParticleCollectionVecInput + pub const m_HitboxSetName: usize = 0x820; // char[128] + pub const m_bUseBones: usize = 0x8A0; // bool + pub const m_bUseClosestPointOnHitbox: usize = 0x8A1; // bool + pub const m_nTestType: usize = 0x8A4; // ClosestPointTestType_t + pub const m_flHybridRatio: usize = 0x8A8; // CParticleCollectionFloatInput + pub const m_bUpdatePosition: usize = 0xA00; // 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 = 0x1C0; // int32 - pub const M_N_FORCE_IN_MODEL: usize = 0x1C4; // int32 - pub const M_N_DESIRED_HITBOX: usize = 0x1C8; // int32 - pub const M_VEC_HIT_BOX_SCALE: usize = 0x1D0; // CParticleCollectionVecInput - pub const M_VEC_DIRECTION_BIAS: usize = 0x828; // - pub const M_B_MAINTAIN_HITBOX: usize = 0x834; // bool - pub const M_B_USE_BONES: usize = 0x835; // bool - pub const M_HITBOX_SET_NAME: usize = 0x836; // char[128] - pub const M_FL_SHELL_SIZE: usize = 0x8B8; // CParticleCollectionFloatInput + pub mod C_INIT_SetHitboxToModel { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_nForceInModel: usize = 0x1C4; // int32 + pub const m_nDesiredHitbox: usize = 0x1C8; // int32 + pub const m_vecHitBoxScale: usize = 0x1D0; // CParticleCollectionVecInput + pub const m_vecDirectionBias: usize = 0x828; // + pub const m_bMaintainHitbox: usize = 0x834; // bool + pub const m_bUseBones: usize = 0x835; // bool + pub const m_HitboxSetName: usize = 0x836; // char[128] + pub const m_flShellSize: usize = 0x8B8; // 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 = 0x1C0; // CPerParticleFloatInput - pub const M_F_RADIUS_MAX: usize = 0x318; // CPerParticleFloatInput - pub const M_VEC_DISTANCE_BIAS: usize = 0x470; // CPerParticleVecInput - pub const M_VEC_DISTANCE_BIAS_ABS: usize = 0xAC8; // - pub const M_TRANSFORM_INPUT: usize = 0xAD8; // CParticleTransformInput - pub const M_F_SPEED_MIN: usize = 0xB40; // CPerParticleFloatInput - pub const M_F_SPEED_MAX: usize = 0xC98; // CPerParticleFloatInput - pub const M_F_SPEED_RAND_EXP: usize = 0xDF0; // float32 - pub const M_B_LOCAL_COORDS: usize = 0xDF4; // bool - pub const M_FL_END_CP_GROWTH_TIME: usize = 0xDF8; // float32 - pub const M_LOCAL_COORDINATE_SYSTEM_SPEED_MIN: usize = 0xE00; // CPerParticleVecInput - pub const M_LOCAL_COORDINATE_SYSTEM_SPEED_MAX: usize = 0x1458; // CPerParticleVecInput - pub const M_N_FIELD_OUTPUT: usize = 0x1AB0; // ParticleAttributeIndex_t - pub const M_N_FIELD_VELOCITY: usize = 0x1AB4; // ParticleAttributeIndex_t + pub mod C_INIT_CreateWithinSphereTransform { + pub const m_fRadiusMin: usize = 0x1C0; // CPerParticleFloatInput + pub const m_fRadiusMax: usize = 0x318; // CPerParticleFloatInput + pub const m_vecDistanceBias: usize = 0x470; // CPerParticleVecInput + pub const m_vecDistanceBiasAbs: usize = 0xAC8; // + pub const m_TransformInput: usize = 0xAD8; // CParticleTransformInput + pub const m_fSpeedMin: usize = 0xB40; // CPerParticleFloatInput + pub const m_fSpeedMax: usize = 0xC98; // CPerParticleFloatInput + pub const m_fSpeedRandExp: usize = 0xDF0; // float32 + pub const m_bLocalCoords: usize = 0xDF4; // bool + pub const m_flEndCPGrowthTime: usize = 0xDF8; // float32 + pub const m_LocalCoordinateSystemSpeedMin: usize = 0xE00; // CPerParticleVecInput + pub const m_LocalCoordinateSystemSpeedMax: usize = 0x1458; // CPerParticleVecInput + pub const m_nFieldOutput: usize = 0x1AB0; // ParticleAttributeIndex_t + pub const m_nFieldVelocity: usize = 0x1AB4; // 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 = 0x1C0; // CPerParticleVecInput - pub const M_VEC_MAX: usize = 0x818; // CPerParticleVecInput - pub const M_N_CONTROL_POINT_NUMBER: usize = 0xE70; // int32 - pub const M_B_LOCAL_SPACE: usize = 0xE74; // bool - pub const M_RANDOMNESS_PARAMETERS: usize = 0xE78; // CRandomNumberGeneratorParameters + pub mod C_INIT_CreateWithinBox { + pub const m_vecMin: usize = 0x1C0; // CPerParticleVecInput + pub const m_vecMax: usize = 0x818; // CPerParticleVecInput + pub const m_nControlPointNumber: usize = 0xE70; // int32 + pub const m_bLocalSpace: usize = 0xE74; // bool + pub const m_randomnessParameters: usize = 0xE78; // 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 = 0x1C0; // CParticleCollectionFloatInput - pub const M_N_Y_COUNT: usize = 0x318; // CParticleCollectionFloatInput - pub const M_N_Z_COUNT: usize = 0x470; // CParticleCollectionFloatInput - pub const M_N_X_SPACING: usize = 0x5C8; // CParticleCollectionFloatInput - pub const M_N_Y_SPACING: usize = 0x720; // CParticleCollectionFloatInput - pub const M_N_Z_SPACING: usize = 0x878; // CParticleCollectionFloatInput - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x9D0; // int32 - pub const M_B_LOCAL_SPACE: usize = 0x9D4; // bool - pub const M_B_CENTER: usize = 0x9D5; // bool - pub const M_B_HOLLOW: usize = 0x9D6; // bool + pub mod C_INIT_CreateOnGrid { + pub const m_nXCount: usize = 0x1C0; // CParticleCollectionFloatInput + pub const m_nYCount: usize = 0x318; // CParticleCollectionFloatInput + pub const m_nZCount: usize = 0x470; // CParticleCollectionFloatInput + pub const m_nXSpacing: usize = 0x5C8; // CParticleCollectionFloatInput + pub const m_nYSpacing: usize = 0x720; // CParticleCollectionFloatInput + pub const m_nZSpacing: usize = 0x878; // CParticleCollectionFloatInput + pub const m_nControlPointNumber: usize = 0x9D0; // int32 + pub const m_bLocalSpace: usize = 0x9D4; // bool + pub const m_bCenter: usize = 0x9D5; // bool + pub const m_bHollow: usize = 0x9D6; // 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 = 0x1C0; // CPerParticleVecInput - pub const M_OFFSET_MAX: usize = 0x818; // CPerParticleVecInput - pub const M_TRANSFORM_INPUT: usize = 0xE70; // CParticleTransformInput - pub const M_B_LOCAL_COORDS: usize = 0xED8; // bool - pub const M_B_PROPORTIONAL: usize = 0xED9; // bool - pub const M_RANDOMNESS_PARAMETERS: usize = 0xEDC; // CRandomNumberGeneratorParameters + pub mod C_INIT_PositionOffset { + pub const m_OffsetMin: usize = 0x1C0; // CPerParticleVecInput + pub const m_OffsetMax: usize = 0x818; // CPerParticleVecInput + pub const m_TransformInput: usize = 0xE70; // CParticleTransformInput + pub const m_bLocalCoords: usize = 0xED8; // bool + pub const m_bProportional: usize = 0xED9; // bool + pub const m_randomnessParameters: usize = 0xEDC; // 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 = 0x1C0; // int32 - pub const M_N_CONTROL_POINT_NUMBER_END: usize = 0x1C4; // int32 - pub const M_B_LOCAL_COORDS: usize = 0x1C8; // bool + pub mod C_INIT_PositionOffsetToCP { + pub const m_nControlPointNumberStart: usize = 0x1C0; // int32 + pub const m_nControlPointNumberEnd: usize = 0x1C4; // int32 + pub const m_bLocalCoords: usize = 0x1C8; // 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 = 0x1C0; // CPerParticleFloatInput - pub const M_FL_MAX_TRACE_LENGTH: usize = 0x318; // CPerParticleFloatInput - pub const M_COLLISION_GROUP_NAME: usize = 0x470; // char[128] - pub const M_N_TRACE_SET: usize = 0x4F0; // ParticleTraceSet_t - pub const M_N_TRACE_MISS_BEHAVIOR: usize = 0x500; // ParticleTraceMissBehavior_t - pub const M_B_INCLUDE_WATER: usize = 0x504; // bool - pub const M_B_SET_NORMAL: usize = 0x505; // bool - pub const M_B_SET_PXYZ_ONLY: usize = 0x506; // bool - pub const M_B_TRACE_ALONG_NORMAL: usize = 0x507; // bool - pub const M_B_OFFSETON_COL_ONLY: usize = 0x508; // bool - pub const M_FL_OFFSET_BY_RADIUS_FACTOR: usize = 0x50C; // float32 - pub const M_N_PRESERVE_OFFSET_CP: usize = 0x510; // int32 - pub const M_N_IGNORE_CP: usize = 0x514; // int32 + pub mod C_INIT_PositionPlaceOnGround { + pub const m_flOffset: usize = 0x1C0; // CPerParticleFloatInput + pub const m_flMaxTraceLength: usize = 0x318; // CPerParticleFloatInput + pub const m_CollisionGroupName: usize = 0x470; // char[128] + pub const m_nTraceSet: usize = 0x4F0; // ParticleTraceSet_t + pub const m_nTraceMissBehavior: usize = 0x500; // ParticleTraceMissBehavior_t + pub const m_bIncludeWater: usize = 0x504; // bool + pub const m_bSetNormal: usize = 0x505; // bool + pub const m_bSetPXYZOnly: usize = 0x506; // bool + pub const m_bTraceAlongNormal: usize = 0x507; // bool + pub const m_bOffsetonColOnly: usize = 0x508; // bool + pub const m_flOffsetByRadiusFactor: usize = 0x50C; // float32 + pub const m_nPreserveOffsetCP: usize = 0x510; // int32 + pub const m_nIgnoreCP: usize = 0x514; // 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 = 0x1C0; // float32 - pub const M_F_SPEED_MAX: usize = 0x1C4; // float32 - pub const M_B_IGNORE_DT: usize = 0x1C8; // bool + pub mod C_INIT_VelocityFromNormal { + pub const m_fSpeedMin: usize = 0x1C0; // float32 + pub const m_fSpeedMax: usize = 0x1C4; // float32 + pub const m_bIgnoreDt: usize = 0x1C8; // 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 = 0x1C0; // int32 - pub const M_F_SPEED_MIN: usize = 0x1C8; // CPerParticleFloatInput - pub const M_F_SPEED_MAX: usize = 0x320; // CPerParticleFloatInput - pub const M_LOCAL_COORDINATE_SYSTEM_SPEED_MIN: usize = 0x478; // CPerParticleVecInput - pub const M_LOCAL_COORDINATE_SYSTEM_SPEED_MAX: usize = 0xAD0; // CPerParticleVecInput - pub const M_B_IGNORE_DT: usize = 0x1128; // bool - pub const M_RANDOMNESS_PARAMETERS: usize = 0x112C; // CRandomNumberGeneratorParameters + pub mod C_INIT_VelocityRandom { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_fSpeedMin: usize = 0x1C8; // CPerParticleFloatInput + pub const m_fSpeedMax: usize = 0x320; // CPerParticleFloatInput + pub const m_LocalCoordinateSystemSpeedMin: usize = 0x478; // CPerParticleVecInput + pub const m_LocalCoordinateSystemSpeedMax: usize = 0xAD0; // CPerParticleVecInput + pub const m_bIgnoreDT: usize = 0x1128; // bool + pub const m_randomnessParameters: usize = 0x112C; // 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 = 0x1C0; // - pub const M_VEC_ABS_VAL_INV: usize = 0x1CC; // - pub const M_VEC_OFFSET_LOC: usize = 0x1D8; // CPerParticleVecInput - pub const M_FL_OFFSET: usize = 0x830; // CPerParticleFloatInput - pub const M_VEC_OUTPUT_MIN: usize = 0x988; // CPerParticleVecInput - pub const M_VEC_OUTPUT_MAX: usize = 0xFE0; // CPerParticleVecInput - pub const M_FL_NOISE_SCALE: usize = 0x1638; // CPerParticleFloatInput - pub const M_FL_NOISE_SCALE_LOC: usize = 0x1790; // CPerParticleFloatInput - pub const M_TRANSFORM_INPUT: usize = 0x18E8; // CParticleTransformInput - pub const M_B_IGNORE_DT: usize = 0x1950; // bool + pub mod C_INIT_InitialVelocityNoise { + pub const m_vecAbsVal: usize = 0x1C0; // + pub const m_vecAbsValInv: usize = 0x1CC; // + pub const m_vecOffsetLoc: usize = 0x1D8; // CPerParticleVecInput + pub const m_flOffset: usize = 0x830; // CPerParticleFloatInput + pub const m_vecOutputMin: usize = 0x988; // CPerParticleVecInput + pub const m_vecOutputMax: usize = 0xFE0; // CPerParticleVecInput + pub const m_flNoiseScale: usize = 0x1638; // CPerParticleFloatInput + pub const m_flNoiseScaleLoc: usize = 0x1790; // CPerParticleFloatInput + pub const m_TransformInput: usize = 0x18E8; // CParticleTransformInput + pub const m_bIgnoreDt: usize = 0x1950; // 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 = 0x1C0; // float32 - pub const M_FL_VELOCITY_MAX: usize = 0x1C4; // float32 - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1C8; // int32 - pub const M_HITBOX_SET_NAME: usize = 0x1CC; // char[128] - pub const M_B_USE_BONES: usize = 0x24C; // bool + pub mod C_INIT_InitialVelocityFromHitbox { + pub const m_flVelocityMin: usize = 0x1C0; // float32 + pub const m_flVelocityMax: usize = 0x1C4; // float32 + pub const m_nControlPointNumber: usize = 0x1C8; // int32 + pub const m_HitboxSetName: usize = 0x1CC; // char[128] + pub const m_bUseBones: usize = 0x24C; // 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 = 0x1C0; // int32 - pub const M_F_SPEED_MIN: usize = 0x1C4; // float32 - pub const M_F_SPEED_MAX: usize = 0x1C8; // float32 - pub const M_VEC_LOCAL_COORDINATE_SYSTEM_SPEED_SCALE: usize = 0x1CC; // - pub const M_B_IGNORE_DELTA: usize = 0x1D9; // bool + pub mod C_INIT_VelocityRadialRandom { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_fSpeedMin: usize = 0x1C4; // float32 + pub const m_fSpeedMax: usize = 0x1C8; // float32 + pub const m_vecLocalCoordinateSystemSpeedScale: usize = 0x1CC; // + pub const m_bIgnoreDelta: usize = 0x1D9; // 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 = 0x1C0; // float32 - pub const M_F_LIFETIME_MAX: usize = 0x1C4; // float32 - pub const M_F_LIFETIME_RAND_EXPONENT: usize = 0x1C8; // float32 + pub mod C_INIT_RandomLifeTime { + pub const m_fLifetimeMin: usize = 0x1C0; // float32 + pub const m_fLifetimeMax: usize = 0x1C4; // float32 + pub const m_fLifetimeRandExponent: usize = 0x1C8; // 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 = 0x1C0; // float32 - pub const M_FL_MAX: usize = 0x1C4; // float32 - pub const M_FL_EXPONENT: usize = 0x1C8; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1CC; // ParticleAttributeIndex_t + pub mod C_INIT_RandomScalar { + pub const m_flMin: usize = 0x1C0; // float32 + pub const m_flMax: usize = 0x1C4; // float32 + pub const m_flExponent: usize = 0x1C8; // float32 + pub const m_nFieldOutput: usize = 0x1CC; // 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 = 0x1C0; // - pub const M_VEC_MAX: usize = 0x1CC; // - pub const M_N_FIELD_OUTPUT: usize = 0x1D8; // ParticleAttributeIndex_t - pub const M_RANDOMNESS_PARAMETERS: usize = 0x1DC; // CRandomNumberGeneratorParameters + pub mod C_INIT_RandomVector { + pub const m_vecMin: usize = 0x1C0; // + pub const m_vecMax: usize = 0x1CC; // + pub const m_nFieldOutput: usize = 0x1D8; // ParticleAttributeIndex_t + pub const m_randomnessParameters: usize = 0x1DC; // 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 = 0x1C0; // float32 - pub const M_FL_MAX: usize = 0x1C4; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1C8; // ParticleAttributeIndex_t - pub const M_N_COMPONENT: usize = 0x1CC; // int32 + pub mod C_INIT_RandomVectorComponent { + pub const m_flMin: usize = 0x1C0; // float32 + pub const m_flMax: usize = 0x1C4; // float32 + pub const m_nFieldOutput: usize = 0x1C8; // ParticleAttributeIndex_t + pub const m_nComponent: usize = 0x1CC; // 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 = 0x1C0; // - pub const M_N_FIELD_OUTPUT: usize = 0x1CC; // ParticleAttributeIndex_t - pub const M_N_FIELD_INPUT: usize = 0x1D0; // ParticleAttributeIndex_t - pub const M_V_OFFSET_MIN: usize = 0x1D4; // - pub const M_V_OFFSET_MAX: usize = 0x1E0; // - pub const M_RANDOMNESS_PARAMETERS: usize = 0x1EC; // CRandomNumberGeneratorParameters + pub mod C_INIT_AddVectorToVector { + pub const m_vecScale: usize = 0x1C0; // + pub const m_nFieldOutput: usize = 0x1CC; // ParticleAttributeIndex_t + pub const m_nFieldInput: usize = 0x1D0; // ParticleAttributeIndex_t + pub const m_vOffsetMin: usize = 0x1D4; // + pub const m_vOffsetMax: usize = 0x1E0; // + pub const m_randomnessParameters: usize = 0x1EC; // 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 = 0x1C0; // float32 - pub const M_FL_MAX: usize = 0x1C4; // float32 - pub const M_FL_EXPONENT: usize = 0x1C8; // float32 + pub mod C_INIT_RandomAlphaWindowThreshold { + pub const m_flMin: usize = 0x1C0; // float32 + pub const m_flMax: usize = 0x1C4; // float32 + pub const m_flExponent: usize = 0x1C8; // 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 = 0x1C0; // float32 - pub const M_FL_RADIUS_MAX: usize = 0x1C4; // float32 - pub const M_FL_RADIUS_RAND_EXPONENT: usize = 0x1C8; // float32 + pub mod C_INIT_RandomRadius { + pub const m_flRadiusMin: usize = 0x1C0; // float32 + pub const m_flRadiusMax: usize = 0x1C4; // float32 + pub const m_flRadiusRandExponent: usize = 0x1C8; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_ALPHA_MIN: usize = 0x1C4; // int32 - pub const M_N_ALPHA_MAX: usize = 0x1C8; // int32 - pub const M_FL_ALPHA_RAND_EXPONENT: usize = 0x1D4; // float32 + pub mod C_INIT_RandomAlpha { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nAlphaMin: usize = 0x1C4; // int32 + pub const m_nAlphaMax: usize = 0x1C8; // int32 + pub const m_flAlphaRandExponent: usize = 0x1D4; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_FL_DEGREES: usize = 0x1C4; // float32 - pub const M_FL_DEGREES_MIN: usize = 0x1C8; // float32 - pub const M_FL_DEGREES_MAX: usize = 0x1CC; // float32 - pub const M_FL_ROTATION_RAND_EXPONENT: usize = 0x1D0; // float32 - pub const M_B_RANDOMLY_FLIP_DIRECTION: usize = 0x1D4; // bool + pub mod CGeneralRandomRotation { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_flDegrees: usize = 0x1C4; // float32 + pub const m_flDegreesMin: usize = 0x1C8; // float32 + pub const m_flDegreesMax: usize = 0x1CC; // float32 + pub const m_flRotationRandExponent: usize = 0x1D0; // float32 + pub const m_bRandomlyFlipDirection: usize = 0x1D4; // 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 = 0x1C0; // int32 - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_FL_ROT_OFFSET: usize = 0x1C8; // float32 + pub mod C_INIT_Orient2DRelToCP { + pub const m_nCP: usize = 0x1C0; // int32 + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_flRotOffset: usize = 0x1C8; // 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 = 0x1DC; // Color - pub const M_COLOR_MAX: usize = 0x1E0; // Color - pub const M_TINT_MIN: usize = 0x1E4; // Color - pub const M_TINT_MAX: usize = 0x1E8; // Color - pub const M_FL_TINT_PERC: usize = 0x1EC; // float32 - pub const M_FL_UPDATE_THRESHOLD: usize = 0x1F0; // float32 - pub const M_N_TINT_CP: usize = 0x1F4; // int32 - pub const M_N_FIELD_OUTPUT: usize = 0x1F8; // ParticleAttributeIndex_t - pub const M_N_TINT_BLEND_MODE: usize = 0x1FC; // ParticleColorBlendMode_t - pub const M_FL_LIGHT_AMPLIFICATION: usize = 0x200; // float32 + pub mod C_INIT_RandomColor { + pub const m_ColorMin: usize = 0x1DC; // Color + pub const m_ColorMax: usize = 0x1E0; // Color + pub const m_TintMin: usize = 0x1E4; // Color + pub const m_TintMax: usize = 0x1E8; // Color + pub const m_flTintPerc: usize = 0x1EC; // float32 + pub const m_flUpdateThreshold: usize = 0x1F0; // float32 + pub const m_nTintCP: usize = 0x1F4; // int32 + pub const m_nFieldOutput: usize = 0x1F8; // ParticleAttributeIndex_t + pub const m_nTintBlendMode: usize = 0x1FC; // ParticleColorBlendMode_t + pub const m_flLightAmplification: usize = 0x200; // 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 = 0x1D8; // Color - pub const M_COLOR_MAX: usize = 0x1DC; // Color - pub const M_TINT_MIN: usize = 0x1E0; // Color - pub const M_TINT_MAX: usize = 0x1E4; // Color - pub const M_FL_TINT_PERC: usize = 0x1E8; // float32 - pub const M_N_TINT_BLEND_MODE: usize = 0x1EC; // ParticleColorBlendMode_t - pub const M_FL_LIGHT_AMPLIFICATION: usize = 0x1F0; // float32 + pub mod C_INIT_ColorLitPerParticle { + pub const m_ColorMin: usize = 0x1D8; // Color + pub const m_ColorMax: usize = 0x1DC; // Color + pub const m_TintMin: usize = 0x1E0; // Color + pub const m_TintMax: usize = 0x1E4; // Color + pub const m_flTintPerc: usize = 0x1E8; // float32 + pub const m_nTintBlendMode: usize = 0x1EC; // ParticleColorBlendMode_t + pub const m_flLightAmplification: usize = 0x1F0; // 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 = 0x1C0; // float32 - pub const M_FL_MAX_LENGTH: usize = 0x1C4; // float32 - pub const M_FL_LENGTH_RAND_EXPONENT: usize = 0x1C8; // float32 + pub mod C_INIT_RandomTrailLength { + pub const m_flMinLength: usize = 0x1C0; // float32 + pub const m_flMaxLength: usize = 0x1C4; // float32 + pub const m_flLengthRandExponent: usize = 0x1C8; // 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 = 0x1C0; // int32 - pub const M_N_SEQUENCE_MAX: usize = 0x1C4; // int32 - pub const M_B_SHUFFLE: usize = 0x1C8; // bool - pub const M_B_LINEAR: usize = 0x1C9; // bool - pub const M_WEIGHTED_LIST: usize = 0x1D0; // CUtlVector< SequenceWeightedList_t > + pub mod C_INIT_RandomSequence { + pub const m_nSequenceMin: usize = 0x1C0; // int32 + 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 > } - // 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 = 0x1C0; // bool - pub const M_B_RADIUS_SCALE: usize = 0x1C1; // bool - pub const M_N_CP: usize = 0x1C4; // int32 - pub const M_VEC_OFFSET: usize = 0x1C8; // + pub mod C_INIT_SequenceFromCP { + pub const m_bKillUnused: usize = 0x1C0; // bool + pub const m_bRadiusScale: usize = 0x1C1; // bool + pub const m_nCP: usize = 0x1C4; // int32 + pub const m_vecOffset: usize = 0x1C8; // } - // 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 = 0x1C0; // char[256] - pub const M_SEQUENCE_NAME: usize = 0x2C0; // char[256] - pub const M_H_MODEL: usize = 0x3C0; // CStrongHandle< InfoForResourceTypeCModel > + 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 > } - // Parent: c_particle_function_initializer + // Parent: CParticleFunctionInitializer // Fields count: 1 // // Metadata: // MGetKV3ClassDefaults - pub mod c_init_scale_velocity { - pub const M_VEC_SCALE: usize = 0x1C0; // CParticleCollectionVecInput + pub mod C_INIT_ScaleVelocity { + pub const m_vecScale: usize = 0x1C0; // 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 = 0x1C0; // CParticleCollectionVecInput - pub const M_VEC_WARP_MAX: usize = 0x818; // CParticleCollectionVecInput - pub const M_N_SCALE_CONTROL_POINT_NUMBER: usize = 0xE70; // int32 - pub const M_N_CONTROL_POINT_NUMBER: usize = 0xE74; // int32 - pub const M_N_RADIUS_COMPONENT: usize = 0xE78; // int32 - pub const M_FL_WARP_TIME: usize = 0xE7C; // float32 - pub const M_FL_WARP_START_TIME: usize = 0xE80; // float32 - pub const M_FL_PREV_POS_SCALE: usize = 0xE84; // float32 - pub const M_B_INVERT_WARP: usize = 0xE88; // bool - pub const M_B_USE_COUNT: usize = 0xE89; // bool + pub mod C_INIT_PositionWarp { + pub const m_vecWarpMin: usize = 0x1C0; // CParticleCollectionVecInput + pub const m_vecWarpMax: usize = 0x818; // CParticleCollectionVecInput + pub const m_nScaleControlPointNumber: usize = 0xE70; // int32 + pub const m_nControlPointNumber: usize = 0xE74; // int32 + pub const m_nRadiusComponent: usize = 0xE78; // int32 + pub const m_flWarpTime: usize = 0xE7C; // float32 + pub const m_flWarpStartTime: usize = 0xE80; // float32 + pub const m_flPrevPosScale: usize = 0xE84; // float32 + pub const m_bInvertWarp: usize = 0xE88; // bool + pub const m_bUseCount: usize = 0xE89; // 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 = 0x1C0; // - pub const M_VEC_WARP_MAX: usize = 0x1CC; // - pub const M_INPUT_VALUE: usize = 0x1D8; // CPerParticleFloatInput - pub const M_FL_PREV_POS_SCALE: usize = 0x330; // float32 - pub const M_N_SCALE_CONTROL_POINT_NUMBER: usize = 0x334; // int32 - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x338; // int32 + pub mod C_INIT_PositionWarpScalar { + pub const m_vecWarpMin: usize = 0x1C0; // + pub const m_vecWarpMax: usize = 0x1CC; // + pub const m_InputValue: usize = 0x1D8; // CPerParticleFloatInput + pub const m_flPrevPosScale: usize = 0x330; // float32 + pub const m_nScaleControlPointNumber: usize = 0x334; // int32 + pub const m_nControlPointNumber: usize = 0x338; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_B_ABS_VAL: usize = 0x1C4; // bool - pub const M_B_ABS_VAL_INV: usize = 0x1C5; // bool - pub const M_FL_OFFSET: usize = 0x1C8; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1CC; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D0; // float32 - pub const M_FL_NOISE_SCALE: usize = 0x1D4; // float32 - pub const M_FL_NOISE_SCALE_LOC: usize = 0x1D8; // float32 - pub const M_VEC_OFFSET_LOC: usize = 0x1DC; // - pub const M_FL_WORLD_TIME_SCALE: usize = 0x1E8; // float32 + pub mod C_INIT_CreationNoise { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_bAbsVal: usize = 0x1C4; // bool + pub const m_bAbsValInv: usize = 0x1C5; // bool + pub const m_flOffset: usize = 0x1C8; // float32 + pub const m_flOutputMin: usize = 0x1CC; // float32 + pub const m_flOutputMax: usize = 0x1D0; // float32 + pub const m_flNoiseScale: usize = 0x1D4; // float32 + pub const m_flNoiseScaleLoc: usize = 0x1D8; // float32 + pub const m_vecOffsetLoc: usize = 0x1DC; // + pub const m_flWorldTimeScale: usize = 0x1E8; // 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 = 0x1C0; // float32 - pub const M_PATH_PARAMS: usize = 0x1D0; // CPathParameters - pub const M_B_USE_RANDOM_C_PS: usize = 0x210; // bool - pub const M_V_END_OFFSET: usize = 0x214; // - pub const M_B_SAVE_OFFSET: usize = 0x220; // bool + pub mod C_INIT_CreateAlongPath { + pub const m_fMaxDistance: usize = 0x1C0; // float32 + pub const m_PathParams: usize = 0x1D0; // CPathParameters + pub const m_bUseRandomCPs: usize = 0x210; // bool + pub const m_vEndOffset: usize = 0x214; // + pub const m_bSaveOffset: usize = 0x220; // 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 = 0x1C0; // CPerParticleFloatInput - pub const M_FL_SPEED_MAX: usize = 0x318; // CPerParticleFloatInput - pub const M_FL_END_SPREAD: usize = 0x470; // CPerParticleFloatInput - pub const M_FL_START_OFFSET: usize = 0x5C8; // CPerParticleFloatInput - pub const M_FL_END_OFFSET: usize = 0x720; // CPerParticleFloatInput - pub const M_N_END_CONTROL_POINT_NUMBER: usize = 0x878; // int32 - pub const M_B_TRAIL_BIAS: usize = 0x87C; // bool + pub mod C_INIT_MoveBetweenPoints { + pub const m_flSpeedMin: usize = 0x1C0; // CPerParticleFloatInput + pub const m_flSpeedMax: usize = 0x318; // CPerParticleFloatInput + pub const m_flEndSpread: usize = 0x470; // CPerParticleFloatInput + pub const m_flStartOffset: usize = 0x5C8; // CPerParticleFloatInput + pub const m_flEndOffset: usize = 0x720; // CPerParticleFloatInput + pub const m_nEndControlPointNumber: usize = 0x878; // int32 + pub const m_bTrailBias: usize = 0x87C; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1C8; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1CC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1D0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D4; // float32 - pub const M_FL_START_TIME: usize = 0x1D8; // float32 - pub const M_FL_END_TIME: usize = 0x1DC; // float32 - pub const M_N_SET_METHOD: usize = 0x1E0; // ParticleSetMethod_t - pub const M_B_ACTIVE_RANGE: usize = 0x1E4; // bool - pub const M_FL_REMAP_BIAS: usize = 0x1E8; // float32 + pub mod C_INIT_RemapScalar { + pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1C8; // float32 + pub const m_flInputMax: usize = 0x1CC; // float32 + pub const m_flOutputMin: usize = 0x1D0; // float32 + pub const m_flOutputMax: usize = 0x1D4; // float32 + pub const m_flStartTime: usize = 0x1D8; // float32 + pub const m_flEndTime: usize = 0x1DC; // float32 + pub const m_nSetMethod: usize = 0x1E0; // ParticleSetMethod_t + pub const m_bActiveRange: usize = 0x1E4; // bool + pub const m_flRemapBias: usize = 0x1E8; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_INPUT_MIN: usize = 0x1C4; // int32 - pub const M_N_INPUT_MAX: usize = 0x1C8; // int32 - pub const M_N_SCALE_CONTROL_POINT: usize = 0x1CC; // int32 - pub const M_N_SCALE_CONTROL_POINT_FIELD: usize = 0x1D0; // int32 - pub const M_FL_OUTPUT_MIN: usize = 0x1D4; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D8; // float32 - pub const M_N_SET_METHOD: usize = 0x1DC; // ParticleSetMethod_t - pub const M_B_ACTIVE_RANGE: usize = 0x1E0; // bool - pub const M_B_INVERT: usize = 0x1E1; // bool - pub const M_B_WRAP: usize = 0x1E2; // bool - pub const M_FL_REMAP_BIAS: usize = 0x1E4; // float32 + pub mod C_INIT_RemapParticleCountToScalar { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nInputMin: usize = 0x1C4; // int32 + pub const m_nInputMax: usize = 0x1C8; // int32 + pub const m_nScaleControlPoint: usize = 0x1CC; // int32 + pub const m_nScaleControlPointField: usize = 0x1D0; // int32 + pub const m_flOutputMin: usize = 0x1D4; // float32 + pub const m_flOutputMax: usize = 0x1D8; // float32 + pub const m_nSetMethod: usize = 0x1DC; // ParticleSetMethod_t + pub const m_bActiveRange: usize = 0x1E0; // bool + pub const m_bInvert: usize = 0x1E1; // bool + pub const m_bWrap: usize = 0x1E2; // bool + pub const m_flRemapBias: usize = 0x1E4; // 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 = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_OUTPUT_MIN_NAME: usize = 0x1F8; // CUtlString - pub const M_OUTPUT_MAX_NAME: usize = 0x200; // CUtlString - pub const M_B_MODEL_FROM_RENDERER: usize = 0x208; // bool + pub mod C_INIT_RemapParticleCountToNamedModelElementScalar { + pub const m_hModel: usize = 0x1F0; // CStrongHandle< InfoForResourceTypeCModel > + pub const m_outputMinName: usize = 0x1F8; // CUtlString + pub const m_outputMaxName: usize = 0x200; // CUtlString + pub const m_bModelFromRenderer: usize = 0x208; // 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 = 0x1C0; // int32 - pub const M_FL_VELOCITY_SCALE: usize = 0x1C4; // float32 + pub mod C_INIT_InheritVelocity { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_flVelocityScale: usize = 0x1C4; // 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 = 0x1C0; // CParticleCollectionVecInput - pub const M_TRANSFORM_INPUT: usize = 0x818; // CParticleTransformInput - pub const M_FL_VELOCITY_SCALE: usize = 0x880; // float32 - pub const M_B_DIRECTION_ONLY: usize = 0x884; // bool + pub mod C_INIT_VelocityFromCP { + pub const m_velocityInput: usize = 0x1C0; // CParticleCollectionVecInput + pub const m_transformInput: usize = 0x818; // CParticleTransformInput + pub const m_flVelocityScale: usize = 0x880; // float32 + pub const m_bDirectionOnly: usize = 0x884; // 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 = 0x1C0; // bool - pub const M_B_ABS_VAL_INV: usize = 0x1C1; // bool - pub const M_FL_OFFSET: usize = 0x1C4; // float32 - pub const M_FL_AGE_MIN: usize = 0x1C8; // float32 - pub const M_FL_AGE_MAX: usize = 0x1CC; // float32 - pub const M_FL_NOISE_SCALE: usize = 0x1D0; // float32 - pub const M_FL_NOISE_SCALE_LOC: usize = 0x1D4; // float32 - pub const M_VEC_OFFSET_LOC: usize = 0x1D8; // + pub mod C_INIT_AgeNoise { + pub const m_bAbsVal: usize = 0x1C0; // bool + pub const m_bAbsValInv: usize = 0x1C1; // bool + pub const m_flOffset: usize = 0x1C4; // float32 + pub const m_flAgeMin: usize = 0x1C8; // float32 + pub const m_flAgeMax: usize = 0x1CC; // float32 + pub const m_flNoiseScale: usize = 0x1D0; // float32 + pub const m_flNoiseScaleLoc: usize = 0x1D4; // float32 + pub const m_vecOffsetLoc: usize = 0x1D8; // } - // 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 = 0x1C0; // float32 + pub mod C_INIT_SequenceLifeTime { + pub const m_flFramerate: usize = 0x1C0; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1C8; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1CC; // float32 - pub const M_VEC_OUTPUT_MIN: usize = 0x1D0; // - pub const M_VEC_OUTPUT_MAX: usize = 0x1DC; // - pub const M_FL_START_TIME: usize = 0x1E8; // float32 - pub const M_FL_END_TIME: usize = 0x1EC; // float32 - pub const M_N_SET_METHOD: usize = 0x1F0; // ParticleSetMethod_t - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1F4; // int32 - pub const M_B_LOCAL_COORDS: usize = 0x1F8; // bool - pub const M_FL_REMAP_BIAS: usize = 0x1FC; // float32 + pub mod C_INIT_RemapScalarToVector { + pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1C8; // float32 + pub const m_flInputMax: usize = 0x1CC; // float32 + pub const m_vecOutputMin: usize = 0x1D0; // + pub const m_vecOutputMax: usize = 0x1DC; // + pub const m_flStartTime: usize = 0x1E8; // float32 + pub const m_flEndTime: usize = 0x1EC; // float32 + pub const m_nSetMethod: usize = 0x1F0; // ParticleSetMethod_t + pub const m_nControlPointNumber: usize = 0x1F4; // int32 + pub const m_bLocalCoords: usize = 0x1F8; // bool + pub const m_flRemapBias: usize = 0x1FC; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_VEC_OUTPUT_MIN: usize = 0x1C8; // - pub const M_VEC_OUTPUT_MAX: usize = 0x1D4; // - pub const M_RANDOMNESS_PARAMETERS: usize = 0x1E0; // CRandomNumberGeneratorParameters + pub mod C_INIT_OffsetVectorToVector { + pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_vecOutputMin: usize = 0x1C8; // + pub const m_vecOutputMax: usize = 0x1D4; // + pub const m_randomnessParameters: usize = 0x1E0; // 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 = 0x1C0; // CPerParticleFloatInput - pub const M_FL_NUM_TO_ASSIGN: usize = 0x318; // CParticleCollectionFloatInput - pub const M_B_LOOP: usize = 0x470; // bool - pub const M_B_CP_PAIRS: usize = 0x471; // bool - pub const M_B_SAVE_OFFSET: usize = 0x472; // bool - pub const M_PATH_PARAMS: usize = 0x480; // CPathParameters + pub mod C_INIT_CreateSequentialPathV2 { + pub const m_fMaxDistance: usize = 0x1C0; // CPerParticleFloatInput + pub const m_flNumToAssign: usize = 0x318; // CParticleCollectionFloatInput + pub const m_bLoop: usize = 0x470; // bool + pub const m_bCPPairs: usize = 0x471; // bool + pub const m_bSaveOffset: usize = 0x472; // bool + pub const m_PathParams: usize = 0x480; // 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 = 0x1C0; // float32 - pub const M_FL_NUM_TO_ASSIGN: usize = 0x1C4; // float32 - pub const M_B_LOOP: usize = 0x1C8; // bool - pub const M_B_CP_PAIRS: usize = 0x1C9; // bool - pub const M_B_SAVE_OFFSET: usize = 0x1CA; // bool - pub const M_PATH_PARAMS: usize = 0x1D0; // CPathParameters + pub mod C_INIT_CreateSequentialPath { + pub const m_fMaxDistance: usize = 0x1C0; // float32 + pub const m_flNumToAssign: usize = 0x1C4; // float32 + pub const m_bLoop: usize = 0x1C8; // bool + pub const m_bCPPairs: usize = 0x1C9; // bool + pub const m_bSaveOffset: usize = 0x1CA; // bool + pub const m_PathParams: usize = 0x1D0; // 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 = 0x1C0; // char[128] - pub const M_N_TRACE_SET: usize = 0x240; // ParticleTraceSet_t - pub const M_VEC_OUTPUT_MIN: usize = 0x244; // - pub const M_VEC_OUTPUT_MAX: usize = 0x250; // - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x25C; // int32 - pub const M_B_PER_PARTICLE: usize = 0x260; // bool - pub const M_B_TRANSLATE: usize = 0x261; // bool - pub const M_B_PROPORTIONAL: usize = 0x262; // bool - pub const M_FL_TRACE_LENGTH: usize = 0x264; // float32 - pub const M_B_PER_PARTICLE_TR: usize = 0x268; // bool - pub const M_B_INHERIT: usize = 0x269; // bool - pub const M_N_CHILD_CP: usize = 0x26C; // int32 - pub const M_N_CHILD_GROUP_ID: usize = 0x270; // int32 + pub mod C_INIT_InitialRepulsionVelocity { + pub const m_CollisionGroupName: usize = 0x1C0; // char[128] + pub const m_nTraceSet: usize = 0x240; // ParticleTraceSet_t + pub const m_vecOutputMin: usize = 0x244; // + pub const m_vecOutputMax: usize = 0x250; // + pub const m_nControlPointNumber: usize = 0x25C; // int32 + pub const m_bPerParticle: usize = 0x260; // bool + pub const m_bTranslate: usize = 0x261; // bool + pub const m_bProportional: usize = 0x262; // bool + pub const m_flTraceLength: usize = 0x264; // float32 + pub const m_bPerParticleTR: usize = 0x268; // bool + pub const m_bInherit: usize = 0x269; // bool + pub const m_nChildCP: usize = 0x26C; // int32 + pub const m_nChildGroupID: usize = 0x270; // 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 = 0x1C0; // float32 + pub mod C_INIT_RandomYawFlip { + pub const m_flPercent: usize = 0x1C0; // 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 = 0x1C0; // int32 - pub const M_N_SEQUENCE_MAX: usize = 0x1C4; // int32 + pub mod C_INIT_RandomSecondSequence { + pub const m_nSequenceMin: usize = 0x1C0; // int32 + pub const m_nSequenceMax: usize = 0x1C4; // 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 = 0x1C0; // int32 - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_N_FIELD: usize = 0x1C8; // int32 - pub const M_FL_INPUT_MIN: usize = 0x1CC; // float32 - pub const M_FL_INPUT_MAX: 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_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_FL_REMAP_BIAS: usize = 0x1E8; // float32 + pub mod C_INIT_RemapCPtoScalar { + pub const m_nCPInput: usize = 0x1C0; // int32 + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_nField: usize = 0x1C8; // int32 + pub const m_flInputMin: usize = 0x1CC; // float32 + pub const m_flInputMax: usize = 0x1D0; // float32 + pub const m_flOutputMin: usize = 0x1D4; // float32 + pub const m_flOutputMax: usize = 0x1D8; // float32 + 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_flRemapBias: usize = 0x1E8; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_V_INPUT_MIN: usize = 0x1C4; // - pub const M_V_INPUT_MAX: usize = 0x1D0; // - pub const M_V_OUTPUT_MIN: usize = 0x1DC; // - pub const M_V_OUTPUT_MAX: usize = 0x1E8; // - pub const M_TRANSFORM_INPUT: usize = 0x1F8; // CParticleTransformInput - pub const M_LOCAL_SPACE_TRANSFORM: usize = 0x260; // CParticleTransformInput - pub const M_FL_START_TIME: usize = 0x2C8; // float32 - pub const M_FL_END_TIME: usize = 0x2CC; // float32 - pub const M_N_SET_METHOD: usize = 0x2D0; // ParticleSetMethod_t - pub const M_B_OFFSET: usize = 0x2D4; // bool - pub const M_B_ACCELERATE: usize = 0x2D5; // bool - pub const M_FL_REMAP_BIAS: usize = 0x2D8; // float32 + pub mod C_INIT_RemapTransformToVector { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_vInputMin: usize = 0x1C4; // + pub const m_vInputMax: usize = 0x1D0; // + pub const m_vOutputMin: usize = 0x1DC; // + pub const m_vOutputMax: usize = 0x1E8; // + pub const m_TransformInput: usize = 0x1F8; // CParticleTransformInput + pub const m_LocalSpaceTransform: usize = 0x260; // CParticleTransformInput + pub const m_flStartTime: usize = 0x2C8; // float32 + pub const m_flEndTime: usize = 0x2CC; // float32 + pub const m_nSetMethod: usize = 0x2D0; // ParticleSetMethod_t + pub const m_bOffset: usize = 0x2D4; // bool + pub const m_bAccelerate: usize = 0x2D5; // bool + pub const m_flRemapBias: usize = 0x2D8; // 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 = 0x1C0; // float32 - pub const M_FL_B_PARM: usize = 0x1C4; // float32 - pub const M_FL_C_PARM: usize = 0x1C8; // float32 - pub const M_FL_D_PARM: usize = 0x1CC; // float32 - pub const M_FL_SCALE: usize = 0x1D0; // float32 - pub const M_FL_SPEED_MIN: usize = 0x1D4; // float32 - pub const M_FL_SPEED_MAX: usize = 0x1D8; // float32 - pub const M_N_BASE_CP: usize = 0x1DC; // int32 - pub const M_B_UNIFORM_SPEED: usize = 0x1E0; // bool + pub mod C_INIT_ChaoticAttractor { + pub const m_flAParm: usize = 0x1C0; // float32 + pub const m_flBParm: usize = 0x1C4; // float32 + pub const m_flCParm: usize = 0x1C8; // float32 + pub const m_flDParm: usize = 0x1CC; // float32 + pub const m_flScale: usize = 0x1D0; // float32 + pub const m_flSpeedMin: usize = 0x1D4; // float32 + pub const m_flSpeedMax: usize = 0x1D8; // float32 + pub const m_nBaseCP: usize = 0x1DC; // int32 + pub const m_bUniformSpeed: usize = 0x1E0; // 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 = 0x1C0; // float32 - pub const M_FL_INCREMENT: usize = 0x1C4; // float32 - pub const M_B_RANDOM_DISTRIBUTION: usize = 0x1C8; // bool - pub const M_N_RANDOM_SEED: usize = 0x1CC; // int32 - pub const M_B_SUB_FRAME: usize = 0x1D0; // bool + pub mod C_INIT_CreateFromParentParticles { + pub const m_flVelocityScale: usize = 0x1C0; // float32 + pub const m_flIncrement: usize = 0x1C4; // float32 + pub const m_bRandomDistribution: usize = 0x1C8; // bool + pub const m_nRandomSeed: usize = 0x1CC; // int32 + pub const m_bSubFrame: usize = 0x1D0; // 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 = 0x1C0; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_N_INCREMENT: usize = 0x1C8; // int32 - pub const M_B_RANDOM_DISTRIBUTION: usize = 0x1CC; // bool - pub const M_N_RANDOM_SEED: usize = 0x1D0; // int32 + pub mod C_INIT_InheritFromParentParticles { + pub const m_flScale: usize = 0x1C0; // float32 + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_nIncrement: usize = 0x1C8; // int32 + pub const m_bRandomDistribution: usize = 0x1CC; // bool + pub const m_nRandomSeed: usize = 0x1D0; // 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 = 0x1C0; // int32 - pub const M_N_MIN_CP: usize = 0x1C4; // int32 - pub const M_N_MAX_CP: usize = 0x1C8; // int32 - pub const M_N_DYNAMIC_CP_COUNT: usize = 0x1D0; // CParticleCollectionFloatInput + pub mod C_INIT_CreateFromCPs { + pub const m_nIncrement: usize = 0x1C0; // int32 + pub const m_nMinCP: usize = 0x1C4; // int32 + pub const m_nMaxCP: usize = 0x1C8; // int32 + pub const m_nDynamicCPCount: usize = 0x1D0; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1C8; // CPerParticleFloatInput - pub const M_FL_INPUT_MAX: usize = 0x320; // CPerParticleFloatInput - pub const M_FL_OUTPUT_MIN: usize = 0x478; // CPerParticleFloatInput - pub const M_FL_OUTPUT_MAX: usize = 0x5D0; // CPerParticleFloatInput - pub const M_N_START_CP: usize = 0x728; // int32 - pub const M_B_LOS: usize = 0x72C; // bool - pub const M_COLLISION_GROUP_NAME: usize = 0x72D; // char[128] - pub const M_N_TRACE_SET: usize = 0x7B0; // ParticleTraceSet_t - pub const M_FL_MAX_TRACE_LENGTH: usize = 0x7B8; // CPerParticleFloatInput - pub const M_FL_LOS_SCALE: usize = 0x910; // float32 - pub const M_N_SET_METHOD: usize = 0x914; // ParticleSetMethod_t - pub const M_B_ACTIVE_RANGE: usize = 0x918; // bool - pub const M_VEC_DISTANCE_SCALE: usize = 0x91C; // - pub const M_FL_REMAP_BIAS: usize = 0x928; // float32 + pub mod C_INIT_DistanceToCPInit { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1C8; // CPerParticleFloatInput + pub const m_flInputMax: usize = 0x320; // CPerParticleFloatInput + pub const m_flOutputMin: usize = 0x478; // CPerParticleFloatInput + pub const m_flOutputMax: usize = 0x5D0; // CPerParticleFloatInput + pub const m_nStartCP: usize = 0x728; // int32 + pub const m_bLOS: usize = 0x72C; // bool + pub const m_CollisionGroupName: usize = 0x72D; // char[128] + pub const m_nTraceSet: usize = 0x7B0; // ParticleTraceSet_t + pub const m_flMaxTraceLength: usize = 0x7B8; // CPerParticleFloatInput + pub const m_flLOSScale: usize = 0x910; // float32 + pub const m_nSetMethod: usize = 0x914; // ParticleSetMethod_t + pub const m_bActiveRange: usize = 0x918; // bool + pub const m_vecDistanceScale: usize = 0x91C; // + pub const m_flRemapBias: usize = 0x928; // 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 = 0x1C0; // - pub const M_FL_TRACE_OFFSET: usize = 0x1CC; // float32 - pub const M_FL_MAX_TRACE_LENGTH: usize = 0x1D0; // float32 - pub const M_FL_TRACE_TOLERANCE: usize = 0x1D4; // float32 - pub const M_N_MAX_PLANES: usize = 0x1D8; // int32 - pub const M_COLLISION_GROUP_NAME: usize = 0x1E0; // char[128] - pub const M_N_TRACE_SET: usize = 0x260; // ParticleTraceSet_t - pub const M_B_INCLUDE_WATER: usize = 0x270; // bool + pub mod C_INIT_LifespanFromVelocity { + pub const m_vecComponentScale: usize = 0x1C0; // + pub const m_flTraceOffset: usize = 0x1CC; // float32 + pub const m_flMaxTraceLength: usize = 0x1D0; // float32 + pub const m_flTraceTolerance: usize = 0x1D4; // float32 + pub const m_nMaxPlanes: usize = 0x1D8; // int32 + pub const m_CollisionGroupName: usize = 0x1E0; // char[128] + pub const m_nTraceSet: usize = 0x260; // ParticleTraceSet_t + pub const m_bIncludeWater: usize = 0x270; // 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 = 0x1C0; // - pub const M_VEC_OFFSET_MAX: usize = 0x1CC; // - pub const M_B_USE_NORMAL: usize = 0x1D9; // bool + pub mod C_INIT_CreateFromPlaneCache { + pub const m_vecOffsetMin: usize = 0x1C0; // + pub const m_vecOffsetMax: usize = 0x1CC; // + pub const m_bUseNormal: usize = 0x1D9; // 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 = 0x1C0; // int32 - pub const M_B_BOUND_BOX: usize = 0x1C4; // bool - pub const M_B_CULL_OUTSIDE: usize = 0x1C5; // bool - pub const M_B_USE_BONES: usize = 0x1C6; // bool - pub const M_HITBOX_SET_NAME: usize = 0x1C7; // char[128] + pub mod C_INIT_ModelCull { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_bBoundBox: usize = 0x1C4; // bool + pub const m_bCullOutside: usize = 0x1C5; // bool + pub const m_bUseBones: usize = 0x1C6; // bool + pub const m_HitboxSetName: usize = 0x1C7; // 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 = 0x1C0; // int32 - pub const M_FL_DISTANCE: usize = 0x1C8; // CParticleCollectionFloatInput - pub const M_B_CULL_INSIDE: usize = 0x320; // bool + pub mod C_INIT_DistanceCull { + pub const m_nControlPoint: usize = 0x1C0; // int32 + pub const m_flDistance: usize = 0x1C8; // CParticleCollectionFloatInput + pub const m_bCullInside: usize = 0x320; // 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 = 0x1C0; // int32 - pub const M_FL_DISTANCE: usize = 0x1C8; // CParticleCollectionFloatInput - pub const M_B_CULL_INSIDE: usize = 0x320; // bool + pub mod C_INIT_PlaneCull { + pub const m_nControlPoint: usize = 0x1C0; // int32 + pub const m_flDistance: usize = 0x1C8; // CParticleCollectionFloatInput + pub const m_bCullInside: usize = 0x320; // 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 = 0x1C0; // CPerParticleFloatInput + pub mod C_INIT_DistanceToNeighborCull { + pub const m_flDistance: usize = 0x1C0; // 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 = 0x1C0; // - pub const M_VEC_TEST_NORMAL: usize = 0x1CC; // - pub const M_B_USE_VELOCITY: usize = 0x1D8; // bool - pub const M_B_CULL_ON_MISS: usize = 0x1D9; // bool - pub const M_B_LIFE_ADJUST: usize = 0x1DA; // bool - pub const M_RT_ENV_NAME: usize = 0x1DB; // char[128] - pub const M_N_RT_ENV_CP: usize = 0x25C; // int32 - pub const M_N_COMPONENT: usize = 0x260; // int32 + pub mod C_INIT_RtEnvCull { + pub const m_vecTestDir: usize = 0x1C0; // + pub const m_vecTestNormal: usize = 0x1CC; // + pub const m_bUseVelocity: usize = 0x1D8; // bool + pub const m_bCullOnMiss: usize = 0x1D9; // bool + pub const m_bLifeAdjust: usize = 0x1DA; // bool + pub const m_RtEnvName: usize = 0x1DB; // char[128] + pub const m_nRTEnvCP: usize = 0x25C; // int32 + pub const m_nComponent: usize = 0x260; // 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 = 0x1C0; // CParticleTransformInput - pub const M_N_CONTROL_POINT_AXIS: usize = 0x228; // ParticleControlPointAxis_t + pub mod C_INIT_NormalAlignToCP { + pub const m_transformInput: usize = 0x1C0; // CParticleTransformInput + pub const m_nControlPointAxis: usize = 0x228; // 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 = 0x1C0; // - pub const M_OFFSET_MAX: usize = 0x1CC; // - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1D8; // int32 - pub const M_B_LOCAL_COORDS: usize = 0x1DC; // bool - pub const M_B_NORMALIZE: usize = 0x1DD; // bool + pub mod C_INIT_NormalOffset { + pub const m_OffsetMin: usize = 0x1C0; // + pub const m_OffsetMax: usize = 0x1CC; // + pub const m_nControlPointNumber: usize = 0x1D8; // int32 + pub const m_bLocalCoords: usize = 0x1DC; // bool + pub const m_bNormalize: usize = 0x1DD; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1C4; // int32 - pub const M_FL_START_TIME: usize = 0x1C8; // float32 - pub const M_FL_END_TIME: usize = 0x1CC; // float32 - pub const M_FL_INPUT_MIN: usize = 0x1D0; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1D4; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1D8; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1DC; // float32 - pub const M_N_SET_METHOD: usize = 0x1E0; // ParticleSetMethod_t - pub const M_B_PER_PARTICLE: usize = 0x1E4; // bool + pub mod C_INIT_RemapSpeedToScalar { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nControlPointNumber: usize = 0x1C4; // int32 + pub const m_flStartTime: usize = 0x1C8; // float32 + pub const m_flEndTime: usize = 0x1CC; // float32 + pub const m_flInputMin: usize = 0x1D0; // float32 + pub const m_flInputMax: usize = 0x1D4; // float32 + pub const m_flOutputMin: usize = 0x1D8; // float32 + pub const m_flOutputMax: usize = 0x1DC; // float32 + pub const m_nSetMethod: usize = 0x1E0; // ParticleSetMethod_t + pub const m_bPerParticle: usize = 0x1E4; // 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 = 0x1C0; // int32 - pub const M_N_ATTRIBUTE_TO_READ: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_N_ATTRIBUTE_TO_WRITE: usize = 0x1C8; // ParticleAttributeIndex_t - pub const M_N_LOCAL_SPACE_CP: usize = 0x1CC; // int32 - pub const M_B_RANDOM: usize = 0x1D0; // bool - pub const M_B_REVERSE: usize = 0x1D1; // bool - pub const M_N_SNAP_SHOT_INCREMENT: usize = 0x1D8; // CParticleCollectionFloatInput - pub const M_N_MANUAL_SNAPSHOT_INDEX: usize = 0x330; // CPerParticleFloatInput - pub const M_N_RANDOM_SEED: usize = 0x488; // int32 - pub const M_B_LOCAL_SPACE_ANGLES: usize = 0x48C; // bool + pub mod C_INIT_InitFromCPSnapshot { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_nAttributeToRead: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_nAttributeToWrite: usize = 0x1C8; // ParticleAttributeIndex_t + pub const m_nLocalSpaceCP: usize = 0x1CC; // int32 + pub const m_bRandom: usize = 0x1D0; // bool + pub const m_bReverse: usize = 0x1D1; // bool + pub const m_nSnapShotIncrement: usize = 0x1D8; // CParticleCollectionFloatInput + pub const m_nManualSnapshotIndex: usize = 0x330; // CPerParticleFloatInput + pub const m_nRandomSeed: usize = 0x488; // int32 + pub const m_bLocalSpaceAngles: usize = 0x48C; // 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 = 0x1C0; // int32 - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1C4; // int32 - pub const M_B_RANDOM: usize = 0x1C8; // bool - pub const M_N_RANDOM_SEED: usize = 0x1CC; // int32 - pub const M_B_RIGID: usize = 0x1D0; // bool - pub const M_B_SET_NORMAL: usize = 0x1D1; // bool - pub const M_B_IGNORE_DT: usize = 0x1D2; // bool - pub const M_FL_MIN_NORMAL_VELOCITY: usize = 0x1D4; // float32 - pub const M_FL_MAX_NORMAL_VELOCITY: usize = 0x1D8; // float32 - pub const M_N_INDEX_TYPE: usize = 0x1DC; // SnapshotIndexType_t - pub const M_FL_READ_INDEX: usize = 0x1E0; // CPerParticleFloatInput - pub const M_FL_INCREMENT: usize = 0x338; // float32 - pub const M_N_FULL_LOOP_INCREMENT: usize = 0x33C; // int32 - pub const M_N_SNAP_SHOT_START_POINT: usize = 0x340; // int32 - pub const M_FL_BONE_VELOCITY: usize = 0x344; // float32 - pub const M_FL_BONE_VELOCITY_MAX: usize = 0x348; // float32 - pub const M_B_COPY_COLOR: usize = 0x34C; // bool - pub const M_B_COPY_ALPHA: usize = 0x34D; // bool - pub const M_B_SET_RADIUS: usize = 0x34E; // bool + pub mod C_INIT_InitSkinnedPositionFromCPSnapshot { + pub const m_nSnapshotControlPointNumber: usize = 0x1C0; // int32 + pub const m_nControlPointNumber: usize = 0x1C4; // int32 + pub const m_bRandom: usize = 0x1C8; // bool + pub const m_nRandomSeed: usize = 0x1CC; // int32 + pub const m_bRigid: usize = 0x1D0; // bool + pub const m_bSetNormal: usize = 0x1D1; // bool + pub const m_bIgnoreDt: usize = 0x1D2; // bool + pub const m_flMinNormalVelocity: usize = 0x1D4; // float32 + pub const m_flMaxNormalVelocity: usize = 0x1D8; // float32 + pub const m_nIndexType: usize = 0x1DC; // SnapshotIndexType_t + pub const m_flReadIndex: usize = 0x1E0; // CPerParticleFloatInput + pub const m_flIncrement: usize = 0x338; // float32 + pub const m_nFullLoopIncrement: usize = 0x33C; // int32 + pub const m_nSnapShotStartPoint: usize = 0x340; // int32 + pub const m_flBoneVelocity: usize = 0x344; // float32 + pub const m_flBoneVelocityMax: usize = 0x348; // float32 + pub const m_bCopyColor: usize = 0x34C; // bool + pub const m_bCopyAlpha: usize = 0x34D; // bool + pub const m_bSetRadius: usize = 0x34E; // 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 = 0x1C0; // ParticleAttributeIndex_t + pub mod C_INIT_InitFromParentKilled { + pub const m_nAttributeToCopy: usize = 0x1C0; // 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 = 0x1C0; // int32 - pub const M_N_LOCAL_SPACE_CP: usize = 0x1C4; // int32 - pub const M_N_WEIGHT_UPDATE_CP: usize = 0x1C8; // int32 - pub const M_B_USE_VERTICAL_VELOCITY: usize = 0x1CC; // bool - pub const M_VEC_SCALE: usize = 0x1D0; // CPerParticleVecInput + pub mod C_INIT_InitFromVectorFieldSnapshot { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_nLocalSpaceCP: usize = 0x1C4; // int32 + pub const m_nWeightUpdateCP: usize = 0x1C8; // int32 + pub const m_bUseVerticalVelocity: usize = 0x1CC; // bool + pub const m_vecScale: usize = 0x1D0; // 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 = 0x1C0; // CParticleTransformInput - pub const M_N_FIELD_OUTPUT: usize = 0x228; // ParticleAttributeIndex_t - pub const M_FL_SCALE: usize = 0x22C; // float32 - pub const M_FL_OFFSET_ROT: usize = 0x230; // float32 - pub const M_VEC_OFFSET_AXIS: usize = 0x234; // - pub const M_B_NORMALIZE: usize = 0x240; // bool + pub mod C_INIT_RemapInitialDirectionToTransformToVector { + pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput + pub const m_nFieldOutput: usize = 0x228; // ParticleAttributeIndex_t + pub const m_flScale: usize = 0x22C; // float32 + pub const m_flOffsetRot: usize = 0x230; // float32 + pub const m_vecOffsetAxis: usize = 0x234; // + pub const m_bNormalize: usize = 0x240; // 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 = 0x1C0; // CParticleTransformInput - pub const M_N_FIELD_OUTPUT: usize = 0x228; // ParticleAttributeIndex_t - pub const M_FL_OFFSET_ROT: usize = 0x22C; // float32 - pub const M_N_COMPONENT: usize = 0x230; // int32 + pub mod C_INIT_RemapInitialTransformDirectionToRotation { + pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput + pub const m_nFieldOutput: usize = 0x228; // ParticleAttributeIndex_t + pub const m_flOffsetRot: usize = 0x22C; // float32 + pub const m_nComponent: usize = 0x230; // 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 = 0x1C0; // CParticleTransformInput + pub mod C_INIT_RemapQAnglesToRotation { + pub const m_TransformInput: usize = 0x1C0; // 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 = 0x1C0; // CParticleTransformInput - pub const M_VEC_ROTATION: usize = 0x228; // - pub const M_B_USE_QUAT: usize = 0x234; // bool - pub const M_B_WRITE_NORMAL: usize = 0x235; // bool + pub mod C_INIT_RemapTransformOrientationToRotations { + pub const m_TransformInput: usize = 0x1C0; // CParticleTransformInput + pub const m_vecRotation: usize = 0x228; // + pub const m_bUseQuat: usize = 0x234; // bool + pub const m_bWriteNormal: usize = 0x235; // 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 = 0x1C0; // int32 - pub const M_N_FIELD_INPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1C8; // ParticleAttributeIndex_t - pub const M_B_LOCAL_SPACE: usize = 0x1CC; // bool + pub mod C_INIT_SetRigidAttachment { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_nFieldInput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1C8; // ParticleAttributeIndex_t + pub const m_bLocalSpace: usize = 0x1CC; // 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 = 0x1C4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1C8; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1CC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1D0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D4; // float32 + pub mod C_INIT_RemapInitialVisibilityScalar { + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1C8; // float32 + pub const m_flInputMax: usize = 0x1CC; // float32 + pub const m_flOutputMin: usize = 0x1D0; // float32 + pub const m_flOutputMax: usize = 0x1D4; // 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 = 0x1C0; // int32 + pub mod C_INIT_RadiusFromCPObject { + pub const m_nControlPoint: usize = 0x1C0; // 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 = 0x1C0; // int32 - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT_ANIM: usize = 0x1C8; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1CC; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1D0; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1D4; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D8; // float32 - pub const M_N_SET_METHOD: usize = 0x1DC; // ParticleSetMethod_t + pub mod C_INIT_InitialSequenceFromModel { + pub const m_nControlPointNumber: usize = 0x1C0; // int32 + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_nFieldOutputAnim: usize = 0x1C8; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1CC; // float32 + pub const m_flInputMax: usize = 0x1D0; // float32 + pub const m_flOutputMin: usize = 0x1D4; // float32 + pub const m_flOutputMax: usize = 0x1D8; // float32 + pub const m_nSetMethod: usize = 0x1DC; // 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 = 0x1C0; // float32 - pub const M_N_SCALE_CONTROL_POINT_NUMBER: usize = 0x1C4; // int32 - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1C8; // int32 - pub const M_B_SCALE_RADIUS: usize = 0x1CC; // bool - pub const M_B_SCALE_POSITION: usize = 0x1CD; // bool - pub const M_B_SCALE_VELOCITY: usize = 0x1CE; // bool + pub mod C_INIT_GlobalScale { + pub const m_flScale: usize = 0x1C0; // float32 + pub const m_nScaleControlPointNumber: usize = 0x1C4; // int32 + pub const m_nControlPointNumber: usize = 0x1C8; // int32 + pub const m_bScaleRadius: usize = 0x1CC; // bool + pub const m_bScalePosition: usize = 0x1CD; // bool + pub const m_bScaleVelocity: usize = 0x1CE; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_POINT_LIST: usize = 0x1C8; // CUtlVector< PointDefinition_t > - pub const M_B_PLACE_ALONG_PATH: usize = 0x1E0; // bool - pub const M_B_CLOSED_LOOP: usize = 0x1E1; // bool - pub const M_N_NUM_POINTS_ALONG_PATH: usize = 0x1E4; // int32 + 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_bPlaceAlongPath: usize = 0x1E0; // bool + pub const m_bClosedLoop: usize = 0x1E1; // bool + pub const m_nNumPointsAlongPath: usize = 0x1E4; // 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 = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_NAMES: usize = 0x1C8; // CUtlVector< CUtlString > - pub const M_B_SHUFFLE: usize = 0x1E0; // bool - pub const M_B_LINEAR: usize = 0x1E1; // bool - pub const M_B_MODEL_FROM_RENDERER: usize = 0x1E2; // bool - pub const M_N_FIELD_OUTPUT: usize = 0x1E4; // ParticleAttributeIndex_t + pub mod C_INIT_RandomNamedModelElement { + pub const m_hModel: usize = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > + pub const m_names: usize = 0x1C8; // CUtlVector< CUtlString > + pub const m_bShuffle: usize = 0x1E0; // bool + pub const m_bLinear: usize = 0x1E1; // bool + pub const m_bModelFromRenderer: usize = 0x1E2; // bool + pub const m_nFieldOutput: usize = 0x1E4; // 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 = 0x1C0; // CStrongHandle< InfoForResourceTypeCModel > - pub const M_NAMES: usize = 0x1C8; // CUtlVector< CUtlString > - pub const M_VALUES: usize = 0x1E0; // CUtlVector< float32 > - pub const M_N_FIELD_INPUT: usize = 0x1F8; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1FC; // ParticleAttributeIndex_t - pub const M_N_SET_METHOD: usize = 0x200; // ParticleSetMethod_t - pub const M_B_MODEL_FROM_RENDERER: usize = 0x204; // bool + 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_nFieldInput: usize = 0x1F8; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1FC; // ParticleAttributeIndex_t + pub const m_nSetMethod: usize = 0x200; // ParticleSetMethod_t + pub const m_bModelFromRenderer: usize = 0x204; // 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 = 0x1C0; // Detail2Combo_t - pub const M_FL_DETAIL2_ROTATION: usize = 0x1C4; // float32 - pub const M_FL_DETAIL2_SCALE: usize = 0x1C8; // float32 - pub const M_FL_DETAIL2_BLEND_FACTOR: usize = 0x1CC; // float32 - pub const M_FL_COLOR_WARP_INTENSITY: usize = 0x1D0; // float32 - pub const M_FL_DIFFUSE_WARP_BLEND_TO_FULL: usize = 0x1D4; // float32 - pub const M_FL_ENV_MAP_INTENSITY: usize = 0x1D8; // float32 - pub const M_FL_AMBIENT_SCALE: usize = 0x1DC; // float32 - pub const M_SPECULAR_COLOR: usize = 0x1E0; // Color - pub const M_FL_SPECULAR_SCALE: usize = 0x1E4; // float32 - pub const M_FL_SPECULAR_EXPONENT: usize = 0x1E8; // float32 - pub const M_FL_SPECULAR_EXPONENT_BLEND_TO_FULL: usize = 0x1EC; // float32 - pub const M_FL_SPECULAR_BLEND_TO_FULL: usize = 0x1F0; // float32 - pub const M_RIM_LIGHT_COLOR: usize = 0x1F4; // Color - pub const M_FL_RIM_LIGHT_SCALE: usize = 0x1F8; // float32 - pub const M_FL_REFLECTIONS_TINT_BY_BASE_BLEND_TO_NONE: usize = 0x1FC; // float32 - pub const M_FL_METALNESS_BLEND_TO_FULL: usize = 0x200; // float32 - pub const M_FL_SELF_ILLUM_BLEND_TO_FULL: usize = 0x204; // float32 + pub mod C_INIT_StatusEffect { + pub const m_nDetail2Combo: usize = 0x1C0; // Detail2Combo_t + pub const m_flDetail2Rotation: usize = 0x1C4; // float32 + pub const m_flDetail2Scale: usize = 0x1C8; // float32 + pub const m_flDetail2BlendFactor: usize = 0x1CC; // float32 + pub const m_flColorWarpIntensity: usize = 0x1D0; // float32 + pub const m_flDiffuseWarpBlendToFull: usize = 0x1D4; // float32 + pub const m_flEnvMapIntensity: usize = 0x1D8; // float32 + pub const m_flAmbientScale: usize = 0x1DC; // float32 + pub const m_specularColor: usize = 0x1E0; // Color + pub const m_flSpecularScale: usize = 0x1E4; // float32 + pub const m_flSpecularExponent: usize = 0x1E8; // float32 + pub const m_flSpecularExponentBlendToFull: usize = 0x1EC; // float32 + pub const m_flSpecularBlendToFull: usize = 0x1F0; // float32 + pub const m_rimLightColor: usize = 0x1F4; // Color + pub const m_flRimLightScale: usize = 0x1F8; // float32 + pub const m_flReflectionsTintByBaseBlendToNone: usize = 0x1FC; // float32 + pub const m_flMetalnessBlendToFull: usize = 0x200; // float32 + pub const m_flSelfIllumBlendToFull: usize = 0x204; // 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 = 0x1C0; // float32 - pub const M_FL_SFX_NORMAL_AMOUNT: usize = 0x1C4; // float32 - pub const M_FL_SFX_METALNESS_AMOUNT: usize = 0x1C8; // float32 - pub const M_FL_SFX_ROUGHNESS_AMOUNT: usize = 0x1CC; // float32 - pub const M_FL_SFX_SELF_ILLUM_AMOUNT: usize = 0x1D0; // float32 - pub const M_FL_SFXS_SCALE: usize = 0x1D4; // float32 - pub const M_FL_SFXS_SCROLL_X: usize = 0x1D8; // float32 - pub const M_FL_SFXS_SCROLL_Y: usize = 0x1DC; // float32 - pub const M_FL_SFXS_SCROLL_Z: usize = 0x1E0; // float32 - pub const M_FL_SFXS_OFFSET_X: usize = 0x1E4; // float32 - pub const M_FL_SFXS_OFFSET_Y: usize = 0x1E8; // float32 - pub const M_FL_SFXS_OFFSET_Z: usize = 0x1EC; // float32 - pub const M_N_DETAIL_COMBO: usize = 0x1F0; // DetailCombo_t - pub const M_FL_SFXS_DETAIL_AMOUNT: usize = 0x1F4; // float32 - pub const M_FL_SFXS_DETAIL_SCALE: usize = 0x1F8; // float32 - pub const M_FL_SFXS_DETAIL_SCROLL_X: usize = 0x1FC; // float32 - pub const M_FL_SFXS_DETAIL_SCROLL_Y: usize = 0x200; // float32 - pub const M_FL_SFXS_DETAIL_SCROLL_Z: usize = 0x204; // float32 - pub const M_FL_SFXS_USE_MODEL_U_VS: usize = 0x208; // float32 + pub mod C_INIT_StatusEffectCitadel { + pub const m_flSFXColorWarpAmount: usize = 0x1C0; // float32 + pub const m_flSFXNormalAmount: usize = 0x1C4; // float32 + pub const m_flSFXMetalnessAmount: usize = 0x1C8; // float32 + pub const m_flSFXRoughnessAmount: usize = 0x1CC; // float32 + pub const m_flSFXSelfIllumAmount: usize = 0x1D0; // float32 + pub const m_flSFXSScale: usize = 0x1D4; // float32 + pub const m_flSFXSScrollX: usize = 0x1D8; // float32 + pub const m_flSFXSScrollY: usize = 0x1DC; // float32 + pub const m_flSFXSScrollZ: usize = 0x1E0; // float32 + pub const m_flSFXSOffsetX: usize = 0x1E4; // float32 + pub const m_flSFXSOffsetY: usize = 0x1E8; // float32 + pub const m_flSFXSOffsetZ: usize = 0x1EC; // float32 + pub const m_nDetailCombo: usize = 0x1F0; // DetailCombo_t + pub const m_flSFXSDetailAmount: usize = 0x1F4; // float32 + pub const m_flSFXSDetailScale: usize = 0x1F8; // float32 + pub const m_flSFXSDetailScrollX: usize = 0x1FC; // float32 + pub const m_flSFXSDetailScrollY: usize = 0x200; // float32 + pub const m_flSFXSDetailScrollZ: usize = 0x204; // float32 + pub const m_flSFXSUseModelUVs: usize = 0x208; // 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 = 0x1C0; // CPerParticleFloatInput - pub const M_INPUT_MAGNITUDE: usize = 0x318; // CPerParticleFloatInput - pub const M_N_FALLOFF_FUNCTION: usize = 0x470; // ParticleFalloffFunction_t - pub const M_INPUT_FALLOFF_EXP: usize = 0x478; // CPerParticleFloatInput - pub const M_N_IMPULSE_TYPE: usize = 0x5D0; // ParticleImpulseType_t + pub mod C_INIT_CreateParticleImpulse { + pub const m_InputRadius: usize = 0x1C0; // CPerParticleFloatInput + pub const m_InputMagnitude: usize = 0x318; // CPerParticleFloatInput + pub const m_nFalloffFunction: usize = 0x470; // ParticleFalloffFunction_t + pub const m_InputFalloffExp: usize = 0x478; // CPerParticleFloatInput + pub const m_nImpulseType: usize = 0x5D0; // 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 = 0x1C0; // CPerParticleFloatInput - pub const M_N_OUTPUT_FIELD: usize = 0x318; // ParticleAttributeIndex_t + pub mod C_INIT_QuantizeFloat { + pub const m_InputValue: usize = 0x1C0; // CPerParticleFloatInput + pub const m_nOutputField: usize = 0x318; // 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 = 0x1C0; // ScalarExpressionType_t - pub const M_FL_INPUT1: usize = 0x1C8; // CPerParticleFloatInput - pub const M_FL_INPUT2: usize = 0x320; // CPerParticleFloatInput - pub const M_FL_OUTPUT_REMAP: usize = 0x478; // CParticleRemapFloatInput - pub const M_N_OUTPUT_FIELD: usize = 0x5D0; // ParticleAttributeIndex_t - pub const M_N_SET_METHOD: usize = 0x5D4; // ParticleSetMethod_t + pub mod C_INIT_SetAttributeToScalarExpression { + pub const m_nExpression: usize = 0x1C0; // ScalarExpressionType_t + pub const m_flInput1: usize = 0x1C8; // CPerParticleFloatInput + pub const m_flInput2: usize = 0x320; // CPerParticleFloatInput + pub const m_flOutputRemap: usize = 0x478; // CParticleRemapFloatInput + pub const m_nOutputField: usize = 0x5D0; // ParticleAttributeIndex_t + pub const m_nSetMethod: usize = 0x5D4; // 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 = 0x1C0; // VectorExpressionType_t - pub const M_V_INPUT1: usize = 0x1C8; // CPerParticleVecInput - pub const M_V_INPUT2: usize = 0x820; // CPerParticleVecInput - pub const M_N_OUTPUT_FIELD: usize = 0xE78; // ParticleAttributeIndex_t - pub const M_N_SET_METHOD: usize = 0xE7C; // ParticleSetMethod_t - pub const M_B_NORMALIZED_OUTPUT: usize = 0xE80; // bool + pub mod C_INIT_SetVectorAttributeToVectorExpression { + pub const m_nExpression: usize = 0x1C0; // VectorExpressionType_t + pub const m_vInput1: usize = 0x1C8; // CPerParticleVecInput + pub const m_vInput2: usize = 0x820; // CPerParticleVecInput + pub const m_nOutputField: usize = 0xE78; // ParticleAttributeIndex_t + pub const m_nSetMethod: usize = 0xE7C; // ParticleSetMethod_t + pub const m_bNormalizedOutput: usize = 0xE80; // 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 = 0x1C0; // CParticleCollectionFloatInput - pub const M_N_OUTPUT_FIELD: usize = 0x318; // ParticleAttributeIndex_t + pub mod C_INIT_InitFloatCollection { + pub const m_InputValue: usize = 0x1C0; // CParticleCollectionFloatInput + pub const m_nOutputField: usize = 0x318; // 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 = 0x1C0; // CPerParticleFloatInput - pub const M_N_OUTPUT_FIELD: usize = 0x318; // ParticleAttributeIndex_t - pub const M_N_SET_METHOD: usize = 0x31C; // ParticleSetMethod_t - pub const M_INPUT_STRENGTH: usize = 0x320; // CPerParticleFloatInput + pub mod C_INIT_InitFloat { + pub const m_InputValue: usize = 0x1C0; // CPerParticleFloatInput + pub const m_nOutputField: usize = 0x318; // ParticleAttributeIndex_t + pub const m_nSetMethod: usize = 0x31C; // ParticleSetMethod_t + pub const m_InputStrength: usize = 0x320; // 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 = 0x1C0; // CParticleCollectionVecInput - pub const M_N_OUTPUT_FIELD: usize = 0x818; // ParticleAttributeIndex_t + pub mod C_INIT_InitVecCollection { + pub const m_InputValue: usize = 0x1C0; // CParticleCollectionVecInput + pub const m_nOutputField: usize = 0x818; // 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 = 0x1C0; // CPerParticleVecInput - pub const M_N_OUTPUT_FIELD: usize = 0x818; // ParticleAttributeIndex_t - pub const M_N_SET_METHOD: usize = 0x81C; // ParticleSetMethod_t - pub const M_B_NORMALIZED_OUTPUT: usize = 0x820; // bool - pub const M_B_WRITE_PREVIOUS_POSITION: usize = 0x821; // bool + pub mod C_INIT_InitVec { + pub const m_InputValue: usize = 0x1C0; // CPerParticleVecInput + pub const m_nOutputField: usize = 0x818; // ParticleAttributeIndex_t + pub const m_nSetMethod: usize = 0x81C; // ParticleSetMethod_t + pub const m_bNormalizedOutput: usize = 0x820; // bool + pub const m_bWritePreviousPosition: usize = 0x821; // 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 = 0x1C0; // CParticleCollectionFloatInput - pub const M_FL_START_TIME: usize = 0x318; // CParticleCollectionFloatInput - pub const M_FL_INIT_FROM_KILLED_PARENT_PARTICLES: usize = 0x470; // float32 - pub const M_FL_PARENT_PARTICLE_SCALE: usize = 0x478; // CParticleCollectionFloatInput - pub const M_N_MAX_EMITTED_PER_FRAME: usize = 0x5D0; // int32 - pub const M_N_SNAPSHOT_CONTROL_POINT: usize = 0x5D4; // int32 + pub mod C_OP_InstantaneousEmitter { + pub const m_nParticlesToEmit: usize = 0x1C0; // CParticleCollectionFloatInput + pub const m_flStartTime: usize = 0x318; // CParticleCollectionFloatInput + pub const m_flInitFromKilledParentParticles: usize = 0x470; // float32 + pub const m_flParentParticleScale: usize = 0x478; // CParticleCollectionFloatInput + pub const m_nMaxEmittedPerFrame: usize = 0x5D0; // int32 + pub const m_nSnapshotControlPoint: usize = 0x5D4; // 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 = 0x1C0; // CParticleCollectionFloatInput - pub const M_FL_START_TIME: usize = 0x318; // CParticleCollectionFloatInput - pub const M_FL_EMIT_RATE: usize = 0x470; // CParticleCollectionFloatInput - pub const M_FL_EMISSION_SCALE: usize = 0x5C8; // float32 - pub const M_FL_SCALE_PER_PARENT_PARTICLE: usize = 0x5CC; // float32 - pub const M_B_INIT_FROM_KILLED_PARENT_PARTICLES: usize = 0x5D0; // bool - pub const M_N_SNAPSHOT_CONTROL_POINT: usize = 0x5D4; // int32 - pub const M_N_LIMIT_PER_UPDATE: usize = 0x5D8; // int32 - pub const M_B_FORCE_EMIT_ON_FIRST_UPDATE: usize = 0x5DC; // bool - pub const M_B_FORCE_EMIT_ON_LAST_UPDATE: usize = 0x5DD; // bool + pub mod C_OP_ContinuousEmitter { + pub const m_flEmissionDuration: usize = 0x1C0; // CParticleCollectionFloatInput + pub const m_flStartTime: usize = 0x318; // CParticleCollectionFloatInput + pub const m_flEmitRate: usize = 0x470; // CParticleCollectionFloatInput + pub const m_flEmissionScale: usize = 0x5C8; // float32 + pub const m_flScalePerParentParticle: usize = 0x5CC; // float32 + pub const m_bInitFromKilledParentParticles: usize = 0x5D0; // bool + pub const m_nSnapshotControlPoint: usize = 0x5D4; // int32 + pub const m_nLimitPerUpdate: usize = 0x5D8; // int32 + pub const m_bForceEmitOnFirstUpdate: usize = 0x5DC; // bool + pub const m_bForceEmitOnLastUpdate: usize = 0x5DD; // 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 = 0x1C0; // float32 - pub const M_FL_START_TIME: usize = 0x1C4; // float32 - pub const M_FL_EMISSION_SCALE: usize = 0x1C8; // float32 - pub const M_N_SCALE_CONTROL_POINT: usize = 0x1CC; // int32 - pub const M_N_SCALE_CONTROL_POINT_FIELD: usize = 0x1D0; // int32 - pub const M_N_WORLD_NOISE_POINT: usize = 0x1D4; // int32 - pub const M_B_ABS_VAL: usize = 0x1D8; // bool - pub const M_B_ABS_VAL_INV: usize = 0x1D9; // bool - pub const M_FL_OFFSET: usize = 0x1DC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1E0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1E4; // float32 - pub const M_FL_NOISE_SCALE: usize = 0x1E8; // float32 - pub const M_FL_WORLD_NOISE_SCALE: usize = 0x1EC; // float32 - pub const M_VEC_OFFSET_LOC: usize = 0x1F0; // - pub const M_FL_WORLD_TIME_SCALE: usize = 0x1FC; // float32 + pub mod C_OP_NoiseEmitter { + pub const m_flEmissionDuration: usize = 0x1C0; // float32 + pub const m_flStartTime: usize = 0x1C4; // float32 + pub const m_flEmissionScale: usize = 0x1C8; // float32 + pub const m_nScaleControlPoint: usize = 0x1CC; // int32 + pub const m_nScaleControlPointField: usize = 0x1D0; // int32 + pub const m_nWorldNoisePoint: usize = 0x1D4; // int32 + pub const m_bAbsVal: usize = 0x1D8; // bool + pub const m_bAbsValInv: usize = 0x1D9; // bool + pub const m_flOffset: usize = 0x1DC; // float32 + pub const m_flOutputMin: usize = 0x1E0; // float32 + pub const m_flOutputMax: usize = 0x1E4; // float32 + pub const m_flNoiseScale: usize = 0x1E8; // float32 + pub const m_flWorldNoiseScale: usize = 0x1EC; // float32 + pub const m_vecOffsetLoc: usize = 0x1F0; // + pub const m_flWorldTimeScale: usize = 0x1FC; // 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 = 0x1C0; // CParticleCollectionFloatInput - pub const M_FL_START_TIME: usize = 0x318; // float32 - pub const M_FL_EMISSION_DURATION: usize = 0x320; // CParticleCollectionFloatInput - pub const M_FL_EMISSION_RATE: usize = 0x478; // float32 - pub const M_N_SNAPSHOT_CONTROL_POINT: usize = 0x47C; // int32 - pub const M_B_EMIT_INSTANTANEOUSLY: usize = 0x480; // bool - pub const M_B_FINAL_EMIT_ON_STOP: usize = 0x481; // bool - pub const M_FL_SCALE: usize = 0x488; // CParticleCollectionFloatInput + pub mod C_OP_MaintainEmitter { + pub const m_nParticlesToMaintain: usize = 0x1C0; // CParticleCollectionFloatInput + pub const m_flStartTime: usize = 0x318; // float32 + pub const m_flEmissionDuration: usize = 0x320; // CParticleCollectionFloatInput + pub const m_flEmissionRate: usize = 0x478; // float32 + pub const m_nSnapshotControlPoint: usize = 0x47C; // int32 + pub const m_bEmitInstantaneously: usize = 0x480; // bool + pub const m_bFinalEmitOnStop: usize = 0x481; // bool + pub const m_flScale: usize = 0x488; // 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 = 0x1D0; // - pub const M_MAX_FORCE: usize = 0x1DC; // + pub mod C_OP_RandomForce { + pub const m_MinForce: usize = 0x1D0; // + pub const m_MaxForce: usize = 0x1DC; // } - // 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 = 0x1D0; // int32 - pub const M_FL_SCALE: usize = 0x1D8; // CPerParticleFloatInput + pub mod C_OP_CPVelocityForce { + pub const m_nControlPointNumber: usize = 0x1D0; // int32 + pub const m_flScale: usize = 0x1D8; // 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 = 0x1D0; // float32 - pub const M_VEC_TWIST_AXIS: usize = 0x1D4; // - pub const M_B_FLIP_BASED_ON_YAW: usize = 0x1E0; // bool + pub mod C_OP_ParentVortices { + pub const m_flForceScale: usize = 0x1D0; // float32 + pub const m_vecTwistAxis: usize = 0x1D4; // + pub const m_bFlipBasedOnYaw: usize = 0x1E0; // 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 = 0x1D0; // float32 - pub const M_TWIST_AXIS: usize = 0x1D4; // - pub const M_B_LOCAL_SPACE: usize = 0x1E0; // bool - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1E4; // int32 + pub mod C_OP_TwistAroundAxis { + pub const m_fForceAmount: usize = 0x1D0; // float32 + pub const m_TwistAxis: usize = 0x1D4; // + pub const m_bLocalSpace: usize = 0x1E0; // bool + pub const m_nControlPointNumber: usize = 0x1E4; // 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 = 0x1D0; // - pub const M_F_FORCE_AMOUNT: usize = 0x1E0; // CPerParticleFloatInput - pub const M_F_FALLOFF_POWER: usize = 0x338; // float32 - pub const M_TRANSFORM_INPUT: usize = 0x340; // CParticleTransformInput - pub const M_F_FORCE_AMOUNT_MIN: usize = 0x3A8; // CPerParticleFloatInput - pub const M_B_APPLY_MIN_FORCE: usize = 0x500; // bool + pub mod C_OP_AttractToControlPoint { + pub const m_vecComponentScale: usize = 0x1D0; // + pub const m_fForceAmount: usize = 0x1E0; // CPerParticleFloatInput + pub const m_fFalloffPower: usize = 0x338; // float32 + pub const m_TransformInput: usize = 0x340; // CParticleTransformInput + pub const m_fForceAmountMin: usize = 0x3A8; // CPerParticleFloatInput + pub const m_bApplyMinForce: usize = 0x500; // 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 = 0x1D0; // float32 - pub const M_VEC_FORCE_AT_MIN_DIST: usize = 0x1D4; // - pub const M_FL_MAX_DIST: usize = 0x1E0; // float32 - pub const M_VEC_FORCE_AT_MAX_DIST: usize = 0x1E4; // - pub const M_VEC_PLANE_NORMAL: usize = 0x1F0; // - pub const M_N_CONTROL_POINT_NUMBER: usize = 0x1FC; // int32 - pub const M_FL_EXPONENT: usize = 0x200; // float32 + pub mod C_OP_ForceBasedOnDistanceToPlane { + pub const m_flMinDist: usize = 0x1D0; // float32 + pub const m_vecForceAtMinDist: usize = 0x1D4; // + pub const m_flMaxDist: usize = 0x1E0; // float32 + pub const m_vecForceAtMaxDist: usize = 0x1E4; // + pub const m_vecPlaneNormal: usize = 0x1F0; // + pub const m_nControlPointNumber: usize = 0x1FC; // int32 + pub const m_flExponent: usize = 0x200; // 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 = 0x1D0; // float32 - pub const M_STARTING_FORCE: usize = 0x1D4; // - pub const M_FL_END_LERP_TIME: usize = 0x1E0; // float32 - pub const M_ENDING_FORCE: usize = 0x1E4; // + pub mod C_OP_TimeVaryingForce { + pub const m_flStartLerpTime: usize = 0x1D0; // float32 + pub const m_StartingForce: usize = 0x1D4; // + pub const m_flEndLerpTime: usize = 0x1E0; // float32 + pub const m_EndingForce: usize = 0x1E4; // } - // 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 = 0x1D0; // float32 - pub const M_FL_NOISE_COORD_SCALE1: usize = 0x1D4; // float32 - pub const M_FL_NOISE_COORD_SCALE2: usize = 0x1D8; // float32 - pub const M_FL_NOISE_COORD_SCALE3: usize = 0x1DC; // float32 - pub const M_VEC_NOISE_AMOUNT0: usize = 0x1E0; // - pub const M_VEC_NOISE_AMOUNT1: usize = 0x1EC; // - pub const M_VEC_NOISE_AMOUNT2: usize = 0x1F8; // - pub const M_VEC_NOISE_AMOUNT3: usize = 0x204; // + pub mod C_OP_TurbulenceForce { + pub const m_flNoiseCoordScale0: usize = 0x1D0; // float32 + pub const m_flNoiseCoordScale1: usize = 0x1D4; // float32 + pub const m_flNoiseCoordScale2: usize = 0x1D8; // float32 + pub const m_flNoiseCoordScale3: usize = 0x1DC; // float32 + pub const m_vecNoiseAmount0: usize = 0x1E0; // + pub const m_vecNoiseAmount1: usize = 0x1EC; // + pub const m_vecNoiseAmount2: usize = 0x1F8; // + pub const m_vecNoiseAmount3: usize = 0x204; // } - // 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 = 0x1D0; // ParticleDirectionNoiseType_t - pub const M_VEC_NOISE_FREQ: usize = 0x1D8; // CPerParticleVecInput - pub const M_VEC_NOISE_SCALE: usize = 0x830; // CPerParticleVecInput - pub const M_VEC_OFFSET: usize = 0xE88; // CPerParticleVecInput - pub const M_VEC_OFFSET_RATE: usize = 0x14E0; // CPerParticleVecInput - pub const M_FL_WORLEY_SEED: usize = 0x1B38; // CPerParticleFloatInput - pub const M_FL_WORLEY_JITTER: usize = 0x1C90; // CPerParticleFloatInput + pub mod C_OP_CurlNoiseForce { + pub const m_nNoiseType: usize = 0x1D0; // ParticleDirectionNoiseType_t + pub const m_vecNoiseFreq: usize = 0x1D8; // CPerParticleVecInput + pub const m_vecNoiseScale: usize = 0x830; // CPerParticleVecInput + pub const m_vecOffset: usize = 0xE88; // CPerParticleVecInput + pub const m_vecOffsetRate: usize = 0x14E0; // CPerParticleVecInput + pub const m_flWorleySeed: usize = 0x1B38; // CPerParticleFloatInput + pub const m_flWorleyJitter: usize = 0x1C90; // 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 = 0x1D0; // CPerParticleFloatInput - pub const M_V_FORCE: usize = 0x328; // CPerParticleVecInput - pub const M_N_CP: usize = 0x980; // int32 + pub mod C_OP_PerParticleForce { + pub const m_flForceScale: usize = 0x1D0; // CPerParticleFloatInput + pub const m_vForce: usize = 0x328; // CPerParticleVecInput + pub const m_nCP: usize = 0x980; // 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 = 0x1D0; // + pub mod C_OP_WindForce { + pub const m_vForce: usize = 0x1D0; // } - // 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 = 0x1D0; // CPerParticleVecInput - pub const M_VEC_SCALE: usize = 0x828; // CPerParticleVecInput - pub const M_B_SAMPLE_WIND: usize = 0xE80; // bool - pub const M_B_SAMPLE_WATER: usize = 0xE81; // bool - pub const M_B_DAMPEN_NEAR_WATER_PLANE: usize = 0xE82; // bool - pub const M_B_SAMPLE_GRAVITY: usize = 0xE83; // bool - pub const M_VEC_GRAVITY_FORCE: usize = 0xE88; // CPerParticleVecInput - pub const M_B_USE_BASIC_MOVEMENT_GRAVITY: usize = 0x14E0; // bool - pub const M_FL_LOCAL_GRAVITY_SCALE: usize = 0x14E8; // CPerParticleFloatInput - pub const M_FL_LOCAL_BUOYANCY_SCALE: usize = 0x1640; // CPerParticleFloatInput - pub const M_VEC_BUOYANCY_FORCE: usize = 0x1798; // CPerParticleVecInput + pub mod C_OP_ExternalWindForce { + pub const m_vecSamplePosition: usize = 0x1D0; // CPerParticleVecInput + pub const m_vecScale: usize = 0x828; // CPerParticleVecInput + pub const m_bSampleWind: usize = 0xE80; // bool + pub const m_bSampleWater: usize = 0xE81; // bool + pub const m_bDampenNearWaterPlane: usize = 0xE82; // bool + pub const m_bSampleGravity: usize = 0xE83; // bool + pub const m_vecGravityForce: usize = 0xE88; // CPerParticleVecInput + pub const m_bUseBasicMovementGravity: usize = 0x14E0; // bool + pub const m_flLocalGravityScale: usize = 0x14E8; // CPerParticleFloatInput + pub const m_flLocalBuoyancyScale: usize = 0x1640; // CPerParticleFloatInput + pub const m_vecBuoyancyForce: usize = 0x1798; // 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 = 0x1D0; // CPerParticleFloatInput - pub const M_B_ROPES: usize = 0x328; // bool - pub const M_B_ROPES_Z_ONLY: usize = 0x329; // bool - pub const M_B_EXPLOSIONS: usize = 0x32A; // bool - pub const M_B_PARTICLES: usize = 0x32B; // bool + pub mod C_OP_ExternalGameImpulseForce { + pub const m_flForceScale: usize = 0x1D0; // CPerParticleFloatInput + pub const m_bRopes: usize = 0x328; // bool + pub const m_bRopesZOnly: usize = 0x329; // bool + pub const m_bExplosions: usize = 0x32A; // bool + pub const m_bParticles: usize = 0x32B; // 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 = 0x1D0; // int32 - pub const M_N_SCALE_CP: usize = 0x1D4; // int32 - pub const M_VEC_ACCEL: usize = 0x1D8; // CParticleCollectionVecInput + pub mod C_OP_LocalAccelerationForce { + pub const m_nCP: usize = 0x1D0; // int32 + pub const m_nScaleCP: usize = 0x1D4; // int32 + pub const m_vecAccel: usize = 0x1D8; // 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 = 0x1D0; // float32 - pub const M_FL_FORCE_SCALE: usize = 0x1D4; // float32 - pub const M_FL_TARGET_DENSITY: usize = 0x1D8; // float32 + pub mod C_OP_DensityForce { + pub const m_flRadiusScale: usize = 0x1D0; // float32 + pub const m_flForceScale: usize = 0x1D4; // float32 + pub const m_flTargetDensity: usize = 0x1D8; // float32 } - // Parent: c_particle_function_operator + // Parent: CParticleFunctionOperator // Fields count: 3 // // Metadata: // MGetKV3ClassDefaults - pub mod c_op_basic_movement { - pub const M_GRAVITY: usize = 0x1C0; // CParticleCollectionVecInput - pub const M_F_DRAG: usize = 0x818; // CParticleCollectionFloatInput - pub const M_N_MAX_CONSTRAINT_PASSES: usize = 0x970; // int32 + pub mod C_OP_BasicMovement { + pub const m_Gravity: usize = 0x1C0; // CParticleCollectionVecInput + pub const m_fDrag: usize = 0x818; // CParticleCollectionFloatInput + pub const m_nMaxConstraintPasses: usize = 0x970; // 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 = 0x1C0; // float32 - pub const M_FL_END_FADE_IN_TIME: usize = 0x1C4; // float32 - pub const M_FL_START_FADE_OUT_TIME: usize = 0x1C8; // float32 - pub const M_FL_END_FADE_OUT_TIME: usize = 0x1CC; // float32 - pub const M_FL_START_ALPHA: usize = 0x1D0; // float32 - pub const M_FL_END_ALPHA: usize = 0x1D4; // float32 - pub const M_B_FORCE_PRESERVE_PARTICLE_ORDER: usize = 0x1D8; // bool + pub mod C_OP_FadeAndKill { + pub const m_flStartFadeInTime: usize = 0x1C0; // float32 + pub const m_flEndFadeInTime: usize = 0x1C4; // float32 + pub const m_flStartFadeOutTime: usize = 0x1C8; // float32 + pub const m_flEndFadeOutTime: usize = 0x1CC; // float32 + pub const m_flStartAlpha: usize = 0x1D0; // float32 + pub const m_flEndAlpha: usize = 0x1D4; // float32 + pub const m_bForcePreserveParticleOrder: usize = 0x1D8; // 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 = 0x1C0; // float32 - pub const M_FL_END_FADE_IN_TIME: usize = 0x1C4; // float32 - pub const M_FL_START_FADE_OUT_TIME: usize = 0x1C8; // float32 - pub const M_FL_END_FADE_OUT_TIME: usize = 0x1CC; // float32 - pub const M_FL_START_ALPHA: usize = 0x1D0; // float32 - pub const M_FL_END_ALPHA: usize = 0x1D4; // float32 + pub mod C_OP_FadeAndKillForTracers { + pub const m_flStartFadeInTime: usize = 0x1C0; // float32 + pub const m_flEndFadeInTime: usize = 0x1C4; // float32 + pub const m_flStartFadeOutTime: usize = 0x1C8; // float32 + pub const m_flEndFadeOutTime: usize = 0x1CC; // float32 + pub const m_flStartAlpha: usize = 0x1D0; // float32 + pub const m_flEndAlpha: usize = 0x1D4; // 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 = 0x1C0; // float32 - pub const M_FL_FADE_IN_TIME_MAX: usize = 0x1C4; // float32 - pub const M_FL_FADE_IN_TIME_EXP: usize = 0x1C8; // float32 - pub const M_B_PROPORTIONAL: usize = 0x1CC; // bool + pub mod C_OP_FadeIn { + pub const m_flFadeInTimeMin: usize = 0x1C0; // float32 + pub const m_flFadeInTimeMax: usize = 0x1C4; // float32 + pub const m_flFadeInTimeExp: usize = 0x1C8; // float32 + pub const m_bProportional: usize = 0x1CC; // 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 = 0x1C0; // float32 - pub const M_FL_FADE_OUT_TIME_MAX: usize = 0x1C4; // float32 - pub const M_FL_FADE_OUT_TIME_EXP: usize = 0x1C8; // float32 - pub const M_FL_FADE_BIAS: usize = 0x1CC; // float32 - pub const M_B_PROPORTIONAL: usize = 0x200; // bool - pub const M_B_EASE_IN_AND_OUT: usize = 0x201; // bool + pub mod C_OP_FadeOut { + pub const m_flFadeOutTimeMin: usize = 0x1C0; // float32 + pub const m_flFadeOutTimeMax: usize = 0x1C4; // float32 + pub const m_flFadeOutTimeExp: usize = 0x1C8; // float32 + pub const m_flFadeBias: usize = 0x1CC; // float32 + pub const m_bProportional: usize = 0x200; // bool + pub const m_bEaseInAndOut: usize = 0x201; // 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 = 0x1C0; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t + pub mod C_OP_FadeInSimple { + pub const m_flFadeInTime: usize = 0x1C0; // float32 + pub const m_nFieldOutput: usize = 0x1C4; // 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 = 0x1C0; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t + pub mod C_OP_FadeOutSimple { + pub const m_flFadeOutTime: usize = 0x1C0; // float32 + pub const m_nFieldOutput: usize = 0x1C4; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_FL_OUTPUT_MIN: usize = 0x1C8; // CPerParticleFloatInput - pub const M_FL_OUTPUT_MAX: usize = 0x320; // CPerParticleFloatInput + pub mod C_OP_ClampScalar { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_flOutputMin: usize = 0x1C8; // CPerParticleFloatInput + pub const m_flOutputMax: usize = 0x320; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_VEC_OUTPUT_MIN: usize = 0x1C8; // CPerParticleVecInput - pub const M_VEC_OUTPUT_MAX: usize = 0x820; // CPerParticleVecInput + pub mod C_OP_ClampVector { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_vecOutputMin: usize = 0x1C8; // CPerParticleVecInput + pub const m_vecOutputMax: usize = 0x820; // 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 = 0x1C0; // float32 - pub const M_RATE_MAX: usize = 0x1C4; // float32 - pub const M_FREQUENCY_MIN: usize = 0x1C8; // float32 - pub const M_FREQUENCY_MAX: usize = 0x1CC; // float32 - pub const M_N_FIELD: usize = 0x1D0; // ParticleAttributeIndex_t - pub const M_B_PROPORTIONAL: usize = 0x1D4; // bool - pub const M_B_PROPORTIONAL_OP: usize = 0x1D5; // bool - pub const M_FL_START_TIME_MIN: usize = 0x1D8; // float32 - pub const M_FL_START_TIME_MAX: usize = 0x1DC; // float32 - pub const M_FL_END_TIME_MIN: usize = 0x1E0; // float32 - pub const M_FL_END_TIME_MAX: usize = 0x1E4; // float32 - pub const M_FL_OSC_MULT: usize = 0x1E8; // float32 - pub const M_FL_OSC_ADD: usize = 0x1EC; // float32 + pub mod C_OP_OscillateScalar { + pub const m_RateMin: usize = 0x1C0; // float32 + pub const m_RateMax: usize = 0x1C4; // float32 + pub const m_FrequencyMin: usize = 0x1C8; // float32 + pub const m_FrequencyMax: usize = 0x1CC; // float32 + pub const m_nField: usize = 0x1D0; // ParticleAttributeIndex_t + pub const m_bProportional: usize = 0x1D4; // bool + pub const m_bProportionalOp: usize = 0x1D5; // bool + pub const m_flStartTime_min: usize = 0x1D8; // float32 + pub const m_flStartTime_max: usize = 0x1DC; // float32 + pub const m_flEndTime_min: usize = 0x1E0; // float32 + pub const m_flEndTime_max: usize = 0x1E4; // float32 + pub const m_flOscMult: usize = 0x1E8; // float32 + pub const m_flOscAdd: usize = 0x1EC; // 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 = 0x1C0; // float32 - pub const M_FREQUENCY: usize = 0x1C4; // float32 - 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 mod C_OP_OscillateScalarSimple { + pub const m_Rate: usize = 0x1C0; // float32 + pub const m_Frequency: usize = 0x1C4; // float32 + pub const m_nField: usize = 0x1C8; // ParticleAttributeIndex_t + pub const m_flOscMult: usize = 0x1CC; // float32 + pub const m_flOscAdd: usize = 0x1D0; // 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 = 0x1C0; // - pub const M_RATE_MAX: usize = 0x1CC; // - pub const M_FREQUENCY_MIN: usize = 0x1D8; // - pub const M_FREQUENCY_MAX: usize = 0x1E4; // - pub const M_N_FIELD: usize = 0x1F0; // ParticleAttributeIndex_t - pub const M_B_PROPORTIONAL: usize = 0x1F4; // bool - pub const M_B_PROPORTIONAL_OP: usize = 0x1F5; // bool - pub const M_B_OFFSET: usize = 0x1F6; // bool - pub const M_FL_START_TIME_MIN: usize = 0x1F8; // float32 - pub const M_FL_START_TIME_MAX: usize = 0x1FC; // float32 - pub const M_FL_END_TIME_MIN: usize = 0x200; // float32 - pub const M_FL_END_TIME_MAX: usize = 0x204; // float32 - pub const M_FL_OSC_MULT: usize = 0x208; // CPerParticleFloatInput - pub const M_FL_OSC_ADD: usize = 0x360; // CPerParticleFloatInput - pub const M_FL_RATE_SCALE: usize = 0x4B8; // CPerParticleFloatInput + pub mod C_OP_OscillateVector { + pub const m_RateMin: usize = 0x1C0; // + pub const m_RateMax: usize = 0x1CC; // + pub const m_FrequencyMin: usize = 0x1D8; // + pub const m_FrequencyMax: usize = 0x1E4; // + pub const m_nField: usize = 0x1F0; // ParticleAttributeIndex_t + pub const m_bProportional: usize = 0x1F4; // bool + pub const m_bProportionalOp: usize = 0x1F5; // bool + pub const m_bOffset: usize = 0x1F6; // bool + pub const m_flStartTime_min: usize = 0x1F8; // float32 + pub const m_flStartTime_max: usize = 0x1FC; // float32 + pub const m_flEndTime_min: usize = 0x200; // float32 + pub const m_flEndTime_max: usize = 0x204; // float32 + pub const m_flOscMult: usize = 0x208; // CPerParticleFloatInput + pub const m_flOscAdd: usize = 0x360; // CPerParticleFloatInput + pub const m_flRateScale: usize = 0x4B8; // 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 = 0x1C0; // - pub const M_FREQUENCY: usize = 0x1CC; // - pub const M_N_FIELD: usize = 0x1D8; // ParticleAttributeIndex_t - pub const M_FL_OSC_MULT: usize = 0x1DC; // float32 - pub const M_FL_OSC_ADD: usize = 0x1E0; // float32 - pub const M_B_OFFSET: usize = 0x1E4; // bool + pub mod C_OP_OscillateVectorSimple { + pub const m_Rate: usize = 0x1C0; // + pub const m_Frequency: usize = 0x1CC; // + pub const m_nField: usize = 0x1D8; // ParticleAttributeIndex_t + pub const m_flOscMult: usize = 0x1DC; // float32 + pub const m_flOscAdd: usize = 0x1E0; // float32 + pub const m_bOffset: usize = 0x1E4; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1C8; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1CC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1D0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D4; // float32 - pub const M_N_SET_METHOD: usize = 0x1D8; // ParticleSetMethod_t - pub const M_B_ACTIVE_RANGE: usize = 0x1DC; // bool - pub const M_B_SET_PREVIOUS_PARTICLE: usize = 0x1DD; // bool + pub mod C_OP_DifferencePreviousParticle { + pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1C8; // float32 + pub const m_flInputMax: usize = 0x1CC; // float32 + pub const m_flOutputMin: usize = 0x1D0; // float32 + pub const m_flOutputMax: usize = 0x1D4; // float32 + pub const m_nSetMethod: usize = 0x1D8; // ParticleSetMethod_t + pub const m_bActiveRange: usize = 0x1DC; // bool + pub const m_bSetPreviousParticle: usize = 0x1DD; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_FL_INTERPOLATION: usize = 0x1C8; // CPerParticleFloatInput + pub mod C_OP_PointVectorAtNextParticle { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_flInterpolation: usize = 0x1C8; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1C8; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1CC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1D0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D4; // float32 - pub const M_B_OLD_CODE: usize = 0x1D8; // bool + pub mod C_OP_RemapScalar { + pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1C8; // float32 + pub const m_flInputMax: usize = 0x1CC; // float32 + pub const m_flOutputMin: usize = 0x1D0; // float32 + pub const m_flOutputMax: usize = 0x1D4; // float32 + pub const m_bOldCode: usize = 0x1D8; // 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 = 0x1C0; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_FL_DENSITY_MIN: usize = 0x1C8; // float32 - pub const M_FL_DENSITY_MAX: usize = 0x1CC; // float32 - pub const M_VEC_OUTPUT_MIN: usize = 0x1D0; // - pub const M_VEC_OUTPUT_MAX: usize = 0x1DC; // - pub const M_B_USE_PARENT_DENSITY: usize = 0x1E8; // bool - pub const M_N_VOXEL_GRID_RESOLUTION: usize = 0x1EC; // int32 + pub mod C_OP_RemapDensityToVector { + pub const m_flRadiusScale: usize = 0x1C0; // float32 + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_flDensityMin: usize = 0x1C8; // float32 + pub const m_flDensityMax: usize = 0x1CC; // float32 + pub const m_vecOutputMin: usize = 0x1D0; // + pub const m_vecOutputMax: usize = 0x1DC; // + pub const m_bUseParentDensity: usize = 0x1E8; // bool + pub const m_nVoxelGridResolution: usize = 0x1EC; // 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 = 0x1C0; // float32 - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_N_VOXEL_GRID_RESOLUTION: usize = 0x1C8; // int32 + pub mod C_OP_Diffusion { + pub const m_flRadiusScale: usize = 0x1C0; // float32 + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_nVoxelGridResolution: usize = 0x1C8; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1C8; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1CC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1D0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D4; // float32 + pub mod C_OP_RemapScalarEndCap { + pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1C8; // float32 + pub const m_flInputMax: usize = 0x1CC; // float32 + pub const m_flOutputMin: usize = 0x1D0; // float32 + pub const m_flOutputMax: usize = 0x1D4; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_FL_OUTPUT_MIN: usize = 0x1C4; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C8; // float32 + pub mod C_OP_ReinitializeScalarEndCap { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_flOutputMin: usize = 0x1C4; // float32 + pub const m_flOutputMax: usize = 0x1C8; // 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 = 0x1C0; // bool - pub const M_N_FIELD_INPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1C8; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1CC; // float32 - pub const M_FL_INPUT_MAX: 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_REMAP_TIME: usize = 0x1DC; // float32 + pub mod C_OP_RemapScalarOnceTimed { + pub const m_bProportional: usize = 0x1C0; // bool + pub const m_nFieldInput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1C8; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1CC; // float32 + pub const m_flInputMax: usize = 0x1D0; // float32 + pub const m_flOutputMin: usize = 0x1D4; // float32 + pub const m_flOutputMax: usize = 0x1D8; // float32 + pub const m_flRemapTime: usize = 0x1DC; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_INPUT_MIN: usize = 0x1C4; // int32 - pub const M_N_INPUT_MAX: usize = 0x1C8; // int32 - pub const M_FL_OUTPUT_MIN: usize = 0x1CC; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D0; // float32 - pub const M_B_BACKWARDS: usize = 0x1D4; // bool - pub const M_N_SET_METHOD: usize = 0x1D8; // ParticleSetMethod_t + pub mod C_OP_RemapParticleCountOnScalarEndCap { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nInputMin: usize = 0x1C4; // int32 + pub const m_nInputMax: usize = 0x1C8; // int32 + pub const m_flOutputMin: usize = 0x1CC; // float32 + pub const m_flOutputMax: usize = 0x1D0; // float32 + pub const m_bBackwards: usize = 0x1D4; // bool + pub const m_nSetMethod: usize = 0x1D8; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_INPUT_MIN: usize = 0x1C8; // CParticleCollectionFloatInput - pub const M_N_INPUT_MAX: usize = 0x320; // CParticleCollectionFloatInput - pub const M_FL_OUTPUT_MIN: usize = 0x478; // CParticleCollectionFloatInput - pub const M_FL_OUTPUT_MAX: usize = 0x5D0; // CParticleCollectionFloatInput - pub const M_B_ACTIVE_RANGE: usize = 0x728; // bool - pub const M_N_SET_METHOD: usize = 0x72C; // ParticleSetMethod_t + pub mod C_OP_RemapParticleCountToScalar { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nInputMin: usize = 0x1C8; // CParticleCollectionFloatInput + pub const m_nInputMax: usize = 0x320; // CParticleCollectionFloatInput + pub const m_flOutputMin: usize = 0x478; // CParticleCollectionFloatInput + pub const m_flOutputMax: usize = 0x5D0; // CParticleCollectionFloatInput + pub const m_bActiveRange: usize = 0x728; // bool + pub const m_nSetMethod: usize = 0x72C; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1C8; // float32 - pub const M_FL_INPUT_MAX: usize = 0x1CC; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x1D0; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1D4; // float32 - pub const M_FL_RADIUS_SCALE: usize = 0x1D8; // float32 + pub mod C_OP_RemapVisibilityScalar { + pub const m_nFieldInput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1C8; // float32 + pub const m_flInputMax: usize = 0x1CC; // float32 + pub const m_flOutputMin: usize = 0x1D0; // float32 + pub const m_flOutputMax: usize = 0x1D4; // float32 + pub const m_flRadiusScale: usize = 0x1D8; // 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 = 0x1C0; // ParticleSetMethod_t - pub const M_TRANSFORM_INPUT: usize = 0x1C8; // CParticleTransformInput - pub const M_N_FIELD_OUTPUT: usize = 0x230; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x234; // float32 - pub const M_FL_INPUT_MAX: usize = 0x238; // float32 - pub const M_FL_OUTPUT_MIN: usize = 0x23C; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x240; // float32 - pub const M_FL_RADIUS: usize = 0x244; // float32 + pub mod C_OP_RemapTransformVisibilityToScalar { + pub const m_nSetMethod: usize = 0x1C0; // ParticleSetMethod_t + pub const m_TransformInput: usize = 0x1C8; // CParticleTransformInput + pub const m_nFieldOutput: usize = 0x230; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x234; // float32 + pub const m_flInputMax: usize = 0x238; // float32 + pub const m_flOutputMin: usize = 0x23C; // float32 + pub const m_flOutputMax: usize = 0x240; // float32 + pub const m_flRadius: usize = 0x244; // 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 = 0x1C0; // ParticleSetMethod_t - pub const M_TRANSFORM_INPUT: usize = 0x1C8; // CParticleTransformInput - pub const M_N_FIELD_OUTPUT: usize = 0x230; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x234; // float32 - pub const M_FL_INPUT_MAX: usize = 0x238; // float32 - pub const M_VEC_OUTPUT_MIN: usize = 0x23C; // - pub const M_VEC_OUTPUT_MAX: usize = 0x248; // - pub const M_FL_RADIUS: usize = 0x254; // float32 + pub mod C_OP_RemapTransformVisibilityToVector { + pub const m_nSetMethod: usize = 0x1C0; // ParticleSetMethod_t + pub const m_TransformInput: usize = 0x1C8; // CParticleTransformInput + pub const m_nFieldOutput: usize = 0x230; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x234; // float32 + pub const m_flInputMax: usize = 0x238; // float32 + pub const m_vecOutputMin: usize = 0x23C; // + pub const m_vecOutputMax: usize = 0x248; // + pub const m_flRadius: usize = 0x254; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_FL_OUTPUT: usize = 0x1C8; // CPerParticleFloatInput - pub const M_FL_START_TIME: usize = 0x320; // float32 - pub const M_FL_END_TIME: usize = 0x324; // float32 + pub mod C_OP_LerpScalar { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_flOutput: usize = 0x1C8; // CPerParticleFloatInput + pub const m_flStartTime: usize = 0x320; // float32 + pub const m_flEndTime: usize = 0x324; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_FL_OUTPUT: usize = 0x1C4; // float32 - pub const M_FL_LERP_TIME: usize = 0x1C8; // float32 + pub mod C_OP_LerpEndCapScalar { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_flOutput: usize = 0x1C4; // float32 + pub const m_flLerpTime: usize = 0x1C8; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_VEC_OUTPUT: usize = 0x1C4; // - pub const M_FL_LERP_TIME: usize = 0x1D0; // float32 + pub mod C_OP_LerpEndCapVector { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_vecOutput: usize = 0x1C4; // + pub const m_flLerpTime: usize = 0x1D0; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_VEC_OUTPUT: usize = 0x1C4; // - 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 mod C_OP_LerpVector { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_vecOutput: usize = 0x1C4; // + pub const m_flStartTime: usize = 0x1D0; // float32 + pub const m_flEndTime: usize = 0x1D4; // float32 + pub const m_nSetMethod: usize = 0x1D8; // 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 = 0x1C0; // CPerParticleFloatInput - pub const M_N_FIELD_INPUT_FROM: usize = 0x318; // ParticleAttributeIndex_t - pub const M_N_FIELD_INPUT: usize = 0x31C; // ParticleAttributeIndex_t - pub const M_N_FIELD_OUTPUT: usize = 0x320; // ParticleAttributeIndex_t + pub mod C_OP_LerpToOtherAttribute { + pub const m_flInterpolation: usize = 0x1C0; // CPerParticleFloatInput + pub const m_nFieldInputFrom: usize = 0x318; // ParticleAttributeIndex_t + pub const m_nFieldInput: usize = 0x31C; // ParticleAttributeIndex_t + pub const m_nFieldOutput: usize = 0x320; // 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 = 0x1C0; // ParticleAttributeIndex_t - 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_IGNORE_DELTA: usize = 0x1D8; // bool + pub mod C_OP_RemapSpeed { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + 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_bIgnoreDelta: usize = 0x1D8; // 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 = 0x1C0; // int32 - pub const M_N_FIELD_INPUT: usize = 0x1C4; // ParticleAttributeIndex_t - pub const M_N_PARTICLE_NUMBER: usize = 0x1C8; // int32 + pub mod C_OP_RemapVectortoCP { + pub const m_nOutControlPointNumber: usize = 0x1C0; // int32 + pub const m_nFieldInput: usize = 0x1C4; // ParticleAttributeIndex_t + pub const m_nParticleNumber: usize = 0x1C8; // 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 = 0x1C0; // float32 - pub const M_RATE_MAX: usize = 0x1C4; // float32 - 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_N_FIELD: usize = 0x200; // ParticleAttributeIndex_t - pub const M_B_PROPORTIONAL_OP: usize = 0x204; // bool + pub mod C_OP_RampScalarLinear { + pub const m_RateMin: usize = 0x1C0; // float32 + pub const m_RateMax: usize = 0x1C4; // float32 + 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_nField: usize = 0x200; // ParticleAttributeIndex_t + pub const m_bProportionalOp: usize = 0x204; // 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 = 0x1C0; // float32 - pub const M_RATE_MAX: usize = 0x1C4; // float32 - 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_BIAS: usize = 0x1D8; // float32 - pub const M_N_FIELD: usize = 0x200; // ParticleAttributeIndex_t - pub const M_B_PROPORTIONAL_OP: usize = 0x204; // bool - pub const M_B_EASE_OUT: usize = 0x205; // bool + pub mod C_OP_RampScalarSpline { + pub const m_RateMin: usize = 0x1C0; // float32 + pub const m_RateMax: usize = 0x1C4; // float32 + 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_flBias: usize = 0x1D8; // float32 + pub const m_nField: usize = 0x200; // ParticleAttributeIndex_t + pub const m_bProportionalOp: usize = 0x204; // bool + pub const m_bEaseOut: usize = 0x205; // 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 = 0x1C0; // float32 - pub const M_FL_START_TIME: usize = 0x1C4; // float32 - pub const M_FL_END_TIME: usize = 0x1C8; // float32 - pub const M_N_FIELD: usize = 0x1F0; // ParticleAttributeIndex_t + pub mod C_OP_RampScalarLinearSimple { + pub const m_Rate: usize = 0x1C0; // float32 + pub const m_flStartTime: usize = 0x1C4; // float32 + pub const m_flEndTime: usize = 0x1C8; // float32 + pub const m_nField: usize = 0x1F0; // 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 = 0x1C0; // float32 - pub const M_FL_START_TIME: usize = 0x1C4; // float32 - pub const M_FL_END_TIME: usize = 0x1C8; // float32 - pub const M_N_FIELD: usize = 0x1F0; // ParticleAttributeIndex_t - pub const M_B_EASE_OUT: usize = 0x1F4; // bool + pub mod C_OP_RampScalarSplineSimple { + pub const m_Rate: usize = 0x1C0; // float32 + pub const m_flStartTime: usize = 0x1C4; // float32 + pub const m_flEndTime: usize = 0x1C8; // float32 + pub const m_nField: usize = 0x1F0; // ParticleAttributeIndex_t + pub const m_bEaseOut: usize = 0x1F4; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_FL_INPUT_MIN: usize = 0x1C8; // CPerParticleFloatInput - pub const M_FL_INPUT_MAX: usize = 0x320; // CPerParticleFloatInput - pub const M_FL_OUTPUT_MIN: usize = 0x478; // CPerParticleFloatInput - pub const M_FL_OUTPUT_MAX: usize = 0x5D0; // CPerParticleFloatInput - pub const M_VEC_WAVE_LENGTH: usize = 0x728; // CPerParticleVecInput - pub const M_VEC_HARMONICS: usize = 0xD80; // CPerParticleVecInput - pub const M_N_SET_METHOD: usize = 0x13D8; // ParticleSetMethod_t - pub const M_N_LOCAL_SPACE_CONTROL_POINT: usize = 0x13DC; // int32 - pub const M_B3_D: usize = 0x13E0; // bool + pub mod C_OP_ChladniWave { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_flInputMin: usize = 0x1C8; // CPerParticleFloatInput + pub const m_flInputMax: usize = 0x320; // CPerParticleFloatInput + pub const m_flOutputMin: usize = 0x478; // CPerParticleFloatInput + pub const m_flOutputMax: usize = 0x5D0; // CPerParticleFloatInput + pub const m_vecWaveLength: usize = 0x728; // CPerParticleVecInput + pub const m_vecHarmonics: usize = 0xD80; // CPerParticleVecInput + pub const m_nSetMethod: usize = 0x13D8; // ParticleSetMethod_t + pub const m_nLocalSpaceControlPoint: usize = 0x13DC; // int32 + pub const m_b3D: usize = 0x13E0; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_FL_OUTPUT_MIN: usize = 0x1C4; // float32 - pub const M_FL_OUTPUT_MAX: usize = 0x1C8; // float32 - pub const M_FL4_NOISE_SCALE: usize = 0x1CC; // float32 - pub const M_B_ADDITIVE: usize = 0x1D0; // bool - pub const M_FL_NOISE_ANIMATION_TIME_SCALE: usize = 0x1D4; // float32 + pub mod C_OP_Noise { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_flOutputMin: usize = 0x1C4; // float32 + pub const m_flOutputMax: usize = 0x1C8; // float32 + pub const m_fl4NoiseScale: usize = 0x1CC; // float32 + pub const m_bAdditive: usize = 0x1D0; // bool + pub const m_flNoiseAnimationTimeScale: usize = 0x1D4; // 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 = 0x1C0; // ParticleAttributeIndex_t - pub const M_VEC_OUTPUT_MIN: usize = 0x1C4; // - pub const M_VEC_OUTPUT_MAX: usize = 0x1D0; // - pub const M_FL4_NOISE_SCALE: usize = 0x1DC; // float32 - pub const M_B_ADDITIVE: usize = 0x1E0; // bool - pub const M_B_OFFSET: usize = 0x1E1; // bool - pub const M_FL_NOISE_ANIMATION_TIME_SCALE: usize = 0x1E4; // float32 + pub mod C_OP_VectorNoise { + pub const m_nFieldOutput: usize = 0x1C0; // ParticleAttributeIndex_t + pub const m_vecOutputMin: usize = 0x1C4; // + pub const m_vecOutputMax: usize = 0x1D0; // + pub const m_fl4NoiseScale: usize = 0x1DC; // float32 + pub const m_bAdditive: usize = 0x1E0; // bool + pub const m_bOffset: usize = 0x1E1; // bool + pub const m_flNoiseAnimationTimeScale: usize = 0x1E4; // 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 = 0x1C0; // bool - pub const M_B_FORCE_PRESERVE_PARTICLE_ORDER: usize = 0x1C1; // bool + pub mod C_OP_Decay { + pub const m_bRopeDecay: usize = 0x1C0; // bool + pub const m_bForcePreserveParticleOrder: usize = 0x1C1; // 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 = 0x1C0; // CParticleCollectionFloatInput + pub mod C_OP_DecayOffscreen { + pub const m_flOffscreenTime: usize = 0x1C0; // 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 = 0x1C0; // CParticleCollectionFloatInput + pub mod C_OP_EndCapTimedFreeze { + pub const m_flFreezeTime: usize = 0x1C0; // 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 = 0x1C0; // float32 + pub mod C_OP_EndCapTimedDecay { + pub const m_flDecayTime: usize = 0x1C0; // 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 = 0x1C0; // float32 + pub mod C_OP_VelocityDecay { + pub const m_flMinVelocity: usize = 0x1C0; // 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 = 0x1C0; // float32 + pub mod C_OP_AlphaDecay { + pub const m_flMinAlpha: usize = 0x1C0; // 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 = 0x1C0; // float32 + pub mod C_OP_RadiusDecay { + pub const m_flMinRadius: usize = 0x1C0; // 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 = 0x1C0; // int32 - pub const M_FL_DECAY_DELAY: usize = 0x1C4; // float32 - pub const M_N_SNAPSHOT_CONTROL_POINT: usize = 0x1C8; // int32 - pub const M_B_LIFESPAN_DECAY: usize = 0x1CC; // bool - pub const M_FL_SCALE: usize = 0x1D0; // CParticleCollectionFloatInput - pub const M_B_KILL_NEWEST: usize = 0x328; // bool + pub mod C_OP_DecayMaintainCount { + pub const m_nParticlesToMaintain: usize = 0x1C0; // int32 + pub const m_flDecayDelay: usize = 0x1C4; // float32 + pub const m_nSnapshotControlPoint: usize = 0x1C8; // int32 + pub const m_bLifespanDecay: usize = 0x1CC; // bool + pub const m_flScale: usize = 0x1D0; // CParticleCollectionFloatInput + pub const m_bKillNewest: usize = 0x328; // 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 = 0x1C0; // CParticleCollectionFloatInput + pub mod C_OP_DecayClampCount { + pub const m_nCount: usize = 0x1C0; // 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 = 0x1C0; // float32 - pub const M_FL_CULL_START: usize = 0x1C4; // float32 - pub const M_FL_CULL_END: usize = 0x1C8; // float32 - pub const M_FL_CULL_EXP: usize = 0x1CC; // float32 + pub mod C_OP_Cull { + pub const m_flCullPerc: usize = 0x1C0; // float32 + pub const m_flCullStart: usize = 0x1C4; // float32 + pub const m_flCullEnd: usize = 0x1C8; // float32 + pub const m_flCullExp: usize = 0x1CC; // 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 = 0x1C0; // int32 - pub const M_N_SPIN_RATE_MIN_DEGREES: usize = 0x1C4; // int32 - pub const M_F_SPIN_RATE_STOP_TIME: usize = 0x1CC; // float32 + pub mod CGeneralSpin { + pub const m_nSpinRateDegrees: usize = 0x1C0; // int32 + pub const m_nSpinRateMinDegrees: usize = 0x1C4; // int32 + pub const m_fSpinRateStopTime: usize = 0x1CC; // 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 = 0x1C0; // float32 - pub const M_FL_END_TIME: usize = 0x1C4; // float32 - pub const M_FL_START_SCALE: usize = 0x1C8; // float32 - pub const M_FL_END_SCALE: usize = 0x1CC; // float32 - pub const M_B_EASE_IN_AND_OUT: usize = 0x1D0; // bool - pub const M_FL_BIAS: usize = 0x1D4; // float32 + pub mod C_OP_InterpolateRadius { + pub const m_flStartTime: usize = 0x1C0; // float32 + pub const m_flEndTime: usize = 0x1C4; // float32 + pub const m_flStartScale: usize = 0x1C8; // float32 + pub const m_flEndScale: usize = 0x1CC; // float32 + pub const m_bEaseInAndOut: usize = 0x1D0; // bool + pub const m_flBias: usize = 0x1D4; // float32 } } // Module: pulse_system.dll @@ -12420,80 +12422,80 @@ pub mod cs2_dumper { // Alignment: 2 // Members count: 61 #[repr(i16)] - pub enum PulseInstructionCodeT { - Invalid = 0, - ImmediateHalt = 1, - ReturnVoid = 2, - ReturnValue = 3, - Nop = 4, - Jump = 5, - JumpCond = 6, - ChunkLeap = 7, - ChunkLeapCond = 8, - PulseCallSync = 9, - PulseCallAsyncFire = 10, - CellInvoke = 11, - LibraryInvoke = 12, - SetVar = 13, - GetVar = 14, - GetConst = 15, - SetRegisterDomainValue = 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, - ConvertValue = 31, - LastSerializedCode = 32, - NegateInt = 33, - NegateFloat = 34, - AddInt = 35, - AddFloat = 36, - AddString = 37, - SubInt = 38, - SubFloat = 39, - MulInt = 40, - MulFloat = 41, - DivInt = 42, - DivFloat = 43, - ModInt = 44, - ModFloat = 45, - LtInt = 46, - LtFloat = 47, - LteInt = 48, - LteFloat = 49, - EqBool = 50, - EqInt = 51, - EqFloat = 52, - EqString = 53, - EqEntityName = 54, - NeBool = 55, - NeInt = 56, - NeFloat = 57, - NeString = 58, - NeEntityName = 59, - GetConstInlineStorage = 60 + 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 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum PulseMethodCallModeT { - SyncWaitForCompletion = 0, - AsyncFireAndForget = 1 + pub enum PulseMethodCallMode_t { + SYNC_WAIT_FOR_COMPLETION = 0, + ASYNC_FIRE_AND_FORGET = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum PulseCursorExecResultT { + pub enum PulseCursorExecResult_t { Succeeded = 0, Canceled = 1, Failed = 2 @@ -12501,7 +12503,7 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum PulseCursorCancelPriorityT { + pub enum PulseCursorCancelPriority_t { None = 0, CancelOnSucceeded = 1, SoftCancel = 2, @@ -12510,44 +12512,44 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 19 #[repr(i32)] - pub enum PulseValueTypeT { - PvalInvalid = -1, - PvalBool = 0, - PvalInt = 1, - PvalFloat = 2, - PvalString = 3, - PvalVec3 = 4, - PvalTransform = 5, - PvalColorRgb = 6, - PvalEhandle = 7, - PvalResource = 8, - PvalSndevtGuid = 9, - PvalEntityName = 10, - PvalSchemaPtr = 11, - PvalTypesafeInt = 12, - PvalCursorFlow = 13, - PvalAny = 14, - PvalSchemaEnum = 15, - PvalPanoramaPanelHandle = 16, - PvalCount = 17 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum PulseTestEnumColorT { - Black = 0, - White = 1, - Red = 2, - Green = 3, - Blue = 4 + pub enum PulseTestEnumColor_t { + BLACK = 0, + WHITE = 1, + RED = 2, + GREEN = 3, + BLUE = 4 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum PulseTestEnumShapeT { - Circle = 100, - Square = 200, - Triangle = 300 + pub enum PulseTestEnumShape_t { + CIRCLE = 100, + SQUARE = 200, + TRIANGLE = 300 } // Parent: None // Fields count: 0 @@ -12555,12 +12557,12 @@ pub mod cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - pub mod c_pulse_cursor_funcs { + pub mod CPulseCursorFuncs { } // 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: None // Fields count: 0 @@ -12568,7 +12570,7 @@ pub mod cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - pub mod c_pulse_test_funcs_library_a { + pub mod CPulseTestFuncs_LibraryA { } // Parent: None // Fields count: 0 @@ -12576,113 +12578,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< PGDInstruction_t > + pub const m_Registers: usize = 0x10; // CUtlLeanVector< CPulse_RegisterInfo > + pub const m_InstructionEditorIDs: usize = 0x20; // CUtlLeanVector< PulseDocNodeID_t > } // 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< 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* > } // Parent: None // Fields count: 0 @@ -12690,7 +12692,7 @@ pub mod cs2_dumper { // Metadata: // MPulseLibraryBindings // MPropertyDescription - pub mod c_pulse_mathlib { + pub mod CPulseMathlib { } // Parent: None // Fields count: 0 @@ -12698,101 +12700,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: @@ -12802,27 +12804,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< uint8 > + pub const m_nNextShuffle: usize = 0x20; // int32 } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 2 // // Metadata: @@ -12831,11 +12833,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: @@ -12844,11 +12846,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: @@ -12857,9 +12859,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: @@ -12869,29 +12871,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 @@ -12900,15 +12902,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< CUtlString > + pub const m_bTestYesOrNoPath: usize = 0xF8; // bool } - // Parent: c_pulse_cell_base_flow + // Parent: CPulseCell_BaseFlow // Fields count: 0 // // Metadata: @@ -12916,9 +12918,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: @@ -12926,9 +12928,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: @@ -12936,9 +12938,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: @@ -12947,10 +12949,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: @@ -12958,9 +12960,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: @@ -12968,28 +12970,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 @@ -12997,34 +12999,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 @@ -13032,18 +13034,18 @@ pub mod cs2_dumper { // Metadata: // MPulseInstanceDomainInfo // MPulseLibraryBindings - pub mod c_pulse_graph_instance_turtle_graphics { + pub mod CPulseGraphInstance_TurtleGraphics { } - // 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: c_pulse_cell_wait_for_cursors_with_tag_base + // Parent: CPulseCell_WaitForCursorsWithTagBase // Fields count: 2 // // Metadata: @@ -13053,11 +13055,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: @@ -13067,8 +13069,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 } } // Module: rendersystemdx11.dll @@ -13078,91 +13080,91 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum RenderSlotTypeT { - RenderSlotInvalid = -1, - RenderSlotPerVertex = 0, - RenderSlotPerInstance = 1 + pub enum RenderSlotType_t { + RENDER_SLOT_INVALID = -1, + RENDER_SLOT_PER_VERTEX = 0, + RENDER_SLOT_PER_INSTANCE = 1 } // Alignment: 4 // Members count: 12 #[repr(i32)] - pub enum RenderBufferFlagsT { - RenderBufferUsageVertexBuffer = 1, - RenderBufferUsageIndexBuffer = 2, - RenderBufferUsageShaderResource = 4, - RenderBufferUsageUnorderedAccess = 8, - RenderBufferByteaddressBuffer = 16, - RenderBufferStructuredBuffer = 32, - RenderBufferAppendConsumeBuffer = 64, - RenderBufferUavCounter = 128, - RenderBufferUavDrawIndirectArgs = 256, - RenderBufferAccelerationStructure = 512, - RenderBufferShaderBindingTable = 1024, - RenderBufferPerFrameWriteOnce = 2048 + 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 } // Alignment: 4 // Members count: 13 #[repr(i32)] - pub enum RenderPrimitiveTypeT { - RenderPrimPoints = 0, - RenderPrimLines = 1, - RenderPrimLinesWithAdjacency = 2, - RenderPrimLineStrip = 3, - RenderPrimLineStripWithAdjacency = 4, - RenderPrimTriangles = 5, - RenderPrimTrianglesWithAdjacency = 6, - RenderPrimTriangleStrip = 7, - RenderPrimTriangleStripWithAdjacency = 8, - RenderPrimInstancedQuads = 9, - RenderPrimHeterogenous = 10, - RenderPrimComputeShader = 11, - RenderPrimTypeCount = 12 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum InputLayoutVariationT { - InputLayoutVariationDefault = 0, - InputLayoutVariationStream1Instanceid = 1, - InputLayoutVariationStream1InstanceidMorphVertId = 2, - InputLayoutVariationMax = 3 + 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 } // Alignment: 1 // Members count: 8 #[repr(i8)] - pub enum RenderMultisampleTypeT { - RenderMultisampleInvalid = -1, - RenderMultisampleNone = 0, - RenderMultisample2x = 1, - RenderMultisample4x = 2, - RenderMultisample6x = 3, - RenderMultisample8x = 4, - RenderMultisample16x = 5, - RenderMultisampleTypeCount = 6 + 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 } // 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< VsInputSignatureElement_t > } } // Module: resourcesystem.dll @@ -13172,448 +13174,448 @@ pub mod cs2_dumper { // Alignment: 1 // Members count: 2 #[repr(i8)] - pub enum FuseVariableAccessT { - Writable = 0, - ReadOnly = 1 + pub enum FuseVariableAccess_t { + WRITABLE = 0, + READ_ONLY = 1 } // Alignment: 1 // Members count: 9 #[repr(i8)] - pub enum FuseVariableTypeT { - Invalid = 0, - Bool = 1, - Int8 = 2, - Int16 = 3, - Int32 = 4, - Uint8 = 5, - Uint16 = 6, - Uint32 = 7, - Float32 = 8 + pub enum FuseVariableType_t { + INVALID = 0, + BOOL = 1, + INT8 = 2, + INT16 = 3, + INT32 = 4, + UINT8 = 5, + UINT16 = 6, + UINT32 = 7, + FLOAT32 = 8 } // 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< InfoForResourceTypeManifestTestResource_t > } // 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 { } // Parent: None // Fields count: 3 // // 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< uint8 > + pub const m_variablesRead: usize = 0x18; // CUtlVector< FuseVariableIndex_t > + pub const m_variablesWritten: usize = 0x30; // CUtlVector< FuseVariableIndex_t > + 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< 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 > } // Parent: None // Fields count: 2 - pub mod aabb_t { - pub const M_V_MIN_BOUNDS: usize = 0x0; // - pub const M_V_MAX_BOUNDS: usize = 0xC; // + pub mod AABB_t { + pub const m_vMinBounds: usize = 0x0; // + pub const m_vMaxBounds: usize = 0xC; // } // 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 } } // Module: scenefilecache.dll @@ -13628,100 +13630,100 @@ pub mod cs2_dumper { // Alignment: 1 // Members count: 4 #[repr(i8)] - pub enum DisableShadowsT { - KDisableShadowsNone = 0, - KDisableShadowsAll = 1, - KDisableShadowsBaked = 2, - KDisableShadowsRealtime = 3 + pub enum DisableShadows_t { + kDisableShadows_None = 0, + kDisableShadows_All = 1, + kDisableShadows_Baked = 2, + kDisableShadows_Realtime = 3 } // Parent: None // Fields count: 2 // // 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< CSSDSEndFrameViewInfo > } // 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< CSSDSMsg_ViewTarget > } - // 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: schemasystem.dll @@ -13731,162 +13733,162 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ThreeStateT { - TrsFalse = 0, - TrsTrue = 1, - TrsNone = 2 + pub enum ThreeState_t { + TRS_FALSE = 0, + TRS_TRUE = 1, + TRS_NONE = 2 } // Alignment: 1 // Members count: 81 #[repr(i8)] - pub enum FieldtypeT { - FieldVoid = 0, - FieldFloat32 = 1, - FieldString = 2, - FieldVector = 3, - FieldQuaternion = 4, - FieldInt32 = 5, - FieldBoolean = 6, - FieldInt16 = 7, - FieldCharacter = 8, - FieldColor32 = 9, - FieldEmbedded = 10, - FieldCustom = 11, - FieldClassptr = 12, - FieldEhandle = 13, - FieldPositionVector = 14, - FieldTime = 15, - FieldTick = 16, - FieldSoundname = 17, - FieldInput = 18, - FieldFunction = 19, - FieldVmatrix = 20, - FieldVmatrixWorldspace = 21, - FieldMatrix3x4Worldspace = 22, - FieldInterval = 23, - FieldUnused = 24, - FieldVector2d = 25, - FieldInt64 = 26, - FieldVector4d = 27, - FieldResource = 28, - FieldTypeunknown = 29, - FieldCstring = 30, - FieldHscript = 31, - FieldVariant = 32, - FieldUint64 = 33, - FieldFloat64 = 34, - FieldPositiveintegerOrNull = 35, - FieldHscriptNewInstance = 36, - FieldUint32 = 37, - FieldUtlstringtoken = 38, - FieldQangle = 39, - FieldNetworkOriginCellQuantizedVector = 40, - FieldHmaterial = 41, - FieldHmodel = 42, - FieldNetworkQuantizedVector = 43, - FieldNetworkQuantizedFloat = 44, - FieldDirectionVectorWorldspace = 45, - FieldQangleWorldspace = 46, - FieldQuaternionWorldspace = 47, - FieldHscriptLightbinding = 48, - FieldV8Value = 49, - FieldV8Object = 50, - FieldV8Array = 51, - FieldV8CallbackInfo = 52, - FieldUtlstring = 53, - FieldNetworkOriginCellQuantizedPositionVector = 54, - FieldHrendertexture = 55, - FieldHparticlesystemdefinition = 56, - FieldUint8 = 57, - FieldUint16 = 58, - FieldCtransform = 59, - FieldCtransformWorldspace = 60, - FieldHpostprocessing = 61, - FieldMatrix3x4 = 62, - FieldShim = 63, - FieldCmotiontransform = 64, - FieldCmotiontransformWorldspace = 65, - FieldAttachmentHandle = 66, - FieldAmmoIndex = 67, - FieldConditionId = 68, - FieldAiScheduleBits = 69, - FieldModifierHandle = 70, - FieldRotationVector = 71, - FieldRotationVectorWorldspace = 72, - FieldHvdata = 73, - FieldScale32 = 74, - FieldStringAndToken = 75, - FieldEngineTime = 76, - FieldEngineTick = 77, - FieldWorldGroupId = 78, - FieldGlobalsymbol = 79, - FieldTypecount = 80 + 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 } // 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; // - 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; // + 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< CResourcePointer< CResourceString > > + pub const m_KV3: usize = 0x170; // KeyValues3 } // Parent: None // Fields count: 0 // // 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 = 0x10; // int32 + pub mod CExampleSchemaVData_PolymorphicDerivedA { + pub const m_nDerivedA: usize = 0x10; // 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 = 0x10; // int32 + pub mod CExampleSchemaVData_PolymorphicDerivedB { + pub const m_nDerivedB: usize = 0x10; // int32 } } // Module: server.dll @@ -13897,89 +13899,89 @@ pub mod cs2_dumper { // Members count: 19 #[repr(i32)] pub enum NavAttributeEnum { - NavMeshAvoid = 128, - NavMeshStairs = 4096, - NavMeshNonZup = 32768, - NavMeshShortHeight = 65536, - NavMeshCrouch = 65536, - NavMeshJump = 2, - NavMeshPrecise = 4, - NavMeshNoJump = 8, - NavMeshStop = 16, - NavMeshRun = 32, - NavMeshWalk = 64, - NavMeshTransient = 256, - NavMeshDontHide = 512, - NavMeshStand = 1024, - NavMeshNoHostages = 2048, - NavMeshNoMerge = 8192, - NavMeshObstacleTop = 16384, - NavAttrFirstGameIndex = 19, - NavAttrLastIndex = 31 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] pub enum NavDirType { - North = 0, - East = 1, - South = 2, - West = 3, - NumNavDirTypeDirections = 4 + NORTH = 0, + EAST = 1, + SOUTH = 2, + WEST = 3, + NUM_NAV_DIR_TYPE_DIRECTIONS = 4 } // Alignment: 1 // Members count: 3 #[repr(i8)] - pub enum SequenceFinishNotifyStateT { - EDoNotNotify = 0, - ENotifyWhenFinished = 1, - ENotifyTriggered = 2 + pub enum SequenceFinishNotifyState_t { + eDoNotNotify = 0, + eNotifyWhenFinished = 1, + eNotifyTriggered = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum PointTemplateOwnerSpawnGroupTypeT { - InsertIntoPointTemplateSpawnGroup = 0, - InsertIntoCurrentlyActiveSpawnGroup = 1, - InsertIntoNewlyCreatedSpawnGroup = 2 + 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 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum PointTemplateClientOnlyEntityBehaviorT { - CreateForCurrentlyConnectedClientsOnly = 0, - CreateForClientsWhoConnectLater = 1 + pub enum PointTemplateClientOnlyEntityBehavior_t { + CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0, + CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 1 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum PerformanceModeT { - PmNormal = 0, - PmNoGibs = 1, - PmFullGibs = 2, - PmReducedGibs = 3 + pub enum PerformanceMode_t { + PM_NORMAL = 0, + PM_NO_GIBS = 1, + PM_FULL_GIBS = 2, + PM_REDUCED_GIBS = 3 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum AmmoPositionT { - AmmoPositionInvalid = -1, - AmmoPositionPrimary = 0, - AmmoPositionSecondary = 1, - AmmoPositionCount = 2 + pub enum AmmoPosition_t { + AMMO_POSITION_INVALID = -1, + AMMO_POSITION_PRIMARY = 0, + AMMO_POSITION_SECONDARY = 1, + AMMO_POSITION_COUNT = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ChatIgnoreTypeT { - ChatIgnoreNone = 0, - ChatIgnoreAll = 1, - ChatIgnoreTeam = 2 + pub enum ChatIgnoreType_t { + CHAT_IGNORE_NONE = 0, + CHAT_IGNORE_ALL = 1, + CHAT_IGNORE_TEAM = 2 } // Alignment: 1 // Members count: 3 #[repr(i8)] - pub enum FixAngleSetT { + pub enum FixAngleSet_t { None = 0, Absolute = 1, Relative = 2 @@ -13987,686 +13989,686 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum CommandExecModeT { - ExecManual = 0, - ExecLevelstart = 1, - ExecPeriodic = 2, - ExecModesCount = 3 + pub enum CommandExecMode_t { + EXEC_MANUAL = 0, + EXEC_LEVELSTART = 1, + EXEC_PERIODIC = 2, + EXEC_MODES_COUNT = 3 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum CommandEntitySpecTypeT { - SpecSearch = 0, - SpecTypesCount = 1 + pub enum CommandEntitySpecType_t { + SPEC_SEARCH = 0, + SPEC_TYPES_COUNT = 1 } // Alignment: 4 // Members count: 43 #[repr(i32)] - pub enum GameAnimEventIndexT { - AeEmpty = 0, - AeClPlaysound = 1, - AeClPlaysoundAttachment = 2, - AeClPlaysoundPosition = 3, - AeSvPlaysound = 4, - AeClStopsound = 5, - AeClPlaysoundLooping = 6, - AeClCreateParticleEffect = 7, - AeClStopParticleEffect = 8, - AeClCreateParticleEffectCfg = 9, - AeSvCreateParticleEffectCfg = 10, - AeSvStopParticleEffect = 11, - AeFootstep = 12, - AeRagdoll = 13, - AeClStopRagdollControl = 14, - AeClEnableBodygroup = 15, - AeClDisableBodygroup = 16, - AeBodygroupSetValue = 17, - AeClBodygroupSetValueCmodelWpn = 18, - AeWeaponPerformAttack = 19, - AeFireInput = 20, - AeClClothAttr = 21, - AeClClothGroundOffset = 22, - AeClClothStiffen = 23, - AeClClothEffect = 24, - AeClCreateAnimScopeProp = 25, - AePulseGraph = 26, - AePulseGraphLookat = 27, - AePulseGraphAimat = 28, - AePulseGraphIklockleftarm = 29, - AePulseGraphIklockrightarm = 30, - AeClWeaponTransitionIntoHand = 31, - AeClBodygroupSetToClip = 32, - AeClBodygroupSetToNextclip = 33, - AeSvShowSilencer = 34, - AeSvAttachSilencerComplete = 35, - AeSvHideSilencer = 36, - AeSvDetachSilencerComplete = 37, - AeClEjectMag = 38, - AeWpnCompleteReload = 39, - AeWpnHealthshotInject = 40, - AeClC4ScreenText = 41, - AeGrenadeThrowComplete = 42 + 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 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum ObserverModeT { - ObsModeNone = 0, - ObsModeFixed = 1, - ObsModeInEye = 2, - ObsModeChase = 3, - ObsModeRoaming = 4, - ObsModeDirected = 5, - NumObserverModes = 6 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ObserverInterpStateT { - ObserverInterpNone = 0, - ObserverInterpTraveling = 1, - ObserverInterpSettling = 2 + pub enum ObserverInterpState_t { + OBSERVER_INTERP_NONE = 0, + OBSERVER_INTERP_TRAVELING = 1, + OBSERVER_INTERP_SETTLING = 2 } // Alignment: 4 // Members count: 27 #[repr(i32)] - pub enum RumbleEffectT { - RumbleInvalid = -1, - RumbleStopAll = 0, - RumblePistol = 1, - Rumble357 = 2, - RumbleSmg1 = 3, - RumbleAr2 = 4, - RumbleShotgunSingle = 5, - RumbleShotgunDouble = 6, - RumbleAr2AltFire = 7, - RumbleRpgMissile = 8, - RumbleCrowbarSwing = 9, - RumbleAirboatGun = 10, - RumbleJeepEngineLoop = 11, - RumbleFlatLeft = 12, - RumbleFlatRight = 13, - RumbleFlatBoth = 14, - RumbleDmgLow = 15, - RumbleDmgMed = 16, - RumbleDmgHigh = 17, - RumbleFallLong = 18, - RumbleFallShort = 19, - RumblePhyscannonOpen = 20, - RumblePhyscannonPunt = 21, - RumblePhyscannonLow = 22, - RumblePhyscannonMedium = 23, - RumblePhyscannonHigh = 24, - NumRumbleEffects = 25 + 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 } // Alignment: 4 // Members count: 25 #[repr(i32)] - pub enum WeaponSoundT { - WeaponSoundEmpty = 0, - WeaponSoundSecondaryEmpty = 1, - WeaponSoundSingle = 2, - WeaponSoundSecondaryAttack = 3, - WeaponSoundMeleeMiss = 4, - WeaponSoundMeleeHit = 5, - WeaponSoundMeleeHitWorld = 6, - WeaponSoundMeleeHitPlayer = 7, - WeaponSoundMeleeHitNpc = 8, - WeaponSoundSpecial1 = 9, - WeaponSoundSpecial2 = 10, - WeaponSoundSpecial3 = 11, - WeaponSoundNearlyempty = 12, - WeaponSoundImpact = 13, - WeaponSoundReflect = 14, - WeaponSoundSecondaryImpact = 15, - WeaponSoundSecondaryReflect = 16, - WeaponSoundReload = 17, - WeaponSoundSingleAccurate = 18, - WeaponSoundZoomIn = 19, - WeaponSoundZoomOut = 20, - WeaponSoundMousePressed = 21, - WeaponSoundDrop = 22, - WeaponSoundRadioUse = 23, - WeaponSoundNumTypes = 24 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum AmmoFlagsT { - AmmoForceDropIfCarried = 1, - AmmoReserveStaysWithWeapon = 2, - AmmoFlagMax = 2 + pub enum AmmoFlags_t { + AMMO_FORCE_DROP_IF_CARRIED = 1, + AMMO_RESERVE_STAYS_WITH_WEAPON = 2, + AMMO_FLAG_MAX = 2 } // Alignment: 4 // Members count: 15 #[repr(i32)] - pub enum TakeDamageFlagsT { - DflagNone = 0, - DflagSuppressHealthChanges = 1, - DflagSuppressPhysicsForce = 2, - DflagSuppressEffects = 4, - DflagPreventDeath = 8, - DflagForceDeath = 16, - DflagAlwaysGib = 32, - DflagNeverGib = 64, - DflagRemoveNoRagdoll = 128, - DflagSuppressDamageModification = 256, - DflagAlwaysFireDamageEvents = 512, - DflagRadiusDmg = 1024, - DmgLastdflag = 1024, - DflagIgnoreArmor = 2048, - DflagSuppressUtilremove = 4096 + 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 } // Alignment: 4 // Members count: 24 #[repr(i32)] - pub enum DamageTypesT { - DmgGeneric = 0, - DmgCrush = 1, - DmgBullet = 2, - DmgSlash = 4, - DmgBurn = 8, - DmgVehicle = 16, - DmgFall = 32, - DmgBlast = 64, - DmgClub = 128, - DmgShock = 256, - DmgSonic = 512, - DmgEnergybeam = 1024, - DmgDrown = 16384, - DmgPoison = 32768, - DmgRadiation = 65536, - DmgDrownrecover = 131072, - DmgAcid = 262144, - DmgPhysgun = 1048576, - DmgDissolve = 2097152, - DmgBlastSurface = 4194304, - DmgBuckshot = 16777216, - DmgLastgenericflag = 16777216, - DmgHeadshot = 33554432, - DmgDangerzone = 67108864 + 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 } // Alignment: 4 // Members count: 17 #[repr(i32)] - pub enum BaseExplosionTypesT { - ExplosionTypeDefault = 0, - ExplosionTypeGrenade = 1, - ExplosionTypeMolotov = 2, - ExplosionTypeFireworks = 3, - ExplosionTypeGascan = 4, - ExplosionTypeGascylinder = 5, - ExplosionTypeExplosivebarrel = 6, - ExplosionTypeElectrical = 7, - ExplosionTypeEmp = 8, - ExplosionTypeShrapnel = 9, - ExplosionTypeSmokegrenade = 10, - ExplosionTypeFlashbang = 11, - ExplosionTypeTripmine = 12, - ExplosionTypeIce = 13, - ExplosionTypeNone = 14, - ExplosionTypeCustom = 15, - ExplosionTypeCount = 16 + 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 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum HierarchyTypeT { - HierarchyNone = 0, - HierarchyBoneMerge = 1, - HierarchyAttachment = 2, - HierarchyAbsorigin = 3, - HierarchyBone = 4, - HierarchyTypeCount = 5 + pub enum HierarchyType_t { + HIERARCHY_NONE = 0, + HIERARCHY_BONE_MERGE = 1, + HIERARCHY_ATTACHMENT = 2, + HIERARCHY_ABSORIGIN = 3, + HIERARCHY_BONE = 4, + HIERARCHY_TYPE_COUNT = 5 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum CanPlaySequenceT { - CannotPlay = 0, - CanPlayNow = 1, - CanPlayEnqueued = 2 + pub enum CanPlaySequence_t { + CANNOT_PLAY = 0, + CAN_PLAY_NOW = 1, + CAN_PLAY_ENQUEUED = 2 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum ScriptedMoveToT { - CineMovetoWait = 0, - CineMovetoWalk = 1, - CineMovetoRun = 2, - CineMovetoCustom = 3, - CineMovetoTeleport = 4, - CineMovetoWaitFacing = 5 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ScriptedOnDeathT { - SsOndeathNotApplicable = -1, - SsOndeathUndefined = 0, - SsOndeathRagdoll = 1, - SsOndeathAnimatedDeath = 2 + pub enum ScriptedOnDeath_t { + SS_ONDEATH_NOT_APPLICABLE = -1, + SS_ONDEATH_UNDEFINED = 0, + SS_ONDEATH_RAGDOLL = 1, + SS_ONDEATH_ANIMATED_DEATH = 2 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum IChoreoServicesScriptStateT { - ScriptPlaying = 0, - ScriptWait = 1, - ScriptPostIdle = 2, - ScriptCleanup = 3, - ScriptWalkToMark = 4, - ScriptRunToMark = 5, - ScriptCustomMoveToMark = 6 + 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 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum IChoreoServicesChoreoStateT { - StatePreScript = 0, - StateWaitForScript = 1, - StateWalkToMark = 2, - StateSynchronizeScript = 3, - StatePlayScript = 4, - StatePlayScriptPostIdle = 5, - StatePlayScriptPostIdleDone = 6 + 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 } // Alignment: 8 // Members count: 21 #[repr(i64)] - pub enum InputBitMaskT { - InNone = 0, - InAll = -1, - InAttack = 1, - InJump = 2, - InDuck = 4, - InForward = 8, - InBack = 16, - InUse = 32, - InTurnleft = 128, - InTurnright = 256, - InMoveleft = 512, - InMoveright = 1024, - InAttack2 = 2048, - InReload = 8192, - InSpeed = 65536, - InJoyautosprint = 131072, - InFirstModSpecificBit = 4294967296, - InUseorreload = 4294967296, - InScore = 8589934592, - InZoom = 17179869184, - InLookAtWeapon = 34359738368 + 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 } // Alignment: 4 // Members count: 9 #[repr(i32)] pub enum EInButtonState { - InButtonUp = 0, - InButtonDown = 1, - InButtonDownUp = 2, - InButtonUpDown = 3, - InButtonUpDownUp = 4, - InButtonDownUpDown = 5, - InButtonDownUpDownUp = 6, - InButtonUpDownUpDown = 7, - InButtonStateCount = 8 + 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 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum ShakeCommandT { - ShakeStart = 0, - ShakeStop = 1, - ShakeAmplitude = 2, - ShakeFrequency = 3, - ShakeStartRumbleonly = 4, - ShakeStartNorumble = 5 + pub enum ShakeCommand_t { + SHAKE_START = 0, + SHAKE_STOP = 1, + SHAKE_AMPLITUDE = 2, + SHAKE_FREQUENCY = 3, + SHAKE_START_RUMBLEONLY = 4, + SHAKE_START_NORUMBLE = 5 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum TimelineCompressionT { - TimelineCompressionSum = 0, - TimelineCompressionCountPerInterval = 1, - TimelineCompressionAverage = 2, - TimelineCompressionAverageBlend = 3, - TimelineCompressionTotal = 4 + 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 } // Alignment: 8 // Members count: 39 #[repr(i64)] - pub enum DebugOverlayBitsT { - OverlayTextBit = 1, - OverlayNameBit = 2, - OverlayBboxBit = 4, - OverlayPivotBit = 8, - OverlayMessageBit = 16, - OverlayAbsboxBit = 32, - OverlayRboxBit = 64, - OverlayShowBlockslos = 128, - OverlayAttachmentsBit = 256, - OverlayInterpolatedAttachmentsBit = 512, - OverlayInterpolatedPivotBit = 1024, - OverlaySkeletonBit = 2048, - OverlayInterpolatedSkeletonBit = 4096, - OverlayTriggerBoundsBit = 8192, - OverlayHitboxBit = 16384, - OverlayInterpolatedHitboxBit = 32768, - OverlayAutoaimBit = 65536, - OverlayNpcSelectedBit = 131072, - OverlayJointInfoBit = 262144, - OverlayNpcRouteBit = 524288, - OverlayVisibilityTracesBit = 1048576, - OverlayNpcEnemiesBit = 4194304, - OverlayNpcConditionsBit = 8388608, - OverlayNpcCombatBit = 16777216, - OverlayNpcTaskBit = 33554432, - OverlayNpcBodylocations = 67108864, - OverlayNpcViewconeBit = 134217728, - OverlayNpcKillBit = 268435456, - OverlayWcChangeEntity = 536870912, - OverlayBuddhaMode = 1073741824, - OverlayNpcSteeringRegulations = 2147483648, - OverlayNpcTaskTextBit = 4294967296, - OverlayPropDebug = 8589934592, - OverlayNpcRelationBit = 17179869184, - OverlayViewoffset = 34359738368, - OverlayVcollideWireframeBit = 68719476736, - OverlayActornameBit = 274877906944, - OverlayNpcConditionsTextBit = 549755813888, - OverlayNpcAbilityRangeDebugBit = 1099511627776 + 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 } // Alignment: 1 // Members count: 14 #[repr(i8)] - pub enum MoveTypeT { - MovetypeNone = 0, - MovetypeObsolete = 1, - MovetypeWalk = 2, - MovetypeFly = 3, - MovetypeFlygravity = 4, - MovetypeVphysics = 5, - MovetypePush = 6, - MovetypeNoclip = 7, - MovetypeObserver = 8, - MovetypeLadder = 9, - MovetypeCustom = 10, - MovetypeLast = 11, - MovetypeInvalid = 11, - MovetypeMaxBits = 5 + 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 } // Alignment: 1 // Members count: 6 #[repr(i8)] - pub enum MoveCollideT { - MovecollideDefault = 0, - MovecollideFlyBounce = 1, - MovecollideFlyCustom = 2, - MovecollideFlySlide = 3, - MovecollideCount = 4, - MovecollideMaxBits = 3 + 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 } // Alignment: 1 // Members count: 9 #[repr(i8)] - pub enum SolidTypeT { - SolidNone = 0, - SolidBsp = 1, - SolidBbox = 2, - SolidObb = 3, - SolidSphere = 4, - SolidPoint = 5, - SolidVphysics = 6, - SolidCapsule = 7, - SolidLast = 8 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum BrushSoliditiesE { - BrushsolidToggle = 0, - BrushsolidNever = 1, - BrushsolidAlways = 2 + pub enum BrushSolidities_e { + BRUSHSOLID_TOGGLE = 0, + BRUSHSOLID_NEVER = 1, + BRUSHSOLID_ALWAYS = 2 } // Alignment: 1 // Members count: 13 #[repr(i8)] - pub enum RenderModeT { - 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 + 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 } // Alignment: 1 // Members count: 20 #[repr(i8)] - pub enum RenderFxT { - 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 + 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 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum CrrResponseResponseEnumT { - MaxResponseName = 192, - MaxRuleName = 128 + pub enum CRR_Response__ResponseEnum_t { + MAX_RESPONSE_NAME = 192, + MAX_RULE_NAME = 128 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum LessonPanelLayoutFileTypesT { - LayoutHandDefault = 0, - LayoutWorldDefault = 1, - LayoutCustom = 2 + pub enum LessonPanelLayoutFileTypes_t { + LAYOUT_HAND_DEFAULT = 0, + LAYOUT_WORLD_DEFAULT = 1, + LAYOUT_CUSTOM = 2 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum TouchT { - TouchNone = 0, - TouchPlayerOnly = 1, - TouchNpcOnly = 2, - TouchPlayerOrNpc = 3, - TouchPlayerOrNpcOrPhysicsprop = 4 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ScriptedMoveTypeT { - ScriptedMovetypeNone = 0, - ScriptedMovetypeToWithDuration = 1, - ScriptedMovetypeToWithMovespeed = 2, - ScriptedMovetypeSweepToAtMovementSpeed = 3 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum ForcedCrouchStateT { - ForcedcrouchNone = 0, - ForcedcrouchCrouched = 1, - ForcedcrouchUncrouched = 2 + pub enum ForcedCrouchState_t { + FORCEDCROUCH_NONE = 0, + FORCEDCROUCH_CROUCHED = 1, + FORCEDCROUCH_UNCROUCHED = 2 } // Alignment: 4 // Members count: 12 #[repr(i32)] - pub enum HullT { - HullHuman = 0, - HullSmallCentered = 1, - HullWideHuman = 2, - HullTiny = 3, - HullMedium = 4, - HullTinyCentered = 5, - HullLarge = 6, - HullLargeCentered = 7, - HullMediumTall = 8, - HullSmall = 9, - NumHulls = 10, - HullNone = 11 + 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 } // Alignment: 4 // Members count: 1 #[repr(i32)] - pub enum NavpropertiesT { - NavIgnore = 1 + pub enum navproperties_t { + NAV_IGNORE = 1 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum CLogicBranchListLogicBranchListenerLastStateT { - LogicBranchListenerNotInit = 0, - LogicBranchListenerAllTrue = 1, - LogicBranchListenerAllFalse = 2, - LogicBranchListenerMixed = 3 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum EntFinderMethodT { - EntFindMethodNearest = 0, - EntFindMethodFarthest = 1, - EntFindMethodRandom = 2 + pub enum EntFinderMethod_t { + ENT_FIND_METHOD_NEAREST = 0, + ENT_FIND_METHOD_FARTHEST = 1, + ENT_FIND_METHOD_RANDOM = 2 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ValueRemapperInputTypeT { - InputTypePlayerShootPosition = 0, - InputTypePlayerShootPositionAroundAxis = 1 + pub enum ValueRemapperInputType_t { + InputType_PlayerShootPosition = 0, + InputType_PlayerShootPositionAroundAxis = 1 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ValueRemapperOutputTypeT { - OutputTypeAnimationCycle = 0, - OutputTypeRotationX = 1, - OutputTypeRotationY = 2, - OutputTypeRotationZ = 3 + pub enum ValueRemapperOutputType_t { + OutputType_AnimationCycle = 0, + OutputType_RotationX = 1, + OutputType_RotationY = 2, + OutputType_RotationZ = 3 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ValueRemapperHapticsTypeT { - HaticsTypeDefault = 0, - HaticsTypeNone = 1 + pub enum ValueRemapperHapticsType_t { + HaticsType_Default = 0, + HaticsType_None = 1 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum ValueRemapperMomentumTypeT { - MomentumTypeNone = 0, - MomentumTypeFriction = 1, - MomentumTypeSpringTowardSnapValue = 2, - MomentumTypeSpringAwayFromSnapValue = 3 + pub enum ValueRemapperMomentumType_t { + MomentumType_None = 0, + MomentumType_Friction = 1, + MomentumType_SpringTowardSnapValue = 2, + MomentumType_SpringAwayFromSnapValue = 3 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ValueRemapperRatchetTypeT { - RatchetTypeAbsolute = 0, - RatchetTypeEachEngage = 1 + pub enum ValueRemapperRatchetType_t { + RatchetType_Absolute = 0, + RatchetType_EachEngage = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum PointWorldTextJustifyHorizontalT { - PointWorldTextJustifyHorizontalLeft = 0, - PointWorldTextJustifyHorizontalCenter = 1, - PointWorldTextJustifyHorizontalRight = 2 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum PointWorldTextJustifyVerticalT { - PointWorldTextJustifyVerticalBottom = 0, - PointWorldTextJustifyVerticalCenter = 1, - PointWorldTextJustifyVerticalTop = 2 + 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 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum PointWorldTextReorientModeT { - PointWorldTextReorientNone = 0, - PointWorldTextReorientAroundUp = 1 + pub enum PointWorldTextReorientMode_t { + POINT_WORLD_TEXT_REORIENT_NONE = 0, + POINT_WORLD_TEXT_REORIENT_AROUND_UP = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum DoorCheckE { - DoorCheckForward = 0, - DoorCheckBackward = 1, - DoorCheckFull = 2 + pub enum doorCheck_e { + DOOR_CHECK_FORWARD = 0, + DOOR_CHECK_BACKWARD = 1, + DOOR_CHECK_FULL = 2 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum PropDoorRotatingSpawnPosT { - DoorSpawnClosed = 0, - DoorSpawnOpenForward = 1, - DoorSpawnOpenBack = 2, - DoorSpawnAjar = 3 + pub enum PropDoorRotatingSpawnPos_t { + DOOR_SPAWN_CLOSED = 0, + DOOR_SPAWN_OPEN_FORWARD = 1, + DOOR_SPAWN_OPEN_BACK = 2, + DOOR_SPAWN_AJAR = 3 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum PropDoorRotatingOpenDirectionE { - DoorRotatingOpenBothWays = 0, - DoorRotatingOpenForward = 1, - DoorRotatingOpenBackward = 2 + pub enum PropDoorRotatingOpenDirection_e { + DOOR_ROTATING_OPEN_BOTH_WAYS = 0, + DOOR_ROTATING_OPEN_FORWARD = 1, + DOOR_ROTATING_OPEN_BACKWARD = 2 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum SceneOnPlayerDeathT { - SceneOnplayerdeathDoNothing = 0, - SceneOnplayerdeathCancel = 1 + pub enum SceneOnPlayerDeath_t { + SCENE_ONPLAYERDEATH_DO_NOTHING = 0, + SCENE_ONPLAYERDEATH_CANCEL = 1 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ScriptedConflictResponseT { - SsConflictEnqueue = 0, - SsConflictInterrupt = 1 + pub enum ScriptedConflictResponse_t { + SS_CONFLICT_ENQUEUE = 0, + SS_CONFLICT_INTERRUPT = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum TrainCode { - TrainSafe = 0, - TrainBlocking = 1, - TrainFollowing = 2 + pub enum TRAIN_CODE { + TRAIN_SAFE = 0, + TRAIN_BLOCKING = 1, + TRAIN_FOLLOWING = 2 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum NpcFollowFormationT { + pub enum NPCFollowFormation_t { Default = -1, CloseCircle = 0, WideCircle = 1, @@ -14676,7 +14678,7 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum NpcLookTypeT { + pub enum NPCLookType_t { Chest = 0, Head = 1, Eyes = 2 @@ -14684,244 +14686,244 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum SoundEventStartTypeT { - SoundeventStartPlayer = 0, - SoundeventStartWorld = 1, - SoundeventStartEntity = 2 + pub enum SoundEventStartType_t { + SOUNDEVENT_START_PLAYER = 0, + SOUNDEVENT_START_WORLD = 1, + SOUNDEVENT_START_ENTITY = 2 } // Alignment: 4 // Members count: 8 #[repr(i32)] - pub enum ToggleState { - TsAtTop = 0, - TsAtBottom = 1, - TsGoingUp = 2, - TsGoingDown = 3, - DoorOpen = 0, - DoorClosed = 1, - DoorOpening = 2, - DoorClosing = 3 + 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 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum FuncDoorSpawnPosT { - FuncDoorSpawnClosed = 0, - FuncDoorSpawnOpen = 1 + pub enum FuncDoorSpawnPos_t { + FUNC_DOOR_SPAWN_CLOSED = 0, + FUNC_DOOR_SPAWN_OPEN = 1 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum FilterT { - FilterAnd = 0, - FilterOr = 1 + pub enum filter_t { + FILTER_AND = 0, + FILTER_OR = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] pub enum Explosions { - ExpRandom = 0, - ExpDirected = 1, - ExpUsePrecise = 2 + expRandom = 0, + expDirected = 1, + expUsePrecise = 2 } // Alignment: 4 // Members count: 12 #[repr(i32)] 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 = 0, + matWood = 1, + matMetal = 2, + matFlesh = 3, + matCinderBlock = 4, + matCeilingTile = 5, + matComputer = 6, + matUnbreakableGlass = 7, + matRocks = 8, + matWeb = 9, + matNone = 10, + matLastMaterial = 11 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum EOverrideBlockLosT { - BlockLosDefault = 0, - BlockLosForceFalse = 1, - BlockLosForceTrue = 2 + pub enum EOverrideBlockLOS_t { + BLOCK_LOS_DEFAULT = 0, + BLOCK_LOS_FORCE_FALSE = 1, + BLOCK_LOS_FORCE_TRUE = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum MoveLinearAuthoredPosT { - MovelinearAuthoredAtStartPosition = 0, - MovelinearAuthoredAtOpenPosition = 1, - MovelinearAuthoredAtClosedPosition = 2 + pub enum MoveLinearAuthoredPos_t { + MOVELINEAR_AUTHORED_AT_START_POSITION = 0, + MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 1, + MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum TrackOrientationTypeT { - TrackOrientationFixed = 0, - TrackOrientationFacePath = 1, - TrackOrientationFacePathAngles = 2 + pub enum TrackOrientationType_t { + TrackOrientation_Fixed = 0, + TrackOrientation_FacePath = 1, + TrackOrientation_FacePathAngles = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum SimpleConstraintSoundProfileSimpleConstraintsSoundProfileKeypointsT { - KMinThreshold = 0, - KMinFull = 1, - KHighwater = 2 + pub enum SimpleConstraintSoundProfile__SimpleConstraintsSoundProfileKeypoints_t { + kMIN_THRESHOLD = 0, + kMIN_FULL = 1, + kHIGHWATER = 2 } // Alignment: 4 // Members count: 23 #[repr(i32)] - pub enum SoundFlagsT { - SoundNone = 0, - SoundCombat = 1, - SoundWorld = 2, - SoundPlayer = 4, - SoundDanger = 8, - SoundBulletImpact = 16, - SoundThumper = 32, - SoundPhysicsDanger = 64, - SoundMoveAway = 128, - SoundPlayerVehicle = 256, - SoundGlassBreak = 512, - SoundPhysicsObject = 1024, - SoundContextGunfire = 1048576, - SoundContextCombineOnly = 2097152, - SoundContextReactToSource = 4194304, - SoundContextExplosion = 8388608, - SoundContextExcludeCombine = 16777216, - SoundContextDangerApproach = 33554432, - SoundContextAlliesOnly = 67108864, - SoundContextPanicNpcs = 134217728, - AllContexts = -1048576, - AllScents = 0, - AllSounds = 1048575 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum TrainVelocityTypeT { - TrainVelocityInstantaneous = 0, - TrainVelocityLinearBlend = 1, - TrainVelocityEaseInEaseOut = 2 + pub enum TrainVelocityType_t { + TrainVelocity_Instantaneous = 0, + TrainVelocity_LinearBlend = 1, + TrainVelocity_EaseInEaseOut = 2 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum TrainOrientationTypeT { - TrainOrientationFixed = 0, - TrainOrientationAtPathTracks = 1, - TrainOrientationLinearBlend = 2, - TrainOrientationEaseInEaseOut = 3 + pub enum TrainOrientationType_t { + TrainOrientation_Fixed = 0, + TrainOrientation_AtPathTracks = 1, + TrainOrientation_LinearBlend = 2, + TrainOrientation_EaseInEaseOut = 3 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum BeamTypeT { - BeamInvalid = 0, - BeamPoints = 1, - BeamEntpoint = 2, - BeamEnts = 3, - BeamHose = 4, - BeamSpline = 5, - BeamLaser = 6 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum BeamClipStyleT { - KNoclip = 0, - KGeoclip = 1, - KModelclip = 2, - KBeamclipstyleNumbits = 2 + pub enum BeamClipStyle_t { + kNOCLIP = 0, + kGEOCLIP = 1, + kMODELCLIP = 2, + kBEAMCLIPSTYLE_NUMBITS = 2 } // Alignment: 1 // Members count: 10 #[repr(i8)] - pub enum SurroundingBoundsTypeT { - UseObbCollisionBounds = 0, - UseBestCollisionBounds = 1, - UseHitboxes = 2, - UseSpecifiedBounds = 3, - UseGameCode = 4, - UseRotationExpandedBounds = 5, - UseRotationExpandedOrientedBounds = 6, - UseCollisionBoundsNeverVphysics = 7, - UseRotationExpandedSequenceBounds = 8, - SurroundingTypeBitCount = 3 + 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 } // Alignment: 1 // Members count: 2 #[repr(i8)] pub enum ShatterPanelMode { - ShatterGlass = 0, - ShatterDrywall = 1 + SHATTER_GLASS = 0, + SHATTER_DRYWALL = 1 } // Alignment: 1 // Members count: 5 #[repr(i8)] pub enum ShatterDamageCause { - ShatterdamageBullet = 0, - ShatterdamageMelee = 1, - ShatterdamageThrown = 2, - ShatterdamageScript = 3, - ShatterdamageExplosive = 4 + SHATTERDAMAGE_BULLET = 0, + SHATTERDAMAGE_MELEE = 1, + SHATTERDAMAGE_THROWN = 2, + SHATTERDAMAGE_SCRIPT = 3, + SHATTERDAMAGE_EXPLOSIVE = 4 } // Alignment: 1 // Members count: 5 #[repr(i8)] pub enum ShatterGlassStressType { - ShatterglassBlunt = 0, - ShatterglassBallistic = 1, - ShatterglassPulse = 2, - ShatterdrywallChunks = 3, - ShatterglassExplosive = 4 + SHATTERGLASS_BLUNT = 0, + SHATTERGLASS_BALLISTIC = 1, + SHATTERGLASS_PULSE = 2, + SHATTERDRYWALL_CHUNKS = 3, + SHATTERGLASS_EXPLOSIVE = 4 } // Alignment: 1 // Members count: 3 #[repr(i8)] pub enum OnFrame { - OnframeUnknown = 0, - OnframeTrue = 1, - OnframeFalse = 2 + ONFRAME_UNKNOWN = 0, + ONFRAME_TRUE = 1, + ONFRAME_FALSE = 2 } // Alignment: 1 // Members count: 2 #[repr(i8)] - pub enum ShardSolidT { - ShardSolid = 0, - ShardDebris = 1 + pub enum ShardSolid_t { + SHARD_SOLID = 0, + SHARD_DEBRIS = 1 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum AnimLoopModeT { - AnimLoopModeInvalid = -1, - AnimLoopModeNotLooping = 0, - AnimLoopModeLooping = 1, - AnimLoopModeUseSequenceSettings = 2, - AnimLoopModeCount = 3 + 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 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum EntitySubclassScopeT { - SubclassScopeNone = -1, - SubclassScopePrecipitation = 0, - SubclassScopePlayerWeapons = 1, - SubclassScopeCount = 2 + pub enum EntitySubclassScope_t { + SUBCLASS_SCOPE_NONE = -1, + SUBCLASS_SCOPE_PRECIPITATION = 0, + SUBCLASS_SCOPE_PLAYER_WEAPONS = 1, + SUBCLASS_SCOPE_COUNT = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum SubclassVDataChangeTypeT { - SubclassVdataCreated = 0, - SubclassVdataSubclassChanged = 1, - SubclassVdataReloaded = 2 + pub enum SubclassVDataChangeType_t { + SUBCLASS_VDATA_CREATED = 0, + SUBCLASS_VDATA_SUBCLASS_CHANGED = 1, + SUBCLASS_VDATA_RELOADED = 2 } // Alignment: 4 // Members count: 7 @@ -14938,686 +14940,686 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum WeaponSwitchReasonT { - EDrawn = 0, - EEquipped = 1, - EUserInitiatedSwitchToLast = 2 + pub enum WeaponSwitchReason_t { + eDrawn = 0, + eEquipped = 1, + eUserInitiatedSwitchToLast = 2 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum WeaponAttackTypeT { - EInvalid = -1, - EPrimary = 0, - ESecondary = 1, - ECount = 2 + pub enum WeaponAttackType_t { + eInvalid = -1, + ePrimary = 0, + eSecondary = 1, + eCount = 2 } // Alignment: 4 // Members count: 35 #[repr(i32)] - pub enum VoteCreateFailedT { - VoteFailedGeneric = 0, - VoteFailedTransitioningPlayers = 1, - VoteFailedRateExceeded = 2, - VoteFailedYesMustExceedNo = 3, - VoteFailedQuorumFailure = 4, - VoteFailedIssueDisabled = 5, - VoteFailedMapNotFound = 6, - VoteFailedMapNameRequired = 7, - VoteFailedFailedRecently = 8, - VoteFailedTeamCantCall = 9, - VoteFailedWaitingforplayers = 10, - VoteFailedPlayernotfound = 11, - VoteFailedCannotKickAdmin = 12, - VoteFailedScrambleInProgress = 13, - VoteFailedSpectator = 14, - VoteFailedFailedRecentKick = 15, - VoteFailedFailedRecentChangemap = 16, - VoteFailedFailedRecentSwapteams = 17, - VoteFailedFailedRecentScrambleteams = 18, - VoteFailedFailedRecentRestart = 19, - VoteFailedSwapInProgress = 20, - VoteFailedDisabled = 21, - VoteFailedNextlevelSet = 22, - VoteFailedTooEarlySurrender = 23, - VoteFailedMatchPaused = 24, - VoteFailedMatchNotPaused = 25, - VoteFailedNotInWarmup = 26, - VoteFailedNot10Players = 27, - VoteFailedTimeoutActive = 28, - VoteFailedTimeoutInactive = 29, - VoteFailedTimeoutExhausted = 30, - VoteFailedCantRoundEnd = 31, - VoteFailedRematch = 32, - VoteFailedContinue = 33, - VoteFailedMax = 34 + 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 } // Alignment: 1 // Members count: 9 #[repr(i8)] - pub enum ItemFlagTypesT { - ItemFlagNone = 0, - ItemFlagCanSelectWithoutAmmo = 1, - ItemFlagNoautoreload = 2, - ItemFlagNoautoswitchempty = 4, - ItemFlagLimitinworld = 8, - ItemFlagExhaustible = 16, - ItemFlagDohitlocationdmg = 32, - ItemFlagNoammopickups = 64, - ItemFlagNoitempickup = 128 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum EntityDisolveTypeT { - EntityDissolveInvalid = -1, - EntityDissolveNormal = 0, - EntityDissolveElectrical = 1, - EntityDissolveElectricalLight = 2, - EntityDissolveCore = 3 + 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 } // Alignment: 4 // Members count: 14 #[repr(i32)] - pub enum HitGroupT { - HitgroupInvalid = -1, - HitgroupGeneric = 0, - HitgroupHead = 1, - HitgroupChest = 2, - HitgroupStomach = 3, - HitgroupLeftarm = 4, - HitgroupRightarm = 5, - HitgroupLeftleg = 6, - HitgroupRightleg = 7, - HitgroupNeck = 8, - HitgroupUnused = 9, - HitgroupGear = 10, - HitgroupSpecial = 11, - HitgroupCount = 12 + 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 } // Alignment: 1 // Members count: 7 #[repr(i8)] - pub enum WaterLevelT { - WlNotInWater = 0, - WlFeet = 1, - WlKnees = 2, - WlWaist = 3, - WlChest = 4, - WlFullyUnderwater = 5, - WlCount = 6 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum DoorStateT { - DoorStateClosed = 0, - DoorStateOpening = 1, - DoorStateOpen = 2, - DoorStateClosing = 3, - DoorStateAjar = 4 + pub enum DoorState_t { + DOOR_STATE_CLOSED = 0, + DOOR_STATE_OPENING = 1, + DOOR_STATE_OPEN = 2, + DOOR_STATE_CLOSING = 3, + DOOR_STATE_AJAR = 4 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ShadowTypeT { - ShadowsNone = 0, - ShadowsSimple = 1 + pub enum ShadowType_t { + SHADOWS_NONE = 0, + SHADOWS_SIMPLE = 1 } // Alignment: 4 // Members count: 10 #[repr(i32)] - pub enum ClassT { - ClassNone = 0, - ClassPlayer = 1, - ClassPlayerAlly = 2, - ClassBomb = 3, - ClassFootContactShadow = 4, - ClassWeapon = 5, - ClassWaterSplasher = 6, - ClassWeaponViewmodel = 7, - ClassDoor = 8, - NumClassifyClasses = 9 + 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 } // Alignment: 4 // Members count: 10 #[repr(i32)] - pub enum DispositionT { - DEr = 0, - DHt = 1, - DFr = 2, - DLi = 3, - DNu = 4, - DError = 0, - DHate = 1, - DFear = 2, - DLike = 3, - DNeutral = 4 + 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 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum LatchDirtyPermissionT { - LatchDirtyDisallow = 0, - LatchDirtyServerControlled = 1, - LatchDirtyClientSimulated = 2, - LatchDirtyPrediction = 3, - LatchDirtyFramesimulate = 4, - LatchDirtyParticleSimulate = 5 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum LifeStateT { - LifeAlive = 0, - LifeDying = 1, - LifeDead = 2, - LifeRespawnable = 3, - LifeRespawning = 4 + pub enum LifeState_t { + LIFE_ALIVE = 0, + LIFE_DYING = 1, + LIFE_DEAD = 2, + LIFE_RESPAWNABLE = 3, + LIFE_RESPAWNING = 4 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum StanceTypeT { - StanceCurrent = -1, - StanceDefault = 0, - StanceCrouching = 1, - StanceProne = 2, - NumStances = 3 + pub enum StanceType_t { + STANCE_CURRENT = -1, + STANCE_DEFAULT = 0, + STANCE_CROUCHING = 1, + STANCE_PRONE = 2, + NUM_STANCES = 3 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum ModifyDamageReturnT { - ContinueToApplyDamage = 0, - AbortDoNotApplyDamage = 1 + pub enum ModifyDamageReturn_t { + CONTINUE_TO_APPLY_DAMAGE = 0, + ABORT_DO_NOT_APPLY_DAMAGE = 1 } // Alignment: 1 // Members count: 3 #[repr(i8)] - pub enum BeginDeathLifeStateTransitionT { - NoChangeInLifestate = 0, - TransitionToLifestateDying = 1, - TransitionToLifestateDead = 2 + pub enum BeginDeathLifeStateTransition_t { + NO_CHANGE_IN_LIFESTATE = 0, + TRANSITION_TO_LIFESTATE_DYING = 1, + TRANSITION_TO_LIFESTATE_DEAD = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum WorldTextPanelHorizontalAlignT { - WorldtextHorizontalAlignLeft = 0, - WorldtextHorizontalAlignCenter = 1, - WorldtextHorizontalAlignRight = 2 + pub enum WorldTextPanelHorizontalAlign_t { + WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0, + WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 1, + WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum WorldTextPanelVerticalAlignT { - WorldtextVerticalAlignTop = 0, - WorldtextVerticalAlignCenter = 1, - WorldtextVerticalAlignBottom = 2 + pub enum WorldTextPanelVerticalAlign_t { + WORLDTEXT_VERTICAL_ALIGN_TOP = 0, + WORLDTEXT_VERTICAL_ALIGN_CENTER = 1, + WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum WorldTextPanelOrientationT { - WorldtextOrientationDefault = 0, - WorldtextOrientationFaceuser = 1, - WorldtextOrientationFaceuserUpright = 2 + pub enum WorldTextPanelOrientation_t { + WORLDTEXT_ORIENTATION_DEFAULT = 0, + WORLDTEXT_ORIENTATION_FACEUSER = 1, + WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 2 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum AttributeprovidertypesT { - ProviderGeneric = 0, - ProviderWeapon = 1 + pub enum attributeprovidertypes_t { + PROVIDER_GENERIC = 0, + PROVIDER_WEAPON = 1 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum SpawnPointCoopEnemyBotDefaultBehaviorT { - DefendArea = 0, - Hunt = 1, - ChargeEnemy = 2, - DefendInvestigate = 3 + pub enum SpawnPointCoopEnemy__BotDefaultBehavior_t { + DEFEND_AREA = 0, + HUNT = 1, + CHARGE_ENEMY = 2, + DEFEND_INVESTIGATE = 3 } // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum MoveMountingAmountT { - MoveMountNone = 0, - MoveMountLow = 1, - MoveMountHigh = 2, - MoveMountMaxcount = 3 + pub enum MoveMountingAmount_t { + MOVE_MOUNT_NONE = 0, + MOVE_MOUNT_LOW = 1, + MOVE_MOUNT_HIGH = 2, + MOVE_MOUNT_MAXCOUNT = 3 } // Alignment: 4 // Members count: 10 #[repr(i32)] - pub enum CsPlayerState { - StateActive = 0, - StateWelcome = 1, - StatePickingteam = 2, - StatePickingclass = 3, - StateDeathAnim = 4, - StateDeathWaitForKey = 5, - StateObserverMode = 6, - StateGungameRespawn = 7, - StateDormant = 8, - NumPlayerStates = 9 + 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 } // Alignment: 4 // Members count: 18 #[repr(i32)] - pub enum CsPlayerBlockingUseActionT { - KCsPlayerBlockingUseActionNone = 0, - KCsPlayerBlockingUseActionDefusingDefault = 1, - KCsPlayerBlockingUseActionDefusingWithKit = 2, - KCsPlayerBlockingUseActionHostageGrabbing = 3, - KCsPlayerBlockingUseActionHostageDropping = 4, - KCsPlayerBlockingUseActionOpeningSafe = 5, - KCsPlayerBlockingUseActionEquippingParachute = 6, - KCsPlayerBlockingUseActionEquippingHeavyArmor = 7, - KCsPlayerBlockingUseActionEquippingContract = 8, - KCsPlayerBlockingUseActionEquippingTabletUpgrade = 9, - KCsPlayerBlockingUseActionTakingOffHeavyArmor = 10, - KCsPlayerBlockingUseActionPayingToOpenDoor = 11, - KCsPlayerBlockingUseActionCancelingSpawnRappelling = 12, - KCsPlayerBlockingUseActionEquippingExoJump = 13, - KCsPlayerBlockingUseActionPickingUpBumpMine = 14, - KCsPlayerBlockingUseActionMapLongUseEntityPickup = 15, - KCsPlayerBlockingUseActionMapLongUseEntityPlace = 16, - KCsPlayerBlockingUseActionMaxCount = 17 + 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 } // Alignment: 4 // Members count: 8 #[repr(i32)] - pub enum GrenadeTypeT { - GrenadeTypeExplosive = 0, - GrenadeTypeFlash = 1, - GrenadeTypeFire = 2, - GrenadeTypeDecoy = 3, - GrenadeTypeSmoke = 4, - GrenadeTypeSensor = 5, - GrenadeTypeSnowball = 6, - GrenadeTypeTotal = 7 + 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 } // Alignment: 4 // Members count: 13 #[repr(i32)] - pub enum QuestProgressReason { - QuestNoninitialized = 0, - QuestOk = 1, - QuestNotEnoughPlayers = 2, - QuestWarmup = 3, - QuestNotConnectedToSteam = 4, - QuestNonofficialServer = 5, - QuestNoEntitlement = 6, - QuestNoQuest = 7, - QuestPlayerIsBot = 8, - QuestWrongMap = 9, - QuestWrongMode = 10, - QuestNotSyncedWithServer = 11, - QuestReasonMax = 12 + 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 } // Alignment: 4 // Members count: 74 #[repr(i32)] - pub enum LoadoutSlotT { - LoadoutSlotPromoted = -2, - LoadoutSlotInvalid = -1, - LoadoutSlotMelee = 0, - LoadoutSlotC4 = 1, - LoadoutSlotFirstAutoBuyWeapon = 0, - LoadoutSlotLastAutoBuyWeapon = 1, - LoadoutSlotSecondary0 = 2, - LoadoutSlotSecondary1 = 3, - LoadoutSlotSecondary2 = 4, - LoadoutSlotSecondary3 = 5, - LoadoutSlotSecondary4 = 6, - LoadoutSlotSecondary5 = 7, - LoadoutSlotSmg0 = 8, - LoadoutSlotSmg1 = 9, - LoadoutSlotSmg2 = 10, - LoadoutSlotSmg3 = 11, - LoadoutSlotSmg4 = 12, - LoadoutSlotSmg5 = 13, - LoadoutSlotRifle0 = 14, - LoadoutSlotRifle1 = 15, - LoadoutSlotRifle2 = 16, - LoadoutSlotRifle3 = 17, - LoadoutSlotRifle4 = 18, - LoadoutSlotRifle5 = 19, - LoadoutSlotHeavy0 = 20, - LoadoutSlotHeavy1 = 21, - LoadoutSlotHeavy2 = 22, - LoadoutSlotHeavy3 = 23, - LoadoutSlotHeavy4 = 24, - LoadoutSlotHeavy5 = 25, - LoadoutSlotFirstWheelWeapon = 2, - LoadoutSlotLastWheelWeapon = 25, - LoadoutSlotFirstPrimaryWeapon = 8, - LoadoutSlotLastPrimaryWeapon = 25, - LoadoutSlotFirstWheelGrenade = 26, - LoadoutSlotGrenade0 = 26, - LoadoutSlotGrenade1 = 27, - LoadoutSlotGrenade2 = 28, - LoadoutSlotGrenade3 = 29, - LoadoutSlotGrenade4 = 30, - LoadoutSlotGrenade5 = 31, - LoadoutSlotLastWheelGrenade = 31, - LoadoutSlotEquipment0 = 32, - LoadoutSlotEquipment1 = 33, - LoadoutSlotEquipment2 = 34, - LoadoutSlotEquipment3 = 35, - LoadoutSlotEquipment4 = 36, - LoadoutSlotEquipment5 = 37, - LoadoutSlotFirstWheelEquipment = 32, - LoadoutSlotLastWheelEquipment = 37, - LoadoutSlotClothingCustomplayer = 38, - LoadoutSlotPet = 39, - LoadoutSlotClothingFacemask = 40, - LoadoutSlotClothingHands = 41, - LoadoutSlotFirstCosmetic = 41, - LoadoutSlotLastCosmetic = 41, - LoadoutSlotClothingEyewear = 42, - LoadoutSlotClothingHat = 43, - LoadoutSlotClothingLowerbody = 44, - LoadoutSlotClothingTorso = 45, - LoadoutSlotClothingAppearance = 46, - LoadoutSlotMisc0 = 47, - LoadoutSlotMisc1 = 48, - LoadoutSlotMisc2 = 49, - LoadoutSlotMisc3 = 50, - LoadoutSlotMisc4 = 51, - LoadoutSlotMisc5 = 52, - LoadoutSlotMisc6 = 53, - LoadoutSlotMusickit = 54, - LoadoutSlotFlair0 = 55, - LoadoutSlotSpray0 = 56, - LoadoutSlotFirstAllCharacter = 54, - LoadoutSlotLastAllCharacter = 56, - LoadoutSlotCount = 57 + 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 } // Alignment: 1 // Members count: 8 #[repr(i8)] - pub enum EKillTypesT { - KillNone = 0, - KillDefault = 1, - KillHeadshot = 2, - KillBlast = 3, - KillBurn = 4, - KillSlash = 5, - KillShock = 6, - KilltypeCount = 7 + 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 } // Alignment: 4 // Members count: 9 #[repr(i32)] pub enum PreviewCharacterMode { - Diorama = 0, - MainMenu = 1, - BuyMenu = 2, - TeamSelect = 3, - EndOfMatch = 4, - InventoryInspect = 5, - Walking = 6, - TeamIntro = 7, - WingmanIntro = 8 + 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 } // Alignment: 4 // Members count: 6 #[repr(i32)] pub enum PreviewWeaponState { - Dropped = 0, - Holstered = 1, - Deployed = 2, - Planted = 3, - Inspect = 4, - Icon = 5 + DROPPED = 0, + HOLSTERED = 1, + DEPLOYED = 2, + PLANTED = 3, + INSPECT = 4, + ICON = 5 } // Alignment: 4 // Members count: 23 #[repr(i32)] - pub enum PreviewEomCelebration { - Walkup = 0, - Punching = 1, - Swagger = 2, - Dropdown = 3, - Stretch = 4, - SwatFemale = 5, - MaskF = 6, - Guerilla = 7, - Guerilla02 = 8, - Gendarmerie = 9, - ScubaFemale = 10, - ScubaMale = 11, - AvaDefeat = 12, - GendarmerieDefeat = 13, - MaeDefeat = 14, - RicksawDefeat = 15, - ScubaFemaleDefeat = 16, - ScubaMaleDefeat = 17, - CrasswaterDefeat = 18, - DarrylDefeat = 19, - DoctorDefeat = 20, - MuhlikDefeat = 21, - VypaDefeat = 22 + 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 } // Alignment: 4 // Members count: 20 #[repr(i32)] - pub enum CsWeaponType { - WeapontypeKnife = 0, - WeapontypePistol = 1, - WeapontypeSubmachinegun = 2, - WeapontypeRifle = 3, - WeapontypeShotgun = 4, - WeapontypeSniperRifle = 5, - WeapontypeMachinegun = 6, - WeapontypeC4 = 7, - WeapontypeTaser = 8, - WeapontypeGrenade = 9, - WeapontypeEquipment = 10, - WeapontypeStackableitem = 11, - WeapontypeFists = 12, - WeapontypeBreachcharge = 13, - WeapontypeBumpmine = 14, - WeapontypeTablet = 15, - WeapontypeMelee = 16, - WeapontypeShield = 17, - WeapontypeZoneRepulsor = 18, - WeapontypeUnknown = 19 + 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 } // Alignment: 4 // Members count: 7 #[repr(i32)] - pub enum CsWeaponCategory { - WeaponcategoryOther = 0, - WeaponcategoryMelee = 1, - WeaponcategorySecondary = 2, - WeaponcategorySmg = 3, - WeaponcategoryRifle = 4, - WeaponcategoryHeavy = 5, - WeaponcategoryCount = 6 + pub enum CSWeaponCategory { + WEAPONCATEGORY_OTHER = 0, + WEAPONCATEGORY_MELEE = 1, + WEAPONCATEGORY_SECONDARY = 2, + WEAPONCATEGORY_SMG = 3, + WEAPONCATEGORY_RIFLE = 4, + WEAPONCATEGORY_HEAVY = 5, + WEAPONCATEGORY_COUNT = 6 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum CsWeaponSilencerType { - WeaponsilencerNone = 0, - WeaponsilencerDetachable = 1, - WeaponsilencerIntegrated = 2 + pub enum CSWeaponSilencerType { + WEAPONSILENCER_NONE = 0, + WEAPONSILENCER_DETACHABLE = 1, + WEAPONSILENCER_INTEGRATED = 2 } // Alignment: 4 // Members count: 24 #[repr(i32)] - pub enum PlayerAnimEventT { - PlayeranimeventFireGunPrimary = 0, - PlayeranimeventFireGunSecondary = 1, - PlayeranimeventGrenadePullPin = 2, - PlayeranimeventThrowGrenade = 3, - PlayeranimeventJump = 4, - PlayeranimeventReload = 5, - PlayeranimeventClearFiring = 6, - PlayeranimeventDeploy = 7, - PlayeranimeventSilencerState = 8, - PlayeranimeventSilencerToggle = 9, - PlayeranimeventThrowGrenadeUnderhand = 10, - PlayeranimeventCatchWeapon = 11, - PlayeranimeventLookatweaponRequest = 12, - PlayeranimeventReloadCancelLookatweapon = 13, - PlayeranimeventHaulback = 14, - PlayeranimeventIdle = 15, - PlayeranimeventStrikeHit = 16, - PlayeranimeventStrikeMiss = 17, - PlayeranimeventBackstab = 18, - PlayeranimeventDryfire = 19, - PlayeranimeventFidget = 20, - PlayeranimeventRelease = 21, - PlayeranimeventTaunt = 22, - PlayeranimeventCount = 23 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum MedalRankT { - MedalRankNone = 0, - MedalRankBronze = 1, - MedalRankSilver = 2, - MedalRankGold = 3, - MedalRankCount = 4 + pub enum MedalRank_t { + MEDAL_RANK_NONE = 0, + MEDAL_RANK_BRONZE = 1, + MEDAL_RANK_SILVER = 2, + MEDAL_RANK_GOLD = 3, + MEDAL_RANK_COUNT = 4 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum CsWeaponStateT { - WeaponNotCarried = 0, - WeaponIsCarriedByPlayer = 1, - WeaponIsActive = 2 + pub enum CSWeaponState_t { + WEAPON_NOT_CARRIED = 0, + WEAPON_IS_CARRIED_BY_PLAYER = 1, + WEAPON_IS_ACTIVE = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum CsWeaponMode { - PrimaryMode = 0, - SecondaryMode = 1, - WeaponModeMax = 2 + pub enum CSWeaponMode { + Primary_Mode = 0, + Secondary_Mode = 1, + WeaponMode_MAX = 2 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum C4LightEffectT { - ELightEffectNone = 0, - ELightEffectDropped = 1, - ELightEffectThirdPersonHeld = 2 + pub enum C4LightEffect_t { + eLightEffectNone = 0, + eLightEffectDropped = 1, + eLightEffectThirdPersonHeld = 2 } // Alignment: 4 // Members count: 17 #[repr(i32)] - pub enum GearSlotT { - GearSlotInvalid = -1, - GearSlotRifle = 0, - GearSlotPistol = 1, - GearSlotKnife = 2, - GearSlotGrenades = 3, - GearSlotC4 = 4, - GearSlotReservedSlot6 = 5, - GearSlotReservedSlot7 = 6, - GearSlotReservedSlot8 = 7, - GearSlotReservedSlot9 = 8, - GearSlotReservedSlot10 = 9, - GearSlotReservedSlot11 = 10, - GearSlotBoosts = 11, - GearSlotUtility = 12, - GearSlotCount = 13, - GearSlotFirst = 0, - GearSlotLast = 12 + 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 } // Alignment: 4 // Members count: 7 #[repr(i32)] pub enum ChickenActivity { - Idle = 0, - Walk = 1, - Run = 2, - Hop = 3, - Jump = 4, - Glide = 5, - Land = 6 + IDLE = 0, + WALK = 1, + RUN = 2, + HOP = 3, + JUMP = 4, + GLIDE = 5, + LAND = 6 } // 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: 2 - pub mod extent { - pub const LO: usize = 0x0; // - pub const HI: usize = 0xC; // + pub mod Extent { + pub const lo: usize = 0x0; // + pub const hi: usize = 0xC; // } // Parent: None // Fields count: 2 - pub mod nav_gravity_t { - pub const M_V_GRAVITY: usize = 0x0; // - pub const M_B_DEFAULT: usize = 0xC; // bool + pub mod NavGravity_t { + pub const m_vGravity: usize = 0x0; // + 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 = 0x78; // bool + pub mod CNavVolumeVector { + pub const m_bHasBeenPreFiltered: usize = 0x78; // 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 = 0x70; // - pub const M_FL_RADIUS: usize = 0x7C; // float32 + pub mod CNavVolumeSphere { + pub const m_vCenter: usize = 0x70; // + pub const m_flRadius: usize = 0x7C; // 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 = 0x80; // float32 + pub mod CNavVolumeSphericalShell { + pub const m_flRadiusInner: usize = 0x80; // float32 } // 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 @@ -15625,50 +15627,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 = 0x20; // CNetworkVarChainer + pub mod CBodyComponent { + pub const m_pSceneNode: usize = 0x8; // CGameSceneNode* + pub const __m_pChainEntity: usize = 0x20; // 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 = 0x50; // CGameSceneNode - pub const M_P_CHAIN_ENTITY: usize = 0x1A0; // CNetworkVarChainer + pub mod CBodyComponentPoint { + pub const m_sceneNode: usize = 0x50; // CGameSceneNode + pub const __m_pChainEntity: usize = 0x1A0; // 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 = 0x50; // CSkeletonInstance - pub const M_P_CHAIN_ENTITY: usize = 0x430; // CNetworkVarChainer + pub mod CBodyComponentSkeletonInstance { + pub const m_skeletonInstance: usize = 0x50; // CSkeletonInstance + pub const __m_pChainEntity: usize = 0x430; // 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: @@ -15737,144 +15739,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 = 0x48; // CNetworkVarChainer - pub const M_COLOR: usize = 0x85; // Color - pub const M_SECONDARY_COLOR: usize = 0x89; // Color - pub const M_FL_BRIGHTNESS: usize = 0x90; // float32 - pub const M_FL_BRIGHTNESS_SCALE: usize = 0x94; // float32 - pub const M_FL_BRIGHTNESS_MULT: usize = 0x98; // float32 - pub const M_FL_RANGE: usize = 0x9C; // float32 - pub const M_FL_FALLOFF: usize = 0xA0; // float32 - pub const M_FL_ATTENUATION0: usize = 0xA4; // float32 - pub const M_FL_ATTENUATION1: usize = 0xA8; // float32 - pub const M_FL_ATTENUATION2: usize = 0xAC; // float32 - pub const M_FL_THETA: usize = 0xB0; // float32 - pub const M_FL_PHI: usize = 0xB4; // float32 - pub const M_H_LIGHT_COOKIE: usize = 0xB8; // CStrongHandle< InfoForResourceTypeCTextureBase > - pub const M_N_CASCADES: usize = 0xC0; // int32 - pub const M_N_CAST_SHADOWS: usize = 0xC4; // int32 - pub const M_N_SHADOW_WIDTH: usize = 0xC8; // int32 - pub const M_N_SHADOW_HEIGHT: usize = 0xCC; // int32 - pub const M_B_RENDER_DIFFUSE: usize = 0xD0; // bool - pub const M_N_RENDER_SPECULAR: usize = 0xD4; // int32 - pub const M_B_RENDER_TRANSMISSIVE: usize = 0xD8; // bool - pub const M_FL_ORTHO_LIGHT_WIDTH: usize = 0xDC; // float32 - pub const M_FL_ORTHO_LIGHT_HEIGHT: usize = 0xE0; // float32 - pub const M_N_STYLE: usize = 0xE4; // int32 - pub const M_PATTERN: usize = 0xE8; // CUtlString - pub const M_N_CASCADE_RENDER_STATIC_OBJECTS: usize = 0xF0; // int32 - pub const M_FL_SHADOW_CASCADE_CROSS_FADE: usize = 0xF4; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE_FADE: usize = 0xF8; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE0: usize = 0xFC; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE1: usize = 0x100; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE2: usize = 0x104; // float32 - pub const M_FL_SHADOW_CASCADE_DISTANCE3: usize = 0x108; // float32 - pub const M_N_SHADOW_CASCADE_RESOLUTION0: usize = 0x10C; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION1: usize = 0x110; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION2: usize = 0x114; // int32 - pub const M_N_SHADOW_CASCADE_RESOLUTION3: usize = 0x118; // int32 - pub const M_B_USES_BAKED_SHADOWING: usize = 0x11C; // bool - pub const M_N_SHADOW_PRIORITY: usize = 0x120; // int32 - pub const M_N_BAKED_SHADOW_INDEX: usize = 0x124; // int32 - pub const M_B_RENDER_TO_CUBEMAPS: usize = 0x128; // bool - pub const M_N_DIRECT_LIGHT: usize = 0x12C; // int32 - pub const M_N_INDIRECT_LIGHT: usize = 0x130; // int32 - pub const M_FL_FADE_MIN_DIST: usize = 0x134; // float32 - pub const M_FL_FADE_MAX_DIST: usize = 0x138; // float32 - pub const M_FL_SHADOW_FADE_MIN_DIST: usize = 0x13C; // float32 - pub const M_FL_SHADOW_FADE_MAX_DIST: usize = 0x140; // float32 - pub const M_B_ENABLED: usize = 0x144; // bool - pub const M_B_FLICKER: usize = 0x145; // bool - pub const M_B_PRECOMPUTED_FIELDS_VALID: usize = 0x146; // bool - pub const M_V_PRECOMPUTED_BOUNDS_MINS: usize = 0x148; // - pub const M_V_PRECOMPUTED_BOUNDS_MAXS: usize = 0x154; // - pub const M_V_PRECOMPUTED_OBB_ORIGIN: usize = 0x160; // - pub const M_V_PRECOMPUTED_OBB_ANGLES: usize = 0x16C; // QAngle - pub const M_V_PRECOMPUTED_OBB_EXTENT: usize = 0x178; // - pub const M_FL_PRECOMPUTED_MAX_RANGE: usize = 0x184; // float32 - pub const M_N_FOG_LIGHTING_MODE: usize = 0x188; // int32 - pub const M_FL_FOG_CONTRIBUTION_STENGTH: usize = 0x18C; // float32 - pub const M_FL_NEAR_CLIP_PLANE: usize = 0x190; // float32 - pub const M_SKY_COLOR: usize = 0x194; // Color - pub const M_FL_SKY_INTENSITY: usize = 0x198; // float32 - pub const M_SKY_AMBIENT_BOUNCE: usize = 0x19C; // Color - pub const M_B_USE_SECONDARY_COLOR: usize = 0x1A0; // bool - pub const M_B_MIXED_SHADOWS: usize = 0x1A1; // bool - pub const M_FL_LIGHT_STYLE_START_TIME: usize = 0x1A4; // GameTime_t - pub const M_FL_CAPSULE_LENGTH: usize = 0x1A8; // float32 - pub const M_FL_MIN_ROUGHNESS: usize = 0x1AC; // float32 - pub const M_B_PVS_MODIFY_ENTITY: usize = 0x1C0; // bool + pub mod CLightComponent { + pub const __m_pChainEntity: usize = 0x48; // CNetworkVarChainer + pub const m_Color: usize = 0x85; // Color + pub const m_SecondaryColor: usize = 0x89; // Color + pub const m_flBrightness: usize = 0x90; // float32 + pub const m_flBrightnessScale: usize = 0x94; // float32 + pub const m_flBrightnessMult: usize = 0x98; // float32 + pub const m_flRange: usize = 0x9C; // float32 + pub const m_flFalloff: usize = 0xA0; // float32 + pub const m_flAttenuation0: usize = 0xA4; // float32 + pub const m_flAttenuation1: usize = 0xA8; // float32 + 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_nCascades: usize = 0xC0; // int32 + pub const m_nCastShadows: usize = 0xC4; // int32 + pub const m_nShadowWidth: usize = 0xC8; // int32 + pub const m_nShadowHeight: usize = 0xCC; // int32 + pub const m_bRenderDiffuse: usize = 0xD0; // bool + pub const m_nRenderSpecular: usize = 0xD4; // int32 + pub const m_bRenderTransmissive: usize = 0xD8; // bool + pub const m_flOrthoLightWidth: usize = 0xDC; // float32 + pub const m_flOrthoLightHeight: usize = 0xE0; // float32 + pub const m_nStyle: usize = 0xE4; // int32 + pub const m_Pattern: usize = 0xE8; // CUtlString + pub const m_nCascadeRenderStaticObjects: usize = 0xF0; // int32 + pub const m_flShadowCascadeCrossFade: usize = 0xF4; // float32 + pub const m_flShadowCascadeDistanceFade: usize = 0xF8; // float32 + pub const m_flShadowCascadeDistance0: usize = 0xFC; // float32 + pub const m_flShadowCascadeDistance1: usize = 0x100; // float32 + pub const m_flShadowCascadeDistance2: usize = 0x104; // float32 + pub const m_flShadowCascadeDistance3: usize = 0x108; // float32 + pub const m_nShadowCascadeResolution0: usize = 0x10C; // int32 + pub const m_nShadowCascadeResolution1: usize = 0x110; // int32 + pub const m_nShadowCascadeResolution2: usize = 0x114; // int32 + pub const m_nShadowCascadeResolution3: usize = 0x118; // int32 + pub const m_bUsesBakedShadowing: usize = 0x11C; // bool + pub const m_nShadowPriority: usize = 0x120; // int32 + pub const m_nBakedShadowIndex: usize = 0x124; // int32 + pub const m_bRenderToCubemaps: usize = 0x128; // bool + pub const m_nDirectLight: usize = 0x12C; // int32 + pub const m_nIndirectLight: usize = 0x130; // int32 + pub const m_flFadeMinDist: usize = 0x134; // float32 + pub const m_flFadeMaxDist: usize = 0x138; // float32 + pub const m_flShadowFadeMinDist: usize = 0x13C; // float32 + pub const m_flShadowFadeMaxDist: usize = 0x140; // float32 + pub const m_bEnabled: usize = 0x144; // bool + pub const m_bFlicker: usize = 0x145; // bool + pub const m_bPrecomputedFieldsValid: usize = 0x146; // bool + pub const m_vPrecomputedBoundsMins: usize = 0x148; // + pub const m_vPrecomputedBoundsMaxs: usize = 0x154; // + pub const m_vPrecomputedOBBOrigin: usize = 0x160; // + pub const m_vPrecomputedOBBAngles: usize = 0x16C; // QAngle + pub const m_vPrecomputedOBBExtent: usize = 0x178; // + pub const m_flPrecomputedMaxRange: usize = 0x184; // float32 + pub const m_nFogLightingMode: usize = 0x188; // int32 + pub const m_flFogContributionStength: usize = 0x18C; // float32 + pub const m_flNearClipPlane: usize = 0x190; // float32 + pub const m_SkyColor: usize = 0x194; // Color + pub const m_flSkyIntensity: usize = 0x198; // float32 + pub const m_SkyAmbientBounce: usize = 0x19C; // Color + pub const m_bUseSecondaryColor: usize = 0x1A0; // bool + pub const m_bMixedShadows: usize = 0x1A1; // bool + pub const m_flLightStyleStartTime: usize = 0x1A4; // GameTime_t + pub const m_flCapsuleLength: usize = 0x1A8; // float32 + pub const m_flMinRoughness: usize = 0x1AC; // float32 + pub const m_bPvsModifyEntity: usize = 0x1C0; // bool } // Parent: None // Fields count: 1 - pub mod c_network_transmit_component { - pub const M_N_TRANSMIT_STATE_OWNED_COUNTER: usize = 0x16C; // uint8 + pub mod CNetworkTransmitComponent { + pub const m_nTransmitStateOwnedCounter: usize = 0x16C; // 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 = 0xB0; // 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 = 0xB0; // 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 @@ -15882,7 +15884,7 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_base_player_controller_api { + pub mod CBasePlayerControllerAPI { } // Parent: None // Fields count: 3 @@ -15891,35 +15893,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 @@ -15927,21 +15929,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 @@ -15953,13 +15955,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: @@ -15972,53 +15974,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< CColorCorrection > + pub const m_hViewEntity: usize = 0x9C; // CHandle< CBaseEntity > + pub const m_hTonemapController: usize = 0xA0; // CHandle< CTonemapController2 > + pub const m_audio: usize = 0xA8; // audioparams_t + pub const m_PostProcessingVolumes: usize = 0x120; // CNetworkUtlVectorBase< CHandle< CPostProcessingVolume > > + pub const m_flOldPlayerZ: usize = 0x138; // float32 + pub const m_flOldPlayerViewOffsetZ: usize = 0x13C; // float32 + pub const m_hTriggerSoundscapeList: usize = 0x158; // CUtlVector< CHandle< CEnvSoundscapeTriggerable > > } - // 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; // - 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; // + pub const m_vecOldViewAngles: usize = 0x1C4; // QAngle } - // Parent: c_player_movement_services + // Parent: CPlayer_MovementServices // Fields count: 14 // // Metadata: @@ -16029,43 +16031,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; // - 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; // + 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; // + 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; // } - // 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< CBaseEntity > + 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: @@ -16073,37 +16075,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< CHandle< CBasePlayerWeapon > > + pub const m_hActiveWeapon: usize = 0x58; // CHandle< CBasePlayerWeapon > + pub const m_hLastWeapon: usize = 0x5C; // CHandle< CBasePlayerWeapon > + 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 = 0x460; // CBaseAnimGraphController - pub const M_P_CHAIN_ENTITY: usize = 0x950; // CNetworkVarChainer + pub mod CBodyComponentBaseAnimGraph { + pub const m_animationController: usize = 0x460; // CBaseAnimGraphController + pub const __m_pChainEntity: usize = 0x950; // CNetworkVarChainer } // Parent: None // Fields count: 2 @@ -16111,9 +16113,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 @@ -16123,22 +16125,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< CHandle< CBaseModelEntity > > + pub const m_AssociatedEntityNames: usize = 0x50; // CNetworkUtlVectorBase< CUtlSymbolLarge > } - // 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 = 0x460; // CNetworkVarChainer + pub mod CBodyComponentBaseModelEntity { + pub const __m_pChainEntity: usize = 0x460; // 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< CBaseEntity > + pub const m_vecOverlappingLinks: usize = 0x8; // CUtlVector< int32 > } // Parent: None // Fields count: 2 @@ -16146,9 +16148,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 @@ -16160,67 +16162,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; // - 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 = 0x130; // CUtlStringToken - pub const M_FL_Z_OFFSET: usize = 0x134; // float32 - pub const M_V_RENDER_ORIGIN: usize = 0x138; // + 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; // + 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 = 0x130; // CUtlStringToken + pub const m_flZOffset: usize = 0x134; // float32 + pub const m_vRenderOrigin: usize = 0x138; // } // 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 @@ -16229,15 +16231,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 @@ -16247,16 +16249,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 = 0x202; // int8 - pub const M_N_FORCE_LOD: usize = 0x203; // int8 - pub const M_N_CLOTH_UPDATE_FLAGS: usize = 0x204; // int8 + pub mod CModelState { + pub const m_hModel: usize = 0xA0; // CStrongHandle< InfoForResourceTypeCModel > + 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 = 0x202; // int8 + pub const m_nForceLOD: usize = 0x203; // int8 + pub const m_nClothUpdateFlags: usize = 0x204; // int8 } - // Parent: c_game_scene_node + // Parent: CGameSceneNode // Fields count: 8 // // Metadata: @@ -16265,15 +16267,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 = 0x370; // bool - pub const M_B_USE_PARENT_RENDER_BOUNDS: usize = 0x371; // bool - pub const M_B_DISABLE_SOLID_COLLISIONS_FOR_HIERARCHY: usize = 0x372; // 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 = 0x374; // CUtlStringToken - pub const M_N_HITBOX_SET: usize = 0x378; // uint8 + pub mod CSkeletonInstance { + pub const m_modelState: usize = 0x160; // CModelState + pub const m_bIsAnimationEnabled: usize = 0x370; // bool + pub const m_bUseParentRenderBounds: usize = 0x371; // bool + pub const m_bDisableSolidCollisionsForHierarchy: usize = 0x372; // bool + pub const m_bDirtyMotionType: usize = 0x0; // bitfield:1 + pub const m_bIsGeneratingLatchedParentSpaceState: usize = 0x0; // bitfield:1 + pub const m_materialGroup: usize = 0x374; // CUtlStringToken + pub const m_nHitboxSet: usize = 0x378; // uint8 } // Parent: None // Fields count: 2 @@ -16281,9 +16283,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 @@ -16293,11 +16295,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 @@ -16306,12 +16308,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: @@ -16322,14 +16324,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 @@ -16359,120 +16361,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< 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_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 = 0x18; // ResponseFollowup* + pub mod ResponseParams { + pub const odds: usize = 0x10; // int16 + pub const flags: usize = 0x12; // int16 + pub const m_pFollowup: usize = 0x18; // 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 = 0x148; // ResponseParams - pub const M_F_MATCH_SCORE: usize = 0x168; // float32 - pub const M_SZ_SPEAKER_CONTEXT: usize = 0x170; // char* - pub const M_SZ_WORLD_CONTEXT: usize = 0x178; // char* - pub const M_FOLLOWUP: usize = 0x180; // ResponseFollowup - pub const M_PCH_CRITERIA_NAMES: usize = 0x1B8; // CUtlVector< CUtlSymbol > - pub const M_PCH_CRITERIA_VALUES: usize = 0x1D0; // 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 = 0x148; // ResponseParams + pub const m_fMatchScore: usize = 0x168; // float32 + 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* > } // 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< CAI_Expresser* > } // 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 = 0x230; // 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< CBaseEntity > + pub const m_response: usize = 0x48; // CRR_Response + pub const m_bResponseValid: usize = 0x230; // 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 @@ -16480,119 +16482,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< 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 > > } // Parent: None // Fields count: 1 - pub mod c_physics_shake { - pub const M_FORCE: usize = 0x8; // + pub mod CPhysicsShake { + pub const m_force: usize = 0x8; // } // Parent: None // Fields count: 16 // // Metadata: // MGetKV3ClassDefaults - pub mod c_game_scripted_move_data { - pub const M_V_ACCUMULATED_ROOT_MOTION: usize = 0x0; // - pub const M_V_DEST: usize = 0xC; // - pub const M_V_SRC: usize = 0x18; // - 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; // + pub const m_vDest: usize = 0xC; // + pub const m_vSrc: usize = 0x18; // + 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< CBaseAnimGraph > + pub const m_hScriptedSequence: usize = 0xC; // CHandle< CScriptedSequence > + 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; // - pub const M_ANGULAR: usize = 0x18; // RotationVector - pub const M_LINEAR_SAVE: usize = 0x24; // - pub const M_ANGULAR_SAVE: usize = 0x30; // RotationVector + pub mod CConstantForceController { + pub const m_linear: usize = 0xC; // + pub const m_angular: usize = 0x18; // RotationVector + pub const m_linearSave: usize = 0x24; // + 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; // - 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; // + 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< CPlayerSlot > } // 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; // - 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< CBaseEntity > + pub const m_soundEntityIndex: usize = 0x44; // CEntityIndex + pub const m_soundOrigin: usize = 0x48; // + 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 @@ -16600,7 +16602,7 @@ pub mod cs2_dumper { // Metadata: // MPulseProvideFeatureTag // MPulseLibraryBindings - pub mod c_take_damage_info_api { + pub mod CTakeDamageInfoAPI { } // Parent: None // Fields count: 1 @@ -16609,20 +16611,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< CBaseEntity > + 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 @@ -16631,9 +16633,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: @@ -16642,8 +16644,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 @@ -16652,76 +16654,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< CPulse_OutflowConnection > } // 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< CBaseEntity > } // 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< CBaseEntity > } - // 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 @@ -16729,18 +16731,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: @@ -16784,96 +16786,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 = 0x230; // CUtlVector< thinkfunc_t > - pub const M_I_CURRENT_THINK_CONTEXT: usize = 0x248; // int32 - pub const M_N_LAST_THINK_TICK: usize = 0x24C; // GameTick_t - pub const M_N_DISABLE_CONTEXT_THINK_START_TICK: usize = 0x250; // GameTick_t - pub const M_IS_STEADY_STATE: usize = 0x260; // CBitVec< 64 > - pub const M_LAST_NETWORK_CHANGE: usize = 0x268; // float32 - pub const M_RESPONSE_CONTEXTS: usize = 0x278; // CUtlVector< ResponseContext_t > - pub const M_ISZ_RESPONSE_CONTEXT: usize = 0x290; // CUtlSymbolLarge - pub const M_I_HEALTH: usize = 0x2B8; // int32 - pub const M_I_MAX_HEALTH: usize = 0x2BC; // int32 - pub const M_LIFE_STATE: usize = 0x2C0; // uint8 - pub const M_FL_DAMAGE_ACCUMULATOR: usize = 0x2C4; // float32 - pub const M_B_TAKES_DAMAGE: usize = 0x2C8; // bool - pub const M_N_TAKE_DAMAGE_FLAGS: usize = 0x2CC; // TakeDamageFlags_t - pub const M_B_IS_PLATFORM: usize = 0x2D0; // bool - pub const M_MOVE_COLLIDE: usize = 0x2D2; // MoveCollide_t - pub const M_MOVE_TYPE: usize = 0x2D3; // MoveType_t - pub const M_N_ACTUAL_MOVE_TYPE: usize = 0x2D4; // MoveType_t - pub const M_N_WATER_TOUCH: usize = 0x2D5; // uint8 - pub const M_N_SLIME_TOUCH: usize = 0x2D6; // uint8 - pub const M_B_RESTORE_IN_HIERARCHY: usize = 0x2D7; // bool - pub const M_TARGET: usize = 0x2D8; // CUtlSymbolLarge - pub const M_H_DAMAGE_FILTER: usize = 0x2E0; // CHandle< CBaseFilter > - pub const M_ISZ_DAMAGE_FILTER_NAME: usize = 0x2E8; // CUtlSymbolLarge - pub const M_FL_MOVE_DONE_TIME: usize = 0x2F0; // float32 - pub const M_N_SUBCLASS_ID: usize = 0x2F4; // CUtlStringToken - pub const M_FL_ANIM_TIME: usize = 0x300; // float32 - pub const M_FL_SIMULATION_TIME: usize = 0x304; // float32 - pub const M_FL_CREATE_TIME: usize = 0x308; // GameTime_t - pub const M_B_CLIENT_SIDE_RAGDOLL: usize = 0x30C; // bool - pub const M_UB_INTERPOLATION_FRAME: usize = 0x30D; // uint8 - pub const M_V_PREV_V_PHYSICS_UPDATE_POS: usize = 0x310; // - pub const M_I_TEAM_NUM: usize = 0x31C; // uint8 - pub const M_I_GLOBALNAME: usize = 0x320; // CUtlSymbolLarge - pub const M_I_SENT_TO_CLIENTS: usize = 0x328; // int32 - pub const M_FL_SPEED: usize = 0x32C; // float32 - pub const M_S_UNIQUE_HAMMER_ID: usize = 0x330; // CUtlString - pub const M_SPAWNFLAGS: usize = 0x338; // uint32 - pub const M_N_NEXT_THINK_TICK: usize = 0x33C; // GameTick_t - pub const M_N_SIMULATION_TICK: usize = 0x340; // int32 - pub const M_ON_KILLED: usize = 0x348; // CEntityIOOutput - pub const M_F_FLAGS: usize = 0x370; // uint32 - pub const M_VEC_ABS_VELOCITY: usize = 0x374; // - pub const M_VEC_VELOCITY: usize = 0x380; // CNetworkVelocityVector - pub const M_VEC_BASE_VELOCITY: usize = 0x3B0; // - pub const M_N_PUSH_ENUM_COUNT: usize = 0x3BC; // int32 - pub const M_P_COLLISION: usize = 0x3C0; // CCollisionProperty* - pub const M_H_EFFECT_ENTITY: usize = 0x3C8; // CHandle< CBaseEntity > - pub const M_H_OWNER_ENTITY: usize = 0x3CC; // CHandle< CBaseEntity > - pub const M_F_EFFECTS: usize = 0x3D0; // uint32 - pub const M_H_GROUND_ENTITY: usize = 0x3D4; // CHandle< CBaseEntity > - pub const M_FL_FRICTION: usize = 0x3D8; // float32 - pub const M_FL_ELASTICITY: usize = 0x3DC; // float32 - pub const M_FL_GRAVITY_SCALE: usize = 0x3E0; // float32 - pub const M_FL_TIME_SCALE: usize = 0x3E4; // float32 - pub const M_FL_WATER_LEVEL: usize = 0x3E8; // float32 - pub const M_B_ANIMATED_EVERY_TICK: usize = 0x3EC; // bool - pub const M_B_DISABLE_LOW_VIOLENCE: usize = 0x3ED; // bool - pub const M_N_WATER_TYPE: usize = 0x3EE; // uint8 - pub const M_I_E_FLAGS: usize = 0x3F0; // int32 - pub const M_ON_USER1: usize = 0x3F8; // CEntityIOOutput - pub const M_ON_USER2: usize = 0x420; // CEntityIOOutput - pub const M_ON_USER3: usize = 0x448; // CEntityIOOutput - pub const M_ON_USER4: usize = 0x470; // CEntityIOOutput - pub const M_I_INITIAL_TEAM_NUM: usize = 0x498; // int32 - pub const M_FL_NAV_IGNORE_UNTIL_TIME: usize = 0x49C; // GameTime_t - pub const M_VEC_ANG_VELOCITY: usize = 0x4A0; // QAngle - pub const M_B_NETWORK_QUANTIZE_ORIGIN_AND_ANGLES: usize = 0x4AC; // bool - pub const M_B_LAG_COMPENSATE: usize = 0x4AD; // bool - pub const M_FL_OVERRIDDEN_FRICTION: usize = 0x4B0; // float32 - pub const M_P_BLOCKER: usize = 0x4B4; // CHandle< CBaseEntity > - pub const M_FL_LOCAL_TIME: usize = 0x4B8; // float32 - pub const M_FL_V_PHYSICS_UPDATE_LOCAL_TIME: usize = 0x4BC; // float32 + 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_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_lastNetworkChange: usize = 0x268; // float32 + pub const m_ResponseContexts: usize = 0x278; // CUtlVector< ResponseContext_t > + pub const m_iszResponseContext: usize = 0x290; // CUtlSymbolLarge + pub const m_iHealth: usize = 0x2B8; // int32 + pub const m_iMaxHealth: usize = 0x2BC; // int32 + pub const m_lifeState: usize = 0x2C0; // uint8 + pub const m_flDamageAccumulator: usize = 0x2C4; // float32 + pub const m_bTakesDamage: usize = 0x2C8; // bool + pub const m_nTakeDamageFlags: usize = 0x2CC; // TakeDamageFlags_t + pub const m_bIsPlatform: usize = 0x2D0; // bool + pub const m_MoveCollide: usize = 0x2D2; // MoveCollide_t + pub const m_MoveType: usize = 0x2D3; // MoveType_t + pub const m_nActualMoveType: usize = 0x2D4; // MoveType_t + pub const m_nWaterTouch: usize = 0x2D5; // uint8 + 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_iszDamageFilterName: usize = 0x2E8; // CUtlSymbolLarge + pub const m_flMoveDoneTime: usize = 0x2F0; // float32 + pub const m_nSubclassID: usize = 0x2F4; // CUtlStringToken + pub const m_flAnimTime: usize = 0x300; // float32 + pub const m_flSimulationTime: usize = 0x304; // float32 + pub const m_flCreateTime: usize = 0x308; // GameTime_t + pub const m_bClientSideRagdoll: usize = 0x30C; // bool + pub const m_ubInterpolationFrame: usize = 0x30D; // uint8 + pub const m_vPrevVPhysicsUpdatePos: usize = 0x310; // + pub const m_iTeamNum: usize = 0x31C; // uint8 + pub const m_iGlobalname: usize = 0x320; // CUtlSymbolLarge + pub const m_iSentToClients: usize = 0x328; // int32 + pub const m_flSpeed: usize = 0x32C; // float32 + pub const m_sUniqueHammerID: usize = 0x330; // CUtlString + pub const m_spawnflags: usize = 0x338; // uint32 + pub const m_nNextThinkTick: usize = 0x33C; // GameTick_t + pub const m_nSimulationTick: usize = 0x340; // int32 + pub const m_OnKilled: usize = 0x348; // CEntityIOOutput + pub const m_fFlags: usize = 0x370; // uint32 + pub const m_vecAbsVelocity: usize = 0x374; // + pub const m_vecVelocity: usize = 0x380; // CNetworkVelocityVector + 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_fEffects: usize = 0x3D0; // uint32 + pub const m_hGroundEntity: usize = 0x3D4; // CHandle< CBaseEntity > + pub const m_flFriction: usize = 0x3D8; // float32 + pub const m_flElasticity: usize = 0x3DC; // float32 + pub const m_flGravityScale: usize = 0x3E0; // float32 + pub const m_flTimeScale: usize = 0x3E4; // float32 + pub const m_flWaterLevel: usize = 0x3E8; // float32 + pub const m_bAnimatedEveryTick: usize = 0x3EC; // bool + pub const m_bDisableLowViolence: usize = 0x3ED; // bool + pub const m_nWaterType: usize = 0x3EE; // uint8 + pub const m_iEFlags: usize = 0x3F0; // int32 + pub const m_OnUser1: usize = 0x3F8; // CEntityIOOutput + pub const m_OnUser2: usize = 0x420; // CEntityIOOutput + pub const m_OnUser3: usize = 0x448; // CEntityIOOutput + pub const m_OnUser4: usize = 0x470; // CEntityIOOutput + pub const m_iInitialTeamNum: usize = 0x498; // int32 + pub const m_flNavIgnoreUntilTime: usize = 0x49C; // GameTime_t + pub const m_vecAngVelocity: usize = 0x4A0; // QAngle + 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_flLocalTime: usize = 0x4B8; // float32 + pub const m_flVPhysicsUpdateLocalTime: usize = 0x4BC; // 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: @@ -16889,74 +16891,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 = 0x4C0; // float32 - pub const M_FL_FADE_OUT_DURATION: usize = 0x4C4; // float32 - pub const M_FL_START_FADE_IN_WEIGHT: usize = 0x4C8; // float32 - pub const M_FL_START_FADE_OUT_WEIGHT: usize = 0x4CC; // float32 - pub const M_FL_TIME_START_FADE_IN: usize = 0x4D0; // GameTime_t - pub const M_FL_TIME_START_FADE_OUT: usize = 0x4D4; // GameTime_t - pub const M_FL_MAX_WEIGHT: usize = 0x4D8; // float32 - pub const M_B_START_DISABLED: usize = 0x4DC; // bool - pub const M_B_ENABLED: usize = 0x4DD; // bool - pub const M_B_MASTER: usize = 0x4DE; // bool - pub const M_B_CLIENT_SIDE: usize = 0x4DF; // bool - pub const M_B_EXCLUSIVE: usize = 0x4E0; // bool - pub const M_MIN_FALLOFF: usize = 0x4E4; // float32 - pub const M_MAX_FALLOFF: usize = 0x4E8; // float32 - pub const M_FL_CUR_WEIGHT: usize = 0x4EC; // float32 - pub const M_NETLOOKUP_FILENAME: usize = 0x4F0; // char[512] - pub const M_LOOKUP_FILENAME: usize = 0x6F0; // CUtlSymbolLarge + pub mod CColorCorrection { + pub const m_flFadeInDuration: usize = 0x4C0; // float32 + pub const m_flFadeOutDuration: usize = 0x4C4; // float32 + pub const m_flStartFadeInWeight: usize = 0x4C8; // float32 + pub const m_flStartFadeOutWeight: usize = 0x4CC; // float32 + pub const m_flTimeStartFadeIn: usize = 0x4D0; // GameTime_t + pub const m_flTimeStartFadeOut: usize = 0x4D4; // GameTime_t + pub const m_flMaxWeight: usize = 0x4D8; // float32 + pub const m_bStartDisabled: usize = 0x4DC; // bool + pub const m_bEnabled: usize = 0x4DD; // bool + pub const m_bMaster: usize = 0x4DE; // bool + pub const m_bClientSide: usize = 0x4DF; // bool + pub const m_bExclusive: usize = 0x4E0; // bool + pub const m_MinFalloff: usize = 0x4E4; // float32 + pub const m_MaxFalloff: usize = 0x4E8; // float32 + pub const m_flCurWeight: usize = 0x4EC; // float32 + pub const m_netlookupFilename: usize = 0x4F0; // char[512] + pub const m_lookupFilename: usize = 0x6F0; // 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 = 0x4C0; // CHandle< CBaseEntity > - pub const M_B_CHEAP_EFFECT: usize = 0x4C4; // bool - pub const M_FL_SIZE: usize = 0x4C8; // float32 - pub const M_B_USE_HITBOXES: usize = 0x4CC; // bool - pub const M_I_NUM_HITBOX_FIRES: usize = 0x4D0; // int32 - pub const M_FL_HITBOX_FIRE_SCALE: usize = 0x4D4; // float32 - pub const M_FL_LIFETIME: usize = 0x4D8; // GameTime_t - pub const M_H_ATTACKER: usize = 0x4DC; // CHandle< CBaseEntity > - pub const M_I_DANGER_SOUND: usize = 0x4E0; // int32 - pub const M_FL_DIRECT_DAMAGE_PER_SECOND: usize = 0x4E4; // float32 - pub const M_I_CUSTOM_DAMAGE_TYPE: usize = 0x4E8; // int32 + pub mod CEntityFlame { + pub const m_hEntAttached: usize = 0x4C0; // CHandle< CBaseEntity > + 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_iDangerSound: usize = 0x4E0; // int32 + pub const m_flDirectDamagePerSecond: usize = 0x4E4; // float32 + pub const m_iCustomDamageType: usize = 0x4E8; // int32 } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 3 - pub mod c_base_filter { - pub const M_B_NEGATED: usize = 0x4C0; // bool - pub const M_ON_PASS: usize = 0x4C8; // CEntityIOOutput - pub const M_ON_FAIL: usize = 0x4F0; // CEntityIOOutput + pub mod CBaseFilter { + pub const m_bNegated: usize = 0x4C0; // bool + pub const m_OnPass: usize = 0x4C8; // CEntityIOOutput + pub const m_OnFail: usize = 0x4F0; // CEntityIOOutput } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 4 - pub mod c_filter_multiple { - pub const M_N_FILTER_TYPE: usize = 0x518; // filter_t - pub const M_I_FILTER_NAME: usize = 0x520; // CUtlSymbolLarge[10] - pub const M_H_FILTER: usize = 0x570; // CHandle< CBaseEntity >[10] - pub const M_N_FILTER_COUNT: usize = 0x598; // int32 + 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_nFilterCount: usize = 0x598; // int32 } - // Parent: c_base_filter + // Parent: CBaseFilter // Fields count: 1 - pub mod c_filter_proximity { - pub const M_FL_RADIUS: usize = 0x518; // float32 + pub mod CFilterProximity { + pub const m_flRadius: usize = 0x518; // 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 = 0x518; // CUtlSymbolLarge + pub mod CFilterClass { + pub const m_iFilterClass: usize = 0x518; // CUtlSymbolLarge } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 4 // // Metadata: @@ -16964,203 +16966,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 = 0x4C0; // float32 - pub const M_FL_START_SCALE: usize = 0x4C4; // float32 - pub const M_FL_SCALE_TIME: usize = 0x4C8; // float32 - pub const M_N_FLAGS: usize = 0x4CC; // uint32 + pub mod CBaseFire { + pub const m_flScale: usize = 0x4C0; // float32 + pub const m_flStartScale: usize = 0x4C4; // float32 + pub const m_flScaleTime: usize = 0x4C8; // float32 + pub const m_nFlags: usize = 0x4CC; // 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 = 0x4D0; // int32 - pub const M_N_FLAME_FROM_ABOVE_MODEL_INDEX: usize = 0x4D4; // int32 + pub mod CFireSmoke { + pub const m_nFlameModelIndex: usize = 0x4D0; // int32 + pub const m_nFlameFromAboveModelIndex: usize = 0x4D4; // int32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 7 - pub mod c_fish_pool { - pub const M_FISH_COUNT: usize = 0x4D0; // int32 - pub const M_MAX_RANGE: usize = 0x4D4; // float32 - pub const M_SWIM_DEPTH: usize = 0x4D8; // float32 - pub const M_WATER_LEVEL: usize = 0x4DC; // float32 - pub const M_IS_DORMANT: usize = 0x4E0; // bool - pub const M_FISHES: usize = 0x4E8; // CUtlVector< CHandle< CFish > > - pub const M_VIS_TIMER: usize = 0x500; // CountdownTimer + pub mod CFishPool { + pub const m_fishCount: usize = 0x4D0; // int32 + pub const m_maxRange: usize = 0x4D4; // float32 + 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_visTimer: usize = 0x500; // 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 = 0x4C0; // bool - pub const M_LISTENERS: usize = 0x4C8; // CUtlVector< CHandle< CBaseEntity > > - pub const M_ON_TRUE: usize = 0x4E0; // CEntityIOOutput - pub const M_ON_FALSE: usize = 0x508; // CEntityIOOutput + pub mod CLogicBranch { + pub const m_bInValue: usize = 0x4C0; // bool + pub const m_Listeners: usize = 0x4C8; // CUtlVector< CHandle< CBaseEntity > > + pub const m_OnTrue: usize = 0x4E0; // CEntityIOOutput + pub const m_OnFalse: usize = 0x508; // CEntityIOOutput } - // Parent: c_logical_entity + // Parent: CLogicalEntity // Fields count: 7 - pub mod c_logic_distance_check { - pub const M_ISZ_ENTITY_A: usize = 0x4C0; // CUtlSymbolLarge - pub const M_ISZ_ENTITY_B: usize = 0x4C8; // CUtlSymbolLarge - pub const M_FL_ZONE1_DISTANCE: usize = 0x4D0; // float32 - pub const M_FL_ZONE2_DISTANCE: usize = 0x4D4; // float32 - pub const M_IN_ZONE1: usize = 0x4D8; // CEntityIOOutput - pub const M_IN_ZONE2: usize = 0x500; // CEntityIOOutput - pub const M_IN_ZONE3: usize = 0x528; // CEntityIOOutput + pub mod CLogicDistanceCheck { + pub const m_iszEntityA: usize = 0x4C0; // CUtlSymbolLarge + pub const m_iszEntityB: usize = 0x4C8; // CUtlSymbolLarge + pub const m_flZone1Distance: usize = 0x4D0; // float32 + pub const m_flZone2Distance: usize = 0x4D4; // float32 + pub const m_InZone1: usize = 0x4D8; // CEntityIOOutput + pub const m_InZone2: usize = 0x500; // CEntityIOOutput + pub const m_InZone3: usize = 0x528; // CEntityIOOutput } // Parent: None // Fields count: 3 - pub mod velocity_sampler { - pub const M_PREV_SAMPLE: usize = 0x0; // - 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; // + 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; // - 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; // + 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< CBaseEntity > } - // Parent: c_server_only_point_entity + // Parent: CServerOnlyPointEntity // Fields count: 6 - pub mod c_point_prefab { - pub const M_TARGET_MAP_NAME: usize = 0x4C0; // CUtlSymbolLarge - pub const M_FORCE_WORLD_GROUP_ID: usize = 0x4C8; // CUtlSymbolLarge - pub const M_ASSOCIATED_RELAY_TARGET_NAME: usize = 0x4D0; // CUtlSymbolLarge - pub const M_FIXUP_NAMES: usize = 0x4D8; // bool - pub const M_B_LOAD_DYNAMIC: usize = 0x4D9; // bool - pub const M_ASSOCIATED_RELAY_ENTITY: usize = 0x4DC; // CHandle< CPointPrefab > + pub mod CPointPrefab { + pub const m_targetMapName: usize = 0x4C0; // CUtlSymbolLarge + pub const m_forceWorldGroupID: usize = 0x4C8; // CUtlSymbolLarge + 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 > } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 2 - pub mod c_skybox_reference { - pub const M_WORLD_GROUP_ID: usize = 0x4C0; // WorldGroupId_t - pub const M_H_SKY_CAMERA: usize = 0x4C4; // CHandle< CSkyCamera > + pub mod CSkyboxReference { + pub const m_worldGroupId: usize = 0x4C0; // WorldGroupId_t + pub const m_hSkyCamera: usize = 0x4C4; // CHandle< CSkyCamera > } - // 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 = 0x4C0; // sky3dparams_t - pub const M_SKYBOX_SLOT_TOKEN: usize = 0x550; // CUtlStringToken - pub const M_B_USE_ANGLES: usize = 0x554; // bool - pub const M_P_NEXT: usize = 0x558; // CSkyCamera* + pub mod CSkyCamera { + pub const m_skyboxData: usize = 0x4C0; // sky3dparams_t + pub const m_skyboxSlotToken: usize = 0x550; // CUtlStringToken + pub const m_bUseAngles: usize = 0x554; // bool + pub const m_pNext: usize = 0x558; // 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; // - pub const M_B_HAS_OWNER: usize = 0x30; // bool + pub mod CSound { + pub const m_hOwner: usize = 0x0; // CHandle< CBaseEntity > + pub const m_hTarget: usize = 0x4; // CHandle< CBaseEntity > + 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; // + 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 = 0x4C0; // CEntityIOOutput - pub const M_FL_RADIUS: usize = 0x4E8; // float32 - pub const M_SOUNDSCAPE_NAME: usize = 0x4F0; // CUtlSymbolLarge - pub const M_SOUND_EVENT_NAME: usize = 0x4F8; // CUtlSymbolLarge - pub const M_B_OVERRIDE_WITH_EVENT: usize = 0x500; // bool - pub const M_SOUNDSCAPE_INDEX: usize = 0x504; // int32 - pub const M_SOUNDSCAPE_ENTITY_LIST_ID: usize = 0x508; // int32 - pub const M_SOUND_EVENT_HASH: usize = 0x50C; // uint32 - pub const M_POSITION_NAMES: usize = 0x510; // CUtlSymbolLarge[8] - pub const M_H_PROXY_SOUNDSCAPE: usize = 0x550; // CHandle< CEnvSoundscape > - pub const M_B_DISABLED: usize = 0x554; // bool + pub mod CEnvSoundscape { + pub const m_OnPlay: usize = 0x4C0; // CEntityIOOutput + pub const m_flRadius: usize = 0x4E8; // float32 + pub const m_soundscapeName: usize = 0x4F0; // CUtlSymbolLarge + pub const m_soundEventName: usize = 0x4F8; // CUtlSymbolLarge + pub const m_bOverrideWithEvent: usize = 0x500; // bool + pub const m_soundscapeIndex: usize = 0x504; // int32 + 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_bDisabled: usize = 0x554; // bool } - // Parent: c_env_soundscape + // Parent: CEnvSoundscape // Fields count: 1 - pub mod c_env_soundscape_proxy { - pub const M_MAIN_SOUNDSCAPE_NAME: usize = 0x558; // CUtlSymbolLarge + pub mod CEnvSoundscapeProxy { + pub const m_MainSoundscapeName: usize = 0x558; // 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; // - 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< CBaseEntity > + pub const m_MoveType: usize = 0x4; // MoveType_t + pub const m_flStartTime: usize = 0x8; // GameTime_t + pub const m_vecStartOrigin: usize = 0xC; // + 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 = 0xA0; // - pub const M_FL_SEARCH_DIST: usize = 0xAC; // float32 + pub mod CNavVolumeBreadthFirstSearch { + pub const m_vStartPos: usize = 0xA0; // + pub const m_flSearchDist: usize = 0xAC; // float32 } // Parent: None // Fields count: 8 @@ -17174,15 +17176,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 @@ -17202,24 +17204,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; // - pub const M_VEC_MAXS: usize = 0x4C; // - 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; // - pub const M_VEC_SPECIFIED_SURROUNDING_MAXS: usize = 0x70; // - pub const M_VEC_SURROUNDING_MAXS: usize = 0x7C; // - pub const M_VEC_SURROUNDING_MINS: usize = 0x88; // - pub const M_V_CAPSULE_CENTER1: usize = 0x94; // - pub const M_V_CAPSULE_CENTER2: usize = 0xA0; // - 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; // + pub const m_vecMaxs: usize = 0x4C; // + 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; // + pub const m_vecSpecifiedSurroundingMaxs: usize = 0x70; // + pub const m_vecSurroundingMaxs: usize = 0x7C; // + pub const m_vecSurroundingMins: usize = 0x88; // + pub const m_vCapsuleCenter1: usize = 0x94; // + pub const m_vCapsuleCenter2: usize = 0xA0; // + pub const m_flCapsuleRadius: usize = 0xAC; // float32 } // Parent: None // Fields count: 21 @@ -17246,38 +17248,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; // - pub const M_V_START: usize = 0x14; // - pub const M_V_NORMAL: usize = 0x20; // - 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; // + pub const m_vStart: usize = 0x14; // + pub const m_vNormal: usize = 0x20; // + 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< InfoForResourceTypeIParticleSystemDefinition > + 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 = 0x4C0; // float32 - pub const M_FL_FADE_END_DIST: usize = 0x4C4; // float32 + pub mod CEnvDetailController { + pub const m_flFadeStartDist: usize = 0x4C0; // float32 + pub const m_flFadeEndDist: usize = 0x4C4; // float32 } // Parent: None // Fields count: 31 @@ -17297,54 +17299,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; // - 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; // - pub const M_CURRENT_SWAY_VECTOR: usize = 0x50; // - pub const M_PREV_SWAY_VECTOR: usize = 0x5C; // - 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; // + 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; // + pub const m_CurrentSwayVector: usize = 0x50; // + pub const m_PrevSwayVector: usize = 0x5C; // + 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 @@ -17363,62 +17365,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< InfoForResourceTypeIMaterial2 > + 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_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; // - 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< Vector2D > + 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_hParentShard: usize = 0x40; // uint32 + pub const m_ShatterStressType: usize = 0x44; // ShatterGlassStressType + pub const m_vecStressVelocity: usize = 0x48; // + 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< CBaseEntity > + pub const m_vecNeighbors: usize = 0xA8; // CUtlVector< uint32 > } - // 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 @@ -17433,22 +17435,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; // - 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; // + 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 @@ -17479,31 +17481,31 @@ pub mod cs2_dumper { // NetworkVarNames: blend (bool) // NetworkVarNames: m_bNoReflectionFog (bool) pub mod fogparams_t { - pub const DIR_PRIMARY: usize = 0x8; // - 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; // + 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 @@ -17511,20 +17513,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< CFogController > + 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 @@ -17537,40 +17539,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; // - 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; // + 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; // + 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; // } // 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; // - pub const PARENT_INDEX: usize = 0x20; // int32 - pub const M_FL_RADIUS: usize = 0x24; // float32 + pub const originParentSpace: usize = 0x0; // + 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< ragdollelement_t > + pub const boneIndex: usize = 0x18; // CUtlVector< int32 > + pub const allowStretch: usize = 0x30; // bool + pub const unused: usize = 0x31; // bool } // Parent: None // Fields count: 3 @@ -17578,95 +17580,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< CTransform > + pub const m_hOwner: usize = 0x48; // CHandle< CBaseEntity > } // 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< CBaseEntity > + 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 = 0x8; // HSCRIPT - pub const M_N_CONTEXT: usize = 0x10; // CUtlStringToken - pub const M_N_NEXT_THINK_TICK: usize = 0x14; // GameTick_t - pub const M_N_LAST_THINK_TICK: usize = 0x18; // GameTick_t + pub const m_hFn: usize = 0x8; // HSCRIPT + pub const m_nContext: usize = 0x10; // CUtlStringToken + pub const m_nNextThinkTick: usize = 0x14; // GameTick_t + pub const m_nLastThinkTick: usize = 0x18; // GameTick_t } // Parent: None // Fields count: 2 - pub mod ragdoll_creation_params_t { - pub const M_V_FORCE: usize = 0x0; // - pub const M_N_FORCE_BONE: usize = 0xC; // int32 + pub mod RagdollCreationParams_t { + pub const m_vForce: usize = 0x0; // + 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 = 0x90; // bool + pub mod CSingleplayRules { + pub const m_bSinglePlayerGameEnding: usize = 0x90; // bool } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 9 // // Metadata: @@ -17675,148 +17677,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 = 0x4C0; // bool - pub const M_H_SOURCE: usize = 0x4C4; // CEntityHandle - pub const M_ISZ_SOURCE_ENTITY_NAME: usize = 0x4D0; // CUtlSymbolLarge - pub const M_V_LAST_POSITION: usize = 0x528; // - pub const M_ISZ_STACK_NAME: usize = 0x538; // CUtlSymbolLarge - pub const M_ISZ_OPERATOR_NAME: usize = 0x540; // CUtlSymbolLarge - pub const M_ISZ_OPVAR_NAME: usize = 0x548; // CUtlSymbolLarge - pub const M_I_OPVAR_INDEX: usize = 0x550; // int32 - pub const M_B_USE_AUTO_COMPARE: usize = 0x554; // bool + pub mod CSoundOpvarSetPointBase { + pub const m_bDisabled: usize = 0x4C0; // bool + pub const m_hSource: usize = 0x4C4; // CEntityHandle + pub const m_iszSourceEntityName: usize = 0x4D0; // CUtlSymbolLarge + pub const m_vLastPosition: usize = 0x528; // + pub const m_iszStackName: usize = 0x538; // CUtlSymbolLarge + pub const m_iszOperatorName: usize = 0x540; // CUtlSymbolLarge + pub const m_iszOpvarName: usize = 0x548; // CUtlSymbolLarge + pub const m_iOpvarIndex: usize = 0x550; // int32 + pub const m_bUseAutoCompare: usize = 0x554; // 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 = 0x558; // CEntityIOOutput - pub const M_ON_EXIT: usize = 0x580; // CEntityIOOutput - pub const M_B_AUTO_DISABLE: usize = 0x5A8; // bool - pub const M_FL_DISTANCE_MIN: usize = 0x5EC; // float32 - pub const M_FL_DISTANCE_MAX: usize = 0x5F0; // float32 - pub const M_FL_DISTANCE_MAP_MIN: usize = 0x5F4; // float32 - pub const M_FL_DISTANCE_MAP_MAX: usize = 0x5F8; // float32 - pub const M_FL_OCCLUSION_RADIUS: usize = 0x5FC; // float32 - pub const M_FL_OCCLUSION_MIN: usize = 0x600; // float32 - pub const M_FL_OCCLUSION_MAX: usize = 0x604; // float32 - pub const M_FL_VAL_SET_ON_DISABLE: usize = 0x608; // float32 - pub const M_B_SET_VALUE_ON_DISABLE: usize = 0x60C; // bool - pub const M_N_SIMULATION_MODE: usize = 0x610; // int32 - pub const M_N_VISIBILITY_SAMPLES: usize = 0x614; // int32 - pub const M_V_DYNAMIC_PROXY_POINT: usize = 0x618; // - pub const M_FL_DYNAMIC_MAXIMUM_OCCLUSION: usize = 0x624; // float32 - pub const M_H_DYNAMIC_ENTITY: usize = 0x628; // CEntityHandle - pub const M_ISZ_DYNAMIC_ENTITY_NAME: usize = 0x630; // CUtlSymbolLarge - pub const M_FL_PATHING_DISTANCE_NORM_FACTOR: usize = 0x638; // float32 - pub const M_V_PATHING_SOURCE_POS: usize = 0x63C; // - pub const M_V_PATHING_LISTENER_POS: usize = 0x648; // - pub const M_V_PATHING_DIRECTION: usize = 0x654; // - pub const M_N_PATHING_SOURCE_INDEX: usize = 0x660; // int32 + pub mod CSoundOpvarSetPointEntity { + pub const m_OnEnter: usize = 0x558; // CEntityIOOutput + pub const m_OnExit: usize = 0x580; // CEntityIOOutput + pub const m_bAutoDisable: usize = 0x5A8; // bool + pub const m_flDistanceMin: usize = 0x5EC; // float32 + pub const m_flDistanceMax: usize = 0x5F0; // float32 + pub const m_flDistanceMapMin: usize = 0x5F4; // float32 + pub const m_flDistanceMapMax: usize = 0x5F8; // float32 + pub const m_flOcclusionRadius: usize = 0x5FC; // float32 + pub const m_flOcclusionMin: usize = 0x600; // float32 + pub const m_flOcclusionMax: usize = 0x604; // float32 + pub const m_flValSetOnDisable: usize = 0x608; // float32 + pub const m_bSetValueOnDisable: usize = 0x60C; // bool + pub const m_nSimulationMode: usize = 0x610; // int32 + pub const m_nVisibilitySamples: usize = 0x614; // int32 + pub const m_vDynamicProxyPoint: usize = 0x618; // + pub const m_flDynamicMaximumOcclusion: usize = 0x624; // float32 + pub const m_hDynamicEntity: usize = 0x628; // CEntityHandle + pub const m_iszDynamicEntityName: usize = 0x630; // CUtlSymbolLarge + pub const m_flPathingDistanceNormFactor: usize = 0x638; // float32 + pub const m_vPathingSourcePos: usize = 0x63C; // + pub const m_vPathingListenerPos: usize = 0x648; // + pub const m_vPathingDirection: usize = 0x654; // + pub const m_nPathingSourceIndex: usize = 0x660; // 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 = 0x668; // - pub const M_V_DISTANCE_INNER_MAXS: usize = 0x674; // - pub const M_V_DISTANCE_OUTER_MINS: usize = 0x680; // - pub const M_V_DISTANCE_OUTER_MAXS: usize = 0x68C; // - pub const M_N_AABB_DIRECTION: usize = 0x698; // int32 - pub const M_V_INNER_MINS: usize = 0x69C; // - pub const M_V_INNER_MAXS: usize = 0x6A8; // - pub const M_V_OUTER_MINS: usize = 0x6B4; // - pub const M_V_OUTER_MAXS: usize = 0x6C0; // + pub mod CSoundOpvarSetAABBEntity { + pub const m_vDistanceInnerMins: usize = 0x668; // + pub const m_vDistanceInnerMaxs: usize = 0x674; // + pub const m_vDistanceOuterMins: usize = 0x680; // + pub const m_vDistanceOuterMaxs: usize = 0x68C; // + pub const m_nAABBDirection: usize = 0x698; // int32 + pub const m_vInnerMins: usize = 0x69C; // + pub const m_vInnerMaxs: usize = 0x6A8; // + pub const m_vOuterMins: usize = 0x6B4; // + pub const m_vOuterMaxs: usize = 0x6C0; // } - // 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 = 0x680; // float32 - pub const M_FL_DIST_MAX_SQR: usize = 0x684; // float32 - pub const M_ISZ_PATH_CORNER_ENTITY_NAME: usize = 0x688; // CUtlSymbolLarge + pub mod CSoundOpvarSetPathCornerEntity { + pub const m_flDistMinSqr: usize = 0x680; // float32 + pub const m_flDistMaxSqr: usize = 0x684; // float32 + pub const m_iszPathCornerEntityName: usize = 0x688; // CUtlSymbolLarge } // Parent: None // Fields count: 3 - pub mod sound_opvar_trace_result_t { - pub const V_POS: usize = 0x0; // - 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; // + 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 = 0x668; // CUtlVector< SoundOpvarTraceResult_t > - pub const M_FL_SIZE: usize = 0x698; // float32 - pub const M_FL_HEIGHT_TOLERANCE: usize = 0x69C; // float32 - pub const M_FL_SIZE_SQR: usize = 0x6A0; // float32 + pub mod CSoundOpvarSetAutoRoomEntity { + pub const m_traceResults: usize = 0x668; // CUtlVector< SoundOpvarTraceResult_t > + pub const m_flSize: usize = 0x698; // float32 + pub const m_flHeightTolerance: usize = 0x69C; // float32 + pub const m_flSizeSqr: usize = 0x6A0; // 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 = 0x558; // - pub const M_V_MAXS: usize = 0x564; // - pub const M_V_DISTANCE_MINS: usize = 0x570; // - pub const M_V_DISTANCE_MAXS: usize = 0x57C; // - pub const M_FL_WIND_MIN: usize = 0x588; // float32 - pub const M_FL_WIND_MAX: usize = 0x58C; // float32 - pub const M_FL_WIND_MAP_MIN: usize = 0x590; // float32 - pub const M_FL_WIND_MAP_MAX: usize = 0x594; // float32 + pub mod CSoundOpvarSetOBBWindEntity { + pub const m_vMins: usize = 0x558; // + pub const m_vMaxs: usize = 0x564; // + pub const m_vDistanceMins: usize = 0x570; // + pub const m_vDistanceMaxs: usize = 0x57C; // + pub const m_flWindMin: usize = 0x588; // float32 + pub const m_flWindMax: usize = 0x58C; // float32 + pub const m_flWindMapMin: usize = 0x590; // float32 + pub const m_flWindMapMax: usize = 0x594; // float32 } // Parent: None // Fields count: 18 - pub mod c_take_damage_info { - pub const M_VEC_DAMAGE_FORCE: usize = 0x8; // - pub const M_VEC_DAMAGE_POSITION: usize = 0x14; // - pub const M_VEC_REPORTED_POSITION: usize = 0x20; // - pub const M_VEC_DAMAGE_DIRECTION: usize = 0x2C; // - 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; // + 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_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< CBaseEntity > } // 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< SummaryTakeDamageInfo_t* > } - // 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< CEconItemAttribute > + pub const m_pManager: usize = 0x58; // CAttributeManager* } // Parent: None // Fields count: 5 @@ -17827,16 +17829,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 @@ -17845,22 +17847,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< CHandle< CBaseEntity > > + pub const m_iReapplyProvisionParity: usize = 0x20; // int32 + pub const m_hOuter: usize = 0x24; // CHandle< CBaseEntity > + 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 > } // 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: @@ -17869,21 +17871,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 = 0x38; // int32 - pub const M_N_COST: usize = 0x3C; // int32 + pub mod GameAmmoTypeInfo_t { + pub const m_nBuySize: usize = 0x38; // int32 + pub const m_nCost: usize = 0x3C; // int32 } // Parent: None // Fields count: 2 @@ -17891,39 +17893,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 = 0x4C0; // int32 - pub const M_B_ENABLED: usize = 0x4C4; // bool - pub const M_N_TYPE: usize = 0x4C8; // int32 + pub mod SpawnPoint { + pub const m_iPriority: usize = 0x4C0; // int32 + pub const m_bEnabled: usize = 0x4C4; // bool + pub const m_nType: usize = 0x4C8; // int32 } - // Parent: spawn_point + // Parent: SpawnPoint // Fields count: 9 - pub mod spawn_point_coop_enemy { - pub const M_SZ_WEAPONS_TO_GIVE: usize = 0x4D0; // CUtlSymbolLarge - pub const M_SZ_PLAYER_MODEL_TO_USE: usize = 0x4D8; // CUtlSymbolLarge - pub const M_N_ARMOR_TO_SPAWN_WITH: usize = 0x4E0; // int32 - pub const M_N_DEFAULT_BEHAVIOR: usize = 0x4E4; // SpawnPointCoopEnemy::BotDefaultBehavior_t - pub const M_N_BOT_DIFFICULTY: usize = 0x4E8; // int32 - pub const M_B_IS_AGRESSIVE: usize = 0x4EC; // bool - pub const M_B_START_ASLEEP: usize = 0x4ED; // bool - pub const M_FL_HIDE_RADIUS: usize = 0x4F0; // float32 - pub const M_SZ_BEHAVIOR_TREE_FILE: usize = 0x500; // CUtlSymbolLarge + pub mod SpawnPointCoopEnemy { + pub const m_szWeaponsToGive: usize = 0x4D0; // CUtlSymbolLarge + pub const m_szPlayerModelToUse: usize = 0x4D8; // CUtlSymbolLarge + pub const m_nArmorToSpawnWith: usize = 0x4E0; // int32 + pub const m_nDefaultBehavior: usize = 0x4E4; // SpawnPointCoopEnemy::BotDefaultBehavior_t + pub const m_nBotDifficulty: usize = 0x4E8; // int32 + pub const m_bIsAgressive: usize = 0x4EC; // bool + pub const m_bStartAsleep: usize = 0x4ED; // bool + pub const m_flHideRadius: usize = 0x4F0; // float32 + pub const m_szBehaviorTreeFile: usize = 0x500; // 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 = 0x4C0; // CCSGameRules* + pub mod CCSGameRulesProxy { + pub const m_pGameRules: usize = 0x4C0; // CCSGameRules* } - // Parent: c_teamplay_rules + // Parent: CTeamplayRules // Fields count: 215 // // Metadata: @@ -18034,222 +18036,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; // - pub const M_V_MINIMAP_MAXS: usize = 0xCFC; // - 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; // - 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 = 0x1570; // CHandle< CBaseEntity > - pub const M_RETAKE_RULES: usize = 0x1578; // CRetakeGameRules - pub const M_GUARDIAN_BOT_SKILL_LEVEL_MAX: usize = 0x175C; // int32 - pub const M_GUARDIAN_BOT_SKILL_LEVEL_MIN: usize = 0x1760; // int32 - pub const M_ARR_TEAM_UNIQUE_KILL_WEAPONS_MATCH: usize = 0x1768; // CUtlVector< int32 >[4] - pub const M_B_TEAM_LAST_KILL_USED_UNIQUE_WEAPON_MATCH: usize = 0x17C8; // bool[4] - pub const M_N_MATCH_END_COUNT: usize = 0x17F0; // uint8 - pub const M_N_T_TEAM_INTRO_VARIANT: usize = 0x17F4; // int32 - pub const M_N_CT_TEAM_INTRO_VARIANT: usize = 0x17F8; // int32 - pub const M_B_TEAM_INTRO_PERIOD: usize = 0x17FC; // bool - pub const M_F_TEAM_INTRO_PERIOD_END: usize = 0x1800; // GameTime_t - pub const M_B_PLAYED_TEAM_INTRO_VO: usize = 0x1804; // bool - pub const M_I_ROUND_END_WINNER_TEAM: usize = 0x1808; // int32 - pub const M_E_ROUND_END_REASON: usize = 0x180C; // int32 - pub const M_B_ROUND_END_SHOW_TIMER_DEFEND: usize = 0x1810; // bool - pub const M_I_ROUND_END_TIMER_TIME: usize = 0x1814; // int32 - pub const M_S_ROUND_END_FUN_FACT_TOKEN: usize = 0x1818; // CUtlString - pub const M_I_ROUND_END_FUN_FACT_PLAYER_SLOT: usize = 0x1820; // CPlayerSlot - pub const M_I_ROUND_END_FUN_FACT_DATA1: usize = 0x1824; // int32 - pub const M_I_ROUND_END_FUN_FACT_DATA2: usize = 0x1828; // int32 - pub const M_I_ROUND_END_FUN_FACT_DATA3: usize = 0x182C; // int32 - pub const M_S_ROUND_END_MESSAGE: usize = 0x1830; // CUtlString - pub const M_I_ROUND_END_PLAYER_COUNT: usize = 0x1838; // int32 - pub const M_B_ROUND_END_NO_MUSIC: usize = 0x183C; // bool - pub const M_I_ROUND_END_LEGACY: usize = 0x1840; // int32 - pub const M_N_ROUND_END_COUNT: usize = 0x1844; // uint8 - pub const M_I_ROUND_START_ROUND_NUMBER: usize = 0x1848; // int32 - pub const M_N_ROUND_START_COUNT: usize = 0x184C; // uint8 - pub const M_FL_LAST_PERF_SAMPLE_TIME: usize = 0x5858; // float64 - pub const M_B_SKIP_NEXT_SERVER_PERF_SAMPLE: usize = 0x5860; // bool + pub mod CCSGameRules { + pub const __m_pChainEntity: usize = 0x98; // CNetworkVarChainer + pub const m_coopMissionManager: usize = 0xC0; // CHandle< CBaseEntity > + 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; // + pub const m_vMinimapMaxs: usize = 0xCFC; // + 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< int32 > + 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_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; // + pub const m_CTSpawnPointsMasterList: usize = 0xF68; // CUtlVector< SpawnPoint* > + pub const m_TerroristSpawnPointsMasterList: usize = 0xF80; // CUtlVector< SpawnPoint* > + 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_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 = 0x1570; // CHandle< CBaseEntity > + 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_bTeamLastKillUsedUniqueWeaponMatch: usize = 0x17C8; // bool[4] + pub const m_nMatchEndCount: usize = 0x17F0; // uint8 + pub const m_nTTeamIntroVariant: usize = 0x17F4; // int32 + pub const m_nCTTeamIntroVariant: usize = 0x17F8; // int32 + pub const m_bTeamIntroPeriod: usize = 0x17FC; // bool + pub const m_fTeamIntroPeriodEnd: usize = 0x1800; // GameTime_t + pub const m_bPlayedTeamIntroVO: usize = 0x1804; // bool + pub const m_iRoundEndWinnerTeam: usize = 0x1808; // int32 + pub const m_eRoundEndReason: usize = 0x180C; // int32 + pub const m_bRoundEndShowTimerDefend: usize = 0x1810; // bool + pub const m_iRoundEndTimerTime: usize = 0x1814; // int32 + pub const m_sRoundEndFunFactToken: usize = 0x1818; // CUtlString + pub const m_iRoundEndFunFactPlayerSlot: usize = 0x1820; // CPlayerSlot + pub const m_iRoundEndFunFactData1: usize = 0x1824; // int32 + pub const m_iRoundEndFunFactData2: usize = 0x1828; // int32 + pub const m_iRoundEndFunFactData3: usize = 0x182C; // int32 + pub const m_sRoundEndMessage: usize = 0x1830; // CUtlString + pub const m_iRoundEndPlayerCount: usize = 0x1838; // int32 + pub const m_bRoundEndNoMusic: usize = 0x183C; // bool + pub const m_iRoundEndLegacy: usize = 0x1840; // int32 + pub const m_nRoundEndCount: usize = 0x1844; // uint8 + pub const m_iRoundStartRoundNumber: usize = 0x1848; // int32 + pub const m_nRoundStartCount: usize = 0x184C; // uint8 + pub const m_flLastPerfSampleTime: usize = 0x5858; // float64 + pub const m_bSkipNextServerPerfSample: usize = 0x5860; // bool } // Parent: None // Fields count: 0 @@ -18257,16 +18259,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 @@ -18275,61 +18277,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< CUtlString > } - // 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 @@ -18340,16 +18342,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 @@ -18368,22 +18370,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: @@ -18392,30 +18394,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 = 0x68; // int32 - pub const M_I_ENEMY4_KS: usize = 0x6C; // int32 - pub const M_I_ENEMY3_KS: usize = 0x70; // int32 - pub const M_I_ENEMY_KNIFE_KILLS: usize = 0x74; // int32 - pub const M_I_ENEMY_TASER_KILLS: usize = 0x78; // int32 - pub const M_I_ENEMY2_KS: usize = 0x7C; // int32 - pub const M_I_UTILITY_COUNT: usize = 0x80; // int32 - pub const M_I_UTILITY_SUCCESSES: usize = 0x84; // int32 - pub const M_I_UTILITY_ENEMIES: usize = 0x88; // int32 - pub const M_I_FLASH_COUNT: usize = 0x8C; // int32 - pub const M_I_FLASH_SUCCESSES: usize = 0x90; // int32 - pub const M_N_HEALTH_POINTS_REMOVED_TOTAL: usize = 0x94; // int32 - pub const M_N_HEALTH_POINTS_DEALT_TOTAL: usize = 0x98; // int32 - pub const M_N_SHOTS_FIRED_TOTAL: usize = 0x9C; // int32 - pub const M_N_SHOTS_ON_TARGET_TOTAL: usize = 0xA0; // int32 - pub const M_I1V1_COUNT: usize = 0xA4; // int32 - pub const M_I1V1_WINS: usize = 0xA8; // int32 - pub const M_I1V2_COUNT: usize = 0xAC; // int32 - pub const M_I1V2_WINS: usize = 0xB0; // int32 - pub const M_I_ENTRY_COUNT: usize = 0xB4; // int32 - pub const M_I_ENTRY_WINS: usize = 0xB8; // int32 + pub mod CSMatchStats_t { + pub const m_iEnemy5Ks: usize = 0x68; // int32 + pub const m_iEnemy4Ks: usize = 0x6C; // int32 + pub const m_iEnemy3Ks: usize = 0x70; // int32 + pub const m_iEnemyKnifeKills: usize = 0x74; // int32 + pub const m_iEnemyTaserKills: usize = 0x78; // int32 + pub const m_iEnemy2Ks: usize = 0x7C; // int32 + pub const m_iUtility_Count: usize = 0x80; // int32 + pub const m_iUtility_Successes: usize = 0x84; // int32 + pub const m_iUtility_Enemies: usize = 0x88; // int32 + pub const m_iFlash_Count: usize = 0x8C; // int32 + pub const m_iFlash_Successes: usize = 0x90; // int32 + pub const m_nHealthPointsRemovedTotal: usize = 0x94; // int32 + pub const m_nHealthPointsDealtTotal: usize = 0x98; // int32 + pub const m_nShotsFiredTotal: usize = 0x9C; // int32 + pub const m_nShotsOnTargetTotal: usize = 0xA0; // int32 + pub const m_i1v1Count: usize = 0xA4; // int32 + pub const m_i1v1Wins: usize = 0xA8; // int32 + pub const m_i1v2Count: usize = 0xAC; // int32 + pub const m_i1v2Wins: usize = 0xB0; // int32 + pub const m_iEntryCount: usize = 0xB4; // int32 + pub const m_iEntryWins: usize = 0xB8; // int32 } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 8 // // Metadata: @@ -18427,61 +18429,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 = 0x4C0; // int32 - pub const M_N_RANDOM: usize = 0x4C4; // int32 - pub const M_N_ORDINAL: usize = 0x4C8; // int32 - pub const M_S_WEAPON_NAME: usize = 0x4D0; // CUtlString - pub const M_XUID: usize = 0x4D8; // uint64 - pub const M_AGENT_ITEM: usize = 0x4E0; // CEconItemView - pub const M_GLOVES_ITEM: usize = 0x758; // CEconItemView - pub const M_WEAPON_ITEM: usize = 0x9D0; // CEconItemView + pub mod CCSGO_TeamPreviewCharacterPosition { + pub const m_nVariant: usize = 0x4C0; // int32 + pub const m_nRandom: usize = 0x4C4; // int32 + pub const m_nOrdinal: usize = 0x4C8; // int32 + pub const m_sWeaponName: usize = 0x4D0; // CUtlString + pub const m_xuid: usize = 0x4D8; // uint64 + pub const m_agentItem: usize = 0x4E0; // CEconItemView + pub const m_glovesItem: usize = 0x758; // CEconItemView + pub const m_weaponItem: usize = 0x9D0; // 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: @@ -18490,23 +18492,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 = 0x4C8; // CHandle< CCSPlayerPawn > - pub const M_H_PINGED_ENTITY: usize = 0x4CC; // CHandle< CBaseEntity > - pub const M_I_TYPE: usize = 0x4D0; // int32 - pub const M_B_URGENT: usize = 0x4D4; // bool - pub const M_SZ_PLACE_NAME: usize = 0x4D5; // char[18] + pub mod CPlayerPing { + pub const m_hPlayer: usize = 0x4C8; // CHandle< CCSPlayerPawn > + pub const m_hPingedEntity: usize = 0x4CC; // CHandle< CBaseEntity > + pub const m_iType: usize = 0x4D0; // int32 + pub const m_bUrgent: usize = 0x4D4; // bool + pub const m_szPlaceName: usize = 0x4D5; // 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< CBaseEntity > } - // Parent: c_base_entity + // Parent: CBaseEntity // Fields count: 10 // // Metadata: @@ -18519,17 +18521,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 = 0x4C0; // bool[12] - pub const M_IS_HOSTAGE_FOLLOWING_SOMEONE: usize = 0x4CC; // bool[12] - pub const M_I_HOSTAGE_ENTITY_I_DS: usize = 0x4D8; // CEntityIndex[12] - pub const M_BOMBSITE_CENTER_A: usize = 0x508; // - pub const M_BOMBSITE_CENTER_B: usize = 0x514; // - pub const M_HOSTAGE_RESCUE_X: usize = 0x520; // int32[4] - pub const M_HOSTAGE_RESCUE_Y: usize = 0x530; // int32[4] - pub const M_HOSTAGE_RESCUE_Z: usize = 0x540; // int32[4] - pub const M_B_END_MATCH_NEXT_MAP_ALL_VOTED: usize = 0x550; // bool - pub const M_FOUND_GOAL_POSITIONS: usize = 0x551; // bool + pub mod CCSPlayerResource { + pub const m_bHostageAlive: usize = 0x4C0; // + pub const m_isHostageFollowingSomeone: usize = 0x4CC; // + pub const m_iHostageEntityIDs: usize = 0x4D8; // CEntityIndex[12] + pub const m_bombsiteCenterA: usize = 0x508; // + pub const m_bombsiteCenterB: usize = 0x514; // + pub const m_hostageRescueX: usize = 0x520; // int32[4] + pub const m_hostageRescueY: usize = 0x530; // int32[4] + pub const m_hostageRescueZ: usize = 0x540; // int32[4] + pub const m_bEndMatchNextMapAllVoted: usize = 0x550; // bool + pub const m_foundGoalPositions: usize = 0x551; // bool } // Parent: None // Fields count: 0 @@ -18537,11 +18539,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: soundsystem.dll @@ -18551,181 +18553,181 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 30 #[repr(i32)] - pub enum SoundlevelT { - SndlvlNone = 0, - Sndlvl20dB = 20, - Sndlvl25dB = 25, - Sndlvl30dB = 30, - Sndlvl35dB = 35, - Sndlvl40dB = 40, - Sndlvl45dB = 45, - Sndlvl50dB = 50, - Sndlvl55dB = 55, - SndlvlIdle = 60, - Sndlvl60dB = 60, - Sndlvl65dB = 65, - SndlvlStatic = 66, - Sndlvl70dB = 70, - SndlvlNorm = 75, - Sndlvl75dB = 75, - Sndlvl80dB = 80, - SndlvlTalking = 80, - Sndlvl85dB = 85, - Sndlvl90dB = 90, - Sndlvl95dB = 95, - Sndlvl100dB = 100, - Sndlvl105dB = 105, - Sndlvl110dB = 110, - Sndlvl120dB = 120, - Sndlvl130dB = 130, - SndlvlGunfire = 140, - Sndlvl140dB = 140, - Sndlvl150dB = 150, - Sndlvl180dB = 180 + 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 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum ActionTypeT { - SosActionNone = 0, - SosActionLimiter = 1, - SosActionTimeLimit = 2, - SosActionTimeBlockLimiter = 3, - SosActionSetSoundeventParam = 4, - SosActionSoundeventCluster = 5 + 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 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum SosActionStopTypeT { - SosStoptypeNone = 0, - SosStoptypeTime = 1, - SosStoptypeOpvar = 2 + pub enum SosActionStopType_t { + SOS_STOPTYPE_NONE = 0, + SOS_STOPTYPE_TIME = 1, + SOS_STOPTYPE_OPVAR = 2 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum SosActionSortTypeT { - SosSorttypeHighest = 0, - SosSorttypeLowest = 1 + pub enum SosActionSortType_t { + SOS_SORTTYPE_HIGHEST = 0, + SOS_SORTTYPE_LOWEST = 1 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum SosGroupTypeT { - SosGrouptypeDynamic = 0, - SosGrouptypeStatic = 1 + pub enum SosGroupType_t { + SOS_GROUPTYPE_DYNAMIC = 0, + SOS_GROUPTYPE_STATIC = 1 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum SosEditItemTypeT { - SosEditItemTypeSoundevents = 0, - SosEditItemTypeSoundevent = 1, - SosEditItemTypeLibrarystacks = 2, - SosEditItemTypeStack = 3, - SosEditItemTypeOperator = 4, - SosEditItemTypeField = 5 + 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 } // Alignment: 2 // Members count: 10 #[repr(i16)] - pub enum VMixFilterTypeT { - FilterUnknown = -1, - FilterLowpass = 0, - FilterHighpass = 1, - FilterBandpass = 2, - FilterNotch = 3, - FilterPeakingEq = 4, - FilterLowShelf = 5, - FilterHighShelf = 6, - FilterAllpass = 7, - FilterPassthrough = 8 + 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 } // Alignment: 1 // Members count: 9 #[repr(i8)] - pub enum VMixFilterSlopeT { - FilterSlope1pole6dB = 0, - FilterSlope1pole12dB = 1, - FilterSlope1pole18dB = 2, - FilterSlope1pole24dB = 3, - FilterSlope12dB = 4, - FilterSlope24dB = 5, - FilterSlope36dB = 6, - FilterSlope48dB = 7, - FilterSlopeMax = 7 + 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 } // Alignment: 2 // Members count: 30 #[repr(i16)] - pub enum VMixProcessorTypeT { - VprocessorUnknown = 0, - VprocessorSteamaudioReverb = 1, - VprocessorRtPitch = 2, - VprocessorSteamaudioHrtf = 3, - VprocessorDynamics = 4, - VprocessorPresetdsp = 5, - VprocessorDelay = 6, - VprocessorModDelay = 7, - VprocessorDiffusor = 8, - VprocessorBoxverb = 9, - VprocessorFreeverb = 10, - VprocessorPlateverb = 11, - VprocessorFullwaveIntegrator = 12, - VprocessorFilter = 13, - VprocessorSteamaudioPathing = 14, - VprocessorEq8 = 15, - VprocessorEnvelope = 16, - VprocessorVocoder = 17, - VprocessorConvolution = 18, - VprocessorDynamics3band = 19, - VprocessorDynamicsCompressor = 20, - VprocessorShaper = 21, - VprocessorPanner = 22, - VprocessorUtility = 23, - VprocessorAutofilter = 24, - VprocessorOsc = 25, - VprocessorStereodelay = 26, - VprocessorEffectChain = 27, - VprocessorSubgraphSwitch = 28, - VprocessorSteamaudioDirect = 29 + 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 } // Alignment: 4 // Members count: 5 #[repr(i32)] - pub enum VMixLfoShapeT { - LfoShapeSine = 0, - LfoShapeSquare = 1, - LfoShapeTri = 2, - LfoShapeSaw = 3, - LfoShapeNoise = 4 + pub enum VMixLFOShape_t { + LFO_SHAPE_SINE = 0, + LFO_SHAPE_SQUARE = 1, + LFO_SHAPE_TRI = 2, + LFO_SHAPE_SAW = 3, + LFO_SHAPE_NOISE = 4 } // Alignment: 4 // Members count: 2 #[repr(i32)] - pub enum VMixPannerTypeT { - PannerTypeLinear = 0, - PannerTypeEqualPower = 1 + pub enum VMixPannerType_t { + PANNER_TYPE_LINEAR = 0, + PANNER_TYPE_EQUAL_POWER = 1 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum VMixSubgraphSwitchInterpolationTypeT { - SubgraphInterpolationTemporalCrossfade = 0, - SubgraphInterpolationTemporalFadeOut = 1, - SubgraphInterpolationKeepLastSubgraphRunning = 2 + pub enum VMixSubgraphSwitchInterpolationType_t { + SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0, + SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 1, + SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 2 } // Alignment: 4 // Members count: 6 #[repr(i32)] - pub enum VMixChannelOperationT { - VmixChanStereo = 0, - VmixChanLeft = 1, - VmixChanRight = 2, - VmixChanSwap = 3, - VmixChanMono = 4, - VmixChanMidSide = 5 + 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 } // Parent: None // Fields count: 3 @@ -18733,85 +18735,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 @@ -18819,493 +18821,493 @@ 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< CSosSoundEventGroupSchema > } // 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< SosEditItemInfo_t > } // 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< InfoForResourceTypeCVMixListResource > } // 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< CDSPMixgroupModifier > } // Parent: None // Fields count: 1 // // 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< CPiecewiseCurve, F( size=1 ) > } - // 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< InfoForResourceTypeCVoiceContainerBase > + 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< InfoForResourceTypeCVoiceContainerBase > + pub const m_hSoundTwo: usize = 0x68; // CStrongHandle< InfoForResourceTypeCVoiceContainerBase > + 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< InfoForResourceTypeCVoiceContainerBase > + 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< float32 > } - // 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< CStrongHandle< InfoForResourceTypeCVoiceContainerBase > > } // 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 } } // Module: vphysics2.dll @@ -19315,1104 +19317,1104 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 4 #[repr(i32)] - pub enum JointAxisT { - JointAxisX = 0, - JointAxisY = 1, - JointAxisZ = 2, - JointAxisCount = 3 + pub enum JointAxis_t { + JOINT_AXIS_X = 0, + JOINT_AXIS_Y = 1, + JOINT_AXIS_Z = 2, + JOINT_AXIS_COUNT = 3 } // Alignment: 4 // Members count: 3 #[repr(i32)] - pub enum JointMotionT { - JointMotionFree = 0, - JointMotionLocked = 1, - JointMotionCount = 2 + pub enum JointMotion_t { + JOINT_MOTION_FREE = 0, + JOINT_MOTION_LOCKED = 1, + JOINT_MOTION_COUNT = 2 } // 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; // - pub const WORLD_AXIS_DIRECTION: usize = 0xC; // - pub const HINGE_AXIS: usize = 0x18; // constraint_axislimit_t - pub const CONSTRAINT: usize = 0x28; // constraint_breakableparams_t + pub const worldPosition: usize = 0x0; // + pub const worldAxisDirection: usize = 0xC; // + 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: None // Fields count: 35 // // 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; // - pub const M_V_POINT1: usize = 0x8C; // - 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; // + pub const m_vPoint1: usize = 0x8C; // + 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< uint32 > + pub const m_CtrlName: usize = 0x18; // CUtlVector< CUtlString > + 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< 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_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_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; // - 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; // + 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; // - 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; // + 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; // - 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; // + 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; // - 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; // + 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; // - 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; // + 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; // - 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; // + 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 = 0x40; // int32 - pub const M_N_VERTEX_MAP_HASH: usize = 0x44; // uint32 + pub mod FeBuildBoxRigid_t { + pub const m_nPriority: usize = 0x40; // int32 + pub const m_nVertexMapHash: usize = 0x44; // 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< float32 > } // 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< FeVertexMapBuild_t* > } // 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; // - 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; // + 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< 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_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< 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 > } // 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; // - pub const M_FL_OFFSET: usize = 0xC; // float32 + pub mod RnPlane_t { + pub const m_vNormal: usize = 0x0; // + 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< RnPlane_t > + pub const m_Nodes: usize = 0x18; // CUtlVector< uint32 > } // Parent: None // Fields count: 14 // // Metadata: // MGetKV3ClassDefaults - pub mod rn_hull_t { - pub const M_V_CENTROID: usize = 0x0; // - 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; // - 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; // + pub const m_flMaxAngularRadius: usize = 0xC; // float32 + pub const m_Bounds: usize = 0x10; // AABB_t + pub const m_vOrthographicAreas: usize = 0x28; // + 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_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; // - pub const M_N_CHILDREN: usize = 0xC; // uint32 - pub const M_V_MAX: usize = 0x10; // - pub const M_N_TRIANGLE_OFFSET: usize = 0x1C; // uint32 + pub mod RnNode_t { + pub const m_vMin: usize = 0x0; // + pub const m_nChildren: usize = 0xC; // uint32 + pub const m_vMax: usize = 0x10; // + 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; // - pub const M_V_MAX: usize = 0xC; // - 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; // - 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; // + pub const m_vMax: usize = 0xC; // + 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_vOrthographicAreas: usize = 0x90; // + 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< float32 > } - // 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; // - pub const M_V_RAY_DELTA: usize = 0xC; // - 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; // + pub const m_vRayDelta: usize = 0xC; // + 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; // - pub const M_Q_ORIENTATION: usize = 0x14; // QuaternionStorage - pub const M_V_LINEAR_VELOCITY: usize = 0x24; // - pub const M_V_ANGULAR_VELOCITY: usize = 0x30; // - pub const M_V_LOCAL_MASS_CENTER: usize = 0x3C; // - 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; // - pub const M_V_LAST_AWAKE_TORQUE_ACCUM: usize = 0x9C; // - 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; // + pub const m_qOrientation: usize = 0x14; // QuaternionStorage + pub const m_vLinearVelocity: usize = 0x24; // + pub const m_vAngularVelocity: usize = 0x30; // + pub const m_vLocalMassCenter: usize = 0x3C; // + 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; // + pub const m_vLastAwakeTorqueAccum: usize = 0x9C; // + 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; // - pub const M_V_NORMAL: usize = 0xC; // + pub mod VertexPositionNormal_t { + pub const m_vPosition: usize = 0x0; // + pub const m_vNormal: usize = 0xC; // } // Parent: None // Fields count: 1 - pub mod vertex_position_color_t { - pub const M_V_POSITION: usize = 0x0; // + pub mod VertexPositionColor_t { + pub const m_vPosition: usize = 0x0; // } - // 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: worldrenderer.dll @@ -20422,329 +20424,329 @@ pub mod cs2_dumper { // Alignment: 4 // Members count: 13 #[repr(i32)] - pub enum ObjectTypeFlagsT { - ObjectTypeNone = 0, - ObjectTypeModel = 8, - ObjectTypeBlockLight = 16, - ObjectTypeNoShadows = 32, - ObjectTypeWorldspaceTexureBlend = 64, - ObjectTypeDisabledInLowQuality = 128, - ObjectTypeNoSunShadows = 256, - ObjectTypeRenderWithDynamic = 512, - ObjectTypeRenderToCubemaps = 1024, - ObjectTypeModelHasLods = 2048, - ObjectTypeOverlay = 8192, - ObjectTypePrecomputedVismembers = 16384, - ObjectTypeStaticCubeMap = 32768 + 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 } // 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< EntityIOConnectionData_t > + 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< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > + pub const m_entityKeyValues: usize = 0x30; // CUtlLeanVector< EntityKeyValueData_t > } // 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; // - 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; // + 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< InfoForResourceTypeCModel > + pub const m_renderable: usize = 0x80; // CStrongHandle< InfoForResourceTypeCRenderMesh > } // 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< InfoForResourceTypeIMaterial2 > } // 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< InfoForResourceTypeIMaterial2 > + 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< CStrongHandle< InfoForResourceTypeCTextureBase > > } // 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< RenderInputLayoutField_t > + pub const m_pData: usize = 0x20; // CUtlVector< uint8 > } // 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; // - 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; // + pub const m_fMaxObjectScale: usize = 0xC; // float32 + pub const m_fSwitchDistances: usize = 0x10; // CUtlVectorFixedGrowable< float32 > } // 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< 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 > } // 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< 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 > } // 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< 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_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; // - pub const M_V_MIN_BOUNDS: usize = 0x10; // - pub const M_V_MAX_BOUNDS: usize = 0x1C; // - 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; // + 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_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< NodeData_t > + pub const m_worldLightingInfo: usize = 0x38; // BakedLightingInfo_t + pub const m_entityLumps: usize = 0x68; // CUtlVector< CStrongHandleCopyable< InfoForResourceTypeCEntityLump > > } // 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; // - pub const M_V_MAX_BOUNDS: usize = 0x54; // - 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; // + pub const m_vMaxBounds: usize = 0x54; // + 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 { } // 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 @@ -20752,16 +20754,16 @@ 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 } } }