private void InnerInitialize() { _managers = new IAcManagerNew[] { CarsManager.Initialize(), TracksManager.Initialize() }; if (IsReady) { RescanManagers(); } }
public static Superintendent Initialize() { if (Instance != null) { throw new Exception("Already initialized"); } Instance = new Superintendent(); Instance.InnerInitialize(); return(Instance); }