15 lines
352 B
C#
15 lines
352 B
C#
using SharpUI.Source.Common.UI.Base.Component;
|
|
|
|
namespace SharpUI.Source.Common.UI.Base.Presenter
|
|
{
|
|
public interface IBasePresenter<in TComponent> where TComponent: IBaseComponent
|
|
{
|
|
void TakeComponent(TComponent component);
|
|
|
|
void DropComponent();
|
|
|
|
void OnComponentStarted();
|
|
|
|
void OnComponentDestroyed();
|
|
}
|
|
} |