2023-11-23 22:07:49 +03:00
|
|
|
using System;
|
|
|
|
|
|
|
|
namespace Syntriax.Engine.Core.Abstract;
|
|
|
|
|
2023-11-24 17:04:19 +03:00
|
|
|
public interface IInitialize
|
2023-11-23 22:07:49 +03:00
|
|
|
{
|
|
|
|
Action<IInitialize>? OnInitialized { get; set; }
|
|
|
|
Action<IInitialize>? OnFinalized { get; set; }
|
|
|
|
bool Initialized { get; }
|
|
|
|
|
|
|
|
bool Initialize();
|
|
|
|
bool Finalize();
|
|
|
|
}
|