private IEnumerator WaitAndHideMessage_Routine(SpeechBubble_Content bubble) { fitter.enabled = false; yield return(null); fitter.enabled = true; bubble.Play(onScreenDelay); }
public void CreateSpeech(string text, Sprite emoji) { SpeechBubble_Content bubble = speechPool.GetPooledObject <SpeechBubble_Content>(speechParent); bubble.ownerPool = speechPool; bubble.text.gameObject.SetActive(text != ""); bubble.image.gameObject.SetActive(emoji != null); bubble.text.text = text; bubble.image.sprite = emoji; bubble.transform.SetAsLastSibling(); StartCoroutine(WaitAndHideMessage_Routine(bubble)); }