// Generated using https://github.com/a2x/cs2-dumper // 2024-04-04 13:40:42.514657500 UTC #pragma once #include namespace cs2_dumper { namespace schemas { // Module: engine2.dll // Classes count: 15 // Enums count: 0 namespace engine2_dll { // 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: 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 InfoForResourceTypeCVoxelVisibility { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCRenderMesh { } // Parent: None // Fields count: 6 // // Metadata: // MGetKV3ClassDefaults namespace CFuseSymbolTable { constexpr std::ptrdiff_t m_constants = 0x0; // CUtlVector constexpr std::ptrdiff_t m_variables = 0x18; // CUtlVector constexpr std::ptrdiff_t m_functions = 0x30; // CUtlVector constexpr std::ptrdiff_t m_constantMap = 0x48; // CUtlHashtable constexpr std::ptrdiff_t m_variableMap = 0x68; // CUtlHashtable constexpr std::ptrdiff_t m_functionMap = 0x88; // CUtlHashtable } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCJavaScriptResource { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeIAnimGraphModelBinding { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCGcExportableExternalData { } // 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: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeManifestTestResource_t { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCVPhysXSurfacePropertiesList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCVSoundStackScriptList { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCChoreoSceneFileData { } // Parent: None // Fields count: 0 // // Metadata: // MResourceTypeForInfoType namespace InfoForResourceTypeCMorphSetData { } } } }