Communication Options

Es gibt viele verschiede Möglichkeiten, dass Objekte miteinander reden. Wichtig ist, dass Signale für die Kommunikation nach oben benutzt wird, aber nach unten dann Contracts. Durch Composition können Nodes neue Eigenschaften beigebracht werden können ohne das sich ständig neu erfunden werden muss.

Kommunikation

fn init(base: Base<Node>) -> Self {
	let player_object = base
		.get_parent()
		.and_then(|p| p.try_cast::<CharacterBody2D>().ok());

Design Patterns