public void PreencherInfo(Correio.Mensagem mensagem) { this.mensagem = mensagem; TxtTitulo.text = mensagem.titulo; TxtMensagem.text = mensagem.mensagem; ImgNaoVisualizado.SetActive(!mensagem.lida); }
public void AbrirPnlMensagem(Correio.Mensagem mensagem) { PnlDecisaoConviteGrupo.SetActive(false); this.mensagem = mensagem; TxtMensagem.text = mensagem.mensagemGrande; TxtTitulo.text = mensagem.titulo; configurarMensagemAcao(); marcarMensagemComoLida(); PnlPopUp.AbrirPopUpCanvas(CanvasMensagem, PnlMensagem, null); }
private void modificarMensagemDoCorreio(Correio.Mensagem mensagem) { CorreioObj correioObj = lstCorreioObj.Find(x => x.mensagem._id == mensagem._id); if (correioObj != null) { correioObj.PreencherInfo(mensagem); } verificarNotificacoes(); }
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(); } }
private Correio.Mensagem tratarSnapshot(DataSnapshot ds) { Correio.Mensagem correio = new Correio.Mensagem { _id = ds.Child("_id").Value.ToString(), titulo = ds.Child("titulo").Value.ToString(), lida = Convert.ToBoolean(ds.Child("lida").Value), mensagem = ds.Child("mensagem").Value.ToString(), mensagemGrande = Convert.ToString(ds.Child("mensagemGrande").Value), dataCriacao = Util.ConverterDataFB(ds.Child("dataCriacao").Value.ToString()), acao = (ds.Child("acao").Exists) ? JsonConvert.DeserializeObject <Correio.Acao>(ds.Child("acao").GetRawJsonValue()) : null }; return(correio); }
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(); }