public void SetLikeVisual(bool status) { DummyReview rev = DummyContainer.instance.reviewDB[id]; following.text = (rev.likes + (status? 1 : 0)).ToString(); followImage.sprite = status?liked:unliked; }
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 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); }