private IEnumerator KillIn5(DisplayAchivement display) { yield return(new WaitForSeconds(5)); offset -= (float)display.GetComponent <RectTransform> ().rect.height * 1.5f; Destroy(display.gameObject); }
private void SetUp() { int off = 0; self.sizeDelta = new Vector2(0, 0); foreach (AchievementManager.Achievement ach in AchievementManager.achievementList) { DisplayAchivement di = Instantiate(template, this.transform) as DisplayAchivement; di.transform.localPosition = new Vector3(di.transform.localPosition.x, -((off++ *70) + 35), di.transform.localPosition.z); di.SetParameters(ach.name, ach.completeText, AchievementManager.IsAchievementDone(ach.logicalName)); self.sizeDelta = new Vector2(0, self.rect.height + 70); } }