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();
    }
Exemplo n.º 2
0
 public void AddMessage(LText message)
 {
     conversation.AddMessage(message);
     data.Save();
 }