private void DisplayText(string text) { Transform textObj = (Instantiate(AnouncementTextPrefab, _transform, false) as GameObject).transform; textObj.position = _transform.position + Vector3.down * _texts.Count * 1.5f; //MAGIC NUMBER! AnnouncementTextFade textFade = textObj.GetComponentInChildren <AnnouncementTextFade>(); textFade.SetText(text); _texts.Add(textFade); }
public static void TextHasFaded(AnnouncementTextFade text) { _texts.Remove(text); Destroy(text.gameObject); RearrangeText(); }