[gd_scene load_steps=4 format=3 uid="uid://chre5k8uyvfiu"] [sub_resource type="GDScript" id="GDScript_ww6lu"] script/source = "extends Node3D func _enter_tree() -> void: visible = false ClientNode.get_singleton().conclusion_received.connect(_on_conclusion_received) func _on_conclusion_received(_method : int, _motive : int, murderer : int) -> void: if murderer == NetworkData.CLUE_VELMA_GRAVES: %Escaped.visible = false else: %Caught.visible = false self.visible = true func _process(_delta) -> void: var relative := get_viewport().get_camera_3d().global_position global_position = relative + Vector3(0, 0, 4) " [sub_resource type="TextMesh" id="TextMesh_d4vfo"] text = "You Were Caught" [sub_resource type="TextMesh" id="TextMesh_pn3ym"] text = "You Got Away With Murder!" [node name="GameOverUI" type="Node3D"] script = SubResource("GDScript_ww6lu") [node name="Caught" type="Node3D" parent="."] unique_name_in_owner = true transform = Transform3D(0.32968247, 0, 0, 0, 0.32968247, 0, 0, 0, 0.32968247, 0, -0.03917709, -1.6931363) [node name="MeshInstance3D" type="MeshInstance3D" parent="Caught"] mesh = SubResource("TextMesh_d4vfo") [node name="Escaped" type="Node3D" parent="."] unique_name_in_owner = true transform = Transform3D(0.32968247, 0, 0, 0, 0.32968247, 0, 0, 0, 0.32968247, 0, -0.03917709, -1.6931363) [node name="MeshInstance3D" type="MeshInstance3D" parent="Escaped"] mesh = SubResource("TextMesh_pn3ym")