public override void Save() { this.playerData.name = this.playerNameField.text; this.playerData.currentHealth = this.playerCurrentHealthSlider.value; SaveSystemAPI.SaveAsync(this.identifierField.text, this.playerData); Debug.Log("Player data saved successfully"); }
public virtual async void Load() { if (!await SaveSystemAPI.ExistsAsync(this.identifier)) { return; } await SaveSystemAPI.LoadAsync <GameObject[]>(this.identifier, this.settingsPreset.CustomSettings); }
public virtual async void CreateDummyItems() { for (int i = 0; i < this.dummyItems.Length; i++) { await SaveSystemAPI.WriteAllTextAsync(this.dummyItems[i], "Sample text data"); Debug.LogFormat("Created dummy item with identifier: {0}", this.dummyItems[i]); } }
public virtual async void Delete(StorageListItemDemoUI item) { await SaveSystemAPI.DeleteAsync(item.Identifier); Destroy(item.gameObject); // Refresh the list of items DoAction(); }
public override async void DoAction() { DestroyItems(); List <string> itemsIdentifier = await SaveSystemAPI.LoadCatalogAsync(); foreach (string itemIdentifier in itemsIdentifier) { CreateItem(itemIdentifier); } }
public virtual void Save() { GameObject[] gameObjects = new GameObject[this.autoSaves.Count]; for (int i = 0; i < this.autoSaves.Count; i++) { if (this.autoSaves[i] == null) { continue; } gameObjects[i] = this.autoSaves[i].gameObject; } SaveSystemAPI.SaveAsync(this.identifier, gameObjects, this.settingsPreset.CustomSettings); }
public override async void Load() { if (!await SaveSystemAPI.ExistsAsync(this.identifierField.text)) { Debug.Log("Player data not found"); Debug.Log("Using default player data instead"); this.playerData = this.defaultPlayerData; return; } this.playerData = await SaveSystemAPI.LoadAsync <PlayerData>(this.identifierField.text); this.playerNameField.text = this.playerData.name; this.playerCurrentHealthSlider.value = this.playerData.currentHealth; this.playerInventorySlotCount.text = this.playerData.inventory.slots.Count.ToString(); Debug.Log("Player data loaded successfully"); }
public override async void Load() { if (!await SaveSystemAPI.ExistsAsync(this.identifierField.text)) { Debug.Log("Data not found"); return; } for (int i = 0; i < this.spawnedInstances.Count; i++) { DestroyImmediate(this.spawnedInstances[i]); } this.spawnedInstances.Clear(); await SaveSystemAPI.LoadIntoAsync(this.identifierField.text, this.spawnedInstances); Debug.Log("Data loaded successfully"); }
public override void Save() { SaveSystemAPI.WriteAllTextAsync(this.identifierField.text, this.dataField.text); // You can use SaveSystemAPI.WriteAllBytes for writting raw binary data }
public override async void Load() { await SaveSystemAPI.LoadIntoAsync(this.identifierField.text, this.cube.transform); }
public override void Save() { SaveSystemAPI.SaveAsync(this.identifierField.text, this.cube.transform); }
public override void Save() { SaveSystemAPI.SaveAsync(this.identifierField.text, this.dataField.text); }
public async void LoadDictionary() { await SaveSystemAPI.LoadIntoAsync("gamno.txt", integers); }
public virtual async void GetLatestBackup() { this.latestBackup = await SaveSystemAPI.GetLatestBackupAsync(this.identifierField.text); }
public static void DeleteAll() { SaveSystemAPI.ClearAsync(); }
public static T Load <T>(string identifier, T defaultValue) { return(SaveSystemAPI.ExistsAsync(identifier).Result ? SaveSystemAPI.LoadAsync <T>(identifier).Result : defaultValue); }
public virtual void CreateBackup() { SaveSystemAPI.CreateBackupAsync(this.identifierField.text); }
public override void DoAction() { SaveSystemAPI.CopyAsync(this.identifierField.text, this.secondIdentifierField.text, this.replaceToggle.isOn); }
public static void Save <T>(string identifier, T value) { SaveSystemAPI.SaveAsync(identifier, value); }
public static bool Exists(string identifier) { return(SaveSystemAPI.ExistsAsync(identifier).Result); }
public override async void Load() { this.dataField.text = await SaveSystemAPI.ReadAllTextAsync(this.identifierField.text); // You can use SaveSystemAPI.ReadAllBytes to read the raw binary data }
public async void SaveDictionary() { await SaveSystemAPI.SaveAsync("gamno.txt", integers); }
public override void Delete() { SaveSystemAPI.DeleteAsync(this.identifierField.text); }
public static void Delete(string identifier) { SaveSystemAPI.DeleteAsync(identifier); }
public virtual void RestoreLatestBackup() { SaveSystemAPI.RestoreLatestBackupAsync(this.identifierField.text); }
public override async void Load() { this.image.texture = await SaveSystemAPI.LoadImageAsync(this.identifierField.text); }
public override void Save() { SaveSystemAPI.SaveAsync(this.identifierField.text, this.spawnedInstances); Debug.Log("Data saved successfully"); }
public override async void Load() { this.dataField.text = await SaveSystemAPI.LoadAsync <string>(this.identifierField.text); }
public override void Delete() { SaveSystemAPI.DeleteAsync(this.identifierField.text); Debug.Log("Player data deleted successfully"); }
public override void Save() { SaveSystemAPI.SaveImagePNGAsync(this.identifierField.text, (Texture2D)this.image.texture); }