Пример #1
0
        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);
            });
        }
Пример #2
0
        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);
                });
        }