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); }
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); }