/// <summary> /// Handler for the GenSpawnData command /// </summary> private static void OnGenSpawnData( CommandEventArgs e ) { World.Broadcast( BoxConfig.MessageHue, false, "Generating spawn data for Pandora's Box" ); DateTime start = DateTime.Now; SpawnData data = new SpawnData(); ArrayList Items = new ArrayList( World.Items.Values ); foreach ( Item item in Items ) { if ( item.GetType() == SpawnerHelper.SpawnerType ) { SpawnEntry entry = SpawnerHelper.SpawnerToData( item ); if ( entry != null ) data.m_Spawns.Add( entry ); } } data.Save(); TimeSpan duration = DateTime.Now - start; World.Broadcast( BoxConfig.MessageHue, false, string.Format( "Generation complete. The process took {0} seconds", duration.TotalSeconds ) ); }
/// <summary> /// Handler for the GenSpawnData command /// </summary> private static void OnGenSpawnData(CommandEventArgs e) { World.Broadcast(BoxConfig.MessageHue, false, "Generating spawn data for Pandora's Box"); DateTime start = DateTime.Now; SpawnData data = new SpawnData(); ArrayList Items = new ArrayList(World.Items.Values); foreach (Item item in Items) { if (item.GetType() == SpawnerHelper.SpawnerType) { SpawnEntry entry = SpawnerHelper.SpawnerToData(item); if (entry != null) { data.m_Spawns.Add(entry); } } } data.Save(); TimeSpan duration = DateTime.Now - start; World.Broadcast(BoxConfig.MessageHue, false, string.Format("Generation complete. The process took {0} seconds", duration.TotalSeconds)); }