Class LegacyFlowGraph
Inheritance
LegacyFlowGraph
Syntax
[RenamedFrom("Bolt.FlowGraph")]
[Obsolete("Use the new flow graph types instead (function, behaviour, macro).")]
public sealed class LegacyFlowGraph : FlowGraph, IGraphWithLegacyVariables, IBehaviourGraph, IGraph, IObservableDisposable, IDisposable, IPrewarmable, ISerializationDepender, ISerializationDependency, ISerializationCallbackReceiver, IIdentifiable, INotifyPropertyChanged
Constructors
LegacyFlowGraph()
Declaration
Properties
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Control Inputs")]
[InspectorWide]
[InspectorShowInFooter]
public UnitPortDefinitionCollection<ControlInputDefinition> controlInputDefinitions { get; }
Property Value
controlOutputDefinitions
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Control Outputs")]
[InspectorWide]
[InspectorShowInFooter]
public UnitPortDefinitionCollection<ControlOutputDefinition> controlOutputDefinitions { get; }
Property Value
Declaration
[DoNotSerialize]
public LegacyFlowGraphInput input { get; set; }
Property Value
legacyVariables
Declaration
[Serialize]
[Obsolete("Use the new class variables system instead.")]
public VariableDeclarations legacyVariables { get; }
Property Value
Implements
output
Declaration
[DoNotSerialize]
public LegacyFlowGraphOutput output { get; set; }
Property Value
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Value Inputs")]
[InspectorWide]
[InspectorShowInFooter]
public UnitPortDefinitionCollection<ValueInputDefinition> valueInputDefinitions { get; }
Property Value
valueOutputDefinitions
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Value Outputs")]
[InspectorWide]
[InspectorShowInFooter]
public UnitPortDefinitionCollection<ValueOutputDefinition> valueOutputDefinitions { get; }
Property Value
Methods
Activate(GraphReference)
Declaration
public void Activate(GraphReference instance)
Parameters
Implements
CreateData()
Declaration
public override IGraphData CreateData()
Returns
Overrides
Implements
Deactivate(GraphReference)
Declaration
public void Deactivate(GraphReference instance)
Parameters
Implements
GetDynamicVariableNames(VariableKind, GraphReference)
Declaration
[Obsolete("Use the new class variables system instead.")]
public IEnumerable<string> GetDynamicVariableNames(VariableKind kind, GraphReference reference)
Parameters
Returns
Implements
IsActive(GraphPointer)
Declaration
public bool IsActive(GraphPointer instance)
Parameters
Returns
Implements
Extension Methods