/// <summary> /// Movement on the Y axis. /// </summary> private void DropTetrimino() { if (!delayGroup.ContainsKey(KeyCode.S) && Input.GetKey(KeyCode.S)) { CurrentTetrimino.Move(Vector3.down); StartCoroutine(InputDelay(KeyCode.S)); } }
/// <summary> /// Movement on the X axis. /// </summary> private void MoveTetrimino() { if (!delayGroup.ContainsKey(KeyCode.A) && Input.GetKey(KeyCode.A)) { CurrentTetrimino.Move(Vector3.left); StartCoroutine(InputDelay(KeyCode.A)); } else if (!delayGroup.ContainsKey(KeyCode.D) && Input.GetKey(KeyCode.D)) { CurrentTetrimino.Move(Vector3.right); StartCoroutine(InputDelay(KeyCode.D)); } }