示例#1
0
        public override void ControllerButtonPressed(ControllerButtonInfo info)
        {
            if (info.Button == "start")
            {
                if (Time.Total - m_lastStartPressTime < 0.25f)
                {
                    m_tempHiSpeedMult = 1.0f;
                    SetHiSpeed();

                    m_lastStartPressTime = 0;
                }

                m_lastStartPressTime    = Time.Total;
                m_isChangingHiSpeedMult = true;
            }
            else if (info.Button == "back")
            {
                ExitGame();
            }
            else
            {
                for (int i = 0; i < 6; i++)
                {
                    if (info.Button == i)
                    {
                        UserInput_BtPress(i);
                        break;
                    }
                }
            }

            base.ControllerButtonPressed(info);
        }
示例#2
0
        public override void ControllerButtonReleased(ControllerButtonInfo info)
        {
            if (info.Button == "start")
            {
                m_isChangingHiSpeedMult = false;
            }
            else
            {
                for (int i = 0; i < 6; i++)
                {
                    if (info.Button == i)
                    {
                        UserInput_BtRelease(i);
                        break;
                    }
                }
            }

            base.ControllerButtonReleased(info);
        }