Schema / pulse_runtime_lib / CPulseCell_ObservableSwitchState
CPulseCell_ObservableSwitchState class Copy name 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."