Exemplo n.º 1
0
    public void CreateNewMessage(MessageType type, string messageContent, string date)
    {
        Message createdMessage = new Message(type, messageContent, date);

        GameObject prefabToUse       = (type == MessageType.INCOMING) ? incomingMessagePrefab : outgoingMessagePrefab;
        GameObject createdMessageObj = Instantiate(prefabToUse, messagesScrollContent.transform);

        createdMessageObj.GetComponent <MessageUI>().SetAssociatedMessage(createdMessage);
        createdMessageObj.GetComponent <MessageUI>().UpdateMessageUI();

        currentlySelectedMessageThread.AddMessage(createdMessage);

        Invoke("ScrollThreadToBottom", 0.1f);
    }