public void Definir_dados(Model_Prato_finalizado dados_prato)
    {
        Id   = dados_prato.Id;
        Nome = dados_prato.Nome;
        Obj_prato_finalizado = dados_prato.Obj_prato_finalizado;
        Preco = dados_prato.Preco;
        Processo_necessario_ingredientes = dados_prato.Processo_necessario_ingredientes;
        Tempo_min_entrega = dados_prato.Tempo_min_entrega;
        Tempo_max_entrega = dados_prato.Tempo_max_entrega;
        Img_ingrediente   = dados_prato.Img_ingrediente;

        list_ingredientes_necessarios = new List <Model_Ingrediente>();
        int i = 0;

        //Debug.Log("Quant ingredientes necessarios " + dados_prato.list_ingredientes_necessarios.Count);

        foreach (Model_Ingrediente ingrediente in dados_prato.list_ingredientes_necessarios)
        {
            Model_Ingrediente Ingrediente_finalizado = ingrediente;
            Ingrediente_finalizado.Definir_dados(ingrediente);
            Ingrediente_finalizado.Definir_total_processo_culinario(dados_prato.Processo_necessario_ingredientes[i]);
            list_ingredientes_necessarios.Add(Ingrediente_finalizado);
            i++;
        }
    }
 private void Awake()
 {
     foreach (SObj_Prato_finalizado prato_finalizado in list_obj_pratos_existentes)
     {
         Model_Prato_finalizado Prato_finalizado = gameObject.AddComponent <Model_Prato_finalizado>();
         Prato_finalizado.Definir_dados(prato_finalizado);
         list_pratos_existentes.Add(Prato_finalizado);
     }
 }