Schema / pulse_runtime_lib / CPulseCell_BooleanSwitchState
CPulseCell_BooleanSwitchState class Copy name size 0x1F8 (504 bytes) · 3 own fields · last changed in build 6722
4 metadata entries
MGetKV3ClassDefaults {
"_class": "CPulseCell_BooleanSwitchState",
"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_Condition":
{
"m_EvaluateConnection":
{
"m_SourceOutflowName": "",
"m_nDestChunk": -1,
"m_nInstruction": -1
},
"m_DependentObservableVars":
[
],
"m_DependentObservableBlackboardReferences":
[
],
"m_DependentObservableTempVars":
[
]
},
"m_WhenTrue":
{
"m_SourceOutflowName": "",
"m_nDestChunk": -1,
"m_nInstruction": -1
},
"m_WhenFalse":
{
"m_SourceOutflowName": "",
"m_nDestChunk": -1,
"m_nInstruction": -1
}
}
MPropertyFriendlyName "Monitor Observable"
MPropertyDescription "While active, manage child cursors based on the results of a boolean condition. When the observable result changes, the prior cursor will be canceled and the appropriate outflow will fire a new child cursor. Will monitor continuously until externally canceled."
MPulseEditorCanvasItemSpecKV3 "{ className = 'IsStateNode' item_factory = 'BooleanSwitchState' }" History 6722–6745 changed size 0x198 → 0x1F8 m_Condition offset 0x48 → 0xD8, type PulseObservableBoolExpression_t → CPulseObservableExpression< bool >m_WhenTrue offset 0x108 → 0x168m_WhenFalse offset 0x150 → 0x1B0− m_SubGraph 6696–6701 first dumped