extends Node3D @onready var floating_text_component: FloatingComponent = %FloatingTextComponent var current_displayed_text : String = "" func _ready() -> void: floating_text_component.set_text( "Seit dem ersten Star Wars Film hat sich die Erde ca. 50 mal um die Sonne gedreht und viel ist seitdem passiert. Intelligente Roboter wie R2D2 und C3PO sind keine ferne Science Fiction mehr und Künstliche Intelligenz ist in unserem Alltag angekommen. \n Die Europäische Union hat daher das weltweit erste Gesetz zur Regulierung von Künstlicher Intelligenz erlassen, den EU AI Act.\n Dieses Spiel soll Ihnen helfen grundlegende Kenntnisse zu Künstlicher Intelligenz und den Regelungen des EU AI Acts zu erlernen. Bitte beachten Sie, dass dieses Spiel nur als Einführung dienen kann, konkrete Fragen sind meist nicht allgemein zu beantworten und sollten von einer Fachperson eingeschätzt werden.") floating_text_component.emit_spawn_text.emit() await get_tree().create_timer(33.0).timeout $start_btn.visible = true func _on_area_3d_input_event(camera: Node, event: InputEvent, event_position: Vector3, normal: Vector3, shape_idx: int) -> void: if event is InputEventMouseButton: if event.button_index == MOUSE_BUTTON_LEFT: get_tree().change_scene_to_file("res://ai_act_text.tscn") func _on_start_btn_input_event(camera: Node, event: InputEvent, event_position: Vector3, normal: Vector3, shape_idx: int) -> void: if event is InputEventMouseButton: if event.button_index == MOUSE_BUTTON_LEFT: get_tree().change_scene_to_file("res://star_animation.tscn")