cs2-dumper/generated/engine2.dll.hpp

176 lines
5.6 KiB
C++
Raw Normal View History

2023-09-08 15:59:09 +08:00
#pragma once
#include <cstddef>
2023-09-08 21:13:40 +08:00
namespace CEntityComponentHelper {
constexpr std::ptrdiff_t m_flags = 0x8;
constexpr std::ptrdiff_t m_pInfo = 0x10;
constexpr std::ptrdiff_t m_nPriority = 0x18;
constexpr std::ptrdiff_t m_pNext = 0x20;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace CEntityIOOutput {
constexpr std::ptrdiff_t m_Value = 0x18;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace CEntityIdentity {
constexpr std::ptrdiff_t m_nameStringableIndex = 0x14;
constexpr std::ptrdiff_t m_name = 0x18;
constexpr std::ptrdiff_t m_designerName = 0x20;
constexpr std::ptrdiff_t m_flags = 0x30;
constexpr std::ptrdiff_t m_worldGroupId = 0x38;
2023-09-25 22:46:10 +08:00
constexpr std::ptrdiff_t m_fDataObjectTypes = 0x3C;
2023-09-08 21:13:40 +08:00
constexpr std::ptrdiff_t m_PathIndex = 0x40;
constexpr std::ptrdiff_t m_pPrev = 0x58;
constexpr std::ptrdiff_t m_pNext = 0x60;
constexpr std::ptrdiff_t m_pPrevByClass = 0x68;
constexpr std::ptrdiff_t m_pNextByClass = 0x70;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace CEntityInstance {
constexpr std::ptrdiff_t m_iszPrivateVScripts = 0x8;
constexpr std::ptrdiff_t m_pEntity = 0x10;
constexpr std::ptrdiff_t m_CScriptComponent = 0x28;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace CNetworkVarChainer {
constexpr std::ptrdiff_t m_PathIndex = 0x20;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace CScriptComponent {
constexpr std::ptrdiff_t m_scriptClassName = 0x30;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EngineLoopState_t {
constexpr std::ptrdiff_t m_nPlatWindowWidth = 0x18;
2023-09-25 22:46:10 +08:00
constexpr std::ptrdiff_t m_nPlatWindowHeight = 0x1C;
2023-09-08 21:13:40 +08:00
constexpr std::ptrdiff_t m_nRenderWidth = 0x20;
constexpr std::ptrdiff_t m_nRenderHeight = 0x24;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EntComponentInfo_t {
constexpr std::ptrdiff_t m_pName = 0x0;
constexpr std::ptrdiff_t m_pCPPClassname = 0x8;
constexpr std::ptrdiff_t m_pNetworkDataReferencedDescription = 0x10;
constexpr std::ptrdiff_t m_pNetworkDataReferencedPtrPropDescription = 0x18;
constexpr std::ptrdiff_t m_nRuntimeIndex = 0x20;
constexpr std::ptrdiff_t m_nFlags = 0x24;
constexpr std::ptrdiff_t m_pBaseClassComponentHelper = 0x60;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EventAdvanceTick_t {
constexpr std::ptrdiff_t m_nCurrentTick = 0x30;
constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34;
constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38;
2023-09-25 22:46:10 +08:00
constexpr std::ptrdiff_t m_nTotalTicks = 0x3C;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EventAppShutdown_t {
constexpr std::ptrdiff_t m_nDummy0 = 0x0;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EventClientFrameSimulate_t {
constexpr std::ptrdiff_t m_LoopState = 0x0;
constexpr std::ptrdiff_t m_flRealTime = 0x28;
2023-09-25 22:46:10 +08:00
constexpr std::ptrdiff_t m_flFrameTime = 0x2C;
2023-09-08 15:59:09 +08:00
}
namespace EventClientOutput_t {
constexpr std::ptrdiff_t m_LoopState = 0x0;
constexpr std::ptrdiff_t m_flRenderTime = 0x28;
2023-09-25 22:46:10 +08:00
constexpr std::ptrdiff_t m_flRealTime = 0x2C;
2023-09-08 15:59:09 +08:00
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x30;
constexpr std::ptrdiff_t m_bRenderOnly = 0x34;
}
2023-09-08 21:13:40 +08:00
namespace EventClientPollInput_t {
constexpr std::ptrdiff_t m_LoopState = 0x0;
constexpr std::ptrdiff_t m_flRealTime = 0x28;
}
namespace EventClientPollNetworking_t {
constexpr std::ptrdiff_t m_nTickCount = 0x0;
}
2023-09-08 15:59:09 +08:00
namespace EventClientPostOutput_t {
constexpr std::ptrdiff_t m_LoopState = 0x0;
constexpr std::ptrdiff_t m_flRenderTime = 0x28;
constexpr std::ptrdiff_t m_flRenderFrameTime = 0x30;
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x34;
constexpr std::ptrdiff_t m_bRenderOnly = 0x38;
}
2023-09-08 21:13:40 +08:00
namespace EventClientPreOutput_t {
2023-09-08 15:59:09 +08:00
constexpr std::ptrdiff_t m_LoopState = 0x0;
2023-09-08 21:13:40 +08:00
constexpr std::ptrdiff_t m_flRenderTime = 0x28;
constexpr std::ptrdiff_t m_flRenderFrameTime = 0x30;
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x38;
constexpr std::ptrdiff_t m_flRealTime = 0x40;
constexpr std::ptrdiff_t m_bRenderOnly = 0x44;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EventClientProcessGameInput_t {
2023-09-08 15:59:09 +08:00
constexpr std::ptrdiff_t m_LoopState = 0x0;
constexpr std::ptrdiff_t m_flRealTime = 0x28;
2023-09-25 22:46:10 +08:00
constexpr std::ptrdiff_t m_flFrameTime = 0x2C;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EventClientProcessInput_t {
2023-09-08 15:59:09 +08:00
constexpr std::ptrdiff_t m_LoopState = 0x0;
2023-09-08 21:13:40 +08:00
constexpr std::ptrdiff_t m_flRealTime = 0x28;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EventClientSceneSystemThreadStateChange_t {
constexpr std::ptrdiff_t m_bThreadsActive = 0x0;
2023-09-08 15:59:09 +08:00
}
namespace EventClientSendInput_t {
constexpr std::ptrdiff_t m_bFinalClientCommandTick = 0x0;
constexpr std::ptrdiff_t m_nAdditionalClientCommandsToCreate = 0x4;
}
2023-09-08 21:13:40 +08:00
namespace EventFrameBoundary_t {
constexpr std::ptrdiff_t m_flFrameTime = 0x0;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EventPostAdvanceTick_t {
constexpr std::ptrdiff_t m_nCurrentTick = 0x30;
constexpr std::ptrdiff_t m_nCurrentTickThisFrame = 0x34;
constexpr std::ptrdiff_t m_nTotalTicksThisFrame = 0x38;
2023-09-25 22:46:10 +08:00
constexpr std::ptrdiff_t m_nTotalTicks = 0x3C;
2023-09-08 15:59:09 +08:00
}
namespace EventPostDataUpdate_t {
constexpr std::ptrdiff_t m_nCount = 0x0;
}
namespace EventPreDataUpdate_t {
constexpr std::ptrdiff_t m_nCount = 0x0;
}
2023-09-08 21:13:40 +08:00
namespace EventProfileStorageAvailable_t {
constexpr std::ptrdiff_t m_nSplitScreenSlot = 0x0;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EventSetTime_t {
constexpr std::ptrdiff_t m_LoopState = 0x0;
constexpr std::ptrdiff_t m_nClientOutputFrames = 0x28;
constexpr std::ptrdiff_t m_flRealTime = 0x30;
constexpr std::ptrdiff_t m_flRenderTime = 0x38;
constexpr std::ptrdiff_t m_flRenderFrameTime = 0x40;
constexpr std::ptrdiff_t m_flRenderFrameTimeUnbounded = 0x48;
constexpr std::ptrdiff_t m_flRenderFrameTimeUnscaled = 0x50;
constexpr std::ptrdiff_t m_flTickRemainder = 0x58;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EventSimpleLoopFrameUpdate_t {
constexpr std::ptrdiff_t m_LoopState = 0x0;
constexpr std::ptrdiff_t m_flRealTime = 0x28;
2023-09-25 22:46:10 +08:00
constexpr std::ptrdiff_t m_flFrameTime = 0x2C;
2023-09-08 15:59:09 +08:00
}
2023-09-08 21:13:40 +08:00
namespace EventSimulate_t {
constexpr std::ptrdiff_t m_LoopState = 0x0;
constexpr std::ptrdiff_t m_bFirstTick = 0x28;
constexpr std::ptrdiff_t m_bLastTick = 0x29;
}