Ejemplo n.º 1
0
    void Start()
    {
        //Access attribute point pool, play button, and spin controls
        pool       = GetComponent <AttributePool>();
        playButton = transform.FindDeepChild("Play Button").GetComponent <Button>();

        HPSpin    = transform.Find("HP Spin").GetComponent <SpinControl>();
        SpeedSpin = transform.Find("Speed Spin").GetComponent <SpinControl>();
        PowerSpin = transform.Find("Power Spin").GetComponent <SpinControl>();
        JumpSpin  = transform.Find("Jump Spin").GetComponent <SpinControl>();
    }
Ejemplo n.º 2
0
    private bool OnChangeRequest(object source, int delta)
    {
        SpinControl spinner = source as SpinControl;

        if (value - delta < 0)
        {
            return(false);
        }
        else
        {
            return(true);
        }
    }
Ejemplo n.º 3
0
    void Awake()
    {
        text = transform.Find("Text").GetComponent <TextMeshProUGUI>();

        foreach (Transform child in transform)
        {
            SpinControl spinner = child.GetComponent <SpinControl>();
            if (spinner != null)
            {
                spinner.AddReqListener(OnChangeRequest);
                spinner.AddCommListener(OnChangeCommit);
                spinner.minValue = spinner.value;
            }
        }
    }