void InputCheck() { if (!_moved) { if (Input.GetAxis("Horizontal") > 0) { _cursorPosition = new Vector2(_cursorPosition.x + 1.0f, _cursorPosition.y); _placementPosition = new Vector2(_placementPosition.x + 1.0f, _cursorPosition.y); _moved = true; } else if (Input.GetAxis("Horizontal") < 0) { _cursorPosition = new Vector2(_cursorPosition.x - 1.0f, _cursorPosition.y); _placementPosition = new Vector2(_placementPosition.x - 1.0f, _placementPosition.y); _moved = true; } if (Input.GetAxis("Vertical") > 0) { _cursorPosition = new Vector2(_cursorPosition.x, _cursorPosition.y + 1.0f); _placementPosition = new Vector2(_placementPosition.x, _placementPosition.y + 1.0f); _moved = true; } else if (Input.GetAxis("Vertical") < 0) { _cursorPosition = new Vector2(_cursorPosition.x, _cursorPosition.y - 1.0f); _placementPosition = new Vector2(_placementPosition.x, _placementPosition.y - 1.0f); _moved = true; } Cursor.transform.position = _cursorPosition; } if (Input.GetAxis("Horizontal") == 0 && Input.GetAxis("Vertical") == 0) { _moved = false; } if (Input.GetButtonUp("Fire1")) { _partList.SelectNextPart(); } }