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