public void Click() { List <DummyImage> tlist = new List <DummyImage>(); int i = 0; foreach (ImagePreview prev in images) { DummyImage img = new DummyImage() { image = (Texture2D)prev.thumbnail.texture, key = "newImage" + i }; DummyContainer.instance.imageDB.Add(img.key, img); tlist.Add(img); } DummyReview tRev = new DummyReview() { key = "newReview", taste = taste, clearance = clearance, kindness = kindness, atmosphere = atmosphere, efficiency = efficiency, content = contentField.text, date = DateTime.Now.ToString(), iLiked = false, writer = DummyContainer.instance.userDB[DataStorage.instance.MyKey], restaurant = DummyContainer.instance.restaurantDB[id], imageKeys = tlist }; DummyContainer.instance.reviewDB.Add(tRev.key, tRev); Exit(); }
public IEnumerator InternalStart() { id = DataStorage.instance.GetItem <string>(DataStorageKeyset.NextRestaurant); //TODO 가게 네트워크 DummyRestaurant rest = DummyContainer.instance.restaurantDB[id]; DummyImage img = DummyContainer.instance.imageDB[DummyContainer.instance.reviewDB[rest.reviewKeys[0].key].imageKeys[0].key]; restaurantName.text = rest.restaurantName; address.text = rest.address; phoneNumber.text = rest.phoneNumber; previewImage.sprite = Sprite.Create(img.image, new Rect(Vector2.zero, new Vector2(img.image.width, img.image.height)), Vector2.one / 2f); float totalAvg = 0f; for (int i = 0; i < rest.reviewKeys.Count; i++) { AddReview(rest.reviewKeys[i].key); totalAvg += rest.reviewKeys[i].Avg; } totalAvg /= rest.reviewKeys.Count; yield return(null); for (int i = 0; i < miniStars.Length; i++) { miniStars[i].value = Mathf.Clamp01(totalAvg - i); } }
private IEnumerator InitialLoad() { DummyUser user = DummyContainer.instance.userDB[DataStorage.instance.GetItem <string>(DataStorageKeyset.NextUser)]; DummyImage img = DummyContainer.instance.imageDB[user.profileImage.key]; profileImage.sprite = Sprite.Create(img.image, new Rect(Vector2.zero, new Vector2(img.image.width, img.image.height)), Vector2.one / 2f); targetId = user.key; List <string> reviewKeys = DummyContainer.instance.CountReviewOfUser(user.key); nickname.text = user.nickname; following.text = user.following.Length.ToString(); follower.text = user.followers.Length.ToString(); reviewCount.text = reviewKeys.Count.ToString(); foreach (UserReviewIndicator t in reviewIndicators) { Destroy(t.gameObject); } reviewIndicators.Clear(); foreach (string k in reviewKeys) { UserReviewIndicator temp = Instantiate(userReviewInidicatorPrefab, reviewGroup).Initialize(this, k); reviewIndicators.Add(temp); } yield return(null); }
private IEnumerator InitializeInternal() { //TODO 서버수신 가게정보 DummyRestaurant rest = DummyContainer.instance.restaurantDB[id]; coord.longitude = rest.longitude; coord.latitude = rest.latitude; coord.altitude = rest.altitude; DummyImage img = DummyContainer.instance.imageDB[DummyContainer.instance.GetIdOfProfileImage(rest)]; thumbnail.sprite = Sprite.Create(img.image, new Rect(Vector2.zero, new Vector2(img.image.width, img.image.height)), Vector2.one / 2f); yield return(null); }
public IEnumerator InitializeInternal() { //TODO 네트워크 리뷰 DummyReview rev = DummyContainer.instance.reviewDB[id]; content.text = rev.content.Length > 20?rev.content.Substring(0, 20) + "...":rev.content; DummyImage img = DummyContainer.instance.imageDB[rev.imageKeys[0].key]; thumbnailImage.sprite = Sprite.Create(img.image, new Rect(Vector2.zero, new Vector2(img.image.width, img.image.height)), Vector2.one / 2f); nowLike = rev.iLiked; SetLikeVisual(nowLike); yield return(null); }
public IEnumerator LoadAsync() { yield return(null); //TODO 로딩 DummyUser user = DummyContainer.instance.userDB[id]; nickName.text = user.nickname; reviewNumber.text = $"리뷰 {DummyContainer.instance.CountReviewOfUser(id).Count}개"; DummyImage img = DummyContainer.instance.imageDB[user.profileImage.key]; profileImage.sprite = Sprite.Create(img.image, new Rect(Vector2.zero, new Vector2(img.image.width, img.image.height)), Vector2.one / 2f); following = user.iFollowing; SetFollowVisual(following); }
public SnakeCaseDummyA() { dummy_image = new DummyImage(); }
public CamelCaseDummyA() { DummyImage = new DummyImage(); }