Hallo!
Ich habe momentan ein kleines Problem.
Ich habe eine Klasse RenderableLiving von der einige Spielklassen erben. Die Klasse sieht wie folgt aus:
Wie man sieht habe ich die zwangsüberschreibbare Funktion "Update". Ich möchte nun in dieser Funktion noch beliebigen Code "hinzufügen", der, wenn ich Update() aufrufe, nach dem überschriebenem Code auch ausgeführt wird.
Zum demonstrieren:
Dies klappt jedoch nicht, logischerweise. Wie kann ich so etwas bewerkstelligen, sprich nach dem überschriebenem Code noch etwas ausführen?
Ich hoffe ihr versteht mein Problem, ansonsten könnt ihr gerne nachfragen.
Danke für eure Hilfe.
PS: Selbstverständlich kann ich eine zweite Funktion machen, die diesen Code
Ich habe momentan ein kleines Problem.
Ich habe eine Klasse RenderableLiving von der einige Spielklassen erben. Die Klasse sieht wie folgt aus:
Wie man sieht habe ich die zwangsüberschreibbare Funktion "Update". Ich möchte nun in dieser Funktion noch beliebigen Code "hinzufügen", der, wenn ich Update() aufrufe, nach dem überschriebenem Code auch ausgeführt wird.
Zum demonstrieren:
Dies klappt jedoch nicht, logischerweise. Wie kann ich so etwas bewerkstelligen, sprich nach dem überschriebenem Code noch etwas ausführen?
Ich hoffe ihr versteht mein Problem, ansonsten könnt ihr gerne nachfragen.
Danke für eure Hilfe.
PS: Selbstverständlich kann ich eine zweite Funktion machen, die diesen Code
LivingTicks += 1
beinhaltet, und die immer dort, wo Update() aufgerufen wird, ebenfalls aufrufen - dies ist aber nicht mein Ziel.