public void UpdateView(DailyBonusGarageItemReward containerItem) { GarageItem item = GarageItemsRegistry.GetItem <GarageItem>(containerItem.MarketItemId); this.imageSkin.SpriteUid = item.Preview; this.text.text = item.Name.ToUpper(); this.back.SetActive(true); }
private void UpdateTeleport(DailyBonusScreenSystem.UserDailyBonusNode userDailyBonusNode, DailyBonusScreenSystem.DailyBonusConfig dailyBonusConfigNode) { int zoneNumber = (int)userDailyBonusNode.userDailyBonusZone.ZoneNumber; this.completeDetailGarageItem = this.GetCompleteUntakenDetailTargetItem(userDailyBonusNode, dailyBonusConfigNode); if (this.completeDetailGarageItem != null) { this.teleportView.SetDetailTargetView(zoneNumber, this.completeDetailGarageItem); this.takeDetailTarget.gameObject.SetActive(true); this.takeBonusButton.gameObject.SetActive(false); this.takeContainerButton.gameObject.SetActive(false); this.takeDetailTarget.interactable = true; } else { this.takeDetailTarget.gameObject.SetActive(false); this.UpdateTakeBonusButtonInteractable(this.mapView.selectedBonusElement); if (this.UserTookAllBonuses(userDailyBonusNode, dailyBonusConfigNode)) { this.teleportView.SetBrokenView(); this.teleportHeaderView.SetBrokenView(); } else { this.teleportHeaderView.UpdateView(zoneNumber); Date endDate = userDailyBonusNode.userDailyBonusNextReceivingDate.Date; if (endDate <= Date.Now) { this.SetActiveOrUpgradableTeleportView(userDailyBonusNode, dailyBonusConfigNode); } else { this.teleportView.SetInactiveState(zoneNumber, endDate, ((float)userDailyBonusNode.userDailyBonusNextReceivingDate.TotalMillisLength) / 1000f); } } } }
public void UpdateView(DailyBonusGarageItemReward detailMarketItem) {