private void InitializeMessages()
    {
        CreateNewPrivateDialog("Default", ChatTypeEnum.Default, false);
        BtnChatManager.BtnChangeLastCommunication(ChatTypeEnum.Default, "Default");

        Message msg1 = new Message("Tibia3d", "Welcome");

        Chat.Enqueue(msg1);
    }
    private void CreateNewPrivateDialog(string nick, ChatTypeEnum chatTypeEnum = ChatTypeEnum.Private, bool canClose = false)
    {
        ChatType newChatBtn = (Instantiate(GUIHandler.instance.prefabChatBtn, GUIHandler.instance.ChatSwitchPanel.transform)).GetComponent <ChatType>();

        newChatBtn._chatTypeEnum = chatTypeEnum;
        newChatBtn.name_chat     = nick;
        newChatBtn.canClose      = canClose;

        newChatBtn.Initialize();

        BtnChatManager.ChatTypeOpen.Add(newChatBtn);
        GUIHandler.instance.MenuCreateNewChat.SetActive(false);
        newChatBtn.GetComponent <Button>().onClick.AddListener(() => BtnChatManager.BtnChangeLastCommunication(newChatBtn._chatTypeEnum, newChatBtn.name_chat));


        BtnChatManager.BtnChangeLastCommunication(newChatBtn._chatTypeEnum, newChatBtn.name_chat);
        RefreshChat();
    }