Exemplo n.º 1
0
    private void modificarMensagemDoCorreio(Correio.Mensagem mensagem)
    {
        CorreioObj correioObj = lstCorreioObj.Find(x => x.mensagem._id == mensagem._id);

        if (correioObj != null)
        {
            correioObj.PreencherInfo(mensagem);
        }

        verificarNotificacoes();
    }
Exemplo n.º 2
0
    private void adicionarMensagemNoCorreio(Correio.Mensagem mensagem)
    {
        if (mensagem != null)
        {
            CorreioObj correioObj = Instantiate(CorreioObjRef, ScvMensagens);
            correioObj.PreencherInfo(mensagem);
            lstCorreioObj.Add(correioObj);

            PnlMensagemVazia.SetActive(false);

            verificarNotificacoes();
            ordernarMensagens();
        }
    }
Exemplo n.º 3
0
    private void removerMensagemDoCorreio(Correio.Mensagem mensagem)
    {
        CorreioObj correioObj = lstCorreioObj.Find(x => x.mensagem._id == mensagem._id);

        if (correioObj != null)
        {
            Destroy(correioObj.gameObject);
            lstCorreioObj.Remove(correioObj);

            if (lstCorreioObj.Count == 0)
            {
                PnlMensagemVazia.SetActive(true);
            }
        }

        verificarNotificacoes();
    }