public void Show(MoodletType type) { switch (type) { case MoodletType.Happy: { icon.sprite = happy; break; } case MoodletType.Unhappy: { icon.sprite = unhappy; break; } case MoodletType.Angry: { icon.sprite = angry; break; } case MoodletType.Impatient: { icon.sprite = impatient; break; } case MoodletType.RequiresAttention: { icon.sprite = requiresAttention; break; } } gameObject.SetActive(true); visible = true; }
public void ShowForSeconds(MoodletType type, float seconds) { Show(type); StartCoroutine(HideInSeconds(seconds)); }