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