17 lines
No EOL
537 B
C#
17 lines
No EOL
537 B
C#
using ShiroginSDK.Runtime.Modules.UI.Popup.Enums;
|
|
using ShiroginSDK.Runtime.Modules.UI.Popup.Scripts.SO;
|
|
using UnityEngine;
|
|
|
|
namespace ShiroginSDK.Runtime.Services.Interfaces
|
|
{
|
|
/// <summary>
|
|
/// Defines popup management features for ShiroginSDK.
|
|
/// </summary>
|
|
public interface IPopupService
|
|
{
|
|
void Initialize(Canvas canvas, PopupRepository repository);
|
|
void Show(PopupType type, object data = null);
|
|
void SetRepository(PopupRepository repo);
|
|
void SetCanvas(Canvas canvas);
|
|
}
|
|
} |