Variablen von Parent an Child vererben, wie klappts?

  • GM 8

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Variablen von Parent an Child vererben, wie klappts?

    Ich habe ein Parent-Objekt "object_Parent".
    Im create event dieses Objektes steht folgendes:

    GML-Quellcode

    1. var text;
    2. text = "null"


    Dann habe ich ein Child Objekt: "object_Tool", das hat als Parent selbstverständlich "object_Parent"
    dort setze ich "text" nicht, denn ich will ihm ja die Variable (mitsamt Inhalt) vererben.
    Wenn ich jetzt später object_Tool.text aufrufe sagt der GM er kennt "text" nicht.

    Wie kriege ich das hin?
  • ARGH, wie ich diese Suchfunktion hasse!

    Die findet nicht das richtige, aber wenn ich dann den Beitrag abgeschickt habe, dann sehe ich unter Ähnliche Beiträge den hier:
    Variablen gehen trotz Parent nicht?

    Und da stehts drin.

    Wenn im Child und im Parent das gleiche Event spezifiziert sind dann überschreibt das Child den Parent komplett.
    Ich hatte natürlich je 1 create-event.

    Damit es trotzdem klappt muss man im Child Event dann schreiben:

    GML-Quellcode

    1. event_inherited();


    Dann klappts!

    Sorry für den Spam schon wieder!