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();
        }
    }
Example #2
0
 private void Awake()
 {
     kalanHak    = 3;
     audioSource = GetComponent <AudioSource>();
     sonucPaneli.GetComponent <RectTransform>().localScale  = Vector3.zero;
     levelPaneli.GetComponent <RectTransform>().localScale  = Vector3.zero;
     durumPaneli.GetComponent <RectTransform>().localScale  = Vector3.zero;
     durumPaneli2.GetComponent <RectTransform>().localScale = Vector3.zero;
     durumPaneli3.GetComponent <RectTransform>().localScale = Vector3.zero;
     kalanHaklarManager  = FindObjectOfType <KalanHaklarManager>();
     puanManager         = FindObjectOfType <PuanManager>();
     toplamaPuanManager  = Object.FindObjectOfType <ToplamaPuanManager>();
     toplamaPuanManager1 = Object.FindObjectOfType <ToplamaPuanManager1>();
     toplamaPuanManager2 = Object.FindObjectOfType <ToplamaPuanManager2>();
     kalanHaklarManager.kalanHaklariKontrolEt(kalanHak);
 }