IGameSystem Derived Systems: Difference between revisions
Jump to navigation
Jump to search
ChrysalisX (talk | contribs) (New page: There are a couple of sub implementations of IGameSystem that have slightly modified functionality. Some are simplified, and others are called per frame. This list divides classes up ...) |
(→CAutoGameSystem: Add CPlayerVoiceListener) |
||
Line 24: | Line 24: | ||
*[[CGlowOverlaySystem]] | *[[CGlowOverlaySystem]] | ||
*[[CPixelVisibilitySystem]] | *[[CPixelVisibilitySystem]] | ||
*[[CPlayerVoiceListener]] - Maintains data about voice communications from various players so that the server can react to it. | |||
==IGameSystemPerFrame== | ==IGameSystemPerFrame== |
Latest revision as of 23:40, 17 September 2025
There are a couple of sub implementations of IGameSystem that have slightly modified functionality. Some are simplified, and others are called per frame. This list divides classes up by the most derived version of IGameSystem it inherits from.
IGameSystem
Effects:
- CClientEffectPrecacheSystem - Responsible for caching client effects
- CViewportClientSystem - Manages the client viewport
- IDetailObjectSystem - Manages detail objects
CBaseGameSystem
CAutoGameSystem
- CAsyncCaptionResourceManager - Manages instance
- CBulletWhizTimer
- CDataObjectAccessSystem
- CDecalEmitterSystem
- CDirtySpatialPartitionEntityList
- CEZParticleInit
- CFlexSceneFileManager
- CGlowOverlaySystem
- CPixelVisibilitySystem
- CPlayerVoiceListener - Maintains data about voice communications from various players so that the server can react to it.