YouDunIt/vr-project/objects/game_over_ui.tscn

44 lines
1.7 KiB
Text

[gd_scene load_steps=4 format=3 uid="uid://chre5k8uyvfiu"]
[ext_resource type="Texture2D" uid="uid://d3knvj2q7vmif" path="res://UI elements/VR_Failed.png" id="1_pn3ym"]
[ext_resource type="Texture2D" uid="uid://eyeddfidmekf" path="res://UI elements/VR_Succes.png" id="2_f56il"]
[sub_resource type="GDScript" id="GDScript_ww6lu"]
script/source = "extends Node3D
func _enter_tree() -> void:
visible = false
if ClientNode.get_singleton():
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, 2)
"
[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.5939863, -0.068029165)
[node name="Sprite3D" type="Sprite3D" parent="Caught"]
transform = Transform3D(-0.44277924, 0, -3.8708997e-08, 0, 0.44277924, 0, 3.8708997e-08, 0, -0.44277924, 0, 0, 0)
texture = ExtResource("1_pn3ym")
[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.5939863, -0.068029165)
[node name="Sprite3D2" type="Sprite3D" parent="Escaped"]
transform = Transform3D(-0.44277924, 0, -3.8708997e-08, 0, 0.44277924, 0, 3.8708997e-08, 0, -0.44277924, 0, 0, 0)
texture = ExtResource("2_f56il")