public void KlickAufStapel()
    {
        Debug.Log("Klick auf Stapel");
        Kartenstapel stapel = GetComponent <Kartenstapel>(); //Verweis auf Kartenstapelscript

        if (vorschauKarte.aktuelleBeschreibung() != null)
        {
            stapel.legeKarteZurueck(vorschauKarte.aktuelleBeschreibung());
        }

        if (stapel.istLeer())
        {
            stapel.gameObject.SetActive(false);
        }
        else
        {
            Kartenbeschreibung gezogeneKarte = stapel.hebeObersteKarteAb(); //Karte vom Stapel abheben (nur Wert)
            vorschauKarte.setzeBeschreibung(gezogeneKarte, false);

            if (stapel.istLeer())
            {
                stapel.gameObject.SetActive(false);
            }
        }
    }
    public void LegeAb(Karte handstapelkarteInSzene)
    {
        stapel.legeKarteZurueck(offeneKarte.aktuelleBeschreibung());
        stapel.mischeStapel();

        offeneKarte.setzeBeschreibung(handstapelkarteInSzene.aktuelleBeschreibung(), false);
        Destroy(handstapelkarteInSzene.gameObject); //Typischer Fehler: .gameObject vergessen
    }
    public void LegeAb(Karte handstapelkarteInSzene)
    {
        stapel.legeKarteZurueck(offeneKarte.aktuelleBeschreibung());
        stapel.mischeStapel();

        offeneKarte.setzeBeschreibung(handstapelkarteInSzene.aktuelleBeschreibung(), false);
        Destroy(handstapelkarteInSzene.gameObject); //Typischer Fehler: .gameObject vergessen

        if (handstapelkarteInSzene.transform.parent.childCount == 1)
        {
            gewonnenDialog.SetActive(true);
            textGewonnen.text = WerIstDran().anzeigename + " hat gewonnen.";
        }
    }