Files
unity-popup-system/Runtime/UI/PopupReference.cs
Sebastian Bularca 0f675b9981 added code from unity
2026-04-06 20:45:03 +02:00

24 lines
917 B
C#

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