diff --git a/Assets/Scripts/ItemGrabber.cs b/Assets/Scripts/ItemGrabber.cs index 1268b79..db4d8a7 100644 --- a/Assets/Scripts/ItemGrabber.cs +++ b/Assets/Scripts/ItemGrabber.cs @@ -133,9 +133,7 @@ public class ItemGrabber : MonoBehaviour { } } - PrimaryIndicator.alpha = Mathf.Lerp(PrimaryIndicator.alpha, - Casette != null || LookedAtItem != null || Campfire != null || ThrowableItem != null ? 1 : 0, - 10f * Time.deltaTime); + float PrimaryIndicatorTargetAlpha = 1; if (Casette != null) { PrimaryText.text = Casette.DisplayPrompt; } else if (Campfire != null && ThrowableItem != null) { @@ -144,12 +142,15 @@ public class ItemGrabber : MonoBehaviour { PrimaryText.text = $"Take {LookedAtItem.Quality.DisplayName}"; } else if (ThrowableItem != null) { PrimaryText.text = $"Throw {ThrowableItem.Quality.DisplayName}"; + } else { + PrimaryIndicatorTargetAlpha = 0; } + PrimaryIndicator.alpha = Mathf.Lerp(PrimaryIndicator.alpha, PrimaryIndicatorTargetAlpha, 10f * Time.deltaTime); - SecondaryIndicator.alpha = Mathf.Lerp(SecondaryIndicator.alpha, CanIgniteTorch ? 1 : 0, 10f * Time.deltaTime); if (CanIgniteTorch) { SecondaryText.text = $"Ignite {TorchableItem.Quality.DisplayName}"; } + SecondaryIndicator.alpha = Mathf.Lerp(SecondaryIndicator.alpha, CanIgniteTorch ? 1 : 0, 10f * Time.deltaTime); } private Item GetTorchableItem() {