public void SaveScriptables() { BinaryIO.WriteFile(discoveredRecipes.ints, $"{Application.persistentDataPath}/recipes.dat"); for (int i = 0; i < inventories.Length; i++) { BinaryIO.WriteFile(inventories[i].value.Serialize(), $"{Application.persistentDataPath}/{i}.inv"); } for (int i = 0; i < objects.Count; i++) { var json = JsonUtility.ToJson(objects[i]); BinaryIO.WriteFile(json, Application.persistentDataPath + string.Format("/{0}.json", i)); } }