Beispiel #1
0
 public void Register(BindingConfig bindingConfig)
 {
     bindingConfig.For <IMainGameManager>().Inject <MainGameManager>().With(Lifetime.PerContainer);
     bindingConfig.For <IEventsDispatcher>().Inject <EventsDispatcher>().With(Lifetime.PerContainer);
     bindingConfig.For <IStateManager>().Inject <StateManager>().With(Lifetime.PerContainer);
 }
 private void BindRepository <T>(BindingConfig bindingConfig) where T : AbstractState
 {
     bindingConfig.For <IGenericStateRepository <T> >().Inject <GenericStateRepository <T> >(() => new GenericStateRepository <T>()).With(Lifetime.PerContainer);
 }
 public void Register(BindingConfig bindingConfig)
 {
     bindingConfig.For <IFileHelper>().Inject <FileHelper>().With(Lifetime.PerContainer);
 }