extends Node3D # Referenz zum Mesh, damit wir das Material ändern können @export var mesh_instance : MeshInstance3D # Platzhalter für die zwei Texturen (Bilder) @export var texture_baby : Texture2D # Gekritzel @export var texture_teen : Texture2D # Klartext func update_texture(is_teen: bool): # Wir holen uns das aktuelle Material var mat = mesh_instance.get_surface_override_material(0) if is_teen: mat.albedo_texture = texture_teen else: mat.albedo_texture = texture_baby mesh_instance.set_surface_override_material(0, mat)