Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
4,516
ConVars & Commands
5,573
Show
All
4,516
Classes
3,881
Enums
635
Entities
852
Components
19
Networked
414
VData
27
Exclusive
482
CTestPulseIO::EntityNameStringArgs_t
CTestPulseIO::FloatStringArgs_t
CTestPulseIO::ThreeStringArgs_t
CTestPulseIOComponent
CTestPulseIOComponent_Derived
CTextureBasedAnimatable
CTimeline
CTimerEntity
CTonemapController2
CTonemapController2Alias_env_tonemap_controller2
CTonemapTrigger
CTouchExpansionComponent
CTriggerActiveWeaponDetect
CTriggerBombReset
CTriggerBrush
CTriggerBuoyancy
CTriggerCallback
CTriggerDetectBulletFire
CTriggerDetectExplosion
CTriggerFan
CTriggerGameEvent
CTriggerGravity
CTriggerHostageReset
CTriggerHurt
CTriggerImpact
CTriggerLerpObject
CTriggerLook
CTriggerMultiple
CTriggerOnce
CTriggerPhysics
CTriggerProximity
CTriggerPush
CTriggerRemove
CTriggerSave
CTriggerSndSosOpvar
CTriggerSoundscape
CTriggerTeleport
CTriggerVolume
CVoteController
CWaterBullet
CWeaponAWP
CWeaponAug
CWeaponBaseItem
CWeaponBizon
CWeaponCZ75a
CWeaponElite
CWeaponFamas
CWeaponFiveSeven
CWeaponG3SG1
CWeaponGalilAR
CWeaponGlock
CWeaponHKP2000
CWeaponM249
CWeaponM4A1
CWeaponM4A1Silencer
CWeaponMAC10
CWeaponMP5SD
CWeaponMP7
CWeaponMP9
CWeaponMag7
CWeaponNOVA
CWeaponNegev
CWeaponP250
CWeaponP90
CWeaponRevolver
CWeaponSCAR20
CWeaponSG556
CWeaponSSG08
CWeaponSawedoff
CWeaponTaser
CWeaponTec9
CWeaponUMP45
CWeaponUSPSilencer
CWeaponXM1014
CWorld
ChickenPathCost
ConstraintSoundInfo
CountdownTimer
DynamicVolumeDef_t
EOverrideBlockLOS_t
Type
/
to search schemas
Counter-Strike 2
server
CBaseTrigger
CTriggerFan
CTriggerFan
trigger_fan
2704 bytes (0x0A90), align 16
Source
Inherits
CBaseTrigger
CBaseToggle
CBaseModelEntity
CBaseEntity
CEntityInstance
Also in
client
Dota 2
differs
Deadlock
differs
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x09C7
m_vFanOriginOffset
Vector
2504
0x09C8
m_vDirection
Vector
2516
0x09D4
m_bPushTowardsInfoTarget
bool
2528
0x09E0
m_bPushAwayFromInfoTarget
bool
2529
0x09E1
m_qNoiseDelta
Quaternion
2544
0x09F0
m_hInfoFan
CHandle
<
CInfoFan
>
2560
0x0A00
sent as
ehandle
m_flForce
float32
2564
0x0A04
m_bFalloff
bool
2568
0x0A08
m_RampTimer
CountdownTimer
2576
0x0A10
m_vFanOriginWS
VectorWS
2600
0x0A28
m_vFanOriginLS
Vector
2612
0x0A34
m_vFanEndLS
Vector
2624
0x0A40
m_vNoiseDirectionTarget
Vector
2636
0x0A4C
m_iszInfoFan
CUtlSymbolLarge
2648
0x0A58
m_flRopeForceScale
float32
2656
0x0A60
m_flParticleForceScale
float32
2660
0x0A64
m_flPlayerForce
float32
2664
0x0A68
m_bPlayerWindblock
bool
2668
0x0A6C
m_flNPCForce
float32
2672
0x0A70
m_flRampTime
float32
2676
0x0A74
m_fNoiseDegrees
float32
2680
0x0A78
m_fNoiseSpeed
float32
2684
0x0A7C
m_bPushPlayer
bool
2688
0x0A80
m_bRampDown
bool
2689
0x0A81
m_nManagerFanIdx
int32
2692
0x0A84
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
fan_origin
Vector
m_vFanOriginLS
fan_end
Vector
m_vFanEndLS
fan_info_fan
string
m_iszInfoFan
fan_noise_speed
float32
m_fNoiseSpeed
fan_noise_direction_degrees
float32
m_fNoiseDegrees
fan_rope_force_scale
float32
m_flRopeForceScale
fan_particle_force_scale
float32
m_flParticleForceScale
fan_player_force
float32
m_flPlayerForce
fan_player_windblock
bool
m_bPlayerWindblock
fan_npc_force
float32
m_flNPCForce
fan_ramp_time
float32
m_flRampTime
fan_push_player
bool
m_bPushPlayer
fan_rampdown
bool
m_bRampDown
Inputs
Declared here
With inherited
Inherited inputs
Outputs
Declared here
With inherited
Inherited outputs