示例#1
0
    void Awake()
    {
        GameObject jugador = GameObject.Find("player 1 1");

        vidaP             = jugador.GetComponent <vidaDePersonaje> ();
        characterFullLife = vidaP.vida;
        //charactNameLabel.text = charactName;
    }
    void OnCollisionEnter(Collision col)
    {
        //GameObject chocador=col.gameObject;
        vidaDePersonaje energia = col.gameObject.GetComponent <vidaDePersonaje>();

        if (energia != null)
        {
            print("alive");
            energia.vida += 10;
        }
        Destroy(gameObject);
    }
示例#3
0
    public void Messagedead()
    {
        print("message received");
        vidas -= 1;
        GameObject      playerfinder = GameObject.Find("player 1 1");
        vidaDePersonaje playerlife   = playerfinder.GetComponent <vidaDePersonaje>();

        playerlife.fullyrestore();
        playerlife.respawn();
        if (vidas >= 0)
        {
            playerlife.desactivoAlmorir.SetActive(true);
        }
        else
        {
            playerlife.desactivoAlmorir.SetActive(false);
        }
    }
示例#4
0
    void OnCollisionEnter(Collision col)
    {
        vidaDePersonaje component = col.gameObject.GetComponent <vidaDePersonaje> ();

        if (component != null)
        {
            component.takeDamage(damageQty);
        }

        /*
         * switch (col.gameObject.layer) {
         * case 9:print("tocado por pinche");
         *      break;
         * default:print("algo mas");
         *      break;
         * }
         * if (col.gameObject.layer == 8) {
         *      print("tocado por bala");
         * }*/
    }
示例#5
0
    /*void OnCollisionEnter()
     * {
     *      print ("blah");
     * }*/


    void OnCollisionEnter(Collision col)
    {
        vidaDePersonaje component = col.gameObject.GetComponent <vidaDePersonaje> ();

        if (component != null)
        {
            component.takeDamage(damageQty);
            print("colisiono" + col.gameObject.layer);
        }

        switch (col.gameObject.layer)
        {
        case 12: Destroy(gameObject);
            break;

        default: print("algo mas");
            break;
        }
        if (col.gameObject.layer == 8)
        {
            print("tocado por bala");
        }
    }