Example #1
0
 void ButtonClicked()
 {
     if (isClicked)
     {
         butonDegeri = int.Parse(UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject.transform.GetChild(0).GetComponent <Text>().text);
         gecerliKare = UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject;
         if (CheckResult(butonDegeri))
         {
             gecerliKare.transform.GetChild(1).GetComponent <UnityEngine.UI.Image>().enabled = true;
             gecerliKare.transform.GetChild(0).GetComponent <UnityEngine.UI.Text>().enabled  = false;
             gecerliKare.transform.GetComponent <UnityEngine.UI.Button>().interactable       = false;
             rm.PuanArttir(sorununZorlukDerecesi);
             valueList.RemoveAt(kacinciSoru);
             if (valueList.Count != 0)
             {
                 audioSource.PlayOneShot(dogruSesi);
                 SoruPaneliAc();
             }
             else
             {
                 audioSource.PlayOneShot(kazanmaSesi);
                 OyunBitti();
             }
         }
         else
         {
             audioSource.PlayOneShot(butonSesi);
             kalanhp--;
             if (kalanhp > 0)
             {
                 hp.KalanHitPoint(kalanhp);
             }
             else
             {
                 hp.KalanHitPoint(kalanhp);
                 isClicked = false;
                 audioSource.PlayOneShot(kaybetmeSesi);
                 OyunBitti();
             }
         }
     }
 }
Example #2
0
    private void Awake()
    {
        sonucPanel.GetComponent <RectTransform>().localScale = Vector3.zero;
        kalanhp = 3;

        hp = Object.FindObjectOfType <HpManager>();
        hp.KalanHitPoint(kalanhp);
        rm = Object.FindObjectOfType <ResultManager>();

        audioSource = GetComponent <AudioSource>();
    }