private void CreateMenueButtons() { _input = _menu.AddInputField("Threshold", this); _input.GetComponent <RectTransform>().localRotation = new Quaternion(0, 0, 0, 0); _input.UpdateInputText(threshold.ToString()); _dropdown = _menu.AddDropdown("Axis", this); _dropdown.UpdateOption(axis); _dropdown.GetComponent <RectTransform>().localRotation = new Quaternion(0, 0, 0, 0); _button = _menu.AddButton("SplitDataset", this); _button.GetComponent <RectTransform>().localRotation = new Quaternion(0, 0, 0, 0); }
public DropdownScript AddDropdown(string name, IMenueComponentListener listener) { DropdownScript newDropdown = Instantiate(dropdownPrefab); int componentId = getUnusedId(); newDropdown.initMe(componentId, name); newDropdown.transform.parent = elementList.transform; newDropdown.transform.localPosition = new Vector3(0f, (0.5f - (currentComponentList.Count * 0.1f)), -0.01f); newDropdown.transform.localScale = new Vector3(0.0025f, 0.0025f, 0.0025f); SetTextOfComponent(newDropdown, name); currentComponentList.Add(newDropdown); if (listener != null) { addListener(componentId, listener); } return(newDropdown); }