{
  "CEmptyEntityInstance": {
    "data": {},
    "comment": null
  },
  "CEntityComponent": {
    "data": {},
    "comment": null
  },
  "CEntityComponentHelper": {
    "data": {
      "m_flags": {
        "value": 8,
        "comment": "uint32_t"
      },
      "m_nPriority": {
        "value": 24,
        "comment": "int32_t"
      },
      "m_pInfo": {
        "value": 16,
        "comment": "EntComponentInfo_t*"
      },
      "m_pNext": {
        "value": 32,
        "comment": "CEntityComponentHelper*"
      }
    },
    "comment": null
  },
  "CEntityIOOutput": {
    "data": {
      "m_Value": {
        "value": 24,
        "comment": "CVariantBase<CVariantDefaultAllocator>"
      }
    },
    "comment": null
  },
  "CEntityIdentity": {
    "data": {
      "m_PathIndex": {
        "value": 64,
        "comment": "ChangeAccessorFieldPathIndex_t"
      },
      "m_designerName": {
        "value": 32,
        "comment": "CUtlSymbolLarge"
      },
      "m_fDataObjectTypes": {
        "value": 60,
        "comment": "uint32_t"
      },
      "m_flags": {
        "value": 48,
        "comment": "uint32_t"
      },
      "m_name": {
        "value": 24,
        "comment": "CUtlSymbolLarge"
      },
      "m_nameStringableIndex": {
        "value": 20,
        "comment": "int32_t"
      },
      "m_pNext": {
        "value": 96,
        "comment": "CEntityIdentity*"
      },
      "m_pNextByClass": {
        "value": 112,
        "comment": "CEntityIdentity*"
      },
      "m_pPrev": {
        "value": 88,
        "comment": "CEntityIdentity*"
      },
      "m_pPrevByClass": {
        "value": 104,
        "comment": "CEntityIdentity*"
      },
      "m_worldGroupId": {
        "value": 56,
        "comment": "WorldGroupId_t"
      }
    },
    "comment": null
  },
  "CEntityInstance": {
    "data": {
      "m_CScriptComponent": {
        "value": 40,
        "comment": "CScriptComponent*"
      },
      "m_iszPrivateVScripts": {
        "value": 8,
        "comment": "CUtlSymbolLarge"
      },
      "m_pEntity": {
        "value": 16,
        "comment": "CEntityIdentity*"
      }
    },
    "comment": null
  },
  "CNetworkVarChainer": {
    "data": {
      "m_PathIndex": {
        "value": 32,
        "comment": "ChangeAccessorFieldPathIndex_t"
      }
    },
    "comment": null
  },
  "CScriptComponent": {
    "data": {
      "m_scriptClassName": {
        "value": 48,
        "comment": "CUtlSymbolLarge"
      }
    },
    "comment": "CEntityComponent"
  },
  "CVariantDefaultAllocator": {
    "data": {},
    "comment": null
  },
  "EngineLoopState_t": {
    "data": {
      "m_nPlatWindowHeight": {
        "value": 28,
        "comment": "int32_t"
      },
      "m_nPlatWindowWidth": {
        "value": 24,
        "comment": "int32_t"
      },
      "m_nRenderHeight": {
        "value": 36,
        "comment": "int32_t"
      },
      "m_nRenderWidth": {
        "value": 32,
        "comment": "int32_t"
      }
    },
    "comment": null
  },
  "EntComponentInfo_t": {
    "data": {
      "m_nFlags": {
        "value": 36,
        "comment": "uint32_t"
      },
      "m_nRuntimeIndex": {
        "value": 32,
        "comment": "int32_t"
      },
      "m_pBaseClassComponentHelper": {
        "value": 96,
        "comment": "CEntityComponentHelper*"
      },
      "m_pCPPClassname": {
        "value": 8,
        "comment": "char*"
      },
      "m_pName": {
        "value": 0,
        "comment": "char*"
      },
      "m_pNetworkDataReferencedDescription": {
        "value": 16,
        "comment": "char*"
      },
      "m_pNetworkDataReferencedPtrPropDescription": {
        "value": 24,
        "comment": "char*"
      }
    },
    "comment": null
  },
  "EntInput_t": {
    "data": {},
    "comment": null
  },
  "EntOutput_t": {
    "data": {},
    "comment": null
  },
  "EventAdvanceTick_t": {
    "data": {
      "m_nCurrentTick": {
        "value": 48,
        "comment": "int32_t"
      },
      "m_nCurrentTickThisFrame": {
        "value": 52,
        "comment": "int32_t"
      },
      "m_nTotalTicks": {
        "value": 60,
        "comment": "int32_t"
      },
      "m_nTotalTicksThisFrame": {
        "value": 56,
        "comment": "int32_t"
      }
    },
    "comment": "EventSimulate_t"
  },
  "EventAppShutdown_t": {
    "data": {
      "m_nDummy0": {
        "value": 0,
        "comment": "int32_t"
      }
    },
    "comment": null
  },
  "EventClientAdvanceTick_t": {
    "data": {},
    "comment": "EventAdvanceTick_t"
  },
  "EventClientFrameSimulate_t": {
    "data": {
      "m_LoopState": {
        "value": 0,
        "comment": "EngineLoopState_t"
      },
      "m_flFrameTime": {
        "value": 44,
        "comment": "float"
      },
      "m_flRealTime": {
        "value": 40,
        "comment": "float"
      }
    },
    "comment": null
  },
  "EventClientOutput_t": {
    "data": {
      "m_LoopState": {
        "value": 0,
        "comment": "EngineLoopState_t"
      },
      "m_bRenderOnly": {
        "value": 52,
        "comment": "bool"
      },
      "m_flRealTime": {
        "value": 44,
        "comment": "float"
      },
      "m_flRenderFrameTimeUnbounded": {
        "value": 48,
        "comment": "float"
      },
      "m_flRenderTime": {
        "value": 40,
        "comment": "float"
      }
    },
    "comment": null
  },
  "EventClientPauseSimulate_t": {
    "data": {},
    "comment": "EventSimulate_t"
  },
  "EventClientPollInput_t": {
    "data": {
      "m_LoopState": {
        "value": 0,
        "comment": "EngineLoopState_t"
      },
      "m_flRealTime": {
        "value": 40,
        "comment": "float"
      }
    },
    "comment": null
  },
  "EventClientPollNetworking_t": {
    "data": {
      "m_nTickCount": {
        "value": 0,
        "comment": "int32_t"
      }
    },
    "comment": null
  },
  "EventClientPostAdvanceTick_t": {
    "data": {},
    "comment": "EventPostAdvanceTick_t"
  },
  "EventClientPostOutput_t": {
    "data": {
      "m_LoopState": {
        "value": 0,
        "comment": "EngineLoopState_t"
      },
      "m_bRenderOnly": {
        "value": 56,
        "comment": "bool"
      },
      "m_flRenderFrameTime": {
        "value": 48,
        "comment": "float"
      },
      "m_flRenderFrameTimeUnbounded": {
        "value": 52,
        "comment": "float"
      },
      "m_flRenderTime": {
        "value": 40,
        "comment": "double"
      }
    },
    "comment": null
  },
  "EventClientPostSimulate_t": {
    "data": {},
    "comment": "EventSimulate_t"
  },
  "EventClientPreOutput_t": {
    "data": {
      "m_LoopState": {
        "value": 0,
        "comment": "EngineLoopState_t"
      },
      "m_bRenderOnly": {
        "value": 68,
        "comment": "bool"
      },
      "m_flRealTime": {
        "value": 64,
        "comment": "float"
      },
      "m_flRenderFrameTime": {
        "value": 48,
        "comment": "double"
      },
      "m_flRenderFrameTimeUnbounded": {
        "value": 56,
        "comment": "double"
      },
      "m_flRenderTime": {
        "value": 40,
        "comment": "double"
      }
    },
    "comment": null
  },
  "EventClientPreSimulate_t": {
    "data": {},
    "comment": "EventSimulate_t"
  },
  "EventClientPredictionPostNetupdate_t": {
    "data": {},
    "comment": null
  },
  "EventClientProcessGameInput_t": {
    "data": {
      "m_LoopState": {
        "value": 0,
        "comment": "EngineLoopState_t"
      },
      "m_flFrameTime": {
        "value": 44,
        "comment": "float"
      },
      "m_flRealTime": {
        "value": 40,
        "comment": "float"
      }
    },
    "comment": null
  },
  "EventClientProcessInput_t": {
    "data": {
      "m_LoopState": {
        "value": 0,
        "comment": "EngineLoopState_t"
      },
      "m_flRealTime": {
        "value": 40,
        "comment": "float"
      },
      "m_flTickInterval": {
        "value": 44,
        "comment": "float"
      },
      "m_flTickStartTime": {
        "value": 48,
        "comment": "double"
      }
    },
    "comment": null
  },
  "EventClientProcessNetworking_t": {
    "data": {},
    "comment": null
  },
  "EventClientSceneSystemThreadStateChange_t": {
    "data": {
      "m_bThreadsActive": {
        "value": 0,
        "comment": "bool"
      }
    },
    "comment": null
  },
  "EventClientSendInput_t": {
    "data": {
      "m_bFinalClientCommandTick": {
        "value": 0,
        "comment": "bool"
      },
      "m_nAdditionalClientCommandsToCreate": {
        "value": 4,
        "comment": "int32_t"
      }
    },
    "comment": null
  },
  "EventClientSimulate_t": {
    "data": {},
    "comment": "EventSimulate_t"
  },
  "EventFrameBoundary_t": {
    "data": {
      "m_flFrameTime": {
        "value": 0,
        "comment": "float"
      }
    },
    "comment": null
  },
  "EventModInitialized_t": {
    "data": {},
    "comment": null
  },
  "EventPostAdvanceTick_t": {
    "data": {
      "m_nCurrentTick": {
        "value": 48,
        "comment": "int32_t"
      },
      "m_nCurrentTickThisFrame": {
        "value": 52,
        "comment": "int32_t"
      },
      "m_nTotalTicks": {
        "value": 60,
        "comment": "int32_t"
      },
      "m_nTotalTicksThisFrame": {
        "value": 56,
        "comment": "int32_t"
      }
    },
    "comment": "EventSimulate_t"
  },
  "EventPostDataUpdate_t": {
    "data": {
      "m_nCount": {
        "value": 0,
        "comment": "int32_t"
      }
    },
    "comment": null
  },
  "EventPreDataUpdate_t": {
    "data": {
      "m_nCount": {
        "value": 0,
        "comment": "int32_t"
      }
    },
    "comment": null
  },
  "EventProfileStorageAvailable_t": {
    "data": {
      "m_nSplitScreenSlot": {
        "value": 0,
        "comment": "CSplitScreenSlot"
      }
    },
    "comment": null
  },
  "EventServerAdvanceTick_t": {
    "data": {},
    "comment": "EventAdvanceTick_t"
  },
  "EventServerPollNetworking_t": {
    "data": {},
    "comment": "EventSimulate_t"
  },
  "EventServerPostAdvanceTick_t": {
    "data": {},
    "comment": "EventPostAdvanceTick_t"
  },
  "EventServerPostSimulate_t": {
    "data": {},
    "comment": "EventSimulate_t"
  },
  "EventServerProcessNetworking_t": {
    "data": {},
    "comment": "EventSimulate_t"
  },
  "EventServerSimulate_t": {
    "data": {},
    "comment": "EventSimulate_t"
  },
  "EventSetTime_t": {
    "data": {
      "m_LoopState": {
        "value": 0,
        "comment": "EngineLoopState_t"
      },
      "m_flRealTime": {
        "value": 48,
        "comment": "double"
      },
      "m_flRenderFrameTime": {
        "value": 64,
        "comment": "double"
      },
      "m_flRenderFrameTimeUnbounded": {
        "value": 72,
        "comment": "double"
      },
      "m_flRenderFrameTimeUnscaled": {
        "value": 80,
        "comment": "double"
      },
      "m_flRenderTime": {
        "value": 56,
        "comment": "double"
      },
      "m_flTickRemainder": {
        "value": 88,
        "comment": "double"
      },
      "m_nClientOutputFrames": {
        "value": 40,
        "comment": "int32_t"
      }
    },
    "comment": null
  },
  "EventSimpleLoopFrameUpdate_t": {
    "data": {
      "m_LoopState": {
        "value": 0,
        "comment": "EngineLoopState_t"
      },
      "m_flFrameTime": {
        "value": 44,
        "comment": "float"
      },
      "m_flRealTime": {
        "value": 40,
        "comment": "float"
      }
    },
    "comment": null
  },
  "EventSimulate_t": {
    "data": {
      "m_LoopState": {
        "value": 0,
        "comment": "EngineLoopState_t"
      },
      "m_bFirstTick": {
        "value": 40,
        "comment": "bool"
      },
      "m_bLastTick": {
        "value": 41,
        "comment": "bool"
      }
    },
    "comment": null
  },
  "EventSplitScreenStateChanged_t": {
    "data": {},
    "comment": null
  }
}