private IEnumerator SetPortrait(KaraokeProfile kp) { if (kp != lastKaraokeProfile) { if (lastKaraokeProfile != null) { animator.SetTrigger("HidePortrait"); yield return(new WaitForSeconds(.5f)); } lastKaraokeProfile = kp; kPortrait.sprite = kp.Portrait; animator.SetTrigger("ShowPortrait"); } }
private void EndDialogue() { Debug.Log("Ending Dialogue"); isTalking = false; lastKaraokeProfile = null; if (isMoving) { talkinNPC.isMoving = true; } showKaraoke = true; talkinNPC = null; isMoving = false; animator.SetTrigger("HidePortrait"); animator.SetTrigger("Hide"); }