Neg_Utils/NEG/UI/IControllable.cs
2023-08-12 11:14:57 +02:00

23 lines
509 B
C#

using System;
namespace NegUtils.NEG.UI
{
public interface IControllable
{
public class BackUsed
{
public bool Used { get; set; }
}
event Action<object> OnOpened;
event Action OnClosed;
/// <summary>
///
/// </summary>
event Action<BackUsed> UseBack;
public void FireOpenCallback(object data);
public void FireOnClosed();
public void FireUseBack(ref BackUsed backUsed);
}
}