Class FlowBlackboard
public class FlowBlackboard : CeresBlackboard, IVariableSource, IDisposable
- Inheritance
-
FlowBlackboard
- Implements
- Inherited Members
Constructors
FlowBlackboard(FlowGraphView)
public FlowBlackboard(FlowGraphView graphView)
Parameters
graphViewFlowGraphView
Methods
AddVariableRow(SharedVariable, BlackboardRow)
protected override void AddVariableRow(SharedVariable variable, BlackboardRow blackboardRow)
Parameters
variableSharedVariableblackboardRowBlackboardRow
BuildBlackboardMenu(ContextualMenuPopulateEvent, CeresBlackboardVariableRow)
protected override void BuildBlackboardMenu(ContextualMenuPopulateEvent evt, CeresBlackboardVariableRow variableRow)
Parameters
evtContextualMenuPopulateEventvariableRowCeresBlackboardVariableRow
CanVariableExposed(SharedVariable)
Whether variable can be exposed in blackboard
protected override bool CanVariableExposed(SharedVariable variable)
Parameters
variableSharedVariable
Returns
CreateBlackboardMenu(GenericMenu)
protected override void CreateBlackboardMenu(GenericMenu menu)
Parameters
menuGenericMenu
CreateVariableBlackboardRow(SharedVariable, BlackboardField, VisualElement)
Create BlackboardRow for variable
protected override BlackboardRow CreateVariableBlackboardRow(SharedVariable variable, BlackboardField blackboardField, VisualElement valueField)
Parameters
variableSharedVariableblackboardFieldBlackboardFieldvalueFieldVisualElement