Exemple #1
0
    protected override void OnLeftClickOnTargetEventAction()
    {
        DiscreteSliderScript mainToggle = gameObject.GetComponentInParent <DiscreteSliderScript>();

        if (mainToggle != null)
        {
            mainToggle.toggle();
        }
        else
        {
            Debug.Log("Cannot find DiscreteSlider script.");
        }
    }
Exemple #2
0
    public int AddDiscreteSlider(string name, IMenueComponentListener listener)
    {
        DiscreteSliderScript newDiscreteSlider = Instantiate(DiscreteSliderPrefab);
        int componentId = getUnusedId();

        newDiscreteSlider.initMe(componentId, name);
        newDiscreteSlider.transform.parent = elementList.transform;
        //TODO: Create a scrollable List for elements.
        newDiscreteSlider.transform.localPosition = new Vector3(0f, (0.5f - (currentComponentList.Count * 0.1f)), -0.005f);
        newDiscreteSlider.transform.localScale    = new Vector3(1f, 1f, 1f);
        currentComponentList.Add(newDiscreteSlider);
        //        currentTogglesList.Add(newDiscreteSlider);
        if (listener != null)
        {
            addListener(componentId, listener);
        }
        return(componentId);
    }