public virtual void AddInput(GameObject dropZone) { if (!panel.haveSeveralInputs || dropZone.name == "Input Panel") { if (itIsController) { back.SetActive(true); dz = dropZone; QuestionControllerPathPanel.Show(); } else { panel.parent.Input = captured.schemeObject; inputPanel.transform.GetChild(1).GetComponentInChildren <Text>().text = captured.schemeObject.name; captured = null; } } else { if (itIsController) { back.SetActive(true); dz = dropZone; QuestionControllerPathPanel.Show(); } else { panel.AddInput(dropZone); captured = null; } } }
public void SetInput(ComparatorInput item, TabSchemeObject schemeObject) { int index = tabButtons.IndexOf(item); item.text.text = schemeObject.name; objects[index] = schemeObject.schemeObject; panel.AddInput(index); }
public void AddInput(int id) { MIKEditorPanel mep = captured.schemeObject.propPanel.GetComponent <MIKEditorPanel>(); captured = mep.controlPaths[id]; if (dz.name == "Input Panel") { panel.parent.Input = captured.schemeObject; inputPanel.transform.GetChild(1).GetComponentInChildren <Text>().text = captured.schemeObject.name; } else { panel.AddInput(dz); } itIsController = false; dz = null; captured = null; back.SetActive(false); }
public void AddNewObject(int index) { if (index > 0) { index--; try { TabSchemeObject newButton = Instantiate(objects[index], content); newButton.group = group; newButton.EditorObjectID = index; newButton.schemeObject.boardObject = Instantiate(boardObjects[index], panelBoard); newButton.schemeObject.propPanel = Instantiate(propPanels[index], panelEditor); newButton.schemeObject.propPanel.GetComponent <EditedPanel>().parent = newButton.schemeObject; newButton.schemeObject.propPanel.transform.SetAsLastSibling(); group.Subscribe(newButton); group.OnTabSelected(newButton); it.SetValueWithoutNotify(0); } catch (NullReferenceException e) { Debug.LogError(e.Message + "\nCurrent index:" + index + "\n" + e.StackTrace); } } }
public void CancleSelector() { dz = null; captured = null; back.SetActive(false); }