Ejemplo n.º 1
0
        public static void CreateWorld(string worldName, IWorldSaveFormat format)
        {
            World world = new World(worldName, format);

            format.SetWorld(world);
            world.Format.WorldData.Create(world);

            Server.Instance.Worlds.Add(worldName, world);
        }
Ejemplo n.º 2
0
        public static void LoadWorld(string worldName, IWorldSaveFormat format)
        {
            if (World.Exists(worldName))
            {
                World world = new World(worldName, format);
                format.SetWorld(world);
                world.Format.WorldData.Load(world);

                Server.Instance.Worlds.Add(worldName, world);
            }
            else
            {
                CreateWorld(worldName);
            }
        }