Example #1
0
        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();
        }
Example #3
0
        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);
        }