Exemple #1
0
    /// <summary>
    /// Detecta la colision con el jugador, suma una gema al contador y destruye la gema
    /// </summary>
    /// <param name="other"></param>
    private void OnTriggerEnter2D(Collider2D other)
    {
        PoderesManager pm = other.GetComponent <PoderesManager>();

        if (pm != null)
        {
            if (pm.AñadirGemas())
            {
                GameManager.instance.EjecutarSonido("Gema", 2);
                Destroy(this.gameObject);
            }
        }
    }
Exemple #2
0
    // Use this for initialization
    void Start()
    {
        audioSource = GetComponent <AudioSource>();

        GolpesRecibidos = 0; // al principio aun no ha recibido ningun golpe

        //acceso a Romper Paredes para usar la misma tecla
        if (this.gameObject.GetComponentInParent <RomperParedes>() != null)
        {
            picar = this.gameObject.GetComponentInParent <RomperParedes>();
        }

        //acceso a PerdidasControl para llamar a activar/desactivar el cubo de hielo
        if (this.gameObject.GetComponentInParent <PoderesManager>() != null)
        {
            pm = this.gameObject.GetComponentInParent <PoderesManager>();
        }
    }