if (currentTile != -1) { SetTile(currentTileX, currentTileY, 0); } Vector2 mousePosRaw = Mouse.current.position.ReadValue(); Vector2 mousePosition = Camera.main.ScreenToWorldPoint(mousePosRaw); currentTileX = (int)(mousePosition.x + offsetX + 0.5f); currentTileY = (int)(mousePosition.y + offsetY + 0.5f); currentTile = grid[currentTileX, currentTileY]; if (currentTile != -1) { SetTile(currentTileX, currentTileY, 3); }