public void Load() { if (allLikedItems == null) { #if NETFX_CORE GetLocalSaveSwarmData(); #endif } spriteBatch = new SpriteBatch(screen.ScreenManager.GraphicsDevice); debugScreen = screen.ScreenManager.Game.Services.GetService(typeof(IDebugScreen)) as IDebugScreen; controlClient = screen.ScreenManager.Game.Services.GetService(typeof(IControlClient)) as IControlClient; Viewport viewport = screen.ScreenManager.GraphicsDevice.Viewport; position = new Vector2(screen.ScreenManager.GraphicsDevice.Viewport.Width - rect.Width, 0);// + _containerMargin; bgSprite = screen.ScreenManager.Content.Load <Texture2D>("Backgrounds/gray"); LabelFont = screen.ScreenManager.Fonts.DetailsFont; BigFont = screen.ScreenManager.Fonts.FrameRateCounterFont; for (int i = 0; i < menuEntries.Count; ++i) { menuEntries[i].Initialize(); } #if WINDOWS UpdateLikedItemsUI(); #endif allLikedItems = SaveHelper.Load("SwarmsSaves"); }
public static DarkPreviewsOptions GetSavedOptions(string presetFilename = null) { if (presetFilename != null && !File.Exists(presetFilename)) { var builtIn = PresetsManager.Instance.GetBuiltInPreset(new PresetsCategory(DefaultPresetableKeyValue), presetFilename); if (builtIn != null) { return((SaveHelper <SaveableData> .LoadSerialized(builtIn.ReadData()) ?? new SaveableData()) .ToPreviewsOptions(true)); } NonfatalError.NotifyBackground("Can’t load preset", $"File “{presetFilename}” not found."); } else { try { return(((presetFilename != null ? SaveHelper <SaveableData> .LoadSerialized(File.ReadAllText(presetFilename)) : SaveHelper <SaveableData> .Load(DefaultKey)) ?? new SaveableData()).ToPreviewsOptions(true)); } catch (Exception e) { NonfatalError.NotifyBackground("Can’t load preset", e); } } return(new SaveableData().ToPreviewsOptions(true)); }
public void Load() { var data = SaveHelper.Load <ItemData>("item.sav"); data.ToData(this); if (m_Collected) { Destroy(gameObject); } }
static void Load2() { Debug.Log("InventoryManager.Load2 called"); var data = SaveHelper.Load <InventoryManagerData2>("/inventory_manager_data_2"); if (data != null) { Element.data = data.Element; Raw.data = data.Raw; } }
static void Load1() { Debug.Log("InventoryManager.Load1 called"); var data = SaveHelper.Load <InventoryManagerData1>("/inventory_manager_data_1"); if (data != null) { proton = data.proton; neutron = data.neutron; electron = data.electron; } }
static void Load() { Debug.Log("PlayerManager.Load called"); var data = SaveHelper.Load <PlayerManagerData>("/player_manager_data"); if (data != null) { playerLevel = data.playerLevel; playerEXP = data.playerExp; villageProgress = data.villageProgress; } }
private void UpdateLikedItemsUI() { #if WINDOWS SaveAllSpecies allLikedItems = SaveHelper.Load("SwarmsSaves"); #endif menuEntries.RemoveAll(s => s.GetType() == typeof(SavedSwarmButton)); if (allLikedItems != null) { if (allLikedItems.Count == 1) { AddSavedSwarm(allLikedItems[0].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall1, allLikedItems[0].GetMostUsedColors(), screen); } else if (allLikedItems.Count == 2) { AddSavedSwarm(allLikedItems[0].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall1, allLikedItems[0].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[1].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall2, allLikedItems[1].GetMostUsedColors(), screen); } else if (allLikedItems.Count == 3) { AddSavedSwarm(allLikedItems[0].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall1, allLikedItems[0].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[1].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall2, allLikedItems[1].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[2].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall3, allLikedItems[2].GetMostUsedColors(), screen); } else if (allLikedItems.Count == 4) { AddSavedSwarm(allLikedItems[0].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall1, allLikedItems[0].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[1].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall2, allLikedItems[1].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[2].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall3, allLikedItems[2].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[3].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall4, allLikedItems[3].GetMostUsedColors(), screen); } else if (allLikedItems.Count == 5) { AddSavedSwarm(allLikedItems[0].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall1, allLikedItems[0].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[1].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall2, allLikedItems[1].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[2].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall3, allLikedItems[2].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[3].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall4, allLikedItems[3].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[4].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall5, allLikedItems[4].GetMostUsedColors(), screen); } else if (allLikedItems.Count == 6) { AddSavedSwarm(allLikedItems[0].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall1, allLikedItems[0].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[1].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall2, allLikedItems[1].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[2].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall3, allLikedItems[2].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[3].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall4, allLikedItems[3].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[4].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall5, allLikedItems[4].GetMostUsedColors(), screen); AddSavedSwarm(allLikedItems[5].CreadtedDt.ToString("h:mm:ss"), EntryType.Recall6, allLikedItems[5].GetMostUsedColors(), screen); } } }
private void SaveSwarm(SaveWorldParameters saveWorldParameters) { #if WINDOWS SaveAllSpecies allLikedItems = SaveHelper.Load("AllSaved"); #else #endif if (allLikedItems != null && allLikedItems.Count() >= maxLikedItems) { //Replacing SaveSpecies oldestSpecies = allLikedItems.OrderBy(s => s.CreadtedDt).First(); allLikedItems.Remove(oldestSpecies); Save(saveWorldParameters); } if (allLikedItems != null && allLikedItems.Count > 0) { if (allLikedItems.Count == 1) { Save(saveWorldParameters); } else if (allLikedItems.Count == 2) { Save(saveWorldParameters); } else if (allLikedItems.Count == 3) { Save(saveWorldParameters); } else if (allLikedItems.Count == 4) { Save(saveWorldParameters); } else if (allLikedItems.Count == 5) { Save(saveWorldParameters); } } else { Save(saveWorldParameters); } }
void Awake() { villageNum = SaveHelper.Load("/ingame_system_manager_villagenum", 0); }
public static DarkPreviewsOptions GetSavedOptions(string presetFilename = null) { return(((presetFilename != null ? SaveHelper <SaveableData> .LoadSerialized(File.ReadAllText(presetFilename)) : SaveHelper <SaveableData> .Load(DefaultKey)) ?? new SaveableData()).ToPreviewsOptions(true)); }
public void Load() { var data = SaveHelper.Load<PlayerData>("player.sav"); data.ToData(this); }