private void BringAllDataFromStorage() { // Preparing for load string[] mapNames = GetMapNames(); mapsCache.PrepareMapsForLoading(mapNames); if (ShouldLoadEverything) { saveFacade.LoadEverything(); } // Copying loaded information into the game classes. mapsCache.FillMapsCacheUsingLoadedFiles(mapNames); CopyDataFromMapsCacheToSceneSpots(); ClassInfo.CopyLoadedClassesToAttributes(); CardsLevel.CopyLoadedDataToAttributes(); }