From 5ab3e589a6bde8fcb8584836d071d377f9f6137c Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Tue, 6 Aug 2024 14:16:34 +0200 Subject: [PATCH] SkinRenderer - Fix part highlighting respecting inflate --- PCK-Studio/Rendering/SkinRenderer.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/PCK-Studio/Rendering/SkinRenderer.cs b/PCK-Studio/Rendering/SkinRenderer.cs index 07ee44d0..19d9bf36 100644 --- a/PCK-Studio/Rendering/SkinRenderer.cs +++ b/PCK-Studio/Rendering/SkinRenderer.cs @@ -1053,7 +1053,12 @@ namespace PckStudio.Rendering if (ModelData.IndexInRange(SelectedIndex)) { SkinBOX box = ModelData[SelectedIndex]; - BoundingBox cubeBoundingBox = Cube.FromSkinBox(box).GetBoundingBox(); + + Cube cube = Cube.FromSkinBox(box); + + cube.Inflate = autoInflateOverlayParts && box.IsOverlayPart() ? box.Type == "HEADWEAR" ? OverlayScale * 2 : OverlayScale : 0f; + + BoundingBox cubeBoundingBox = cube.GetBoundingBox(); if (meshStorage.ContainsKey(box.Type)) {