public void Initialize(ShopAssets shopAssets) { foreach (var indicator in indicators) { indicator.Initialize(shopAssets); } }
public void Inject(Db db, ShopAssets shopAssets) { this.db = db; this.shopAssets = shopAssets; disposables = new CompositeDisposable(); }
public void Inject(Db db, IShopService service, IPlaceSelector selector, IBuildingConstructor constructor, ShopAssets shopAssets) { this.db = db; this.selector = selector; this.service = service; this.constructor = constructor; this.shopAssets = shopAssets; }
public void Initialize(BuildingModel model, string description, ShopAssets assets) { nameText.text = assets.Texts.GetBuildingName(model.Id); icon.sprite = assets.Icons.GetBuildingIcon(model.Id); descriptionText.text = description; buildDurationText.text = TimeSpan.FromMilliseconds(model.Сonditions.BuildDuration).ToString(TimeFormat); foreach (var currencyCost in model.Сonditions.Cost) { var costCell = Instantiate(costPrefab, costRoot); var cost = currencyCost.Count.ToString(); var sprite = assets.Icons.GetCurrencyIcon(currencyCost.Type); costCell.Initialize(cost, sprite); } }
public void Initialize(ShopAssets shopAsset, BuildingListModel data) { this.shopAsset = shopAsset; this.data = data; }
public void Initialize(ShopAssets shopAssets) { image.sprite = shopAssets.Icons.GetCurrencyIcon(Type); }
public void Initialize(BuildingListModel data, ShopAssets shopAssets) { buildingsLayout.Initialize(shopAssets, data); }