Пример #1
0
        public void OpenLevel(string filename)
        {
            form.IncrementProgressBar(25);
            IAsyncResult result = null;
            SerializeUtils <LevelData> levelData = new SerializeUtils <LevelData>();

            if (!Guide.IsVisible)
            {
                result = Guide.BeginShowStorageDeviceSelector(PlayerIndex.One, null, null);
            }
            if (result.IsCompleted)
            {
                StorageDevice device = Guide.EndShowStorageDeviceSelector(result);
                levelData.LoadData(device, filename);
                form.IncrementProgressBar(25);
                LoadLevel(levelData);
            }
        }