using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class HelikopterSaldirisi : MonoBehaviour
{
public Transform hedef;//Hedef nesne belirlendi.
public GameObject mermi;//Mermi belirlendi.
public AudioSource sesKaynagi;
void Awake()
{
sesKaynagi = GetComponent<AudioSource>(); //Ses kaynağını da ekledik.
}
void Update()
{
if(Input.GetKey(KeyCode.F))
{
Atis();
}
}
void Atis()
{
if (mermi != null)
{
Vector3 yon = (hedef.position - transform.position);
float k = (yon.x / yon.z); //yatay eksen ile düşey eksenin eğimi hesaplandı.
float donus = Mathf.Atan(k) * Mathf.Rad2Deg;
GameObject mermiler = Instantiate(mermi, transform.position, Quaternion.identity) as GameObject; //Örneklendirme yapıldı.
mermiler.transform.rotation = Quaternion.Euler(0f, donus, 0f); //Böyle yönelecek.
mermiler.GetComponent<Rigidbody>().AddForce(yon * 5.0f);
Destroy(mermiler, 2f); //2 saniye sonra yok olacak.
sesKaynagi.Play();//Ses kaynağı çalıştırılacak.
}
}
}
What is this error causing?