public void OnPointerUp(PointerEventData eventData)
        {
            if (!buildingPreviewInstance)
            {
                return;
            }
            Ray ray = mainCamera.ScreenPointToRay(Mouse.current.position.ReadValue());

            if (Physics.Raycast(ray, out RaycastHit hit, Mathf.Infinity, floorMask))
            {
                // place building
                rtsPlayer.CmdTryPlaceBuilding(building.GetId(), hit.point);
            }

            Destroy(buildingPreviewInstance);
        }