bool exitCode = false; //flag to exit (if entered exit code) public DoorsAndLevels( IInputOutputComponent inputOutputComponent, IDoorsNumbersGenerator doorsNumbersGenerator, ISettingsProvider settingsProvider, IPhraseProvider phraseProvider, IStorageComponent stackStorageComponent ) { this.ioComponent = inputOutputComponent; this.doorsNumbersGenerator = doorsNumbersGenerator; this.settingsProvider = settingsProvider; this.phraseProvider = phraseProvider; this.stackStorageComponent = stackStorageComponent; this.gameSettings = this.settingsProvider.gameSettings(); m_arrayDoorsValue = new int[gameSettings.doorsAmount]; }
/// <inheritdoc/> public void LoadFromSourceCode() { lock (_stateLockObj) { if (_state == ComponentState.Disposed) { throw new ObjectDisposedException(null); } EngineContextHelper.LoadFromSourceCode(_context); _storageComponent = _context.Storage; _storage = _storageComponent.GlobalStorage; _publicFactsStorage = _storageComponent.PublicFactsStorage; #if IMAGINE_WORKING //Log("End"); #else throw new NotImplementedException(); #endif } }
private static bool IsSizeTrue(IStorageComponent backUp, long clearSize) { return(backUp.Size() > clearSize); }
public void AddFolderFile(IStorageComponent file) { _folderFiles.Add(file); }