IEnumerator NPCRespondDelayed(LConversation conversation, LText response) { yield return(new WaitForSeconds(NPCResponseDelay)); EventController.Event(LEvent.Message); if (isContactsOpen) { conversation.AddMessage(response); } else { AddText(response); DisplayResponses(mostRecentMessage); } // Refreshes the display for the current contact: currentContact.Refresh(); data.Save(); }
public void AddMessage(LText message) { conversation.AddMessage(message); data.Save(); }