Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
18,139
ConVars & Commands
7,284
Show
All
18,139
Classes
17,201
Enums
938
Entities
6,931
Components
22
Networked
627
VData
165
Exclusive
14,143
CSurvivorsSpawnerDefinition
CSurvivorsSpawnerDestructibles
CSurvivorsSpawnerDestructiblesDefinition
CSurvivorsSpawnerEliteTurret
CSurvivorsSpawnerEliteTurretDefinition
CSurvivorsSpawnerGolem
CSurvivorsSpawnerGolemDefinition
CSurvivorsSpawnerTower
CSurvivorsSpawnerTowerDefinition
CSurvivorsUnit
CSurvivorsUnit_Snotty
CSurvivorsUpgradeDefinition
CTakeDamageInfo
CTakeDamageResult
CTakeDamageSummaryScopeGuard
CTeamTrackedStatDefinition
CTeamTrackedStatsEntity
CTimeline
CTormentorSpawnPhase
CTriggerFan
CUnitOrders
CVectorExponentialMovingAverage
CVectorMovingAverage
CWorldCompositionChunkReferenceElement_t
C_Artillery_PortraitWorldUnit
C_BaseAnimatingController
C_BaseAnimatingOverlay
C_BaseAnimatingOverlayController
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_BodyComponentBaseAnimating
C_BodyComponentBaseAnimatingOverlay
C_Breakable
C_BreakableProp
C_CDOTA_Ability_Treant_LeechSeed
C_CSequenceTransitioner2
C_ClientRagdoll
C_ColorCorrection
C_ColorCorrectionVolume
C_CommandContext
C_CrownfallShmupCamera
C_CrownfallShmupEnemy
C_DOTAAmbientCreatureParticleZone
C_DOTAAppCheers
C_DOTABaseAbility
C_DOTABaseCustomHeroPickRules
C_DOTABaseGameMode
C_DOTABotChallengeGameMode
C_DOTACameraBounds
C_DOTACheers
C_DOTACustomGameHeroPickRules
C_DOTAFogOfWarTempViewers
C_DOTAGameManager
C_DOTAGameManagerProxy
C_DOTAGamerules
C_DOTAGamerulesProxy
C_DOTAMutationGameMode
C_DOTANewPlayerPoolGameMode
C_DOTAPlayerController
C_DOTAPortraitWorldCallbackHandler
C_DOTAPropCustomTexture
C_DOTAReflectionSkybox
C_DOTASceneEntity
C_DOTASpectatorGraphManager
C_DOTASpectatorGraphManagerProxy
C_DOTATeam
C_DOTATurboGameMode
Type
/
to search schemas
Dota 2
client
C_BaseTrigger
CTriggerFan
CTriggerFan
trigger_fan
3264 bytes (0x0CC0), align 16
Source
Inherits
C_BaseTrigger
C_BaseToggle
C_BaseModelEntity
C_BaseEntity
CEntityInstance
Also in
server
Counter-Strike 2
offsets differ
Deadlock
offsets differ
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0C5F
m_vFanOriginOffset
Vector
3168
0x0C60
m_vDirection
Vector
3180
0x0C6C
m_bPushTowardsInfoTarget
bool
3192
0x0C78
m_bPushAwayFromInfoTarget
bool
3193
0x0C79
m_qNoiseDelta
Quaternion
3200
0x0C80
m_hInfoFan
CHandle
<
CInfoFan
>
3216
0x0C90
sent as
ehandle
m_flForce
float32
3220
0x0C94
m_bFalloff
bool
3224
0x0C98
m_RampTimer
CountdownTimer
3232
0x0CA0
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