[gd_scene load_steps=11 format=3 uid="uid://bwi6wb1sf08m8"] [ext_resource type="Script" path="res://Assets/scripts/Objects/safe.gd" id="1_8e61w"] [ext_resource type="PackedScene" uid="uid://dyiafo6gigddo" path="res://Blender Files/Objects/Safe/Safe.blend" id="1_pjbm1"] [ext_resource type="Material" uid="uid://cmnn0d65e4y3x" path="res://Assets/Materials/Safe/LED_Green.tres" id="1_ysa0c"] [ext_resource type="PackedScene" uid="uid://caej6l75lgmkp" path="res://Assets/Objects/Key.tscn" id="2_qgsr2"] [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_wwt6o"] data = PackedVector3Array(-0.9703, 0.0297, 1, 0.9121, 0.0879, 1.0329, 0.9703, 0.0297, 1, -0.9703, 0.0297, 1, -0.9121, 0.0879, 1.0329, 0.9121, 0.0879, 1.0329, 1, 0.0297, -0.9703, 1, 1.9703, 0.9703, 1, 1.9703, -0.9703, 1, 0.0297, -0.9703, 1, 0.0297, 0.9703, 1, 1.9703, 0.9703, 0.9703, 0.0297, 1, 0.9121, 1.9121, 1.0329, 0.9703, 1.9703, 1, 0.9703, 0.0297, 1, 0.9121, 0.0879, 1.0329, 0.9121, 1.9121, 1.0329, -0.9703, 0.0297, -1, 0.9703, 1.9703, -1, -0.9703, 1.9703, -1, -0.9703, 0.0297, -1, 0.9703, 0.0297, -1, 0.9703, 1.9703, -1, -1, 0.0297, 0.9703, -1, 1.9703, -0.9703, -1, 1.9703, 0.9703, -1, 0.0297, 0.9703, -1, 0.0297, -0.9703, -1, 1.9703, -0.9703, 0.9703, 1.9703, 1, -0.9121, 1.9121, 1.0329, -0.9703, 1.9703, 1, 0.9703, 1.9703, 1, 0.9121, 1.9121, 1.0329, -0.9121, 1.9121, 1.0329, 0.9703, 2, -0.9703, -0.9703, 2, 0.9703, -0.9703, 2, -0.9703, 0.9703, 2, -0.9703, 0.9703, 2, 0.9703, -0.9703, 2, 0.9703, -0.9703, 1.9703, 1, -0.9121, 0.0879, 1.0329, -0.9703, 0.0297, 1, -0.9703, 1.9703, 1, -0.9121, 1.9121, 1.0329, -0.9121, 0.0879, 1.0329, -0.9703, 0, 0.9703, -0.9874, 0.0126, 0.9874, -0.9703, 0.0087, 0.9913, -0.9703, 0, 0.9703, -0.9913, 0.0087, 0.9703, -0.9874, 0.0126, 0.9874, -0.9703, 0.0297, 1, -0.9874, 0.0126, 0.9874, -0.9913, 0.0297, 0.9913, -0.9703, 0.0297, 1, -0.9703, 0.0087, 0.9913, -0.9874, 0.0126, 0.9874, -1, 0.0297, 0.9703, -0.9874, 0.0126, 0.9874, -0.9913, 0.0087, 0.9703, -1, 0.0297, 0.9703, -0.9913, 0.0297, 0.9913, -0.9874, 0.0126, 0.9874, -0.9703, 1.9703, 1, -0.9874, 1.9874, 0.9874, -0.9703, 1.9913, 0.9913, -0.9703, 1.9703, 1, -0.9913, 1.9703, 0.9913, -0.9874, 1.9874, 0.9874, -0.9703, 2, 0.9703, -0.9874, 1.9874, 0.9874, -0.9913, 1.9913, 0.9703, -0.9703, 2, 0.9703, -0.9703, 1.9913, 0.9913, -0.9874, 1.9874, 0.9874, -1, 1.9703, 0.9703, -0.9874, 1.9874, 0.9874, -0.9913, 1.9703, 0.9913, -1, 1.9703, 0.9703, -0.9913, 1.9913, 0.9703, -0.9874, 1.9874, 0.9874, -0.9703, 0, -0.9703, -0.9874, 0.0126, -0.9874, -0.9913, 0.0087, -0.9703, -0.9703, 0, -0.9703, -0.9703, 0.0087, -0.9913, -0.9874, 0.0126, -0.9874, -1, 0.0297, -0.9703, -0.9874, 0.0126, -0.9874, -0.9913, 0.0297, -0.9913, -1, 0.0297, -0.9703, -0.9913, 0.0087, -0.9703, -0.9874, 0.0126, -0.9874, -0.9703, 0.0297, -1, -0.9874, 0.0126, -0.9874, -0.9703, 0.0087, -0.9913, -0.9703, 0.0297, -1, -0.9913, 0.0297, -0.9913, -0.9874, 0.0126, -0.9874, -0.9703, 2, -0.9703, -0.9874, 1.9874, -0.9874, -0.9703, 1.9913, -0.9913, -0.9703, 2, -0.9703, -0.9913, 1.9913, -0.9703, -0.9874, 1.9874, -0.9874, -0.9703, 1.9703, -1, -0.9874, 1.9874, -0.9874, -0.9913, 1.9703, -0.9913, -0.9703, 1.9703, -1, -0.9703, 1.9913, -0.9913, -0.9874, 1.9874, -0.9874, -1, 1.9703, -0.9703, -0.9874, 1.9874, -0.9874, -0.9913, 1.9913, -0.9703, -1, 1.9703, -0.9703, -0.9913, 1.9703, -0.9913, -0.9874, 1.9874, -0.9874, 0.9703, 0, 0.9703, 0.9874, 0.0126, 0.9874, 0.9913, 0.0087, 0.9703, 0.9703, 0, 0.9703, 0.9703, 0.0087, 0.9913, 0.9874, 0.0126, 0.9874, 1, 0.0297, 0.9703, 0.9874, 0.0126, 0.9874, 0.9913, 0.0297, 0.9913, 1, 0.0297, 0.9703, 0.9913, 0.0087, 0.9703, 0.9874, 0.0126, 0.9874, 0.9703, 0.0297, 1, 0.9874, 0.0126, 0.9874, 0.9703, 0.0087, 0.9913, 0.9703, 0.0297, 1, 0.9913, 0.0297, 0.9913, 0.9874, 0.0126, 0.9874, 0.9703, 2, 0.9703, 0.9874, 1.9874, 0.9874, 0.9703, 1.9913, 0.9913, 0.9703, 2, 0.9703, 0.9913, 1.9913, 0.9703, 0.9874, 1.9874, 0.9874, 0.9703, 1.9703, 1, 0.9874, 1.9874, 0.9874, 0.9913, 1.9703, 0.9913, 0.9703, 1.9703, 1, 0.9703, 1.9913, 0.9913, 0.9874, 1.9874, 0.9874, 1, 1.9703, 0.9703, 0.9874, 1.9874, 0.9874, 0.9913, 1.9913, 0.9703, 1, 1.9703, 0.9703, 0.9913, 1.9703, 0.9913, 0.9874, 1.9874, 0.9874, 0.9703, 0, -0.9703, 0.9874, 0.0126, -0.9874, 0.9703, 0.0087, -0.9913, 0.9703, 0, -0.9703, 0.9913, 0.0087, -0.9703, 0.9874, 0.0126, -0.9874, 0.9703, 0.0297, -1, 0.9874, 0.0126, -0.9874, 0.9913, 0.0297, -0.9913, 0.9703, 0.0297, -1, 0.9703, 0.0087, -0.9913, 0.9874, 0.0126, -0.9874, 1, 0.0297, -0.9703, 0.9874, 0.0126, -0.9874, 0.9913, 0.0087, -0.9703, 1, 0.0297, -0.9703, 0.9913, 0.0297, -0.9913, 0.9874, 0.0126, -0.9874, 0.9703, 2, -0.9703, 0.9874, 1.9874, -0.9874, 0.9913, 1.9913, -0.9703, 0.9703, 2, -0.9703, 0.9703, 1.9913, -0.9913, 0.9874, 1.9874, -0.9874, 1, 1.9703, -0.9703, 0.9874, 1.9874, -0.9874, 0.9913, 1.9703, -0.9913, 1, 1.9703, -0.9703, 0.9913, 1.9913, -0.9703, 0.9874, 1.9874, -0.9874, 0.9703, 1.9703, -1, 0.9874, 1.9874, -0.9874, 0.9703, 1.9913, -0.9913, 0.9703, 1.9703, -1, 0.9913, 1.9703, -0.9913, 0.9874, 1.9874, -0.9874, -0.9703, 0, -0.9703, -0.9913, 0.0087, 0.9703, -0.9703, 0, 0.9703, -0.9703, 0, -0.9703, -0.9913, 0.0087, -0.9703, -0.9913, 0.0087, 0.9703, -0.9913, 0.0087, -0.9703, -1, 0.0297, 0.9703, -0.9913, 0.0087, 0.9703, -0.9913, 0.0087, -0.9703, -1, 0.0297, -0.9703, -1, 0.0297, 0.9703, -0.9703, 0.0297, 1, -0.9913, 1.9703, 0.9913, -0.9703, 1.9703, 1, -0.9703, 0.0297, 1, -0.9913, 0.0297, 0.9913, -0.9913, 1.9703, 0.9913, -0.9913, 0.0297, 0.9913, -1, 1.9703, 0.9703, -0.9913, 1.9703, 0.9913, -0.9913, 0.0297, 0.9913, -1, 0.0297, 0.9703, -1, 1.9703, 0.9703, -0.9703, 2, 0.9703, -0.9913, 1.9913, -0.9703, -0.9703, 2, -0.9703, -0.9703, 2, 0.9703, -0.9913, 1.9913, 0.9703, -0.9913, 1.9913, -0.9703, -0.9913, 1.9913, 0.9703, -1, 1.9703, -0.9703, -0.9913, 1.9913, -0.9703, -0.9913, 1.9913, 0.9703, -1, 1.9703, 0.9703, -1, 1.9703, -0.9703, -0.9703, 1.9703, -1, -0.9913, 0.0297, -0.9913, -0.9703, 0.0297, -1, -0.9703, 1.9703, -1, -0.9913, 1.9703, -0.9913, -0.9913, 0.0297, -0.9913, -0.9913, 1.9703, -0.9913, -1, 0.0297, -0.9703, -0.9913, 0.0297, -0.9913, -0.9913, 1.9703, -0.9913, -1, 1.9703, -0.9703, -1, 0.0297, -0.9703, 0.9703, 0, -0.9703, -0.9703, 0.0087, -0.9913, -0.9703, 0, -0.9703, 0.9703, 0, -0.9703, 0.9703, 0.0087, -0.9913, -0.9703, 0.0087, -0.9913, 0.9703, 0.0087, -0.9913, -0.9703, 0.0297, -1, -0.9703, 0.0087, -0.9913, 0.9703, 0.0087, -0.9913, 0.9703, 0.0297, -1, -0.9703, 0.0297, -1, -0.9703, 2, -0.9703, 0.9703, 1.9913, -0.9913, 0.9703, 2, -0.9703, -0.9703, 2, -0.9703, -0.9703, 1.9913, -0.9913, 0.9703, 1.9913, -0.9913, -0.9703, 1.9913, -0.9913, 0.9703, 1.9703, -1, 0.9703, 1.9913, -0.9913, -0.9703, 1.9913, -0.9913, -0.9703, 1.9703, -1, 0.9703, 1.9703, -1, 1, 1.9703, -0.9703, 0.9913, 0.0297, -0.9913, 1, 0.0297, -0.9703, 1, 1.9703, -0.9703, 0.9913, 1.9703, -0.9913, 0.9913, 0.0297, -0.9913, 0.9913, 1.9703, -0.9913, 0.9703, 0.0297, -1, 0.9913, 0.0297, -0.9913, 0.9913, 1.9703, -0.9913, 0.9703, 1.9703, -1, 0.9703, 0.0297, -1, 0.9703, 0, 0.9703, 0.9913, 0.0087, -0.9703, 0.9703, 0, -0.9703, 0.9703, 0, 0.9703, 0.9913, 0.0087, 0.9703, 0.9913, 0.0087, -0.9703, 0.9913, 0.0087, 0.9703, 1, 0.0297, -0.9703, 0.9913, 0.0087, -0.9703, 0.9913, 0.0087, 0.9703, 1, 0.0297, 0.9703, 1, 0.0297, -0.9703, 0.9703, 2, -0.9703, 0.9913, 1.9913, 0.9703, 0.9703, 2, 0.9703, 0.9703, 2, -0.9703, 0.9913, 1.9913, -0.9703, 0.9913, 1.9913, 0.9703, 0.9913, 1.9913, -0.9703, 1, 1.9703, 0.9703, 0.9913, 1.9913, 0.9703, 0.9913, 1.9913, -0.9703, 1, 1.9703, -0.9703, 1, 1.9703, 0.9703, 0.9703, 1.9703, 1, 0.9913, 0.0297, 0.9913, 0.9703, 0.0297, 1, 0.9703, 1.9703, 1, 0.9913, 1.9703, 0.9913, 0.9913, 0.0297, 0.9913, 0.9913, 1.9703, 0.9913, 1, 0.0297, 0.9703, 0.9913, 0.0297, 0.9913, 0.9913, 1.9703, 0.9913, 1, 1.9703, 0.9703, 1, 0.0297, 0.9703, -0.9703, 0, 0.9703, 0.9703, 0.0087, 0.9913, 0.9703, 0, 0.9703, -0.9703, 0, 0.9703, -0.9703, 0.0087, 0.9913, 0.9703, 0.0087, 0.9913, -0.9703, 0.0087, 0.9913, 0.9703, 0.0297, 1, 0.9703, 0.0087, 0.9913, -0.9703, 0.0087, 0.9913, -0.9703, 0.0297, 1, 0.9703, 0.0297, 1, 0.9703, 2, 0.9703, -0.9703, 1.9913, 0.9913, -0.9703, 2, 0.9703, 0.9703, 2, 0.9703, 0.9703, 1.9913, 0.9913, -0.9703, 1.9913, 0.9913, 0.9703, 1.9913, 0.9913, -0.9703, 1.9703, 1, -0.9703, 1.9913, 0.9913, 0.9703, 1.9913, 0.9913, 0.9703, 1.9703, 1, -0.9703, 1.9703, 1, -0.9703, 0, -0.9703, 0.9703, 0, 0.9703, 0.9703, 0, -0.9703, -0.9703, 0, -0.9703, -0.9703, 0, 0.9703, 0.9703, 0, 0.9703, -0.9121, 0.0879, 1.0329, 0.8652, 0.1348, 0.9521, 0.9121, 0.0879, 1.0329, -0.9121, 0.0879, 1.0329, -0.8652, 0.1348, 0.9521, 0.8652, 0.1348, 0.9521, -0.9121, 1.9121, 1.0329, -0.8652, 0.1348, 0.9521, -0.9121, 0.0879, 1.0329, -0.9121, 1.9121, 1.0329, -0.8652, 1.8652, 0.9521, -0.8652, 0.1348, 0.9521, 0.9121, 1.9121, 1.0329, -0.8652, 1.8652, 0.9521, -0.9121, 1.9121, 1.0329, 0.9121, 1.9121, 1.0329, 0.8652, 1.8652, 0.9521, -0.8652, 1.8652, 0.9521, 0.9121, 0.0879, 1.0329, 0.8652, 1.8652, 0.9521, 0.9121, 1.9121, 1.0329, 0.9121, 0.0879, 1.0329, 0.8652, 0.1348, 0.9521, 0.8652, 1.8652, 0.9521, -0.8652, 1.8652, 0.9521, -0.8652, 0.1348, -0.8731, -0.8652, 0.1348, 0.9521, -0.8652, 1.8652, 0.9521, -0.8652, 1.8652, -0.8731, -0.8652, 0.1348, -0.8731, 0.8652, 1.8652, 0.9521, -0.8652, 1.8652, -0.8731, -0.8652, 1.8652, 0.9521, 0.8652, 1.8652, 0.9521, 0.8652, 1.8652, -0.8731, -0.8652, 1.8652, -0.8731, 0.8652, 0.1348, 0.9521, 0.8652, 1.8652, -0.8731, 0.8652, 1.8652, 0.9521, 0.8652, 0.1348, 0.9521, 0.8652, 0.1348, -0.8731, 0.8652, 1.8652, -0.8731, -0.8652, 0.1348, 0.9521, 0.8652, 0.1348, -0.8731, 0.8652, 0.1348, 0.9521, -0.8652, 0.1348, 0.9521, -0.8652, 0.1348, -0.8731, 0.8652, 0.1348, -0.8731, -0.8652, 0.1348, -0.8731, 0.8652, 1.8652, -0.8731, 0.8652, 0.1348, -0.8731, -0.8652, 0.1348, -0.8731, -0.8652, 1.8652, -0.8731, 0.8652, 1.8652, -0.8731) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_kcuyx"] data = PackedVector3Array(1.8242, 0.6515, 0, 0, 0.9121, 0, 0, 0.6515, 0, 1.8242, 0.6515, 0, 1.8242, 0.9121, 0, 0, 0.9121, 0, 1.777, 0.6178, -0.0757, 0.0473, 0.8649, -0.0757, 1.777, 0.8649, -0.0757, 1.777, 0.6178, -0.0757, 0.0473, 0.6178, -0.0757, 0.0473, 0.8649, -0.0757, 1.8242, 0.6515, 0, 1.777, 0.8649, -0.0757, 1.8242, 0.9121, 0, 1.8242, 0.6515, 0, 1.777, 0.6178, -0.0757, 1.777, 0.8649, -0.0757, 0, -0.9121, 0, 1.777, -0.8649, -0.0757, 1.8242, -0.9121, 0, 0, -0.9121, 0, 0.0473, -0.8649, -0.0757, 1.777, -0.8649, -0.0757, 0, -0.6515, 0, 0.0473, -0.8649, -0.0757, 0, -0.9121, 0, 0, -0.6515, 0, 0.0473, -0.6178, -0.0757, 0.0473, -0.8649, -0.0757, 1.8242, 0.9121, 0, 0.0473, 0.8649, -0.0757, 0, 0.9121, 0, 1.8242, 0.9121, 0, 1.777, 0.8649, -0.0757, 0.0473, 0.8649, -0.0757, 0, 0.9121, 0, 0.0473, 0.6178, -0.0757, 0, 0.6515, 0, 0, 0.9121, 0, 0.0473, 0.8649, -0.0757, 0.0473, 0.6178, -0.0757, 0, 0.6515, 0, 0.0473, 0.3707, -0.0757, 0, 0.3909, 0, 0, 0.6515, 0, 0.0473, 0.6178, -0.0757, 0.0473, 0.3707, -0.0757, 0, 0.3909, 0, 0.0473, 0.1236, -0.0757, 0, 0.1303, 0, 0, 0.3909, 0, 0.0473, 0.3707, -0.0757, 0.0473, 0.1236, -0.0757, 0, 0.1303, 0, 0.0473, -0.1236, -0.0757, 0, -0.1303, 0, 0, 0.1303, 0, 0.0473, 0.1236, -0.0757, 0.0473, -0.1236, -0.0757, 0, -0.1303, 0, 0.0473, -0.3707, -0.0757, 0, -0.3909, 0, 0, -0.1303, 0, 0.0473, -0.1236, -0.0757, 0.0473, -0.3707, -0.0757, 0, -0.3909, 0, 0.0473, -0.6178, -0.0757, 0, -0.6515, 0, 0, -0.3909, 0, 0.0473, -0.3707, -0.0757, 0.0473, -0.6178, -0.0757, 1.8242, -0.9121, 0, 1.777, -0.6178, -0.0757, 1.8242, -0.6515, 0, 1.8242, -0.9121, 0, 1.777, -0.8649, -0.0757, 1.777, -0.6178, -0.0757, 1.8242, -0.6515, 0, 1.777, -0.3707, -0.0757, 1.8242, -0.3909, 0, 1.8242, -0.6515, 0, 1.777, -0.6178, -0.0757, 1.777, -0.3707, -0.0757, 1.8242, -0.3909, 0, 1.777, -0.1236, -0.0757, 1.8242, -0.1303, 0, 1.8242, -0.3909, 0, 1.777, -0.3707, -0.0757, 1.777, -0.1236, -0.0757, 1.8242, -0.1303, 0, 1.777, 0.1236, -0.0757, 1.8242, 0.1303, 0, 1.8242, -0.1303, 0, 1.777, -0.1236, -0.0757, 1.777, 0.1236, -0.0757, 1.8242, 0.1303, 0, 1.777, 0.3707, -0.0757, 1.8242, 0.3909, 0, 1.8242, 0.1303, 0, 1.777, 0.1236, -0.0757, 1.777, 0.3707, -0.0757, 1.8242, 0.3909, 0, 1.777, 0.6178, -0.0757, 1.8242, 0.6515, 0, 1.8242, 0.3909, 0, 1.777, 0.3707, -0.0757, 1.777, 0.6178, -0.0757, 1.777, -0.8649, -0.0757, 0.0473, -0.6178, -0.0757, 1.777, -0.6178, -0.0757, 1.777, -0.8649, -0.0757, 0.0473, -0.8649, -0.0757, 0.0473, -0.6178, -0.0757, 1.777, -0.6178, -0.0757, 0.0473, -0.3707, -0.0757, 1.777, -0.3707, -0.0757, 1.777, -0.6178, -0.0757, 0.0473, -0.6178, -0.0757, 0.0473, -0.3707, -0.0757, 1.777, -0.3707, -0.0757, 0.0473, -0.1236, -0.0757, 1.777, -0.1236, -0.0757, 1.777, -0.3707, -0.0757, 0.0473, -0.3707, -0.0757, 0.0473, -0.1236, -0.0757, 1.777, -0.1236, -0.0757, 0.0473, 0.1236, -0.0757, 1.777, 0.1236, -0.0757, 1.777, -0.1236, -0.0757, 0.0473, -0.1236, -0.0757, 0.0473, 0.1236, -0.0757, 1.777, 0.1236, -0.0757, 0.0473, 0.3707, -0.0757, 1.777, 0.3707, -0.0757, 1.777, 0.1236, -0.0757, 0.0473, 0.1236, -0.0757, 0.0473, 0.3707, -0.0757, 1.777, 0.3707, -0.0757, 0.0473, 0.6178, -0.0757, 1.777, 0.6178, -0.0757, 1.777, 0.3707, -0.0757, 0.0473, 0.3707, -0.0757, 0.0473, 0.6178, -0.0757, 1.8242, -0.9121, 0, 0, -0.6515, 0, 0, -0.9121, 0, 1.8242, -0.9121, 0, 1.8242, -0.6515, 0, 0, -0.6515, 0, 1.8242, -0.6515, 0, 0, -0.3909, 0, 0, -0.6515, 0, 1.8242, -0.6515, 0, 1.8242, -0.3909, 0, 0, -0.3909, 0, 1.8242, -0.3909, 0, 0, -0.1303, 0, 0, -0.3909, 0, 1.8242, -0.3909, 0, 1.8242, -0.1303, 0, 0, -0.1303, 0, 1.8242, -0.1303, 0, 0, 0.1303, 0, 0, -0.1303, 0, 1.8242, -0.1303, 0, 1.8242, 0.1303, 0, 0, 0.1303, 0, 1.8242, 0.1303, 0, 0, 0.3909, 0, 0, 0.1303, 0, 1.8242, 0.1303, 0, 1.8242, 0.3909, 0, 0, 0.3909, 0, 1.8242, 0.3909, 0, 0, 0.6515, 0, 0, 0.3909, 0, 1.8242, 0.3909, 0, 1.8242, 0.6515, 0, 0, 0.6515, 0) [sub_resource type="Animation" id="Animation_qustl"] resource_name = "Close" length = 2.0 tracks/0/type = "bezier" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Safe/Door:rotation:x") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/1/type = "bezier" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Safe/Door:rotation:y") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(-2.19911, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/2/type = "bezier" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Safe/Door:rotation:z") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/3/type = "bezier" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Safe/Handle:rotation:x") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/4/type = "bezier" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Safe/Handle:rotation:y") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(-2.19911, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/5/type = "bezier" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Safe/Handle:rotation:z") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/6/type = "bezier" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("Safe/Keypad:rotation:x") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/7/type = "bezier" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("Safe/Keypad:rotation:y") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(-2.19911, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/8/type = "bezier" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("Safe/Keypad:rotation:z") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/9/type = "bezier" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("Safe/LED:rotation:x") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/10/type = "bezier" tracks/10/imported = false tracks/10/enabled = true tracks/10/path = NodePath("Safe/LED:rotation:y") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(-2.19911, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/11/type = "bezier" tracks/11/imported = false tracks/11/enabled = true tracks/11/path = NodePath("Safe/LED:rotation:z") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/12/type = "value" tracks/12/imported = false tracks/12/enabled = true tracks/12/path = NodePath("Safe/LED:surface_material_override/0") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/keys = { "times": PackedFloat32Array(1.6, 2), "transitions": PackedFloat32Array(1, 1), "update": 1, "values": [ExtResource("1_ysa0c"), null] } tracks/13/type = "bezier" tracks/13/imported = false tracks/13/enabled = true tracks/13/path = NodePath("Safe/Handle:blend_shapes/Key 1") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/keys = { "handle_modes": PackedInt32Array(0, 0, 0), "points": PackedFloat32Array(1, -0.25, 0, 0.25, 0, 1, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333, 1.56667) } tracks/14/type = "bezier" tracks/14/imported = false tracks/14/enabled = true tracks/14/path = NodePath("CollisionShape3D2:rotation:x") tracks/14/interp = 1 tracks/14/loop_wrap = true tracks/14/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/15/type = "bezier" tracks/15/imported = false tracks/15/enabled = true tracks/15/path = NodePath("CollisionShape3D2:rotation:y") tracks/15/interp = 1 tracks/15/loop_wrap = true tracks/15/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(-2.19911, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } tracks/16/type = "bezier" tracks/16/imported = false tracks/16/enabled = true tracks/16/path = NodePath("CollisionShape3D2:rotation:z") tracks/16/interp = 1 tracks/16/loop_wrap = true tracks/16/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 1.03333) } [sub_resource type="Animation" id="Animation_hqjjc"] resource_name = "Open" length = 2.0 tracks/0/type = "bezier" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Safe/Door:rotation:x") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/1/type = "bezier" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Safe/Door:rotation:y") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, -2.19911, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/2/type = "bezier" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Safe/Door:rotation:z") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/3/type = "bezier" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Safe/Handle:rotation:x") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/4/type = "bezier" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Safe/Handle:rotation:y") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, -2.19911, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/5/type = "bezier" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Safe/Handle:rotation:z") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/6/type = "bezier" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("Safe/Handle:blend_shapes/Key 1") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 1, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(0, 0.766667) } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("Safe/LED:surface_material_override/0") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [ExtResource("1_ysa0c")] } tracks/8/type = "bezier" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("Safe/LED:rotation:x") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/9/type = "bezier" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("Safe/LED:rotation:y") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, -2.19911, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/10/type = "bezier" tracks/10/imported = false tracks/10/enabled = true tracks/10/path = NodePath("Safe/LED:rotation:z") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/11/type = "bezier" tracks/11/imported = false tracks/11/enabled = true tracks/11/path = NodePath("Safe/Keypad:rotation:x") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/12/type = "bezier" tracks/12/imported = false tracks/12/enabled = true tracks/12/path = NodePath("Safe/Keypad:rotation:y") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, -2.19911, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/13/type = "bezier" tracks/13/imported = false tracks/13/enabled = true tracks/13/path = NodePath("Safe/Keypad:rotation:z") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/14/type = "bezier" tracks/14/imported = false tracks/14/enabled = true tracks/14/path = NodePath("CollisionShape3D2:rotation:x") tracks/14/interp = 1 tracks/14/loop_wrap = true tracks/14/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/15/type = "bezier" tracks/15/imported = false tracks/15/enabled = true tracks/15/path = NodePath("CollisionShape3D2:rotation:y") tracks/15/interp = 1 tracks/15/loop_wrap = true tracks/15/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, -2.19911, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } tracks/16/type = "bezier" tracks/16/imported = false tracks/16/enabled = true tracks/16/path = NodePath("CollisionShape3D2:rotation:z") tracks/16/interp = 1 tracks/16/loop_wrap = true tracks/16/keys = { "handle_modes": PackedInt32Array(0, 0), "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0), "times": PackedFloat32Array(1, 2) } [sub_resource type="Animation" id="Animation_rwokt"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Safe/Body:rotation") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0, 0, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("Safe/Door:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0, 0, 0)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("Safe/Handle:rotation") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0, 0, 0)] } tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true tracks/3/path = NodePath("Safe/Keypad:rotation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0, 0, 0)] } tracks/4/type = "value" tracks/4/imported = false tracks/4/enabled = true tracks/4/path = NodePath("Safe/LED:rotation") tracks/4/interp = 1 tracks/4/loop_wrap = true tracks/4/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0, 0, 0)] } tracks/5/type = "value" tracks/5/imported = false tracks/5/enabled = true tracks/5/path = NodePath("Safe/Handle:blend_shapes/Key 1") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [0.0] } tracks/6/type = "value" tracks/6/imported = false tracks/6/enabled = true tracks/6/path = NodePath("Safe/Keypad:surface_material_override/0") tracks/6/interp = 1 tracks/6/loop_wrap = true tracks/6/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [null] } tracks/7/type = "value" tracks/7/imported = false tracks/7/enabled = true tracks/7/path = NodePath("Safe/LED:surface_material_override/0") tracks/7/interp = 1 tracks/7/loop_wrap = true tracks/7/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [null] } tracks/8/type = "value" tracks/8/imported = false tracks/8/enabled = true tracks/8/path = NodePath("CollisionShape3D2:rotation") tracks/8/interp = 1 tracks/8/loop_wrap = true tracks/8/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0, 0, 0)] } tracks/9/type = "value" tracks/9/imported = false tracks/9/enabled = true tracks/9/path = NodePath("CollisionShape3D2:scale") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector3(0.5, 0.5, 0.5)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_qal4o"] _data = { "Close": SubResource("Animation_qustl"), "Open": SubResource("Animation_hqjjc"), "RESET": SubResource("Animation_rwokt") } [node name="Safe" type="StaticBody3D"] collision_layer = 5 script = ExtResource("1_8e61w") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) shape = SubResource("ConcavePolygonShape3D_wwt6o") [node name="CollisionShape3D2" type="CollisionShape3D" parent="."] transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, -0.456061, 0.5, 0.516426) shape = SubResource("ConcavePolygonShape3D_kcuyx") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_qal4o") } [node name="Safe" parent="." instance=ExtResource("1_pjbm1")] [node name="Text" parent="Safe" index="5"] visible = false [node name="Text_001" parent="Safe" index="6"] visible = false [node name="Text_002" parent="Safe" index="7"] visible = false [node name="Text_003" parent="Safe" index="8"] visible = false [node name="Text_004" parent="Safe" index="9"] visible = false [node name="Text_005" parent="Safe" index="10"] visible = false [node name="Text_006" parent="Safe" index="11"] visible = false [node name="Text_007" parent="Safe" index="12"] visible = false [node name="Text_008" parent="Safe" index="13"] visible = false [node name="Text_009" parent="Safe" index="14"] visible = false [node name="Text_010" parent="Safe" index="15"] visible = false [node name="Text_011" parent="Safe" index="16"] visible = false [node name="Text_012" parent="Safe" index="17"] visible = false [node name="Text_013" parent="Safe" index="18"] visible = false [node name="Text_014" parent="Safe" index="19"] visible = false [node name="Key" parent="." instance=ExtResource("2_qgsr2")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0354336, 0.0691814, 0.381033) [editable path="Safe"]