Esempio n. 1
0
    public void PulsanteAcquista()
    {
        if (giocatoreDiturno != null && Terreno != null && Terreno.costo <= giocatoreDiturno.soldi)
        {
            giocatoreDiturno.TrasferimentoDenaro(-Terreno.costo);
            giocatoreDiturno.AggiungiProprieta(Terreno);
        }
        else if (giocatoreDiturno != null && Societa != null && Societa.Costo <= giocatoreDiturno.soldi)
        {
            giocatoreDiturno.TrasferimentoDenaro(-Societa.Costo);
            giocatoreDiturno.AggiungiProprieta(Societa);
        }
        else if (giocatoreDiturno != null && Stazione != null && Stazione.Costo <= giocatoreDiturno.soldi)
        {
            giocatoreDiturno.TrasferimentoDenaro(-Stazione.Costo);
            giocatoreDiturno.AggiungiProprieta(Stazione);
        }

        PulsanteAnnulla();
    }
Esempio n. 2
0
    public void accetta()
    {
        foreach (CasellaAcquistabile item in GameObject.FindObjectsOfType <CasellaAcquistabile>())
        {
            for (int z = 0; z < 21; z++)
            {
                if (item.nomeCasella == arr1[z])
                {
                    if (p1.Attivo)
                    {
                        p1.RimuoviProprieta(item);
                    }
                    if (p2.Attivo)
                    {
                        p2.RimuoviProprieta(item);
                    }
                    if (p3.Attivo)
                    {
                        p3.RimuoviProprieta(item);
                    }
                    if (p4.Attivo)
                    {
                        p4.RimuoviProprieta(item);
                    }
                    if (p5.Attivo)
                    {
                        p5.RimuoviProprieta(item);
                    }
                    if (p6.Attivo)
                    {
                        p6.RimuoviProprieta(item);
                    }


                    if (Player2.text.Equals("Player 1"))
                    {
                        p1.AggiungiProprieta(item);
                    }
                    if (Player2.text.Equals("Player 2"))
                    {
                        p2.AggiungiProprieta(item);
                    }
                    if (Player2.text.Equals("Player 3"))
                    {
                        p3.AggiungiProprieta(item);
                    }
                    if (Player2.text.Equals("Player 4"))
                    {
                        p4.AggiungiProprieta(item);
                    }
                    if (Player2.text.Equals("Player 5"))
                    {
                        p5.AggiungiProprieta(item);
                    }
                    if (Player2.text.Equals("Player 6"))
                    {
                        p6.AggiungiProprieta(item);
                    }
                }

                if (item.nomeCasella.Equals(arr2[z]))
                {
                    if (p1.Attivo)
                    {
                        p1.AggiungiProprieta(item);
                    }
                    if (p2.Attivo)
                    {
                        p2.AggiungiProprieta(item);
                    }
                    if (p3.Attivo)
                    {
                        p3.AggiungiProprieta(item);
                    }
                    if (p4.Attivo)
                    {
                        p4.AggiungiProprieta(item);
                    }
                    if (p5.Attivo)
                    {
                        p5.AggiungiProprieta(item);
                    }
                    if (p6.Attivo)
                    {
                        p6.AggiungiProprieta(item);
                    }


                    if (Player2.text.Equals("Player 1"))
                    {
                        p1.RimuoviProprieta(item);
                    }
                    if (Player2.text.Equals("Player 2"))
                    {
                        p2.RimuoviProprieta(item);
                    }
                    if (Player2.text.Equals("Player 3"))
                    {
                        p3.RimuoviProprieta(item);
                    }
                    if (Player2.text.Equals("Player 4"))
                    {
                        p4.RimuoviProprieta(item);
                    }
                    if (Player2.text.Equals("Player 5"))
                    {
                        p5.RimuoviProprieta(item);
                    }
                    if (Player2.text.Equals("Player 6"))
                    {
                        p6.RimuoviProprieta(item);
                    }
                }
            }
        }
        for (i = 0; i < 21; i++)
        {
            arr1[i] = "Nessuna Proprietà";
        }
        for (y = 0; y < 21; y++)
        {
            arr2[y] = "Nessuna Proprietà";
        }

        i = 0;
        y = 0;

        b1.SetActive(true);
        b2.SetActive(true);
    }