void ContactGalleryOpenPopup(ArtData.GalleryData data) { print("ContactGalleryOpenPopup" + data); this.data = data; if (data != null) { isOn = true; Panel.SetActive(true); anim.Play("ContactPopupOn"); // ArtData.GalleryData data = Data.Instance.artData.GetCurrentGallery(); title.text = data.title; phone = data.phone; email = data.email; web = data.web; } }
void Start() { gallery = Data.Instance.artData.GetCurrentGallery(); if (gallery.artWorksData.Count < 2) { paginator.SetActive(false); } Data.Instance.isPhoto4Room = true; Events.Back += Back; Data.Instance.SetTitle(Data.Instance.artData.selectedArtWork.title); float maxWidth = rawImage.rectTransform.sizeDelta.x; float maxHeight = rawImage.rectTransform.sizeDelta.y; float aspect = maxWidth / maxHeight; float textAspect = 1f*Data.Instance.lastArtTexture.width / Data.Instance.lastArtTexture.height; if (aspect > textAspect) { rawImage.rectTransform.sizeDelta = new Vector2(maxHeight*textAspect,maxHeight); }else if(aspect < textAspect) { rawImage.rectTransform.sizeDelta = new Vector2(maxWidth,maxWidth/textAspect); } rawImage.texture = Data.Instance.lastArtTexture; // title.text = ; if (Data.Instance.artData.selectedArtWork.galleryId == -2 ) { FavoriteOn.gameObject.SetActive(false); FavoriteOff.gameObject.SetActive(false); editButton.gameObject.SetActive(true); //FavoriteOn.GetComponentInChildren<Text> ().text = "DELETE"; } else { if (Data.Instance.artData.isFavorite (Data.Instance.artData.selectedArtWork.galleryId, Data.Instance.artData.selectedArtWork.artId)) isFavorite = true; SetFavorite (); } if (Data.Instance.isArtworkInfo2Place == false) { PlaceItButton.GetComponentInChildren<Text>().text = "< Gallery"; Events.HelpChangeStep(1); } else { Events.HelpHide(); } Events.ConvertUnits -= ConvertUnits; if (Data.Instance.areaData.areas.Count == 0) WallsButton.SetActive(false); }
//private int id; void Start() { Data.Instance.artData.selectedArtWork.url = ""; gallery = Data.Instance.artData.GetCurrentGallery(); Data.Instance.SetBackActive(true); string _title = ""; if (Data.Instance.artData.selectedGallery != -3) { _title = "Gallery: "; addFiltersButton.SetActive(false); } else { addFiltersButton.SetActive(true); } Data.Instance.SetTitle(_title + Data.Instance.artData.GetCurrentGallery().title); EventsAnalytics.EnterGallery(Data.Instance.artData.GetCurrentGallery().title); Events.Back += Back; PickerEventListener.onImageLoad += OnImageLoad; thumbSize += separation; ArtData.GalleryData currentGallery = Data.Instance.artData.GetCurrentGallery(); if (Data.Instance.artData.selectedGallery <0) contactGallery.gameObject.SetActive(false); else contactGallery.gameObject.SetActive(true); //if(currentGallery.id!=-2)addButton.gameObject.SetActive(false); if (currentGallery.artWorksData.Count == 0) { if (Data.Instance.artData.selectedGallery == -1) { helpText.text = "There are no artworks marked as favorites."; } else if (Data.Instance.artData.selectedGallery == -2) { helpText.text = "You didnĀ“t create any artworks yet."; } else if (Data.Instance.artData.selectedGallery == -3) { helpText.text = "No artworks with this filter."; } Events.HelpChangeState(true); } foreach (ArtData.GalleryData.ArtData data in currentGallery.artWorksData) { string path; try { path = data.GetUrl(true); AddThumb(path, data.artId, data.isLocal); } catch { Debug.Log("LA obra ya no existe "); } } float totalThumbs = currentGallery.artWorksData.Count; float totalRows = totalThumbs / cols; int maxScroll = (int)((totalRows - 1) * (thumbSize.y +separationY)); // print("cols: " + cols + " totalThumbs " + totalThumbs + " totalRows " + totalRows + " maxScroll " + maxScroll); if (Data.Instance.areaData.areas.Count == 0) WallsButton.SetActive(false); if (Data.Instance.artData.selectedGallery == -2) { Add.SetActive(true); WallsButton.SetActive(false); } else Add.SetActive(false); }