public void OnSwipe(Vector2 direction) { if (Mathf.Abs(direction.y) > DEADZONE) { songSelect.Move(direction.y * speed * Time.deltaTime); } }
// Start is called before the first frame update void Update() { float scroll = Input.GetAxis("Mouse ScrollWheel"); if (Mathf.Abs(scroll) > DEADZONE) { songSelect.Move(-1 * speed * scroll * Time.deltaTime); } }
void Update() { timePassed += Time.deltaTime; toTest.Move((direction?1:-1) * speed * Time.deltaTime); while (timePassed > timeToChange) { timePassed -= timeToChange; direction = !direction; } }
// Start is called before the first frame update void Update() { float horizontal = Input.GetAxis("Horizontal"); if (horizontal > DEADZONE) { if (!horizPressed) { goalChange += 1; } horizPressed = true; } else if (horizontal < -1 * DEADZONE) { if (!horizPressed) { goalChange -= 1; } horizPressed = true; } else { horizPressed = false; } float vertical = Input.GetAxis("Vertical"); if (vertical > DEADZONE) { if (!vertPressed) { goalChange += 1; } vertPressed = true; } else if (vertical < -1 * DEADZONE) { if (!vertPressed) { goalChange -= 1; } vertPressed = true; } else { vertPressed = false; } if (horizPressed == false && vertPressed == false) { delayIndex = 0; heldTime = 0.0f; totalHeldTime = 0.0f; } else { heldTime += Time.deltaTime; totalHeldTime += Time.deltaTime; if (heldTime > delays[delayIndex]) { horizPressed = false; vertPressed = false; heldTime = 0; } if (totalHeldTime > delayChangeTime && delayIndex < delays.Length - 1) { totalHeldTime = 0; ++delayIndex; } } if (goalChange != 0) { songSelect.Move(goalChange * speed * Time.deltaTime); } }