public static void LoadFromSaveFile(SaveGameDescription saveGameDescription, DossierLoadedDelegate dossierLoadedCallback) { if (saveGameDescription == null) { throw new ArgumentNullException("saveGameDescription"); } if (dossierLoadedCallback == null) { throw new ArgumentNullException("dossierLoadedCallback"); } // get the storage device and load the session GetStorageDevice(delegate(StorageDevice storageDevice) { GameDossier loadedDossier = LoadDossierResult(storageDevice, saveGameDescription); dossierLoadedCallback(loadedDossier); }); }
public static void LoadFromSaveFile(SaveGameDescription saveGameDescription, DossierLoadedDelegate dossierLoadedCallback) { if (saveGameDescription == null) throw new ArgumentNullException("saveGameDescription"); if (dossierLoadedCallback == null) throw new ArgumentNullException("dossierLoadedCallback"); // get the storage device and load the session GetStorageDevice(delegate(StorageDevice storageDevice) { GameDossier loadedDossier = LoadDossierResult(storageDevice, saveGameDescription); dossierLoadedCallback(loadedDossier); }); }