Пример #1
0
        public static Region loadRegionFile(World world, Point regionID)
        {
            checkAndCreateFolder(world.getRegionPath());

            try
            {
                FileStream fileStream = new FileStream(world.getRegionPath() + "\\x" + regionID.X + ".y" + regionID.Y + ".region", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.Delete);
                return new Region(world, regionID, fileStream);
            }
            catch (IOException)
            {
                Console.WriteLine("region: x:" + regionID.X + " y:" + regionID.Y + " error");
            }
            return null;
        }