public static ILocalSpawnBuilder ConfigureLocalSpawnerByName(
     this ISpawnerConfigurationCollection configCollection,
     string spawnerPrefabName)
 => configCollection
 .GetOrAddSpawnerConfiguration(new LocalSpawnerConfiguration())
 .GetBuilder(new SpawnerNameIdentifier(
                 spawnerPrefabName));
 public static ILocalSpawnBuilder ConfigureLocalSpawnerByRoomAndCreature(
     this ISpawnerConfigurationCollection configCollection,
     string roomName,
     string creaturePrefabName)
 => configCollection
 .GetOrAddSpawnerConfiguration(new LocalSpawnerConfiguration())
 .GetBuilder(new RoomIdentifier(
                 roomName,
                 creaturePrefabName));
 /// <summary>
 /// <para>Gets an IWorldSpawnBuilder with the indicated id. If none exist, creates a new one.</para>
 /// </summary>
 public static IWorldSpawnBuilder ConfigureWorldSpawner(
     this ISpawnerConfigurationCollection configCollection,
     uint id)
 => configCollection
 .GetOrAddSpawnerConfiguration(new WorldSpawnerConfiguration())
 .GetBuilder(id);