void Gerar_pedido() { //Sorteio do pedido int id_prato = Random.Range(0, list_all_pratos.Count); SObj_Prato_finalizado prato_pedido = list_all_pratos[id_prato]; //Sorteio tempo para entregar int tempo_entrega = Random.Range(prato_pedido.Tempo_min_entrega, prato_pedido.Tempo_max_entrega); Info_pedido pedido = new Info_pedido(prato_pedido, tempo_entrega); //Debug.Log("Prato pedido " + prato_pedido + " " + pedido.Nome); list_UI_pedidos.Add(UI.GetComponentInChildren <S_UI_Control_pedidos>().Adicionar_pedido(pedido)); //Debug.Log(list_UI_pedidos.Count); count_pedidos++; }
public GameObject Adicionar(GameObject UI_Pedido, Info_pedido info_pedido) { if (list_ui_pedidos == null) { list_ui_pedidos = new List <GameObject>(); } UI_Pedido.GetComponent <S_UI_Pedido>().Definir_dados(info_pedido.Nome, info_pedido.Tempo_entrega, info_pedido.Img_prato); GameObject pedido_instantiate = Instantiate(UI_Pedido); pedido_instantiate.transform.SetParent(transform); pedido_instantiate.transform.position = transform.position; pedido_instantiate.SetActive(true); list_ui_pedidos.Add(pedido_instantiate); return(pedido_instantiate); }
public GameObject Adicionar_pedido(Info_pedido info_pedido) { return(GetComponentInChildren <S_UI_Horizontal_organize_pedido>().Adicionar(UI_Pedido, info_pedido)); }