44 lines
1.4 KiB
Text
44 lines
1.4 KiB
Text
[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")
|