using UnityEngine;
namespace Jovian.PopupSystem.UI {
///
/// Reference-only MonoBehaviour for a popup prefab. Holds serialized scene references
/// to the content container, canvas group, and background. All behavior is in
/// .
///
public class PopupReference : MonoBehaviour {
[SerializeField] RectTransform content;
[SerializeField] CanvasGroup canvasGroup;
[SerializeField] RectTransform background;
/// The content RectTransform where popup elements are parented.
public RectTransform Content => content;
/// The CanvasGroup for fade animation control.
public CanvasGroup CanvasGroup => canvasGroup;
/// The background RectTransform that sizes to content.
public RectTransform Background => background;
}
}