using System; namespace Syntriax.Engine.Core.Abstract; public interface IInitialize { Action? OnInitialized { get; set; } Action? OnFinalized { get; set; } bool Initialized { get; } bool Initialize(); bool Finalize(); }