public void StartTalk(GameObject speaker, TalkMasterRow talkRow, Action onEndTalk) { this.onEndTalk = onEndTalk; talk = new Talk(speaker, talkRow); var balloon = MainUIManager.I.MessageBalloon; balloon.Play(talk.GetMessage(), PlayNext); }