Ejemplo n.º 1
0
 void Start()
 {
     s_Timer = 0;
     s_ActiveButton = m_FirstSelectedButton;
     s_ActiveButton.m_IsActive = true;
     s_ActiveButton.transform.localScale = new Vector3(1.2f, 1.2f, 1.2f);
 }
Ejemplo n.º 2
0
    // Update is called once per frame
    void Update()
    {
        if (m_IsActive)
        {
            if (Input.GetButtonDown("Pickup0"))
            {
                OnSubmit();
            }

            if (Input.GetAxis("Vertical0") > 0 && s_Timer < 0)
            {
                s_Timer = m_TimerLimit;
                if (m_Up != null)
                {
                    s_ActiveButton.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f);
                    s_ActiveButton = m_Up;
                    s_ActiveButton.transform.localScale = new Vector3(1.2f, 1.2f, 1.2f);
                    s_ActiveButton.m_IsActive = true;
                    m_IsActive = false;
                }
            }
            else if (Input.GetAxis("Vertical0") < 0 && s_Timer < 0)
            {
                s_Timer = m_TimerLimit;
                if (m_Down != null)
                {
                    s_ActiveButton.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f);
                    s_ActiveButton = m_Down;
                    s_ActiveButton.transform.localScale = new Vector3(1.2f, 1.2f, 1.2f);
                    s_ActiveButton.m_IsActive = true;
                    m_IsActive = false;
                }
            }
            s_Timer -= Time.deltaTime;
        }
    }