Exemplo n.º 1
0
    void OnTriggerEnter2D(Collider2D col)
    {
        if (!xaman)
        {
            Ratman scr = rat.gameObject.GetComponent <Ratman>();
            if (col.tag.Equals("ataque"))
            {
                PegaAtaque  dano = col.gameObject.GetComponent <PegaAtaque>();
                Rigidbody2D rbd  = rat.GetComponent <Rigidbody2D>();
                if (rbd.transform.position.x < col.transform.position.x)
                {
                    scr.encostouDir = true;
                }
                else
                {
                    scr.encostouDir = false;
                }
                scr.tomouDano(dano.dano, dano.knockback);
            }
            if (col.tag.Equals("itemArremeco"))
            {
                itemArremeco danoI = col.gameObject.GetComponent <itemArremeco>();



                Rigidbody2D rbd = rat.GetComponent <Rigidbody2D>();
                if (rbd.transform.position.x < col.transform.position.x)
                {
                    scr.encostouDir = true;
                }
                else
                {
                    scr.encostouDir = false;
                }
                scr.tomouDano(danoI.dano, danoI.knockback);
            }
        }
        if (xaman)
        {
            ratmanXaman scr = rat.gameObject.GetComponent <ratmanXaman>();
            if (col.tag.Equals("ataque"))
            {
                PegaAtaque  dano = col.gameObject.GetComponent <PegaAtaque>();
                Rigidbody2D rbd  = rat.GetComponent <Rigidbody2D>();
                if (rbd.transform.position.x < col.transform.position.x)
                {
                    scr.encostouDir = true;
                }
                else
                {
                    scr.encostouDir = false;
                }
                scr.tomouDano(dano.dano, dano.knockback);
            }
            if (col.tag.Equals("itemArremeco"))
            {
                itemArremeco danoI = col.gameObject.GetComponent <itemArremeco>();



                Rigidbody2D rbd = rat.GetComponent <Rigidbody2D>();
                if (rbd.transform.position.x < col.transform.position.x)
                {
                    scr.encostouDir = true;
                }
                else
                {
                    scr.encostouDir = false;
                }
                scr.tomouDano(danoI.dano, danoI.knockback);
            }
        }
    }