Exemplo n.º 1
0
    public void GenererPanelsRecette()
    {
        RectTransform rectT = panelRecette.GetComponent <RectTransform>();

        for (int i = 0; i < recettesDisponibles.Count; i++)
        {
            if (!RecetteAPanel(recettesDisponibles[i]))
            {
                GameObject    nvlRecette = Instantiate(panelRecette, transform);
                RectTransform nvRectT    = nvlRecette.GetComponent <RectTransform>();
                PanelRecette  panelRec   = nvlRecette.GetComponent <PanelRecette>();

                panelRec.Recette = recettesDisponibles[i];
                listePanelsRecette.Add(panelRec);


                nvRectT.sizeDelta = rectT.sizeDelta;
                nvRectT.pivot     = rectT.pivot;
                nvRectT.position  = rectT.position;

                nvlRecette.gameObject.SetActive(true);
            }
        }
        ReorganiserAffichageRecettes();
    }
Exemplo n.º 2
0
    private void AjouterPanelRecette(Recette recette)
    {
        if (!RecetteAPanel(recette))
        {
            GameObject    nvlRecette = Instantiate(panelRecette, transform);
            RectTransform nvRectT    = nvlRecette.GetComponent <RectTransform>();
            RectTransform rectT      = panelRecette.GetComponent <RectTransform>();
            PanelRecette  panelRec   = nvlRecette.GetComponent <PanelRecette>();

            panelRec.Recette = recette;
            listePanelsRecette.Add(panelRec);


            nvRectT.sizeDelta = rectT.sizeDelta;
            nvRectT.pivot     = rectT.pivot;
            nvRectT.position  = rectT.position;

            nvlRecette.gameObject.SetActive(true);
        }
        ReorganiserAffichageRecettes();
    }