Beispiel #1
0
 void OnTriggerEnter(Collider info)
 {
     if (info.gameObject.tag == "EnemyProjectile")
     {
         hp.takeDamage();
     }
 }
Beispiel #2
0
    void OnCollisionEnter(Collision collisionInfo)
    {
        canJump = true;
        if (collisionInfo.collider.name.Equals("Enemy"))
        {
            hp.takeDamage();
            //rb.AddForce (new Vector3 (0, 180, 0));
        }
        if (collisionInfo.collider.name.Equals("Projectile"))
        {
            hp.takeDamage();
        }

        /*print("Detected collision between " + gameObject.name + " and " + collisionInfo.collider.name);
         * print("There are " + collisionInfo.contacts.Length + " point(s) of contacts");
         * print("Their relative velocity is " + collisionInfo.relativeVelocity);*/
    }