diff --git a/public/eiface.h b/public/eiface.h index 8219f9b0d..736a9e28e 100644 --- a/public/eiface.h +++ b/public/eiface.h @@ -91,7 +91,7 @@ class GameSessionConfiguration_t; struct StringTableDef_t; class ILoopModePrerequisiteRegistry; struct URLArgument_t; -class vis_info_t; +struct vis_info_t; class IHLTVServer; class CCompressedResourceManifest; class ILoadingSpawnGroup; diff --git a/public/iservernetworkable.h b/public/iservernetworkable.h index d9184386a..ed855c5b1 100644 --- a/public/iservernetworkable.h +++ b/public/iservernetworkable.h @@ -29,12 +29,18 @@ class ServerClass; class SendTable; -class vis_info_t; struct edict_t; class CBaseEntity; class CSerialEntity; class CBaseNetworkable; +struct vis_info_t +{ + const uint32 *m_pVisBits; + uint32 m_uVisBitsBufSize; + float m_flVisibleRadius; + SpawnGroupHandle_t m_SpawnGroupHandle; +}; class CCheckTransmitInfo {