static SaveGame() { if (File.Exists(path)) { using (var fs = new FileStream(path, FileMode.Open)) { TPSaves = new ToePackage(fs); } } else { TPSaves = new ToePackage(); } ; var levelitem = TPSaves.Items.GetResourceByTypeAndIdentifier(FileTypes.SaveData, IDLevelData); if (levelitem != null) { SaveLevelData = ResourceConverter.ResourceToSaveLevel(levelitem, TPSaves.Items); } else { SaveLevelData = new SaveLevelData(); } var useritem = TPSaves.Items.GetResourceByTypeAndIdentifier(FileTypes.SaveData, IDUserData); if (useritem != null) { SaveUserData = ResourceConverter.ResourceToSaveUser(useritem, TPSaves.Items); } else { SaveUserData = new SaveUserData(); } }