Client Hooks🔗
These hooks exist on the client side of the game. They are called by the game engine when certain events happen.
Hooks
- ActivateClientUI
- AdjustEngineViewport
- AdjustMouseSensitivity
- CanShowSpeakerLabels
- CreateClientSideRagdoll
- CreateDefaultPanels
- CreateMove
- DrawHeadLabels
- DrawMonitors
- DrawOverlay
- EntityRemoved
- FinishMove
- GetMotionBlurValues
- GetPlayerTextColor
- HUDDrawPickupHistory
- HUDDrawScoreBoard
- HUDPaint
- HUDShouldDraw
- HideClientUI
- KeyInput
- LevelInitPostEntity
- LevelInitPreEntity
- LevelShutdown
- NeedsDepthPass
- NetworkEntityCreated
- OnEntityCreated
- OnScreenSizeChanged
- PlayerPostThink
- PlayerTraceAttack
- PlayerUpdateFlashlight
- PostDraw2DSkyBox
- PostDrawEffects
- PostDrawHUD
- PostDrawOpaqueRenderables
- PostDrawSkyBox
- PostDrawTranslucentRenderables
- PostDrawViewModel
- PostRender
- PostRenderVgui
- PreDrawEffects
- PreDrawHUD
- PreDrawOpaqueRenderables
- PreDrawSkyBox
- PreDrawTranslucentRenderables
- PreDrawViewModel
- PreDrawViewModels
- PreRender
- RenderScene
- RenderScreenspaceEffects
- ScoreboardHide
- ScoreboardShow
- SetupMove
- SetupSkyboxFog
- SetupWorldFog
- ShouldDrawDetailObjects
- ShouldDrawEntity
- ShouldDrawFog
- ShouldDrawLocalPlayer
- ShouldDrawParticles
- ShouldDrawViewModels
- StartCommand
- Think
- Tick