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); } }
public ReviewSearchIndicator Initialize(string id = "") { restaurantId = id; DummyRestaurant rest = DummyContainer.instance.restaurantDB[id]; this.restaurantName.text = rest.restaurantName; this.restaurantAddress.text = rest.address; return(this); }
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); }