void Move() { float horizontalAxis = Input.GetAxisRaw(_horizontalAxisName); float verticalAxis = Input.GetAxisRaw(_verticalAxisName); if (horizontalAxis > 0.2f) { characterSelect.MoveRight(player); StartCoroutine(BlockInput()); } else if (horizontalAxis < -0.2f) { characterSelect.MoveLeft(player); StartCoroutine(BlockInput()); } else if (verticalAxis > 0.2f) { characterSelect.MoveUp(player); StartCoroutine(BlockInput()); } else if (verticalAxis < -0.2f) { characterSelect.MoveDown(player); StartCoroutine(BlockInput()); } }