public void Start() { TutorialService.CheckTutorial("Timeline"); previousView = "Home"; postCard.SetActive(false); NMPostCard.SetActive(false); noPostsCard.SetActive(false); moreCard.SetActive(false); StartCoroutine(_GetTimelinePosts()); }
private void CreatePostsCards() { Vector3 position = new Vector3(0f, 0f, 0f); if (TimelineService.posts.Length > 0) { postCard.SetActive(true); NMPostCard.SetActive(true); noPostsCard.SetActive(false); } else { NMPostCard.SetActive(false); postCard.SetActive(false); noPostsCard.SetActive(true); } if (END_POST_INDEX >= TimelineService.posts.Length) { moreCard.SetActive(false); } else { moreCard.SetActive(true); } for (int i = START_POST_INDEX; i < END_POST_INDEX; i++) { Post currentPost = TimelineService.posts[i]; GameObject currentCard; if (currentPost.text_msg.Length >= 3) { currentCard = postCard; } else { currentCard = NMPostCard; } position = currentCard.transform.position; position = new Vector3(position.x, position.y, position.z); GameObject card = (GameObject)Instantiate(currentCard, position, Quaternion.identity); card.transform.SetParent(GameObject.Find("List").transform, false); PostCard postCardScript = card.GetComponent <PostCard>(); postCardScript.UpdatePost(TimelineService.posts[i]); } GameObject showMoreCard = (GameObject)Instantiate(moreCard, position, Quaternion.identity); showMoreCard.transform.SetParent(GameObject.Find("List").transform, false); Destroy(moreCard); moreCard = showMoreCard; postCard.SetActive(false); NMPostCard.SetActive(false); AlertsService.removeLoadingAlert(); }