void OnCollisionEnter2D(Collision2D other) { erisim.dogruAtilanBicak++; //BicakSpawn çalışıyorsa bıçak doğru atılmıştır. if (erisim.dogruAtilanBicak == erisim.hedef) { erisim.KütükParcala(); } else { kaynak.PlayOneShot(knifeHit); tahtaEfekt.SetActive(true); //Tahta efektini burada aktif ettik Destroy(tahtaEfekt, 2.0f); //Efektin duration'ı 2 sn old. için burada 2sn sonra yok dedik rb.isKinematic = true; // gravity, mass gibi özellikleri kapatmak için rb.velocity = new Vector2(0, 0); transform.SetParent(other.transform); //Trunk, bıçağın parent'ı oluyor.Yani bıçak, trunk'ın child'ı.Bıçağın trunk' ile yapışık dönmesi için col.enabled = false; //simulate'i kapatmak yerine burada boxCollider'ı inaktif ettik. erisim.BicakSpawn(); } }