using UnityEngine; namespace Interactions { /// /// Simple glow effect component for booster pack pickups. /// Attach to a GameObject with a SpriteRenderer for basic glow visual. /// The BoosterPackPickup will handle the scale animation. /// [RequireComponent(typeof(SpriteRenderer))] public class BoosterGlowEffect : MonoBehaviour { [Header("Glow Settings")] [SerializeField] private Color glowColor = Color.yellow; [SerializeField] private float baseAlpha = 0.5f; private SpriteRenderer spriteRenderer; private void Awake() { spriteRenderer = GetComponent(); // Apply glow color with alpha Color color = glowColor; color.a = baseAlpha; spriteRenderer.color = color; // Set sorting order to be behind the item spriteRenderer.sortingOrder = -1; } } }