[gd_scene load_steps=11 format=3 uid="uid://srkkei4i3bwx"] [ext_resource type="PackedScene" uid="uid://njx823gyk04n" path="res://addons/godot-xr-tools/hands/scenes/highpoly/left_hand.tscn" id="2_hqtel"] [ext_resource type="PackedScene" uid="uid://raeeicvvindd" path="res://addons/godot-xr-tools/hands/scenes/highpoly/right_hand.tscn" id="2_i3pqv"] [ext_resource type="PackedScene" uid="uid://bl2nuu3qhlb5k" path="res://addons/godot-xr-tools/functions/movement_direct.tscn" id="2_sweqy"] [ext_resource type="PackedScene" uid="uid://b4ysuy43poobf" path="res://addons/godot-xr-tools/functions/function_pickup.tscn" id="3_1jxqw"] [ext_resource type="PackedScene" uid="uid://diyu06cw06syv" path="res://addons/godot-xr-tools/player/player_body.tscn" id="4_2hs0m"] [ext_resource type="Script" uid="uid://ceqc6auge0rjs" path="res://ChronoWatch.gd" id="4_sweqy"] [ext_resource type="PackedScene" uid="uid://buevt1k3wgtq6" path="res://watch.tscn" id="6_1jxqw"] [ext_resource type="PackedScene" uid="uid://cqhw276realc" path="res://addons/godot-xr-tools/functions/function_pointer.tscn" id="7_dw050"] [sub_resource type="QuadMesh" id="QuadMesh_dw050"] size = Vector2(2, 2) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_b26j0"] transparency = 1 depth_draw_mode = 1 shading_mode = 0 albedo_color = Color(0, 0, 0, 0) [node name="Player" type="XROrigin3D" groups=["Baby"]] [node name="Camera" type="XRCamera3D" parent="."] [node name="FadeScreen" type="MeshInstance3D" parent="Camera"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.6) mesh = SubResource("QuadMesh_dw050") surface_material_override/0 = SubResource("StandardMaterial3D_b26j0") [node name="Label3D" type="Label3D" parent="Camera/FadeScreen"] transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 0, 0.110438704, 0.018422484) modulate = Color(1, 1, 1, 0) outline_modulate = Color(0, 0, 0, 0) text = "YEARS APART" [node name="Label3D2" type="Label3D" parent="Camera/FadeScreen"] transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 0, -0.10656129, 0.014999986) pixel_size = 0.0025 modulate = Color(1, 1, 1, 0) outline_modulate = Color(0, 0, 0, 0) text = "by Lukas, Daniel & Selim" [node name="LeftController" type="XRController3D" parent="."] tracker = &"left_hand" [node name="LeftHand" parent="LeftController" instance=ExtResource("2_hqtel")] hand_offset_mode = 4 [node name="FunctionPickup" parent="LeftController" instance=ExtResource("3_1jxqw")] hand_offset_mode = 4 [node name="MovementDirect" parent="LeftController" instance=ExtResource("2_sweqy")] strafe = true [node name="Watch" type="Node3D" parent="LeftController" node_paths=PackedStringArray("controller", "player_body", "player", "movement_direct", "camera")] transform = Transform3D(-3.059797e-08, -0.7, 0, 0.69954056, -3.0577887e-08, 0.025357574, -0.025357574, 1.1084147e-09, 0.69954056, -0.07915196, -0.053435795, -0.0026622415) script = ExtResource("4_sweqy") controller = NodePath("..") player_body = NodePath("../../PlayerBody") player = NodePath("../..") movement_direct = NodePath("../MovementDirect") camera = NodePath("../../Camera") [node name="Sketchfab_Scene" parent="LeftController/Watch" instance=ExtResource("6_1jxqw")] transform = Transform3D(0.002, 0, 0, 0, 0.002, 0, 0, 0, 0.002, 0, -0.034, 0.108) [node name="RightController" type="XRController3D" parent="."] tracker = &"right_hand" [node name="RightHand" parent="RightController" instance=ExtResource("2_i3pqv")] hand_offset_mode = 4 [node name="FunctionPickup" parent="RightController" instance=ExtResource("3_1jxqw")] hand_offset_mode = 4 [node name="FunctionPointer" parent="RightController" instance=ExtResource("7_dw050")] y_offset = -0.07 active_button_action = "ax_button" show_laser = 0 show_target = true target_radius = 0.025 hand_offset_mode = 4 [node name="PlayerBody" parent="." instance=ExtResource("4_2hs0m")] collision_layer = 524289 player_height_rate = 20.0 head_behavior_mode = 2