Files
trail-into-darkness/Packages/com.jovian.popup-system/Runtime/IPopupSystem.cs
Sebastian Bularca 61ca3701ae Added a popup system
2026-04-06 10:06:09 +02:00

17 lines
619 B
C#

using System;
using UnityEngine;
namespace Jovian.PopupSystem {
public interface IPopupSystem {
void RegisterCategory(PopupCategory category, int priority = 0);
void Show(PopupCategory category, Action<PopupContentBuilder> buildContent,
RectTransform anchor = null, AnchorSide? anchorSide = null);
void ShowAtPosition(PopupCategory category, Action<PopupContentBuilder> buildContent,
Vector2 screenPosition);
void Hide(PopupCategory category);
void HideAll();
void Tick(float deltaTime);
void Dispose();
}
}