- Deadlock
- pulse_runtime_lib
- CPulseCell_BaseState
- CPulseCell_ObservableSwitchState
- Metadata
- 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."MPropertyFriendlyName: "Monitor Observable Switch"
- Also in
- Dota 2
Fields
NameTypeOffset
CPulseObservableExpression< CPulseVariant> = {"m_DependentObservableBlackboardReferences":[],"m_DependentObservableTempVars":[],"m_DependentObservableVars":[],"m_EvaluateConnection":{"m_SourceOutflowName":"","m_nDestChunk":-1,"m_nInstruction":-1}}
MPropertyDescription: "Value to evaluate when any of its dependent values change. The result is compared against each case."
MPropertyFriendlyName: "Observable"
CPulseObservableSwitchCases = {"m_CaseOutflows":[],"m_CaseValues":[],"m_DefaultCaseOutflow":{"m_SourceOutflowName":"","m_nDestChunk":-1,"m_nInstruction":-1}}