コード例 #1
0
ファイル: Database.cs プロジェクト: Telorath/Capers
 public static Database GetActiveDatabase()
 {
     if (ActiveDatabase == null)
     {
         ActiveDatabase = new Database();
         ActiveDatabase.Characters = new List<Character>();
     }
     return ActiveDatabase;
 }
コード例 #2
0
ファイル: Database.cs プロジェクト: Telorath/Capers
 public static void LoadDatabase()
 {
     string path = "C:\\Users\\Telorath\\Heroes";
     if (!Directory.Exists(path))
     {
         Directory.CreateDirectory(path);
     }
     path = path + "\\Database.txt";
     IFormatter formatter = new BinaryFormatter();
     FileStream _stream = new FileStream(path, FileMode.Open, FileAccess.ReadWrite, FileShare.None);
     ActiveDatabase = (Database)formatter.Deserialize(_stream);
     _stream.Close();
 }