using System.IO; using UnityEngine; public class Logger { private const string Directory = "/Logs/"; private const string BaseName = "Log#"; public static void SaveLog(T objToSerialize) { var dir = Application.persistentDataPath + Directory; if (!System.IO.Directory.Exists(dir)) System.IO.Directory.CreateDirectory(dir); var logName = BaseName + (System.IO.Directory.GetFiles(dir).Length + 1).ToString(); var json = JsonUtility.ToJson(objToSerialize); File.WriteAllText(dir + logName, json); } }