CPulseCell_BaseFlow
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 72 bytes (0x48)Alignment: 8 bytesModule: pulse_runtime_libBinary: animationsystem.dll
Relationships
Inherits from: CPulseCell_Base
Derived by (33)
- CPulseCell_BaseYieldingInflow
- CPulseCell_ExampleSelector
- CPulseCell_Inflow_BaseEntrypoint
- CPulseCell_InlineNodeSkipSelector
- CPulseCell_Outflow_CycleOrdered
- CPulseCell_Outflow_CycleRandom
- CPulseCell_Outflow_CycleShuffled
- CPulseCell_Outflow_TestExplicitYesNo
- CPulseCell_Outflow_TestRandomYesNo
- CPulseCell_PickBestOutflowSelector
- CPulseCell_SoundEventStart
- CPulseCell_Step_DebugLog
- CPulseCell_Step_EntFire
- CPulseCell_Step_EntFire
- CPulseCell_Step_FollowEntity
- CPulseCell_Step_PublicOutput
- CPulseCell_Step_SetAnimGraphParam
- CPulseCell_Step_TestDomainCreateFakeEntity
- CPulseCell_Step_TestDomainDestroyFakeEntity
- CPulseCell_Step_TestDomainEntFire
- CPulseCell_Step_TestDomainTracepoint
- CPulseCell_Test_MultiInflow_NoDefault
- CPulseCell_Test_MultiInflow_WithDefault
- CPulseCell_Test_MultiOutflow_WithParams
- CPulseCell_Test_NoInflow
- CSmartPropPulse_BaseQueryableFlow
- CSmartPropPulse_CreateRotator
- CSmartPropPulse_CreateSizer
- CSmartPropPulse_FitOnLine
- CSmartPropPulse_Group
- CSmartPropPulse_PickOneSelector
- CSmartPropPulse_PlaceInSphere
- CSmartPropPulse_SmartProp
Inheritance tree
CPulseCell_Base
CPulseCell_BaseFlow (33)
CPulseCell_BaseYieldingInflow (22)
- CPulseCell_BaseLerp
- CPulseCell_BaseState
- CPulseCell_FireCursors
- CPulseCell_Inflow_Wait
- CPulseCell_Inflow_Yield
- CPulseCell_IntervalTimer
- CPulseCell_Outflow_ListenForAnimgraphTag server
- CPulseCell_Outflow_ListenForEntityOutput server
- CPulseCell_Outflow_PlaySceneBase server
- CPulseCell_Outflow_PlayVOLine server
- CPulseCell_Outflow_ScriptedSequence server
- CPulseCell_PlaySequence client
- CPulseCell_PlaySequence server
- CPulseCell_Step_CallExternalMethod
- CPulseCell_Test_MultiOutflow_WithParams_Yielding pulse_system
- CPulseCell_TestWaitWithAutoTracepoints pulse_system
- CPulseCell_TestWaitWithCursorState pulse_system
- CPulseCell_TestYieldForever pulse_system
- CPulseCell_TestYieldWithObservables pulse_system
- CPulseCell_Timeline
- CPulseCell_WaitForCursorsWithTagBase
- CPulseCell_WaitForObservable
- CPulseCell_ExampleSelector pulse_system
- CPulseCell_InlineNodeSkipSelector
- CPulseCell_Outflow_CycleOrdered
- CPulseCell_Outflow_CycleRandom
- CPulseCell_Outflow_CycleShuffled
- CPulseCell_Outflow_TestExplicitYesNo pulse_system
- CPulseCell_Outflow_TestRandomYesNo pulse_system
- CPulseCell_PickBestOutflowSelector
- CPulseCell_SoundEventStart server
- CPulseCell_Step_DebugLog
- CPulseCell_Step_EntFire client
- CPulseCell_Step_EntFire server
- CPulseCell_Step_FollowEntity server
- CPulseCell_Step_PublicOutput
- CPulseCell_Step_SetAnimGraphParam server
- CPulseCell_Step_TestDomainCreateFakeEntity pulse_system
- CPulseCell_Step_TestDomainDestroyFakeEntity pulse_system
- CPulseCell_Step_TestDomainEntFire pulse_system
- CPulseCell_Step_TestDomainTracepoint pulse_system
- CPulseCell_Test_MultiInflow_NoDefault pulse_system
- CPulseCell_Test_MultiInflow_WithDefault pulse_system
- CPulseCell_Test_MultiOutflow_WithParams pulse_system
- CPulseCell_Test_NoInflow pulse_system
CSmartPropPulse_BaseQueryableFlow smartprops (2)
- CSmartPropPulse_CreateLocator smartprops
- CSmartPropPulse_PlaceOnPath smartprops
- CSmartPropPulse_CreateRotator smartprops
- CSmartPropPulse_CreateSizer smartprops
- CSmartPropPulse_FitOnLine smartprops
- CSmartPropPulse_Group smartprops
- CSmartPropPulse_PickOneSelector smartprops
- CSmartPropPulse_PlaceInSphere smartprops
- CSmartPropPulse_SmartProp smartprops
Relationship diagram (20 edges)
classDiagram
CPulseCell_Base <|-- CPulseCell_BaseFlow
CPulseCell_BaseFlow <|-- CPulseCell_BaseYieldingInflow
CPulseCell_BaseFlow <|-- CPulseCell_ExampleSelector
CPulseCell_BaseFlow <|-- CPulseCell_Inflow_BaseEntrypoint
CPulseCell_BaseFlow <|-- CPulseCell_InlineNodeSkipSelector
CPulseCell_BaseFlow <|-- CPulseCell_Outflow_CycleOrdered
CPulseCell_BaseFlow <|-- CPulseCell_Outflow_CycleRandom
CPulseCell_BaseFlow <|-- CPulseCell_Outflow_CycleShuffled
CPulseCell_BaseFlow <|-- CPulseCell_Outflow_TestExplicitYesNo
CPulseCell_BaseFlow <|-- CPulseCell_Outflow_TestRandomYesNo
CPulseCell_BaseFlow <|-- CPulseCell_PickBestOutflowSelector
CPulseCell_BaseFlow <|-- CPulseCell_SoundEventStart
CPulseCell_BaseFlow <|-- CPulseCell_Step_DebugLog
CPulseCell_BaseFlow <|-- CPulseCell_Step_EntFire
CPulseCell_BaseFlow <|-- CPulseCell_Step_FollowEntity
CPulseCell_BaseFlow <|-- CPulseCell_Step_PublicOutput
CPulseCell_BaseFlow <|-- CPulseCell_Step_SetAnimGraphParam
CPulseCell_BaseFlow <|-- CPulseCell_Step_TestDomainCreateFakeEntity
CPulseCell_BaseFlow <|-- CPulseCell_Step_TestDomainDestroyFakeEntity
CPulseCell_BaseFlow <|-- CPulseCell_Step_TestDomainEntFireMemory layout
1 fields, 0 declared here and 1 inherited. Offsets are absolute from the object base on windows-x86_64.
CPulseCell_Base
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x8 | m_nEditorNodeID | PulseDocNodeID_t | CPulseCell_Base | MFgdFromSchemaCompletelySkipField |
KV3 class defaults
{
"_class": "CPulseCell_BaseFlow",
"m_nEditorNodeID": -1
}