Exemplo n.º 1
0
    void SonucuKontrolEt()
    {
        if (butonDegeri == dogruSonuc)
        {
            gecerliKare.transform.GetChild(1).GetComponent <Image>().enabled = true;
            gecerliKare.transform.GetChild(0).GetComponent <Text>().text     = "";
            gecerliKare.transform.GetComponent <Button>().interactable       = false;
            toplamaPuanManager.PuaniArtir(sorununZorlukDerecesi);
            bolumDegerleriListesi.RemoveAt(kacinciSoru);
            if (bolumDegerleriListesi.Count > 0)
            {
                SoruPaneliniAc();
            }
            else
            {
                durumPaneli3.GetComponent <RectTransform>().DOScale(1, 0.09f);

                levelPaneli.GetComponent <RectTransform>().DOScale(1, 0.09f);
                OyunBitti();
            }
        }
        else
        {
            kalanHak--;
            toplamaHakManager.KalanHaklariKontrolEt(kalanHak);
        }
        if (kalanHak <= 0)
        {
            durumPaneli2.GetComponent <RectTransform>().DOScale(1, 0.09f);
            OyunBitti();
        }
    }
    void SonucuKontrolEt()
    {
        if (butonDegeri == dogruSonuc)
        {
            gecerliKare.transform.GetChild(1).GetComponent <Image>().enabled = true;
            gecerliKare.transform.GetChild(0).GetComponent <Text>().text     = "";
            gecerliKare.transform.GetComponent <Button>().interactable       = false;
            puanManager.PuaniArtir(sorununZorlukDerecesi);
            toplamaPuanManager.PuaniArtir(sorununZorlukDerecesi);
            toplamaPuanManager1.PuaniArtir(sorununZorlukDerecesi);
            toplamaPuanManager2.PuaniArtir(sorununZorlukDerecesi);
            bolumDegerleriListesi.RemoveAt(kacinciSoru);
            if (bolumDegerleriListesi.Count > 0)
            {
                SoruPaneliniAc();
            }
            else
            {
                durumPaneli3.GetComponent <RectTransform>().DOScale(1, 0.09f);
                sahneSesleri.Stop();
                audioSource.PlayOneShot(kazandinSes);
                cocugu3Cagir();
                surePaneliKapat();

                levelPaneli.GetComponent <RectTransform>().DOScale(1, 0.09f);

                OyunBitti();
            }
        }
        else
        {
            kalanHak--;
            yalnisAdet++;
            kalanHaklarManager.kalanHaklariKontrolEt(kalanHak);
        }
        if (kalanHak <= 0)
        {
            panelSesleri.Play();
            durumPaneli2.GetComponent <RectTransform>().DOScale(1, 0.09f);
            sahneSesleri.Stop();
            cocuguCagir();

            surePaneliKapat();


            bulutici.GetComponent <CanvasGroup>().DOFade(1, 10f);

            OyunBitti();
        }
    }