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;
}
}
}