コード例 #1
0
        public void save(Entity e)
        {
            var playerFileName = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\SkyLands\\" +
                                 this.getName() + "-player" + ".sav";

            DirectoryInfo directoryInfo = new FileInfo(playerFileName).Directory;

            if (directoryInfo != null)
            {
                directoryInfo.Create();
            }


            using (TextWriter writer = new StreamWriter(playerFileName)) {
                writer.WriteLine(e.getIsland().getBiome().getId());
                writer.WriteLine(e.getPosition().x);
                writer.WriteLine(e.getPosition().y);
                writer.WriteLine(e.getPosition().z);
            }



            e.getIsland().save();
        }
コード例 #2
0
ファイル: MainWorld.cs プロジェクト: RenaudWasTaken/SkyLands
        public void save(Entity e)
        {
            var playerFileName = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\SkyLands\\" +
                this.getName() + "-player" + ".sav";

            DirectoryInfo directoryInfo = new FileInfo(playerFileName).Directory;
            if (directoryInfo != null) { directoryInfo.Create(); }

            using(TextWriter writer = new StreamWriter(playerFileName)) {
                writer.WriteLine(e.getIsland().getBiome().getId());
                writer.WriteLine(e.getPosition().x);
                writer.WriteLine(e.getPosition().y);
                writer.WriteLine(e.getPosition().z);
            }

            e.getIsland().save();
        }
コード例 #3
0
 public void save(Entity e)
 {
     e.getIsland().save();
 }
コード例 #4
0
 public void save(Entity e)
 {
     e.getIsland().save();
 }