Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 22s ago· Viewing build 6745 (Oct 02 2026)

CPulseCell_ObservableSwitchState

class

size 0x1E0 (480 bytes) · 2 own fields

3 metadata entries
MGetKV3ClassDefaults
{ "_class": "CPulseCell_ObservableSwitchState", "m_nEditorNodeID": -1, "m_BaseFlow_OnAfterCancel": { "m_SourceOutflowName": "", "m_nDestChunk": -1, "m_nInstruction": -1 }, "m_BaseFlow_WhileActive": { "m_SourceOutflowName": "", "m_nDestChunk": -1, "m_nInstruction": -1 }, "m_SwitchValue": { "m_EvaluateConnection": { "m_SourceOutflowName": "", "m_nDestChunk": -1, "m_nInstruction": -1 }, "m_DependentObservableVars": [ ], "m_DependentObservableBlackboardReferences": [ ], "m_DependentObservableTempVars": [ ] }, "m_Cases": { "m_CaseValues": [ ], "m_CaseOutflows": [ ], "m_DefaultCaseOutflow": { "m_SourceOutflowName": "", "m_nDestChunk": -1, "m_nInstruction": -1 } } }
MPropertyFriendlyName
"Monitor Observable Switch"
MPropertyDescription
"While active, manage child cursors based on which case an observable value matches. When the observable result moves to a different case, the prior cursor will be canceled and the matching outflow will fire a new child cursor. Will monitor continuously until externally canceled."
Copy as
CPulseCell_ObservableSwitchState · 2 fields
0xD8m_SwitchValueCPulseObservableExpression< CPulseVariant > = {…}
0x168m_CasesCPulseObservableSwitchCases = {…}
from CPulseCell_BaseYieldingInflow · 2 fields
0x48m_BaseFlow_OnAfterCancelCPulse_ResumePoint = {…}
0x90m_BaseFlow_WhileActiveCPulse_ResumePoint = {…}
from CPulseCell_Base · 1 field
0x8m_nEditorNodeIDPulseDocNodeID_t = -1

History

  1. 6722–6745added