public void Initialize() { // ------ SYSTEM ------------------------------------------------------------------------------- // TOP LEVEL DirectoryInfo logs = Directory.CreateDirectory(Paths.LogPath); DirectoryInfo data = Directory.CreateDirectory(Paths.DataPath); DirectoryInfo saves = Directory.CreateDirectory(Paths.SavePath); DirectoryInfo profiles = Directory.CreateDirectory(Paths.ProfilePath); // SAVES DirectoryInfo cacheSave = Directory.CreateDirectory(Paths.CacheSavePath); DirectoryInfo localSaves = Directory.CreateDirectory(Paths.LocalSavePath); // ------ GODOT -------------------------------------------------------------------------------- Godot.Directory dir = new Godot.Directory(); //CONTENT if (!dir.DirExists(Paths.DefaultLangContentPath)) { dir.MakeDir(Paths.DefaultLangContentPath); } if (!dir.DirExists(Paths.DefaultContentPath)) { dir.MakeDir(Paths.DefaultContentPath); } }
private static bool CreateHistoryDirectoryIfNotExists(string FileDir) { Directory Dir = new Directory(); if (!Dir.DirExists(FileDir)) { return(Dir.MakeDirRecursive(FileDir) == GDError.Ok); } return(true); }