Пример #1
0
    private void Start()
    {
        //sliderlerin değerlerini daha önce ne ise onu ayarlıyorum
        sesAyari.value    = OyuncuAyarlari.getAnaSes();
        zorlukAyari.value = OyuncuAyarlari.ZorluguAl();

        //objelerimi buluyorum
        muzikYoneticisi = GameObject.FindObjectOfType <MuzikKontrolu>();
        sahneKontrolu   = GameObject.FindObjectOfType <SahneKontrolu>();
    }
Пример #2
0
 //awake fonksiyonun farkı start tan öncede çalışmasıdır
 private void Awake()
 {
     //eğer muzikKontrolu objemiz null değilse zaten müzik çalıyordur o yüzden oluşacak olan yeni MuzikKontrol objesini siliyorum
     if (muzikKontrolu != null)
     {
         Destroy(gameObject);
     }
     else
     {
         //eğer muzikKontrolu objemiz null ise ona atama yapıyorum
         muzikKontrolu = this;
         //ayrıca sahne değişiminde obje silinmemesini gerektiğini söylüyorum bu fonksiyon sayesinde sonraki sahneye geçtiğimde
         //bu obje silinmeyim sonraki sahneye kendini ekleyecek
         DontDestroyOnLoad(muzikKontrolu);
     }
 }