using System;
namespace Syntriax.Modules.Factory
{
public interface IFactory
{
///
/// If the is initialized
///
bool IsInitialized { get; }
///
/// Initializes the
///
void Initialize();
///
/// Resets the
///
void Reset();
Action OnInitialized { get; set; }
Action OnReset { get; set; }
Action OnStateChanged { get; set; }
}
}