public static void build() { infoContainer = new UnityContainer(); infoContainer.RegisterType <IPlayerInfoViewModel, PlayerInfoViewModel>(new ContainerControlledLifetimeManager()); infoContainer.RegisterType <IPlayerInfo, PlayerInfo>(new ContainerControlledLifetimeManager()); infoContainer.RegisterType <IPlayerInfoProcessor, PlayerInfoProcessor>(new ContainerControlledLifetimeManager()); playerInfo = infoContainer.Resolve <PlayerInfo>(); playerInfoProcessor = infoContainer.Resolve <PlayerInfoProcessor>(); playerInfoViewModel = infoContainer.Resolve <PlayerInfoViewModel>(); }
public static void build() { infoContainer = new UnityContainer(); infoContainer.RegisterType<IPlayerInfoViewModel, PlayerInfoViewModel>(new ContainerControlledLifetimeManager()); infoContainer.RegisterType<IPlayerInfo, PlayerInfo>(new ContainerControlledLifetimeManager()); infoContainer.RegisterType<IPlayerInfoProcessor, PlayerInfoProcessor>(new ContainerControlledLifetimeManager()); playerInfo = infoContainer.Resolve<PlayerInfo>(); playerInfoProcessor = infoContainer.Resolve<PlayerInfoProcessor>(); playerInfoViewModel = infoContainer.Resolve<PlayerInfoViewModel>(); }