Exemple #1
0
 public TurretPanelPresenter(TurretModel model, ShopManager shopManager, TurretPlacer turretPlacer, ITurretPanelView view)
 {
     _model        = model;
     _shopManager  = shopManager;
     _turretPlacer = turretPlacer;
     _view         = view;
 }
Exemple #2
0
 public static ITurretPanelPresenter GetTurretPanelPresenter(ITurretPanelView view)
 {
     return(new TurretPanelPresenter(
                new TurretModel(ServiceLocator.Instance.ShopManager.AvailableTurretsPrefabs),
                ServiceLocator.Instance.ShopManager,
                ServiceLocator.Instance.TurretPlacer,
                view
                ));
 }