LootExplosionStudio WIP commit

This commit is contained in:
Ben
2015-07-10 17:21:35 +01:00
parent 2278cbdc3a
commit 543446b23e
11 changed files with 785 additions and 1 deletions

View File

@@ -0,0 +1,27 @@
using Castle.MicroKernel.Registration;
using Castle.MicroKernel.SubSystems.Configuration;
using Castle.Windsor;
using Filtration.LootExplosionStudio.Services;
namespace Filtration.LootExplosionStudio.WindsorInstallers
{
class ServicesInstaller : IWindsorInstaller
{
public void Install(IWindsorContainer container, IConfigurationStore store)
{
container.Register(
Component.For<IItemFilterBlockFinderService>()
.ImplementedBy<ItemFilterBlockFinderService>()
.LifeStyle.Singleton);
container.Register(
Component.For<ILootItemAppearanceService>()
.ImplementedBy<LootItemAppearanceService>()
.LifeStyle.Singleton);
container.Register(
Component.For<ILootItemCollectionItemFilterCombinerService>()
.ImplementedBy<LootItemCollectionItemFilterCombinerService>()
.LifeStyle.Singleton);
}
}
}