private VariableUI CreateVaribale(IVariable variableData) { VariableUI result = Instantiate(_resourceProvider.VariableUIPrefab, _content); result.VariableData = variableData; result.RefreshAnData(); return(result); }
private void VariableClickHandler(VariableUI sender) { switch (_editPanel.CurrentTool) { case EditTools.Add: { _addTool.AddOnVariablesPanel(); } break; } }
public void AddVariable(IVariable newVariable) { Variables.Add(newVariable); VariableUI newVariableUI = CreateVaribale(newVariable); _variablesUIs.Add(newVariableUI); SetContentSiblings(); RefreshTreeBlocksListeners(); }
private void VaribaleClickHandler(VariableUI variable) { OnVariableClick?.Invoke(variable); }