private void attack() { if (Mathf.Abs(giovannicontrol.transform.position.x - transform.position.x) < 2.5 && Mathf.Abs(giovannicontrol.transform.position.y - transform.position.y) < 3) { //animator.SetBool("Attack", true); giovannistats.isDead = true; } if (giovannistats.isDead) { Physics2D.IgnoreCollision(giovannicontrol.GetComponent <Collider2D>(), GetComponent <Collider2D>(), true); } }
// Use this for initialization void Start() { //el primer número pertany a la creu el segon és un multiplicador dels estats del Giovanni damage = 5 * giovannistats.damage; speed = 0.5f; rb2d = GetComponent <Rigidbody2D>(); diablillo = GameObject.FindObjectOfType <IA_Diablillo>(); itsOnGiovanni = true; itsGoing = false; itsGoingUp = false; itsGoingRight = false; itsGoingLeft = false; itsGoingDown = false; delay = false; Physics2D.IgnoreCollision(giovannicontrol.GetComponent <Collider2D>(), GetComponent <Collider2D>(), true); }