コード例 #1
0
 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);
     }
 }
コード例 #2
0
ファイル: Cross.cs プロジェクト: OstiaelTi/ForLod-sGove
    // 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);
    }