public bool addListener(int componentId, IMenueComponentListener newListener) { GenericMenueComponent com = getComponentById(componentId); if (com == null) { Debug.Log("Could not find menue component with this id. Was it removed?"); return(false); } bool succes = com.addListener(newListener); return(succes); }
public void menueChanged(GenericMenueComponent changedComponent) { threshold = float.Parse(_input.GetComponent <InputField>().text); switch (_dropdown.GetComponent <Dropdown>().value) { case 0: axis = "X"; break; case 1: axis = "Y"; break; case 2: axis = "Z"; break; } StartSplitDatasets(); }
public void menueChanged(GenericMenueComponent changedComponent) { if (menue == null) { Debug.Log("Did not find a valid menue!"); return; } string name = changedComponent.getName(); if (name.Equals("showXAxis")) { Debug.Log("New value for showXAxis: " + menue.getToggleValue(changedComponent.getId())); // Do something with the value. } if (name.Equals("showYAxis")) { Debug.Log("New value for showYAxis: " + menue.getToggleValue(changedComponent.getId())); // Do something with the value. } if (name.Equals("showZAxis")) { Debug.Log("New value for showZAxis: " + menue.getToggleValue(changedComponent.getId())); // Do something with the value. } //change if the KMean should run until convergence or not // if (name.Equals("KMeanConvergence")) // { // if (!KMeansClusteringOperator.Convergence) // { // KMeansClusteringOperator.Convergence = true; // } // else // { // KMeansClusteringOperator.Convergence = false; // } // } }
public void menueChanged(GenericMenueComponent changedComponent) { if (menue == null) { Debug.Log("Did not find a valid menue!"); return; } string name = changedComponent.getName(); //change if the KMean should run until convergence or not if (name.Equals("KMeanConvergence")) { if (!Convergence) { Convergence = true; } else { Convergence = false; } } }
private void SetTextOfComponent(GenericMenueComponent component, string text) { //the text is always the last child in the hierarchy component.transform.GetChild(component.transform.childCount - 1).GetComponent <Text>().text = text; }