public Initialiser(ICustomWorldBootstrap customWorldBootstrap) { WorldData = new Dictionary <string, WorldInfo>(); foreach (var wo in customWorldBootstrap.WorldOptions) { WorldData.Add(wo.Name, new WorldInfo() { Options = wo }); } CustomWorlds = new Dictionary <string, World>(); m_CustomWorldBootstrap = customWorldBootstrap; m_CreateDefaultWorld = customWorldBootstrap.CreateDefaultWorld; m_DefaultWorldName = customWorldBootstrap.DefaultWorldName == "" ? m_DefaultWorldName : customWorldBootstrap.DefaultWorldName; }
public Initialiser(ICustomWorldBootstrap customWorldBootstrap, bool createDefaultWorld = true, List <CustomWorldBootstrap.WorldOption> worldOptions = null) { WorldData = new Dictionary <string, WorldInfo>(); if (worldOptions != null) { foreach (var wo in worldOptions) { WorldData.Add(wo.Name, new WorldInfo() { Options = wo }); } } CustomWorlds = new Dictionary <string, World>(); m_CustomWorldBootstrap = customWorldBootstrap; m_CreateDefaultWorld = createDefaultWorld; }