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); }
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); } }