Stash work

This commit is contained in:
Michal Pikulski
2025-12-08 16:46:50 +01:00
parent 596f3e4fa6
commit 8a65a5d0f6
27 changed files with 2106 additions and 1488 deletions

View File

@@ -64,7 +64,6 @@ namespace Interactions
// Settings reference
private IInteractionSettings interactionSettings;
private IPlayerFollowerSettings playerFollowerSettings;
/// <summary>
/// Read-only access to the current slotted item state.
@@ -180,7 +179,6 @@ namespace Interactions
// Initialize settings references
interactionSettings = GameManager.GetSettingsObject<IInteractionSettings>();
playerFollowerSettings = GameManager.GetSettingsObject<IPlayerFollowerSettings>();
}
#if UNITY_EDITOR
@@ -580,7 +578,8 @@ namespace Interactions
slotRenderer.sprite = slottedData.mapSprite;
// Scale sprite to desired height, preserve aspect ratio, compensate for parent scale
float desiredHeight = playerFollowerSettings?.HeldIconDisplayHeight ?? 2.0f;
var configs = GameManager.GetSettingsObject<IPlayerMovementConfigs>();
float desiredHeight = configs?.FollowerMovement?.HeldIconDisplayHeight ?? 2.0f;
var sprite = slottedData.mapSprite;
float spriteHeight = sprite.bounds.size.y;
Vector3 parentScale = slotRenderer.transform.parent != null