Пример #1
0
    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();
    }