void OnTriggerEnter(Collider other) { if (other.transform == projectileData.owner) { return; } int finalDamage = RNG.Damage(projectileData.damage, 0.1f); if (other.transform.GetComponent <iDamageable>() != null) { other.transform.GetComponent <iDamageable>().Damage(finalDamage); } ObjectPooler.instance.Instantiate(hitEffect, transform.position, Quaternion.Euler(-mesh.forward)); Recycle(); }