コード例 #1
0
    void OnTriggerEnter2D(Collider2D col)
    {
        cacadoraScript script = PC.GetComponent <cacadoraScript>();

        if (col.tag.Equals("player_col") && script.invencibilidade <= 0)
        {
            // Rigidbody2D rbd = PC.GetComponent<Rigidbody2D>();
            if (rbd.transform.position.x < col.transform.position.x)
            {
                Debug.Log("ENCOSTOU DIREITA");
                script.knockBDIR();
            }
            else if (rbd.transform.position.x > col.transform.position.x)
            {
                Debug.Log("ENCOSTOU ESQUERDA");
                script.knockBESQ();
            }
            script.knockCont = script.knockL;
            levaDano(1);
            Destroy(this.gameObject);
        }
    }
コード例 #2
0
    void OnTriggerEnter2D(Collider2D col)
    {
        cacadoraScript script = PC.GetComponent <cacadoraScript>();

        if (col.tag.Equals("player_col") && script.invencibilidade <= 0)
        {
            if (espim.position.x < PC.transform.position.x)
            {
                script.knockBDIR();
            }
            else
            {
                script.knockBESQ();
            }

            Debug.Log("ENCOSTOU DIREITA");



            script.knockCont = script.knockL;
            levaDano(1);
        }
    }