private void Awake() { _portraitView = transform.Find("Portrait View").GetComponent <DialoguePortraitView>(); _panelSprite = transform.Find("Text Panel").GetComponent <tk2dSlicedSprite>(); _bodyText = transform.Find("Text Panel/Text").GetComponent <tk2dTextMesh>(); _speakerText = transform.Find("Text Panel/Speaker").GetComponent <tk2dTextMesh>(); _sideMask = transform.Find("Side Mask").gameObject; _bottomMask = transform.Find("Bottom Mask").gameObject; }
private IEnumerator MoveActor(string speaker, EmotionalResponse response, DialoguePortraitView source, DialoguePortraitView destination) { yield return(StartCoroutine(source.FadeToEmpty())); yield return(StartCoroutine(destination.FadeInActor(speaker, response.Emotion, response.Facing))); _slotIndexBySpeaker[speaker] = response.Slot; }