Ejemplo n.º 1
0
    public float katsayi;                 //Atış değerine rastgele sayılar ataması yapacağım.
    void Awake()
    {
        atisKlibi        = GetComponent <AudioSource>(); //Ses kaynağını etkinleştirdik.
        lazerAtisCizgisi = GetComponentInChildren <LineRenderer>();
        lazerAtisIsigi   = lazerAtisCizgisi.gameObject.GetComponentInChildren <Light>();
        carpis           = GetComponent <SphereCollider>();
        oyuncu           = GameObject.FindGameObjectWithTag("Player").transform; //Etiketi İngilizce oyuncu olan her oyun nesnesini temel alacaktır.
        oyuncuSagligi    = oyuncu.gameObject.GetComponent <IleriSaglik>();       //İleri sağlık sınıfından oyuncunun sağlığı ile ilgili bir nesne aldık.

        lazerAtisCizgisi.enabled = false;                                        //Şu an atış çizgisi etkisiz.
        lazerAtisIsigi.intensity = 0;                                            //Atış ışığının yoğunluğu da sıfır olarak ayarlandı.
        olculenHasar             = enYuksekHasar - enDusukHasar;                 //Ölçülen hasar da en yüksek hasar ile en düşük hasarın farkıdır.
    }
Ejemplo n.º 2
0
 void Awake()
 {
     oyuncu = GameObject.FindGameObjectWithTag("Player"); //Etiketi oyuncu olan oyun nesnesini bulduk.
     if (saglik != null)
     {
         saglik = GetComponent <IleriSaglik>();
     }
     else
     {
         Debug.Log("Boş referans beklentisi");
     }
     dusmanSagligi = GetComponent <DusmanDurumu>(); // Düşmanın sağlığını belirler.
     anim          = GetComponent <Animator>();     // Animator bileşenini etkinleştirdik.
 }