private void AddMessageToUI(AMessageView msg)
 {
     msg.transform.SetParent(messageHolder.content.transform);
     msg.gameObject.SetActive(true);
     msg.transform.localScale = Vector3.one;
     UpdateScroll();
 }
    public override void AddPlayerMessage(IMessage message)
    {
        AMessageView playerMsg = Instantiate(playerMessageView);

        playerMsg.SetMessage(message);
        AddMessageToUI(playerMsg);
    }
    public override void AddResponse(IMessage message, bool success)
    {
        AMessageView recruitMsg = Instantiate(recruitMessageView);

        recruitMsg.SetMessage(message);
        queue.Add(recruitMsg);
        TriggerAwaitResponse();
        //AddMessageToUI(recruitMsg);
    }