コード例 #1
0
        private VariableUI CreateVaribale(IVariable variableData)
        {
            VariableUI result = Instantiate(_resourceProvider.VariableUIPrefab, _content);

            result.VariableData = variableData;
            result.RefreshAnData();

            return(result);
        }
コード例 #2
0
 private void VariableClickHandler(VariableUI sender)
 {
     switch (_editPanel.CurrentTool)
     {
     case EditTools.Add:
     {
         _addTool.AddOnVariablesPanel();
     }
     break;
     }
 }
コード例 #3
0
        public void AddVariable(IVariable newVariable)
        {
            Variables.Add(newVariable);

            VariableUI newVariableUI = CreateVaribale(newVariable);

            _variablesUIs.Add(newVariableUI);

            SetContentSiblings();

            RefreshTreeBlocksListeners();
        }
コード例 #4
0
 private void VaribaleClickHandler(VariableUI variable)
 {
     OnVariableClick?.Invoke(variable);
 }