Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save capnmidnight/06e27ee4b5100d22546443e5a473d60a to your computer and use it in GitHub Desktop.
Save capnmidnight/06e27ee4b5100d22546443e5a473d60a to your computer and use it in GitHub Desktop.
var path = PathX.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "AndTheory", "Dodgewall", "scores.js");
var parts = path.Split(Path.DirectorySeparatorChar);
var rebuild = parts[0];
for(int i = 1; i < parts.Length - 1; ++i)
{
rebuild = PathX.Combine(rebuild, parts[i]);
if(!Directory.Exists(rebuild))
{
Directory.CreateDirectory(rebuild);
}
}
File.WriteAllText(path, JsonUtility.ToJson(scoreObject));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment