public MainWindow() { InitializeComponent(); SetImagesInitialPositions(); SetDependencyInjectionLib(); objMediator = ContainerConfig.GetInstance <IUIMediator>(); _objValidator = DayAtTheRaces.WpfApp.DependencyInjection.ContainerConfig.GetInstance <IUIClientValidation>(); }
public GameDashboard( IAllEnemiesFactory allEnemiesFactory, IAllEnemyWeaponsFactory allEnemyWeaponsFactory, ICastle castle, IGameLevelInvoker gameLevelInvoker, IImageManager imageManager, IPlayer player, IUIMediator uiMediator) { _allEnemiesFactory = allEnemiesFactory; _allEnemyWeaponsFactory = allEnemyWeaponsFactory; _castle = castle; _gameLevelInvoker = gameLevelInvoker; _imageManager = imageManager; _player = player; _uiMediator = uiMediator; }
public UIManager() { Instance = this; Initialize(); }