public void ShowEmotion(EmotionData.EmoticonType emotionType) { if (IsUIActive && EmotionUI != null && _uiObject != null) { var instance = GameObject.Instantiate(EmotionUI, Vector3.zero, Quaternion.identity) as GameObject; instance.transform.SetParent(_uiObject.transform); instance.transform.localPosition = Vector3.zero; instance.GetComponentsInChildren <Image>().Last().sprite = EmotionsPack.GetEmoticonSprite(emotionType); } }
public Sprite GetEmoticonSprite(EmotionData.EmoticonType emoticon) { return(Emoticons.FirstOrDefault(e => e.Type == emoticon).Sprite); }