Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
18,008
ConVars & Commands
7,156
CSoundOpvarSetAABBEntity
CSoundOpvarSetAutoRoomEntity
CSoundOpvarSetBoxEntity
CSoundOpvarSetEntity
CSoundOpvarSetOBBEntity
CSoundOpvarSetOBBWindEntity
CSoundOpvarSetPathCornerEntity
CSoundOpvarSetPointBase
CSoundOpvarSetPointEntity
CSoundStackSave
CSpeechBubbleInfo
CSpeechBubbleManager
CSplineConstraint
CSpotlightEnd
CSprite
CSpriteAlias_env_glow
CSpriteOriented
CTeam
CTeamTrackedStatsEntity
CTestPulseIO
CTestPulseIO::EntityHandleIntArgs_t
CTestPulseIO::EntityNameStringArgs_t
CTestPulseIO::FloatStringArgs_t
CTestPulseIO::ThreeStringArgs_t
CTestPulseIOComponent
CTestPulseIOComponent_Derived
CTextureBasedAnimatable
CTimeline
CTimerEntity
CTonemapController2
CTonemapController2Alias_env_tonemap_controller2
CTonemapTrigger
CTormentorSpawnPhase
CTouchExpansionComponent
CTriggerActiveWeaponDetect
CTriggerBrush
CTriggerCallback
CTriggerDetectBulletFire
CTriggerDetectExplosion
CTriggerDota
CTriggerDotaPath
CTriggerFan
CTriggerGameEvent
CTriggerGravity
CTriggerHurt
CTriggerImpact
CTriggerLerpObject
CTriggerLook
CTriggerMultiple
CTriggerOnce
CTriggerPhysics
CTriggerProximity
CTriggerPush
CTriggerRemove
CTriggerSave
CTriggerSndSosOpvar
CTriggerSoundscape
CTriggerTeleport
CTriggerVolume
CVerticalMotionController
CWorld
ConstraintSoundInfo
CountdownTimer
CreatureAbilityData_t
CreatureAbilityType
CreatureStateData_t
DOTANeutralCampInfo_t
DOTATeleportInfo_t
DOTAThreatLevelInfo_t
DOTA_AssassinMinigameNetworkState
DamageShareEvent_t
DataTeamPlayer_t
DynamicVolumeDef_t
EOverrideBlockLOS_t
EPoorNetworkConditionsType
EngineCountdownTimer
EntFinderMethod_t
EntityRenderAttribute_t
Explosions
FilterDamageType
Type
/
to search schemas
Dota 2
server
CLogicalEntity
CTestPulseIO
CTestPulseIO
1936 bytes (0x0790), align 8
Source
Inherits
CLogicalEntity
CServerOnlyEntity
CBaseEntity
CEntityInstance
Also in
Counter-Strike 2
offsets differ
Deadlock
offsets differ
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0497
m_OnVariantVoid
CEntityIOOutput
1176
0x0498
m_OnVariantBool
CEntityOutputTemplate
<
bool
>
1200
0x04B0
m_OnVariantInt
CEntityOutputTemplate
<
int32
>
1232
0x04D0
m_OnVariantFloat
CEntityOutputTemplate
<
float32
>
1264
0x04F0
m_OnVariantString
CEntityOutputTemplate
<
CUtlSymbolLarge
>
1296
0x0510
m_OnVariantColor
CEntityOutputTemplate
<
Color
>
1328
0x0530
m_OnVariantVector
CEntityOutputTemplate
<
Vector
>
1360
0x0550
m_bAllowEmptyInputs
bool
1400
0x0578
m_TestComponent
CTestPulseIOComponent_Derived
1408
0x0580
m_OnInternalTestVoid
CEntityIOOutput
1456
0x05B0
m_OnInternalTestBool
CEntityOutputTemplate
<
bool
>
1480
0x05C8
m_OnInternalTestInt
CEntityOutputTemplate
<
int32
>
1512
0x05E8
m_OnInternalTestFloat
CEntityOutputTemplate
<
float32
>
1544
0x0608
m_OnInternalTestString
CEntityOutputTemplate
<
CUtlSymbolLarge
>
1576
0x0628
m_OnInternalTestColor
CEntityOutputTemplate
<
Color
>
1608
0x0648
m_OnInternalTestVector
CEntityOutputTemplate
<
Vector
>
1640
0x0668
m_OnInternalTestEntityName
CEntityOutputTemplate
<
CEntityNameString
>
1680
0x0690
m_OnInternalTestEntityHandle
CEntityOutputTemplate
<
CHandle
<
CBaseEntity
>
>
1712
0x06B0
m_OnInternalTestSchemaEnum
CEntityOutputTemplate
<
TestInputOutputCombinationsEnum_t
>
1744
0x06D0
m_OnInternalTestFloatString
CEntityOutputTemplate
<
CTestPulseIO::FloatStringArgs_t
>
1776
0x06F0
m_OnInternalTestEntityNameString
CEntityOutputTemplate
<
CTestPulseIO::EntityNameStringArgs_t
>
1816
0x0718
m_OnInternalTestEntityHandleInt
CEntityOutputTemplate
<
CTestPulseIO::EntityHandleIntArgs_t
>
1856
0x0740
m_OnInternalTestStringStringString
CEntityOutputTemplate
<
CTestPulseIO::ThreeStringArgs_t
>
1888
0x0760