{
  "engine2.dll": {
    "classes": {
      "CEmptyEntityInstance": {
        "fields": {},
        "metadata": [],
        "parent": null
      },
      "CEntityComponentHelper": {
        "fields": {
          "m_flags": {
            "offset": 8,
            "type_name": "uint32"
          },
          "m_nPriority": {
            "offset": 24,
            "type_name": "int32"
          },
          "m_pInfo": {
            "offset": 16,
            "type_name": "EntComponentInfo_t*"
          },
          "m_pNext": {
            "offset": 32,
            "type_name": "CEntityComponentHelper*"
          }
        },
        "metadata": [],
        "parent": null
      },
      "CEntityIOOutput": {
        "fields": {
          "m_Value": {
            "offset": 24,
            "type_name": "CVariantBase<CVariantDefaultAllocator>"
          }
        },
        "metadata": [],
        "parent": null
      },
      "CNetworkVarChainer": {
        "fields": {
          "m_PathIndex": {
            "offset": 32,
            "type_name": "ChangeAccessorFieldPathIndex_t"
          }
        },
        "metadata": [],
        "parent": null
      },
      "CVariantDefaultAllocator": {
        "fields": {},
        "metadata": [],
        "parent": null
      },
      "EngineLoopState_t": {
        "fields": {
          "m_nPlatWindowHeight": {
            "offset": 28,
            "type_name": "int32"
          },
          "m_nPlatWindowWidth": {
            "offset": 24,
            "type_name": "int32"
          },
          "m_nRenderHeight": {
            "offset": 36,
            "type_name": "int32"
          },
          "m_nRenderWidth": {
            "offset": 32,
            "type_name": "int32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EntComponentInfo_t": {
        "fields": {
          "m_nFlags": {
            "offset": 36,
            "type_name": "uint32"
          },
          "m_nRuntimeIndex": {
            "offset": 32,
            "type_name": "int32"
          },
          "m_pBaseClassComponentHelper": {
            "offset": 96,
            "type_name": "CEntityComponentHelper*"
          },
          "m_pCPPClassname": {
            "offset": 8,
            "type_name": "char*"
          },
          "m_pName": {
            "offset": 0,
            "type_name": "char*"
          },
          "m_pNetworkDataReferencedDescription": {
            "offset": 16,
            "type_name": "char*"
          },
          "m_pNetworkDataReferencedPtrPropDescription": {
            "offset": 24,
            "type_name": "char*"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EntInput_t": {
        "fields": {},
        "metadata": [],
        "parent": null
      },
      "EntOutput_t": {
        "fields": {},
        "metadata": [],
        "parent": null
      },
      "EventAdvanceTick_t": {
        "fields": {
          "m_nCurrentTick": {
            "offset": 48,
            "type_name": "int32"
          },
          "m_nCurrentTickThisFrame": {
            "offset": 52,
            "type_name": "int32"
          },
          "m_nTotalTicks": {
            "offset": 60,
            "type_name": "int32"
          },
          "m_nTotalTicksThisFrame": {
            "offset": 56,
            "type_name": "int32"
          }
        },
        "metadata": [],
        "parent": "EventSimulate_t"
      },
      "EventAppShutdown_t": {
        "fields": {
          "m_nDummy0": {
            "offset": 0,
            "type_name": "int32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventClientAdvanceNonRenderedFrame_t": {
        "fields": {},
        "metadata": [],
        "parent": null
      },
      "EventClientAdvanceTick_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventAdvanceTick_t"
      },
      "EventClientFrameSimulate_t": {
        "fields": {
          "m_LoopState": {
            "offset": 0,
            "type_name": "EngineLoopState_t"
          },
          "m_bScheduleSendTickPacket": {
            "offset": 48,
            "type_name": "bool"
          },
          "m_flFrameTime": {
            "offset": 44,
            "type_name": "float32"
          },
          "m_flRealTime": {
            "offset": 40,
            "type_name": "float32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventClientOutput_t": {
        "fields": {
          "m_LoopState": {
            "offset": 0,
            "type_name": "EngineLoopState_t"
          },
          "m_bRenderOnly": {
            "offset": 52,
            "type_name": "bool"
          },
          "m_flRealTime": {
            "offset": 44,
            "type_name": "float32"
          },
          "m_flRenderFrameTimeUnbounded": {
            "offset": 48,
            "type_name": "float32"
          },
          "m_flRenderTime": {
            "offset": 40,
            "type_name": "float32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventClientPauseSimulate_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventSimulate_t"
      },
      "EventClientPollInput_t": {
        "fields": {
          "m_LoopState": {
            "offset": 0,
            "type_name": "EngineLoopState_t"
          },
          "m_flRealTime": {
            "offset": 40,
            "type_name": "float32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventClientPollNetworking_t": {
        "fields": {
          "m_nTickCount": {
            "offset": 0,
            "type_name": "int32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventClientPostAdvanceTick_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventPostAdvanceTick_t"
      },
      "EventClientPostOutput_t": {
        "fields": {
          "m_LoopState": {
            "offset": 0,
            "type_name": "EngineLoopState_t"
          },
          "m_bRenderOnly": {
            "offset": 56,
            "type_name": "bool"
          },
          "m_flRenderFrameTime": {
            "offset": 48,
            "type_name": "float32"
          },
          "m_flRenderFrameTimeUnbounded": {
            "offset": 52,
            "type_name": "float32"
          },
          "m_flRenderTime": {
            "offset": 40,
            "type_name": "float64"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventClientPostSimulate_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventSimulate_t"
      },
      "EventClientPreOutput_t": {
        "fields": {
          "m_LoopState": {
            "offset": 0,
            "type_name": "EngineLoopState_t"
          },
          "m_bRenderOnly": {
            "offset": 68,
            "type_name": "bool"
          },
          "m_flRealTime": {
            "offset": 64,
            "type_name": "float32"
          },
          "m_flRenderFrameTime": {
            "offset": 48,
            "type_name": "float64"
          },
          "m_flRenderFrameTimeUnbounded": {
            "offset": 56,
            "type_name": "float64"
          },
          "m_flRenderTime": {
            "offset": 40,
            "type_name": "float64"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventClientPreSimulate_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventSimulate_t"
      },
      "EventClientProcessGameInput_t": {
        "fields": {
          "m_LoopState": {
            "offset": 0,
            "type_name": "EngineLoopState_t"
          },
          "m_flFrameTime": {
            "offset": 44,
            "type_name": "float32"
          },
          "m_flRealTime": {
            "offset": 40,
            "type_name": "float32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventClientProcessInput_t": {
        "fields": {
          "m_LoopState": {
            "offset": 0,
            "type_name": "EngineLoopState_t"
          },
          "m_flRealTime": {
            "offset": 40,
            "type_name": "float32"
          },
          "m_flTickInterval": {
            "offset": 44,
            "type_name": "float32"
          },
          "m_flTickStartTime": {
            "offset": 48,
            "type_name": "float64"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventClientProcessNetworking_t": {
        "fields": {
          "m_nTickCount": {
            "offset": 0,
            "type_name": "int32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventClientSceneSystemThreadStateChange_t": {
        "fields": {
          "m_bThreadsActive": {
            "offset": 0,
            "type_name": "bool"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventClientSimulate_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventSimulate_t"
      },
      "EventFrameBoundary_t": {
        "fields": {
          "m_flFrameTime": {
            "offset": 0,
            "type_name": "float32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventModInitialized_t": {
        "fields": {},
        "metadata": [],
        "parent": null
      },
      "EventPostAdvanceTick_t": {
        "fields": {
          "m_nCurrentTick": {
            "offset": 48,
            "type_name": "int32"
          },
          "m_nCurrentTickThisFrame": {
            "offset": 52,
            "type_name": "int32"
          },
          "m_nTotalTicks": {
            "offset": 60,
            "type_name": "int32"
          },
          "m_nTotalTicksThisFrame": {
            "offset": 56,
            "type_name": "int32"
          }
        },
        "metadata": [],
        "parent": "EventSimulate_t"
      },
      "EventPostDataUpdate_t": {
        "fields": {
          "m_nCount": {
            "offset": 0,
            "type_name": "int32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventPreDataUpdate_t": {
        "fields": {
          "m_nCount": {
            "offset": 0,
            "type_name": "int32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventProfileStorageAvailable_t": {
        "fields": {
          "m_nSplitScreenSlot": {
            "offset": 0,
            "type_name": "CSplitScreenSlot"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventServerAdvanceTick_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventAdvanceTick_t"
      },
      "EventServerBeginAsyncPostTickWork_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventPostAdvanceTick_t"
      },
      "EventServerEndAsyncPostTickWork_t": {
        "fields": {},
        "metadata": [],
        "parent": null
      },
      "EventServerPollNetworking_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventSimulate_t"
      },
      "EventServerPostAdvanceTick_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventPostAdvanceTick_t"
      },
      "EventServerPostSimulate_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventSimulate_t"
      },
      "EventServerProcessNetworking_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventSimulate_t"
      },
      "EventServerSimulate_t": {
        "fields": {},
        "metadata": [],
        "parent": "EventSimulate_t"
      },
      "EventSetTime_t": {
        "fields": {
          "m_LoopState": {
            "offset": 0,
            "type_name": "EngineLoopState_t"
          },
          "m_flRealTime": {
            "offset": 48,
            "type_name": "float64"
          },
          "m_flRenderFrameTime": {
            "offset": 64,
            "type_name": "float64"
          },
          "m_flRenderFrameTimeUnbounded": {
            "offset": 72,
            "type_name": "float64"
          },
          "m_flRenderFrameTimeUnscaled": {
            "offset": 80,
            "type_name": "float64"
          },
          "m_flRenderTime": {
            "offset": 56,
            "type_name": "float64"
          },
          "m_flTickRemainder": {
            "offset": 88,
            "type_name": "float64"
          },
          "m_nClientOutputFrames": {
            "offset": 40,
            "type_name": "int32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventSimpleLoopFrameUpdate_t": {
        "fields": {
          "m_LoopState": {
            "offset": 0,
            "type_name": "EngineLoopState_t"
          },
          "m_flFrameTime": {
            "offset": 44,
            "type_name": "float32"
          },
          "m_flRealTime": {
            "offset": 40,
            "type_name": "float32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventSimulate_t": {
        "fields": {
          "m_LoopState": {
            "offset": 0,
            "type_name": "EngineLoopState_t"
          },
          "m_bFirstTick": {
            "offset": 40,
            "type_name": "bool"
          },
          "m_bLastTick": {
            "offset": 41,
            "type_name": "bool"
          }
        },
        "metadata": [],
        "parent": null
      },
      "EventSplitScreenStateChanged_t": {
        "fields": {},
        "metadata": [],
        "parent": null
      },
      "GameTick_t": {
        "fields": {
          "m_Value": {
            "offset": 0,
            "type_name": "int32"
          }
        },
        "metadata": [],
        "parent": null
      },
      "GameTime_t": {
        "fields": {
          "m_Value": {
            "offset": 0,
            "type_name": "float32"
          }
        },
        "metadata": [],
        "parent": null
      }
    },
    "enums": {
      "EntityDormancyType_t": {
        "alignment": 4,
        "members": {
          "ENTITY_DORMANT": 1,
          "ENTITY_NOT_DORMANT": 0,
          "ENTITY_SUSPENDED": 2
        },
        "type": "uint32"
      },
      "EntityIOTargetType_t": {
        "alignment": 4,
        "members": {
          "ENTITY_IO_TARGET_EHANDLE": 6,
          "ENTITY_IO_TARGET_ENTITYNAME": 2,
          "ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME": 7,
          "ENTITY_IO_TARGET_INVALID": -1
        },
        "type": "uint32"
      },
      "SpawnDebugOverrideState_t": {
        "alignment": 4,
        "members": {
          "SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED": 2,
          "SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED": 1,
          "SPAWN_DEBUG_OVERRIDE_NONE": 0
        },
        "type": "uint32"
      },
      "SpawnDebugRestrictionOverrideState_t": {
        "alignment": 4,
        "members": {
          "SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS": 1,
          "SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS": 8,
          "SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_COOLDOWN_LIMITS": 4,
          "SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_DISTANCE_LOS_REQS": 2,
          "SPAWN_DEBUG_RESTRICT_NONE": 0
        },
        "type": "uint32"
      }
    }
  }
}