Ejemplo n.º 1
0
    private void OnCollisionEnter(Collision collision)
    {
        if (!grabbed && charge > 0)
        {
            Instantiate(myData.impactFX, collision.contacts[0].point, collision.gameObject.transform.rotation);
            myData.ChangeHealth(-selfCollisionDamage);

            if (collision.gameObject.GetComponentInParent <EnemyData>())
            {
                collision.gameObject.GetComponentInParent <EnemyData>().ChangeHealth(-otherCollisionDamage);
            }
            charge = 0;
        }
    }