Fix scaling issues in the statue minigame sprites
This commit is contained in:
@@ -300,12 +300,15 @@ namespace Minigames.StatueDressup.Controllers
|
||||
RectTransform rectTransform = decoration.GetComponent<RectTransform>();
|
||||
SpriteRenderer spriteRenderer = decoration.GetComponent<SpriteRenderer>();
|
||||
|
||||
// Get actual displayed size (accounts for preserveAspect)
|
||||
Vector2 actualSize = decoration.GetActualDisplayedSize();
|
||||
|
||||
DecorationPlacement placement = new DecorationPlacement
|
||||
{
|
||||
decorationId = decoration.Data.DecorationId,
|
||||
localPosition = decoration.transform.localPosition,
|
||||
localScale = decoration.transform.localScale,
|
||||
sizeDelta = rectTransform != null ? rectTransform.sizeDelta : Vector2.zero,
|
||||
sizeDelta = actualSize != Vector2.zero ? actualSize : (rectTransform != null ? rectTransform.sizeDelta : Vector2.zero),
|
||||
rotation = decoration.transform.eulerAngles.z,
|
||||
sortingOrder = spriteRenderer != null ? spriteRenderer.sortingOrder : 0
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user