public void StoreCounters() { MetaJsonCounters newMeta = new MetaJsonCounters(); allCounters.Values.ToList().ForEach(x => newMeta.myCounters.Add(x)); JsonFileReader.WriteJsonToExternalResource("Counters.json", JsonUtility.ToJson(newMeta)); }
public void ReadCountersFile() { string loadedItem = JsonFileReader.LoadJsonAsExternalResource("Counters.json"); MetaJsonCounters loadedCounters = JsonUtility.FromJson <MetaJsonCounters>(loadedItem); allCounters = new Dictionary <string, CounterContent>(); foreach (CounterContent elt in loadedCounters.myCounters) { allCounters.Add(elt.nameCounter, elt); } }