public void InitiateSave(Game1 game, Vector3 playerPosition, float playerSize, VertexMultitextured[] terrain, Vector3[] modelRotation, bool[] modelActivated, string filename) { this.playerPosition = playerPosition; this.playerSize = playerSize; this.terrain = terrain; this.modelRotation = modelRotation; this.modelActivated = modelActivated; #if WINDOWS FileStream fs = new FileStream("lastsave.txt", FileMode.Create); StreamWriter sw = new StreamWriter(fs); sw.WriteLine(filename); Console.WriteLine("Last save created with name: " + filename); sw.Close(); fs.Close(); #endif #if XBOX Save.GlobalData gd = new Save.GlobalData(); gd.InitiateSave(game, filename, "global"); #endif this.filename = filename + ".sav"; try { device = null; StorageDevice.BeginShowSelector(SaveToDevice, null); } catch (Exception e) { Console.WriteLine(e.Message); } }