public override void SetAccessors(StoredDataFileAccessor storedData, StoredDataCache storedDataCache, FileLogger logger) { PersonaInventory = new CacheContainer <IPersona>(storedDataCache); ThingInventory = new CacheContainer <IThing>(storedDataCache); base.SetAccessors(storedData, storedDataCache, logger); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, StoredDataFileAccessor storedData, StoredDataCache storedDataCache, FileLogger logger) { if (env.IsDevelopment()) { app.UseBrowserLink(); app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Error"); } app.UseStaticFiles(); app.UseAuthentication(); app.UseMvc(); var dataStorage = new HotBackup(storedData, storedDataCache, logger); //Our live data restore failed, reload the entire world from backing data if (!dataStorage.RestoreLiveBackup()) { dataStorage.NewWorldFallback(); } }
public virtual void SetAccessors(StoredDataFileAccessor storedData, StoredDataCache storedDataCache, FileLogger logger) { Logger = logger; DataStore = storedData; DataCache = storedDataCache; MarkovEngine = new MarkovianEngine(DataStore, DataCache, Logger); }
public EntityPartial(StoredDataFileAccessor storedData, StoredDataCache storedDataCache, FileLogger logger) { FullContext = new List <IContext>(); Logger = logger; DataStore = storedData; DataCache = storedDataCache; MarkovEngine = new MarkovianEngine(DataStore, DataCache, Logger); }
public override void SetAccessors(StoredDataFileAccessor storedData, StoredDataCache storedDataCache, FileLogger logger) { foreach (var entry in AkashicRecord) { entry.SetAccessors(storedDataCache); } base.SetAccessors(storedData, storedDataCache, logger); }
public HotBackup(StoredDataFileAccessor dataStore, StoredDataCache dataCache, FileLogger logger) { DataStore = dataStore; DataCache = dataCache; Logger = logger; }
public MarkovianEngine(StoredDataFileAccessor storedData, StoredDataCache storedDataCache, FileLogger logger) { DataStore = storedData; DataCache = storedDataCache; Logger = logger; }
public Place(StoredDataFileAccessor storedData, StoredDataCache storedDataCache, FileLogger logger) : base(storedData, storedDataCache, logger) { PersonaInventory = new CacheContainer <IPersona>(storedDataCache); ThingInventory = new CacheContainer <IThing>(storedDataCache); _linkedPlaces = new List <long>(); }
public ExistenceController(StoredDataFileAccessor storedData, StoredDataCache storedDataCache, FileLogger logger) { _dataCache = storedDataCache; _data = storedData; _logger = logger; }
public Persona(StoredDataFileAccessor storedData, StoredDataCache storedDataCache, FileLogger logger) : base(storedData, storedDataCache, logger) { AkashicRecord = new List <IAkashicEntry>(); }
public DashboardModel(StoredDataFileAccessor storedData, StoredDataCache storedDataCache) { _dataCache = storedDataCache; _data = storedData; }
public Thing(StoredDataFileAccessor storedData, StoredDataCache storedDataCache, FileLogger logger) : base(storedData, storedDataCache, logger) { }