IEnumerator SureTimerRoutine()
    {
        while (_sureSaysinMi)
        {
            yield return(new WaitForSeconds(1f));

            if (_kalanSure < 10)
            {
                timerText.text  = "0" + _kalanSure.ToString();
                timerText.color = Color.red;
            }
            else
            {
                timerText.text = _kalanSure.ToString();
            }

            if (_kalanSure <= 0)
            {
                _sureSaysinMi  = false;
                timerText.text = "";
                sonucPanel.SetActive(true);

                SesiCikar(bitisSesi);

                if (sonucPanel != null)
                {
                    _sonucManager = Object.FindObjectOfType <SonucManager>();
                    _sonucManager.SonuclariYazdir(_gameManager._dogruAdet, _gameManager._yanlisAdet,
                                                  _gameManager._toplamPuan);
                }
            }

            _kalanSure--;
        }
    }
Exemple #2
0
 public void OyunBitti()
 {
     AudioSourceObje.PlayOneShot(BitisSesi);
     SonucPaneli.SetActive(true);
     SonucManagerObje = Object.FindObjectOfType <SonucManager>();
     SonucManagerObje.SonuclariGetir(DogruSayisi, YanlisSayisi, ToplamPuan);
 }
Exemple #3
0
    public void OyunuBitir()
    {
        audioSource.PlayOneShot(bitisSesi);

        sonucPanel.SetActive(true);

        sonucManager = Object.FindObjectOfType <SonucManager>();

        sonucManager.SonuclariGoster(dogruAdet, yanlisAdet, toplamPuan);
    }
Exemple #4
0
    public void OyunBitti()
    {
        butonaBasilsinmi = false;


        sonucPaneli.GetComponent <RectTransform>().DOScale(1, 0.3f).SetEase(Ease.OutBack);
        toplamaSonucManager = Object.FindObjectOfType <ToplamaSonucManager>();
        toplamaSonucManager.YalnisiGoster(yalnisAdet);
        sonucManager = Object.FindObjectOfType <SonucManager>();
        sonucManager.YalnisiGoster(yalnisAdet);
        sonucManager1 = Object.FindObjectOfType <SonucManager1>();
        sonucManager1.YalnisiGoster(yalnisAdet);
    }
Exemple #5
0
    IEnumerator SoruArasiBekleRoutine()
    {
        yield return(new WaitForSeconds(1.5f));

        if (CevaplanmamisSorular.Count <= 0)
        {
            SoruPaneli.SetActive(true);
            SonucManagerObje = Object.FindObjectOfType <SonucManager>();
            SonucManagerObje.SonuclariGetir(DogruSayisi, YanlisSayisi, toplamPuan);
        }
        else
        {
            SoruSec();
        }
    }
Exemple #6
0
    IEnumerator SorularArasiBekle()
    {
        cevaplanmamisSorular.Remove(gecerliSoru);

        yield return(new WaitForSeconds(1f));

        if (cevaplanmamisSorular.Count <= 0)
        {
            sonucPaneli.SetActive(true);

            sonucManager = Object.FindObjectOfType <SonucManager>();
            sonucManager.SonuclariYazdir(dogruAdet, yanlisAdet, toplamPuan);
        }
        else
        {
            RastgeleSoruSec();
        }
    }
Exemple #7
0
 private void Awake()
 {
     sonucM = FindObjectOfType <SonucManager>();
 }