private void removerItemShop(ItemLoja item) { ItemObj objItemShop = lstItensLoja.Find(x => x.ItemLoja._id == item._id); if (objItemShop != null) { Destroy(objItemShop.gameObject); lstItensLoja.Remove(objItemShop); if (lstItensLoja.Count == 0) { PnlShopVazio.SetActive(true); } } }
private ItemLoja tratarSnapshotItemLoja(DataSnapshot ds) { ItemLoja itemLoja = new ItemLoja { _id = Convert.ToString(ds.Child("_id").Value), descricao = Convert.ToString(ds.Child("descricao").Value), icon = Convert.ToString(ds.Child("icon").Value), nome = Convert.ToString(ds.Child("nome").Value), hotSale = Convert.ToBoolean(ds.Child("hotSale").Value), preco = Convert.ToDouble(ds.Child("preco").Value), quantidadeDisponivel = Convert.ToInt32(ds.Child("quantidadeDisponivel").Value), quantidadeVendida = Convert.ToInt32(ds.Child("quantidadeVendida").Value), tempoDisponivel = Util.ConverterDataFB(ds.Child("tempoDisponivel").Value.ToString()) }; return(itemLoja); }
private void adicionarItemShop(ItemLoja item, bool lojaAberta, string estabelecimentoId) { if (item._id != null) { ItemObj objItemShop = Instantiate(ItemShopRef, ScvShop.transform); Main.Instance.ObterIcones(item.icon, FileManager.Directories.item_loja, (textura) => { if (textura != null) { objItemShop.PreencherIcone(textura); } }); objItemShop.PreencherInfo(item, lojaAberta, estabelecimentoId); lstItensLoja.Add(objItemShop); PnlShopVazio.SetActive(false); } }
public void PreencherInfoConfirmacaoItem(ItemLoja item, float dinheiroEstab) { PnlPopUp.AbrirPopUp( PnlConfirmarItemCompra, () => { TxtNomeCompraItem.text = item.nome; TxtCaixaCompraItem.text = dinheiroEstab.ToString(); TxtCustoCompraItem.text = "- " + item.preco.ToString(); TxtSaldoCompraItem.text = (dinheiroEstab - item.preco).ToString(); Main.Instance.ObterIcones(item.icon, FileManager.Directories.item_loja, (textura) => { if (textura != null) { IconItem.texture = textura; IconItem = Util.ImgResize(IconItem, 180, 180); } }); }); }