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);
 }
Beispiel #2
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);
    }