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
CModifier_UnrestrictedMotorMovement
CModifier_Upgrade_ArcaneMedallion
CModifier_Upgrade_ArcaneMedallion_VData
CModifier_Upgrade_ArcaneSurge
CModifier_Upgrade_ArcaneSurge_AbilityWatcher
CModifier_Upgrade_ArcaneSurge_AbilityWatcher_VData
CModifier_Upgrade_ArcaneSurge_VData
CModifier_Upgrade_KineticSash
CModifier_Upgrade_KineticSashTriggered
CModifier_Upgrade_KineticSashTriggered_VData
CModifier_Upgrade_KineticSash_VData
CModifier_WarpStone_Caster
CModifier_WarpStone_Caster_VData
CModifier_WreckerSalvageBuffVData
CModifier_WreckerSalvageVData
CModifier_WreckerScrapBlastDebuffVData
CModifier_Wrecker_UltimateGrabEnemyVData
CModifier_Wrecker_UltimateThrowEnemyVData
CModifier_Wrecker_UltimateVData
CMomentaryRotButton
CMotorController
CMovementStatsProperty
CMoverPathNode
CMultiLightProxy
CMultiSource
CMultiplayRules
CMultiplayer_Expresser
CNPCMaker
CNPCSpawnDestination
CNPC_BarrackBoss
CNPC_BarrackBossVData
CNPC_BarrackBoss_GraphController
CNPC_BaseDefenseSentry
CNPC_BaseDefenseSentryVData
CNPC_BaseDefenseSentry_GraphController
CNPC_Boss_Tier1_GraphController
CNPC_Boss_Tier2
CNPC_Boss_Tier2VData
CNPC_Boss_Tier2_GraphController
CNPC_Boss_Tier3
CNPC_Boss_Tier3Core
CNPC_Boss_Tier3Core_GraphController
CNPC_Boss_Tier3VData
CNPC_Boss_Tier3_GraphController
CNPC_Escort
CNPC_Escort_GraphController
CNPC_Escort_VData
CNPC_FamiliarHelper
CNPC_MidBoss
CNPC_MidBossVData
CNPC_MidBoss_GraphController
CNPC_NecroSkele
CNPC_NecroSkele_GraphController
CNPC_NeutralBugVData
CNPC_NeutralSinnerSacrificeHideoutVData
CNPC_NeutralSinnerSacrificeVData
CNPC_Neutral_Bug
CNPC_Neutral_Flying_Pigeon
CNPC_Neutral_Flying_PigeonVData
CNPC_Neutral_Hideout_Cat
CNPC_Neutral_Hideout_CatVData
CNPC_Neutral_Hideout_Rabbit
CNPC_Neutral_Hideout_RabbitVData
CNPC_Neutral_SinnersSacrifice
CNPC_Neutral_SinnersSacrifice_Hideout
CNPC_Ratking_Rat
CNPC_Ratking_Rat_GraphController
CNPC_ShieldedSentry
CNPC_ShieldedSentryVData
CNPC_ShieldedSentry_GraphController
CNPC_SimpleAnimatingAI
CNPC_SimpleAnimatingAIVData
CNPC_SimpleAnimatingAI_GraphController
CNPC_SinnersSacrifice_GraphController
CNPC_Trooper
CNPC_TrooperBoss
CNPC_TrooperBossVData
CNPC_TrooperNeutral
CNPC_TrooperNeutralNodeMoverVData
CNPC_TrooperNeutralVData
Type
/
to search schemas
Deadlock
server
CRotButton
CMomentaryRotButton
CMomentaryRotButton
momentary_rot_button
2736 bytes (0x0AB0), align 8
Source
Inherits
CRotButton
CBaseButton
CBaseToggle
CBaseModelEntity
CBaseEntity
CEntityInstance
Also in
Counter-Strike 2
offsets differ
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x09F7
m_Position
CEntityOutputTemplate
<
float32
>
2552
0x09F8
m_OnUnpressed
CEntityIOOutput
2584
0x0A18
m_OnFullyOpen
CEntityIOOutput
2608
0x0A30
m_OnFullyClosed
CEntityIOOutput
2632
0x0A48
m_OnReachedPosition
CEntityIOOutput
2656
0x0A60
m_lastUsed
int32
2680
0x0A78
m_start
QAngle
2684
0x0A7C
m_end
QAngle
2696
0x0A88
m_IdealYaw
float32
2708
0x0A94
m_sNoise
CUtlSymbolLarge
2712
0x0A98
m_bUpdateTarget
bool
2720
0x0AA0
m_direction
int32
2724
0x0AA4
m_returnSpeed
float32
2728
0x0AA8
m_flStartPosition
float32
2732
0x0AAC
momentary_rot_button
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
StartDirection
int32
m_direction
returnspeed
float32
m_returnSpeed
StartPosition
float32
m_flStartPosition
solidbsp
added keyfield
bool
m_bSolidBsp
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
SetPosition
(param:
float
)
—
SetPositionImmediately
(param:
float
)
—
_DisableUpdateTarget
()
—
_EnableUpdateTarget
()
—
Outputs
Declared here
With inherited
Name
Description
Inherited outputs
OnFullyClosed
()
—
OnFullyOpen
()
—
OnReachedPosition
()
—
OnUnpressed
()
—
Position
(param:
float
)
—