cs2-dumper/generated/engine2.dll.cs

239 lines
8.0 KiB
C#
Raw Normal View History

2023-10-15 20:17:02 +08:00
/*
2023-10-21 07:43:23 +08:00
* Created using https://github.com/a2x/cs2-dumper
2024-02-17 09:43:15 +08:00
* Sat, 17 Feb 2024 01:42:28 +0000
2023-10-15 20:17:02 +08:00
*/
2023-10-03 00:00:52 +08:00
2023-10-18 18:32:33 +08:00
public static class CEmptyEntityInstance {
}
public static class CEntityComponent {
}
2023-09-08 21:13:40 +08:00
public static class CEntityComponentHelper {
2023-10-03 00:00:52 +08:00
public const nint m_flags = 0x8; // uint32_t
2023-10-01 12:43:48 +08:00
public const nint m_pInfo = 0x10; // EntComponentInfo_t*
2023-10-03 00:00:52 +08:00
public const nint m_nPriority = 0x18; // int32_t
2023-10-01 12:43:48 +08:00
public const nint m_pNext = 0x20; // CEntityComponentHelper*
2023-09-08 21:13:40 +08:00
}
public static class CEntityIOOutput {
2023-10-03 08:29:17 +08:00
public const nint m_Value = 0x18; // CVariantBase<CVariantDefaultAllocator>
2023-09-08 21:13:40 +08:00
}
public static class CEntityIdentity {
2023-10-03 00:00:52 +08:00
public const nint m_nameStringableIndex = 0x14; // int32_t
2023-10-01 12:43:48 +08:00
public const nint m_name = 0x18; // CUtlSymbolLarge
public const nint m_designerName = 0x20; // CUtlSymbolLarge
2023-10-03 00:00:52 +08:00
public const nint m_flags = 0x30; // uint32_t
2023-10-01 12:43:48 +08:00
public const nint m_worldGroupId = 0x38; // WorldGroupId_t
2023-10-03 00:00:52 +08:00
public const nint m_fDataObjectTypes = 0x3C; // uint32_t
2023-10-01 12:43:48 +08:00
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*
2023-09-08 21:13:40 +08:00
}
public static class CEntityInstance {
2023-10-01 12:43:48 +08:00
public const nint m_iszPrivateVScripts = 0x8; // CUtlSymbolLarge
public const nint m_pEntity = 0x10; // CEntityIdentity*
public const nint m_CScriptComponent = 0x28; // CScriptComponent*
2024-02-07 12:08:21 +08:00
public const nint m_bVisibleinPVS = 0x30; // bool
2023-09-08 21:13:40 +08:00
}
public static class CNetworkVarChainer {
2023-10-01 12:43:48 +08:00
public const nint m_PathIndex = 0x20; // ChangeAccessorFieldPathIndex_t
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class CScriptComponent { // CEntityComponent
2023-10-01 12:43:48 +08:00
public const nint m_scriptClassName = 0x30; // CUtlSymbolLarge
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class CVariantDefaultAllocator {
}
2023-09-08 21:13:40 +08:00
public static class EngineLoopState_t {
2023-10-03 00:00:52 +08:00
public const nint m_nPlatWindowWidth = 0x18; // int32_t
public const nint m_nPlatWindowHeight = 0x1C; // int32_t
public const nint m_nRenderWidth = 0x20; // int32_t
public const nint m_nRenderHeight = 0x24; // int32_t
2023-09-08 21:13:40 +08:00
}
public static class EntComponentInfo_t {
2023-10-01 12:43:48 +08:00
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*
2023-10-03 00:00:52 +08:00
public const nint m_nRuntimeIndex = 0x20; // int32_t
public const nint m_nFlags = 0x24; // uint32_t
2023-10-01 12:43:48 +08:00
public const nint m_pBaseClassComponentHelper = 0x60; // CEntityComponentHelper*
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class EntInput_t {
}
public static class EntOutput_t {
}
public static class EventAdvanceTick_t { // EventSimulate_t
2023-10-03 00:00:52 +08:00
public const nint m_nCurrentTick = 0x30; // int32_t
public const nint m_nCurrentTickThisFrame = 0x34; // int32_t
public const nint m_nTotalTicksThisFrame = 0x38; // int32_t
public const nint m_nTotalTicks = 0x3C; // int32_t
2023-09-08 21:13:40 +08:00
}
public static class EventAppShutdown_t {
2023-10-03 00:00:52 +08:00
public const nint m_nDummy0 = 0x0; // int32_t
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class EventClientAdvanceTick_t { // EventAdvanceTick_t
}
2023-09-08 21:13:40 +08:00
public static class EventClientFrameSimulate_t {
2023-10-01 12:43:48 +08:00
public const nint m_LoopState = 0x0; // EngineLoopState_t
2023-10-03 00:00:52 +08:00
public const nint m_flRealTime = 0x28; // float
public const nint m_flFrameTime = 0x2C; // float
2024-02-07 12:08:21 +08:00
public const nint m_flWhenScheduleSendTickPacket = 0x30; // double
2023-09-08 21:13:40 +08:00
}
public static class EventClientOutput_t {
2023-10-01 12:43:48 +08:00
public const nint m_LoopState = 0x0; // EngineLoopState_t
2023-10-03 00:00:52 +08:00
public const nint m_flRenderTime = 0x28; // float
public const nint m_flRealTime = 0x2C; // float
public const nint m_flRenderFrameTimeUnbounded = 0x30; // float
2023-10-01 12:43:48 +08:00
public const nint m_bRenderOnly = 0x34; // bool
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class EventClientPauseSimulate_t { // EventSimulate_t
}
2023-09-08 21:13:40 +08:00
public static class EventClientPollInput_t {
2023-10-01 12:43:48 +08:00
public const nint m_LoopState = 0x0; // EngineLoopState_t
2023-10-03 00:00:52 +08:00
public const nint m_flRealTime = 0x28; // float
2023-09-08 21:13:40 +08:00
}
public static class EventClientPollNetworking_t {
2023-10-03 00:00:52 +08:00
public const nint m_nTickCount = 0x0; // int32_t
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class EventClientPostAdvanceTick_t { // EventPostAdvanceTick_t
}
2023-09-08 21:13:40 +08:00
public static class EventClientPostOutput_t {
2023-10-01 12:43:48 +08:00
public const nint m_LoopState = 0x0; // EngineLoopState_t
2023-10-03 00:00:52 +08:00
public const nint m_flRenderTime = 0x28; // double
public const nint m_flRenderFrameTime = 0x30; // float
public const nint m_flRenderFrameTimeUnbounded = 0x34; // float
2023-10-01 12:43:48 +08:00
public const nint m_bRenderOnly = 0x38; // bool
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class EventClientPostSimulate_t { // EventSimulate_t
}
2023-09-08 21:13:40 +08:00
public static class EventClientPreOutput_t {
2023-10-01 12:43:48 +08:00
public const nint m_LoopState = 0x0; // EngineLoopState_t
2023-10-03 00:00:52 +08:00
public const nint m_flRenderTime = 0x28; // double
public const nint m_flRenderFrameTime = 0x30; // double
public const nint m_flRenderFrameTimeUnbounded = 0x38; // double
public const nint m_flRealTime = 0x40; // float
2023-10-01 12:43:48 +08:00
public const nint m_bRenderOnly = 0x44; // bool
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class EventClientPreSimulate_t { // EventSimulate_t
}
public static class EventClientPredictionPostNetupdate_t {
}
2023-09-08 21:13:40 +08:00
public static class EventClientProcessGameInput_t {
2023-10-01 12:43:48 +08:00
public const nint m_LoopState = 0x0; // EngineLoopState_t
2023-10-03 00:00:52 +08:00
public const nint m_flRealTime = 0x28; // float
public const nint m_flFrameTime = 0x2C; // float
2023-09-08 21:13:40 +08:00
}
public static class EventClientProcessInput_t {
2023-10-01 12:43:48 +08:00
public const nint m_LoopState = 0x0; // EngineLoopState_t
2023-10-03 00:00:52 +08:00
public const nint m_flRealTime = 0x28; // float
2023-12-01 12:38:32 +08:00
public const nint m_flTickInterval = 0x2C; // float
public const nint m_flTickStartTime = 0x30; // double
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class EventClientProcessNetworking_t {
}
2023-09-08 21:13:40 +08:00
public static class EventClientSceneSystemThreadStateChange_t {
2023-10-01 12:43:48 +08:00
public const nint m_bThreadsActive = 0x0; // bool
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class EventClientSimulate_t { // EventSimulate_t
}
2023-09-08 21:13:40 +08:00
public static class EventFrameBoundary_t {
2023-10-03 00:00:52 +08:00
public const nint m_flFrameTime = 0x0; // float
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class EventModInitialized_t {
}
public static class EventPostAdvanceTick_t { // EventSimulate_t
2023-10-03 00:00:52 +08:00
public const nint m_nCurrentTick = 0x30; // int32_t
public const nint m_nCurrentTickThisFrame = 0x34; // int32_t
public const nint m_nTotalTicksThisFrame = 0x38; // int32_t
public const nint m_nTotalTicks = 0x3C; // int32_t
2023-09-08 21:13:40 +08:00
}
public static class EventPostDataUpdate_t {
2023-10-03 00:00:52 +08:00
public const nint m_nCount = 0x0; // int32_t
2023-09-08 21:13:40 +08:00
}
public static class EventPreDataUpdate_t {
2023-10-03 00:00:52 +08:00
public const nint m_nCount = 0x0; // int32_t
2023-09-08 21:13:40 +08:00
}
public static class EventProfileStorageAvailable_t {
2023-10-01 12:43:48 +08:00
public const nint m_nSplitScreenSlot = 0x0; // CSplitScreenSlot
2023-09-08 21:13:40 +08:00
}
2023-10-18 18:32:33 +08:00
public static class EventServerAdvanceTick_t { // EventAdvanceTick_t
}
public static class EventServerPollNetworking_t { // EventSimulate_t
}
public static class EventServerPostAdvanceTick_t { // EventPostAdvanceTick_t
}
public static class EventServerPostSimulate_t { // EventSimulate_t
}
public static class EventServerProcessNetworking_t { // EventSimulate_t
}
public static class EventServerSimulate_t { // EventSimulate_t
}
2023-09-08 21:13:40 +08:00
public static class EventSetTime_t {
2023-10-01 12:43:48 +08:00
public const nint m_LoopState = 0x0; // EngineLoopState_t
2023-10-03 00:00:52 +08:00
public const nint m_nClientOutputFrames = 0x28; // int32_t
public const nint m_flRealTime = 0x30; // double
public const nint m_flRenderTime = 0x38; // double
public const nint m_flRenderFrameTime = 0x40; // double
public const nint m_flRenderFrameTimeUnbounded = 0x48; // double
public const nint m_flRenderFrameTimeUnscaled = 0x50; // double
public const nint m_flTickRemainder = 0x58; // double
2023-09-08 21:13:40 +08:00
}
public static class EventSimpleLoopFrameUpdate_t {
2023-10-01 12:43:48 +08:00
public const nint m_LoopState = 0x0; // EngineLoopState_t
2023-10-03 00:00:52 +08:00
public const nint m_flRealTime = 0x28; // float
public const nint m_flFrameTime = 0x2C; // float
2023-09-08 21:13:40 +08:00
}
public static class EventSimulate_t {
2023-10-01 12:43:48 +08:00
public const nint m_LoopState = 0x0; // EngineLoopState_t
public const nint m_bFirstTick = 0x28; // bool
public const nint m_bLastTick = 0x29; // bool
2023-10-18 18:32:33 +08:00
}
public static class EventSplitScreenStateChanged_t {
2023-09-08 21:13:40 +08:00
}