Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
10,187
ConVars & Commands
6,276
Show
All
10,187
Classes
9,310
Enums
877
Entities
2,141
Components
26
Networked
858
VData
41
Exclusive
6,248
CSoundEnvelope
CSoundOpvarSetBoxEntity
CSoundPatch
CSpriteOriented
CStopwatch
CStopwatchBase
CStreetBrawlController
CTaggedSound_t
CTakeDamageInfo
CTakeDamageResult
CTakeDamageSummaryScopeGuard
CTeamTrackedStatDefinition
CTeamTrackedStatsEntity
CTier3BossAbility
CTimeline
CTrackedObject_MODIFIER_TRACKED_BODYGROUP
CTrackedObject_MODIFIER_TRACKED_PARTICLE
CTrackedObject_MODIFIER_TRACKED_RENDER_ATTRIBUTE
CTrackedObject_MODIFIER_TRACKED_SOUND
CTriggerFan
CTriggerPassthroughFakeWall
CUnitStatusOverlay
CUnitStatusOverlayV2
CVDataEconItem
CVariantItemSlotDefinition
CVariantItemStyleDefinition
CVectorExponentialMovingAverage
CVectorMovingAverage
CWorldCompositionChunkReferenceElement_t
C_AI_BaseNPC
C_AI_CitadelNPC
C_AI_MotorServices
C_AssignedLaneParticle
C_BarnLight
C_BaseButton
C_BaseClientUIEntity
C_BaseCombatCharacter
C_BaseCombatCharacter::WaterWakeMode_t
C_BaseDoor
C_BaseEntity
C_BaseModelEntity
C_BaseModelEntity::BodyGroupRequest_t
C_BaseModelEntity::Emphasized_Phoneme
C_BasePlayerPawn
C_BasePlayerWeapon
C_BasePropDoor
C_BaseToggle
C_BaseTrigger
C_Beam
C_Breakable
C_BreakableProp
C_CProjectile_Rutger_Rocket
C_CitadelBaseAbility
C_CitadelBoomerangProjectile
C_CitadelClimbRopeTrigger
C_CitadelConfigurableTrackedProjectile
C_CitadelDruidInvisBush
C_CitadelGameRules
C_CitadelGameRulesProxy
C_CitadelIdolReturnTrigger
C_CitadelItemPickup
C_CitadelMapDistrictTrigger
C_CitadelMinimapBoundary
C_CitadelObserverPawn
C_CitadelPassthroughFakeWall
C_CitadelPlayerBotNPCBrain
C_CitadelPlayerPawn
C_CitadelProjectile
C_CitadelProjectile_ImmobilizeTrap
C_CitadelShopTunnelTrigger
C_CitadelSpawnBlocker
C_CitadelTeam
C_CitadelTeleportTrigger
C_CitadelTrackedProjectile
C_CitadelTriggerHideout
C_CitadelViscousBall
C_CitadelZiplinePath
C_Citadel_BaseProp_MidStairs
C_Citadel_Bounce_Pad
C_Citadel_BreakableProp
Type
/
to search schemas
Deadlock
client
C_BaseTrigger
CTriggerFan
CTriggerFan
trigger_fan
3328 bytes (0x0D00), align 16
Source
Inherits
C_BaseTrigger
C_BaseToggle
C_BaseModelEntity
C_BaseEntity
CEntityInstance
Also in
server
Counter-Strike 2
offsets differ
Dota 2
offsets differ
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0C97
m_vFanOriginOffset
Vector
3224
0x0C98
m_vDirection
Vector
3236
0x0CA4
m_bPushTowardsInfoTarget
bool
3248
0x0CB0
m_bPushAwayFromInfoTarget
bool
3249
0x0CB1
m_qNoiseDelta
Quaternion
3264
0x0CC0
m_hInfoFan
CHandle
<
CInfoFan
>
3280
0x0CD0
sent as
ehandle
m_flForce
float32
3284
0x0CD4
m_bFalloff
bool
3288
0x0CD8
m_RampTimer
CountdownTimer
3296
0x0CE0
trigger_fan
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
fan_push_away_from_info_fan
bool
m_bPushAwayFromInfoTarget
fan_push_towards_info_fan
bool
m_bPushTowardsInfoTarget
fan_force
float32
m_flForce
fan_falloff
bool
m_bFalloff
Inputs
Declared here
With inherited
Inherited inputs
Outputs
Declared here
With inherited
Inherited outputs