2
0
Эх сурвалжийг харах

Merge pull request #61 from aaronfranke/door

Organize Door files
Aaron Franke 5 жил өмнө
parent
commit
e101983bb0

+ 0 - 3
door/DoorSimple.blend

@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1bae7d42bfab03d1fbe9dfe375f8238d0960e6b9aecef86cd01329e34407f332
-size 8095580

+ 0 - 3
door/DoorSimple.dae

@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b796bcc46c31fb6a7c4c237308ad160b338a3a89288c231965c3916599513086
-size 6416448

BIN
door/door.material


+ 8 - 8
door/door.tscn

@@ -1,27 +1,27 @@
 [gd_scene load_steps=5 format=2]
 
 [ext_resource path="res://door/door.gd" type="Script" id=1]
-[ext_resource path="res://door/DoorSimple.dae" type="PackedScene" id=2]
+[ext_resource path="res://door/model/door.dae" type="PackedScene" id=2]
 [ext_resource path="res://door/open_close.wav" type="AudioStream" id=3]
 
 [sub_resource type="BoxShape" id=1]
 extents = Vector3( 4.42643, 3.10445, 5.53322 )
 
-[node name="door" type="Area"]
+[node name="Door" type="Area"]
 script = ExtResource( 1 )
 
-[node name="Scene Root" parent="." instance=ExtResource( 2 )]
+[node name="DoorModel" parent="." instance=ExtResource( 2 )]
 
-[node name="shape" parent="Scene Root/armature-doorsimple/Skeleton/doorleft" index="0"]
+[node name="shape0" parent="DoorModel/armature-doorsimple/Skeleton/doorleft" index="0"]
 disabled = true
 
-[node name="shape" parent="Scene Root/armature-doorsimple/Skeleton/doorlower" index="0"]
+[node name="shape0" parent="DoorModel/armature-doorsimple/Skeleton/doorlower" index="0"]
 disabled = true
 
-[node name="shape" parent="Scene Root/armature-doorsimple/Skeleton/doorright" index="0"]
+[node name="shape0" parent="DoorModel/armature-doorsimple/Skeleton/doorright" index="0"]
 disabled = true
 
-[node name="shape" parent="Scene Root/armature-doorsimple/Skeleton/doorupper" index="0"]
+[node name="shape0" parent="DoorModel/armature-doorsimple/Skeleton/doorupper" index="0"]
 disabled = true
 
 [node name="sound" type="AudioStreamPlayer3D" parent="."]
@@ -34,4 +34,4 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.55109, 0 )
 shape = SubResource( 1 )
 [connection signal="body_entered" from="." to="." method="_on_door_body_entered"]
 
-[editable path="Scene Root"]
+[editable path="DoorModel"]

BIN
door/door_unlockedemission.material


BIN
door/doorsimple_closed-cycle.anim


BIN
door/doorsimple_closing.anim


BIN
door/doorsimple_open-cycle.anim


BIN
door/doorsimple_opening.anim


BIN
door/model/door.blend


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 150 - 0
door/model/door.dae


+ 6 - 6
door/DoorSimple.dae.import → door/model/door.dae.import

@@ -2,22 +2,22 @@
 
 importer="scene"
 type="PackedScene"
-path="res://.import/DoorSimple.dae-9b3b68ef10f294105ee34942a0a04ea4.scn"
+path="res://.import/door.dae-7f8548364364a8c72d317db0aac6a97d.scn"
 
 [deps]
 
-source_file="res://door/DoorSimple.dae"
-dest_files=[ "res://.import/DoorSimple.dae-9b3b68ef10f294105ee34942a0a04ea4.scn" ]
+source_file="res://door/model/door.dae"
+dest_files=[ "res://.import/door.dae-7f8548364364a8c72d317db0aac6a97d.scn" ]
 
 [params]
 
 nodes/root_type="Spatial"
-nodes/root_name="Scene Root"
+nodes/root_name="DoorModel"
 nodes/root_scale=1.0
 nodes/custom_script=""
 nodes/storage=0
 materials/location=1
-materials/storage=1
+materials/storage=2
 materials/keep_on_reimport=true
 meshes/compress=true
 meshes/ensure_tangents=true
@@ -29,7 +29,7 @@ external_files/store_in_subdir=false
 animation/import=true
 animation/fps=15
 animation/filter_script=""
-animation/storage=1
+animation/storage=2
 animation/keep_custom_tracks=true
 animation/optimizer/enabled=true
 animation/optimizer/max_linear_error=0.05

+ 29 - 0
door/model/door.tres

@@ -0,0 +1,29 @@
+[gd_resource type="SpatialMaterial" load_steps=5 format=2]
+
+[ext_resource path="res://door/textures/door_orm.png" type="Texture" id=1]
+[ext_resource path="res://door/textures/door_emission.png" type="Texture" id=2]
+[ext_resource path="res://door/textures/door_normal.png" type="Texture" id=3]
+[ext_resource path="res://door/textures/door_albedo.png" type="Texture" id=4]
+
+[resource]
+resource_name = "door"
+albedo_texture = ExtResource( 4 )
+metallic = 1.0
+metallic_texture = ExtResource( 1 )
+metallic_texture_channel = 2
+roughness_texture = ExtResource( 1 )
+roughness_texture_channel = 1
+emission_enabled = true
+emission = Color( 0, 0, 0, 1 )
+emission_energy = 3.0
+emission_operator = 0
+emission_on_uv2 = false
+emission_texture = ExtResource( 2 )
+normal_enabled = true
+normal_scale = 1.0
+normal_texture = ExtResource( 3 )
+ao_enabled = true
+ao_light_affect = 0.0
+ao_texture = ExtResource( 1 )
+ao_on_uv2 = false
+ao_texture_channel = 0

+ 6 - 0
door/model/door_unlockedemission.tres

@@ -0,0 +1,6 @@
+[gd_resource type="SpatialMaterial" format=2]
+
+[resource]
+resource_name = "door_unlockedemission"
+albedo_color = Color( 0.00685012, 0.64, 0, 1 )
+roughness = 0.0960784

+ 62 - 0
door/model/doorsimple_closed-cycle.tres

@@ -0,0 +1,62 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "doorsimple_closed-cycle"
+length = 0.0416667
+loop = true
+tracks/0/type = "transform"
+tracks/0/path = NodePath("armature-doorsimple")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = true
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("armature-doorsimple/Skeleton:root")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = true
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("armature-doorsimple/Skeleton:L-floorpanel")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = true
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, 0.106266, 4.84338e-08, -0.420193, 6.81455e-22, 0, 0, 1, 1, 1, 1, 0.0416667, 1, 0.106266, 4.84338e-08, -0.420193, 6.81455e-22, 0, 0, 1, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("armature-doorsimple/Skeleton:R-floorpanel")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = true
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, -0.106266, 4.84338e-08, -0.420193, 6.81455e-22, 0, 0, 1, 1, 1, 1, 0.0416667, 1, -0.106266, 4.84338e-08, -0.420193, 6.81455e-22, 0, 0, 1, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("armature-doorsimple/Skeleton:lower_panel")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = true
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("armature-doorsimple/Skeleton:upper_panel")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = true
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("armature-doorsimple/Skeleton:L-doorhalve")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = true
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 2.57165e-16, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, 0, 0, 2.57165e-16, 0, 1, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("armature-doorsimple/Skeleton:R-doorhalve")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = true
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, -2.57165e-16, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, 0, 0, -2.57165e-16, 0, 1, 1, 1, 1 )

+ 77 - 0
door/model/doorsimple_closing.tres

@@ -0,0 +1,77 @@
+[gd_resource type="Animation" load_steps=2 format=2]
+
+[ext_resource path="res://door/open_close.wav" type="AudioStream" id=1]
+
+[resource]
+resource_name = "doorsimple_closing"
+length = 2.6
+tracks/0/type = "transform"
+tracks/0/path = NodePath("armature-doorsimple")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = true
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2.08333, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("armature-doorsimple/Skeleton:root")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = true
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2.08333, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("armature-doorsimple/Skeleton:L-floorpanel")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = true
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, 0, 0, 0, 6.81455e-22, 0, 0, 1, 1, 1, 1, 0.0666667, 1, 0.00660992, 0, -0.0261364, -7.10543e-15, 3.95424e-15, 2.80966e-29, 1, 1, 1, 1, 0.133333, 1, 0.0239896, 0, -0.0948584, -1.42109e-14, 3.95424e-15, 7.10543e-15, 1, 1, 1, 1, 0.266667, 1, 0.0762453, 0, -0.301486, -1.42109e-14, 3.95424e-15, 7.10543e-15, 1, 1, 1, 1, 0.333333, 1, 0.0968202, 2.84217e-14, -0.382843, 6.81455e-22, 0, 0, 1, 1, 1, 1, 0.4, 1, 0.105324, 2.90603e-08, -0.416467, -7.10543e-15, 3.95424e-15, 2.80966e-29, 1, 1, 1, 1, 0.466667, 1, 0.106266, 4.84338e-08, -0.420193, -7.10543e-15, 3.95424e-15, 2.80966e-29, 1, 1, 1, 1, 2.08333, 1, 0.106266, 4.84338e-08, -0.420193, 6.81455e-22, 0, 0, 1, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("armature-doorsimple/Skeleton:R-floorpanel")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = true
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, 0, 0, 0, 6.81455e-22, 0, 0, 1, 1, 1, 1, 0.0666667, 1, -0.00660992, 0, -0.0261364, -7.10543e-15, -3.95424e-15, -2.80966e-29, 1, 1, 1, 1, 0.133333, 1, -0.0239896, 0, -0.0948584, -1.42109e-14, -3.95424e-15, -7.10543e-15, 1, 1, 1, 1, 0.266667, 1, -0.0762453, 0, -0.301486, -1.42109e-14, -3.95424e-15, -7.10543e-15, 1, 1, 1, 1, 0.333333, 1, -0.0968202, 2.84217e-14, -0.382843, 6.81455e-22, 0, 0, 1, 1, 1, 1, 0.4, 1, -0.105324, 2.90603e-08, -0.416467, -7.10543e-15, -3.95424e-15, -2.80966e-29, 1, 1, 1, 1, 0.466667, 1, -0.106266, 4.84338e-08, -0.420193, -7.10543e-15, -3.95424e-15, -2.80966e-29, 1, 1, 1, 1, 2.08333, 1, -0.106266, 4.84338e-08, -0.420193, 6.81455e-22, 0, 0, 1, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("armature-doorsimple/Skeleton:lower_panel")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = true
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, 0, 0, 0.59, 0, 0, 0, 1, 1, 1, 1, 0.0666667, 1, 0, 0, 0.586026, 0, 0, 0, 1, 1, 1, 1, 0.133333, 1, 0, 0, 0.575359, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 0, 0, 0.557683, 0, 0, 0, 1, 1, 1, 1, 0.266667, 1, 0, 0, 0.533387, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, 0, 0, 0.467461, 0, 0, 0, 1, 1, 1, 1, 1.13333, 1, 0, 0, 0.0171154, 0, 0, 0, 1, 1, 1, 1, 1.2, 1, 0, 0, 0.00461226, 0, 0, 0, 1, 1, 1, 1, 1.26667, 1, 0, 0, 0.00206988, 0, 0, 0, 1, 1, 1, 1, 1.33333, 1, 0, 0, 0.00786542, 0, 0, 0, 1, 1, 1, 1, 1.4, 1, 0, 0, 0.0168668, 0, 0, 0, 1, 1, 1, 1, 1.46667, 1, 0, 0, 0.0201102, 0, 0, 0, 1, 1, 1, 1, 1.53333, 1, 0, 0, 0.0145532, 0, 0, 0, 1, 1, 1, 1, 1.6, 1, 0, 0, 0.00489557, 0, 0, 0, 1, 1, 1, 1, 1.66667, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2.08333, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("armature-doorsimple/Skeleton:upper_panel")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = true
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 0, 0, -1, 0, 0, 0, 1, 1, 1, 1, 0.0666667, 1, 0, 0, -0.996144, 0, 0, 0, 1, 1, 1, 1, 0.133333, 1, 0, 0, -0.985615, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 0, 0, -0.967804, 0, 0, 0, 1, 1, 1, 1, 0.266667, 1, 0, 0, -0.942745, 0, 0, 0, 1, 1, 1, 1, 0.333333, 1, 0, 0, -0.911111, 0, 0, 0, 1, 1, 1, 1, 2.08333, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("armature-doorsimple/Skeleton:L-doorhalve")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = true
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, 0, 4.43384e-07, -3.3, 0, 2.57165e-16, 0, 1, 1, 1, 1, 0.0666667, 1, 0, 4.41675e-07, -3.28797, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 0.133333, 1, 0, 4.37006e-07, -3.25511, -7.32638e-09, 7.57476e-09, 3.67569e-08, 1, 1, 1, 1, 0.2, 1, 0, 4.29109e-07, -3.19946, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 0.266667, 1, 0, 4.17998e-07, -3.12108, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 0.333333, 1, 0, 4.03972e-07, -3.02202, 0, 2.57165e-16, 0, 1, 1, 1, 1, 2.08333, 1, 0, 0, 0, 0, 2.57165e-16, 0, 1, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("armature-doorsimple/Skeleton:R-doorhalve")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = true
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 0, 4.43384e-07, -3.3, 0, -2.57165e-16, 0, 1, 1, 1, 1, 0.0666667, 1, 0, 4.41675e-07, -3.28797, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 0.133333, 1, 0, 4.37006e-07, -3.25511, -7.32638e-09, -7.57476e-09, -3.67569e-08, 1, 1, 1, 1, 0.2, 1, 0, 4.29109e-07, -3.19946, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 0.266667, 1, 0, 4.17998e-07, -3.12108, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 0.333333, 1, 0, 4.03972e-07, -3.02202, 0, -2.57165e-16, 0, 1, 1, 1, 1, 2.08333, 1, 0, 0, 0, 0, -2.57165e-16, 0, 1, 1, 1, 1 )
+tracks/8/type = "audio"
+tracks/8/path = NodePath("../sound")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = {
+"clips": [ {
+"end_offset": 0.0,
+"start_offset": 0.0,
+"stream": ExtResource( 1 )
+} ],
+"times": PoolRealArray( 0.3 )
+}

+ 62 - 0
door/model/doorsimple_open-cycle.tres

@@ -0,0 +1,62 @@
+[gd_resource type="Animation" format=2]
+
+[resource]
+resource_name = "doorsimple_open-cycle"
+length = 0.0416667
+loop = true
+tracks/0/type = "transform"
+tracks/0/path = NodePath("armature-doorsimple")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = true
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("armature-doorsimple/Skeleton:root")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = true
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("armature-doorsimple/Skeleton:L-floorpanel")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = true
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, 0, 0, 0, 6.81455e-22, 0, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, 0, 6.81455e-22, 0, 0, 1, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("armature-doorsimple/Skeleton:R-floorpanel")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = true
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, 0, 0, 0, 6.81455e-22, 0, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, 0, 6.81455e-22, 0, 0, 1, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("armature-doorsimple/Skeleton:lower_panel")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = true
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, 0, 0, 0.59, 0, 0, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, 0.59, 0, 0, 0, 1, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("armature-doorsimple/Skeleton:upper_panel")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = true
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 0, 0, -1, 0, 0, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 0, -1, 0, 0, 0, 1, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("armature-doorsimple/Skeleton:L-doorhalve")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = true
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, 0, 4.43384e-07, -3.3, 0, 2.57165e-16, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 4.43384e-07, -3.3, 0, 2.57165e-16, 0, 1, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("armature-doorsimple/Skeleton:R-doorhalve")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = true
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 0, 4.43384e-07, -3.3, 0, -2.57165e-16, 0, 1, 1, 1, 1, 0.0416667, 1, 0, 4.43384e-07, -3.3, 0, -2.57165e-16, 0, 1, 1, 1, 1 )

+ 77 - 0
door/model/doorsimple_opening.tres

@@ -0,0 +1,77 @@
+[gd_resource type="Animation" load_steps=2 format=2]
+
+[ext_resource path="res://door/open_close.wav" type="AudioStream" id=1]
+
+[resource]
+resource_name = "doorsimple_opening"
+length = 2.6
+tracks/0/type = "transform"
+tracks/0/path = NodePath("armature-doorsimple")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/imported = true
+tracks/0/enabled = true
+tracks/0/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2.2, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/1/type = "transform"
+tracks/1/path = NodePath("armature-doorsimple/Skeleton:root")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/imported = true
+tracks/1/enabled = true
+tracks/1/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2.2, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
+tracks/2/type = "transform"
+tracks/2/path = NodePath("armature-doorsimple/Skeleton:L-floorpanel")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/imported = true
+tracks/2/enabled = true
+tracks/2/keys = PoolRealArray( 0, 1, 0.106266, 4.84338e-08, -0.420193, 6.81455e-22, 0, 0, 1, 1, 1, 1, 1.7, 1, 0.106266, 4.84338e-08, -0.420193, -7.10543e-15, 3.95424e-15, 2.80966e-29, 1, 1, 1, 1, 1.8, 1, 0.102492, 4.84338e-08, -0.405271, -7.10543e-15, 3.95424e-15, 7.10543e-15, 1, 1, 1, 1, 1.9, 1, 0.0875976, 4.84338e-08, -0.346375, -7.10543e-15, 3.95424e-15, 2.80966e-29, 1, 1, 1, 1, 2.1, 1, 0.014057, 4.84338e-08, -0.0555837, -7.10543e-15, 3.95424e-15, 2.80966e-29, 1, 1, 1, 1, 2.2, 1, 0, 0, 0, 6.81455e-22, 0, 0, 1, 1, 1, 1 )
+tracks/3/type = "transform"
+tracks/3/path = NodePath("armature-doorsimple/Skeleton:R-floorpanel")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/imported = true
+tracks/3/enabled = true
+tracks/3/keys = PoolRealArray( 0, 1, -0.106266, 4.84338e-08, -0.420193, 6.81455e-22, 0, 0, 1, 1, 1, 1, 1.7, 1, -0.106266, 4.84338e-08, -0.420193, -7.10543e-15, -3.95424e-15, -2.80966e-29, 1, 1, 1, 1, 1.8, 1, -0.102492, 4.84338e-08, -0.405271, -7.10543e-15, -3.95424e-15, -7.10543e-15, 1, 1, 1, 1, 1.9, 1, -0.0875976, 4.84338e-08, -0.346375, -7.10543e-15, -3.95424e-15, -2.80966e-29, 1, 1, 1, 1, 2.1, 1, -0.014057, 4.84338e-08, -0.0555837, -7.10543e-15, -3.95424e-15, -2.80966e-29, 1, 1, 1, 1, 2.2, 1, 0, 0, 0, 6.81455e-22, 0, 0, 1, 1, 1, 1 )
+tracks/4/type = "transform"
+tracks/4/path = NodePath("armature-doorsimple/Skeleton:lower_panel")
+tracks/4/interp = 1
+tracks/4/loop_wrap = true
+tracks/4/imported = true
+tracks/4/enabled = true
+tracks/4/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.866667, 1, 0, 0, 0.00145594, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0.0186542, 0, 0, 0, 1, 1, 1, 1, 1.06667, 1, 0, 0, 0.0194564, 0, 0, 0, 1, 1, 1, 1, 1.13333, 1, 0, 0, 0.0127731, 0, 0, 0, 1, 1, 1, 1, 1.2, 1, 0, 0, 0.00404316, 0, 0, 0, 1, 1, 1, 1, 1.26667, 1, 0, 0, 0.00220311, 0, 0, 0, 1, 1, 1, 1, 1.33333, 1, 0, 0, 0.00937856, 0, 0, 0, 1, 1, 1, 1, 1.4, 1, 0, 0, 0.0269356, 0, 0, 0, 1, 1, 1, 1, 1.46667, 1, 0, 0, 0.0523954, 0, 0, 0, 1, 1, 1, 1, 2.1, 1, 0, 0, 0.581518, 0, 0, 0, 1, 1, 1, 1, 2.2, 1, 0, 0, 0.59, 0, 0, 0, 1, 1, 1, 1 )
+tracks/5/type = "transform"
+tracks/5/path = NodePath("armature-doorsimple/Skeleton:upper_panel")
+tracks/5/interp = 1
+tracks/5/loop_wrap = true
+tracks/5/imported = true
+tracks/5/enabled = true
+tracks/5/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.866667, 1, 0, 0, -0.00246763, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, -0.0316174, 0, 0, 0, 1, 1, 1, 1, 1.06667, 1, 0, 0, -0.0329771, 0, 0, 0, 1, 1, 1, 1, 1.13333, 1, 0, 0, -0.0216494, 0, 0, 0, 1, 1, 1, 1, 1.2, 1, 0, 0, -0.00685287, 0, 0, 0, 1, 1, 1, 1, 1.26667, 1, 0, 0, -0.00373411, 0, 0, 0, 1, 1, 1, 1, 1.33333, 1, 0, 0, -0.0158958, 0, 0, 0, 1, 1, 1, 1, 1.4, 1, 0, 0, -0.0456536, 0, 0, 0, 1, 1, 1, 1, 1.46667, 1, 0, 0, -0.0888057, 0, 0, 0, 1, 1, 1, 1, 2.1, 1, 0, 0, -0.985624, 0, 0, 0, 1, 1, 1, 1, 2.2, 1, 0, 0, -1, 0, 0, 0, 1, 1, 1, 1 )
+tracks/6/type = "transform"
+tracks/6/path = NodePath("armature-doorsimple/Skeleton:L-doorhalve")
+tracks/6/interp = 1
+tracks/6/loop_wrap = true
+tracks/6/imported = true
+tracks/6/enabled = true
+tracks/6/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 2.57165e-16, 0, 1, 1, 1, 1, 0.133333, 1, 0, 0, 0, -7.32638e-09, 7.57476e-09, 3.67569e-08, 1, 1, 1, 1, 0.2, 1, 0, 0, -0.00203097, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 0.266667, 1, 0, 0, -0.0148885, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 0.4, 1, 0, 0, -0.0582695, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 0.466667, 1, 0, 1.96587e-09, -0.0711271, -7.32638e-09, 7.57476e-09, 3.67569e-08, 1, 1, 1, 1, 0.533333, 1, 0, 9.82945e-09, -0.0721426, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 0.6, 1, 0, 9.82942e-09, -0.0657138, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 0.733333, 1, 0, 9.82942e-09, -0.0440233, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 0.8, 1, 0, 7.86352e-09, -0.0375944, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 0.866667, 1, 0, 4.86892e-10, -0.0401627, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 0.933333, 1, 0, 3.67217e-09, -0.0636073, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 1, 1, 0, 9.82942e-09, -0.108926, 0, 2.57165e-16, 0, 1, 1, 1, 1, 1.06667, 1, 0, 1.94622e-08, -0.179826, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 1.13333, 1, 0, 3.20387e-08, -0.272392, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 1.26667, 1, 0, 6.635e-08, -0.524932, 7.57478e-09, 7.57477e-09, 2.18557e-08, 1, 1, 1, 1, 2.2, 1, 0, 4.43384e-07, -3.3, 0, 2.57165e-16, 0, 1, 1, 1, 1 )
+tracks/7/type = "transform"
+tracks/7/path = NodePath("armature-doorsimple/Skeleton:R-doorhalve")
+tracks/7/interp = 1
+tracks/7/loop_wrap = true
+tracks/7/imported = true
+tracks/7/enabled = true
+tracks/7/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, -2.57165e-16, 0, 1, 1, 1, 1, 0.133333, 1, 0, 0, 0, -7.32638e-09, -7.57476e-09, -3.67569e-08, 1, 1, 1, 1, 0.2, 1, 0, 0, -0.00203097, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 0.266667, 1, 0, 0, -0.0148885, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 0.4, 1, 0, 0, -0.0582695, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 0.466667, 1, 0, 1.96587e-09, -0.0711271, -7.32638e-09, -7.57476e-09, -3.67569e-08, 1, 1, 1, 1, 0.533333, 1, 0, 9.82945e-09, -0.0721426, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 0.6, 1, 0, 9.82942e-09, -0.0657138, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 0.733333, 1, 0, 9.82942e-09, -0.0440233, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 0.8, 1, 0, 7.86352e-09, -0.0375944, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 0.866667, 1, 0, 4.86892e-10, -0.0401627, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 0.933333, 1, 0, 3.67217e-09, -0.0636073, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 1, 1, 0, 9.82942e-09, -0.108926, 0, -2.57165e-16, 0, 1, 1, 1, 1, 1.06667, 1, 0, 1.94622e-08, -0.179826, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 1.13333, 1, 0, 3.20387e-08, -0.272392, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 1.26667, 1, 0, 6.635e-08, -0.524932, 7.57478e-09, -7.57477e-09, -2.18557e-08, 1, 1, 1, 1, 2.2, 1, 0, 4.43384e-07, -3.3, 0, -2.57165e-16, 0, 1, 1, 1, 1 )
+tracks/8/type = "audio"
+tracks/8/path = NodePath("../sound")
+tracks/8/interp = 1
+tracks/8/loop_wrap = true
+tracks/8/imported = false
+tracks/8/enabled = true
+tracks/8/keys = {
+"clips": [ {
+"end_offset": 0.0,
+"start_offset": 0.0,
+"stream": ExtResource( 1 )
+} ],
+"times": PoolRealArray( 0.3 )
+}

+ 0 - 0
door/doorsimple_d.png → door/textures/door_albedo.png


+ 3 - 3
door/doorsimple_d.png.import → door/textures/door_albedo.png.import

@@ -2,7 +2,7 @@
 
 importer="texture"
 type="StreamTexture"
-path.s3tc="res://.import/doorsimple_d.png-02a92a8ec0b85a36527038536e169143.s3tc.stex"
+path.s3tc="res://.import/door_albedo.png-b6182b7ae92d4e17abfbca4a44dd1578.s3tc.stex"
 metadata={
 "imported_formats": [ "s3tc" ],
 "vram_texture": true
@@ -10,8 +10,8 @@ metadata={
 
 [deps]
 
-source_file="res://door/doorsimple_d.png"
-dest_files=[ "res://.import/doorsimple_d.png-02a92a8ec0b85a36527038536e169143.s3tc.stex" ]
+source_file="res://door/textures/door_albedo.png"
+dest_files=[ "res://.import/door_albedo.png-b6182b7ae92d4e17abfbca4a44dd1578.s3tc.stex" ]
 
 [params]
 

+ 0 - 0
door/doorsimple_e.png → door/textures/door_emission.png


+ 3 - 3
door/doorsimple_e.png.import → door/textures/door_emission.png.import

@@ -2,7 +2,7 @@
 
 importer="texture"
 type="StreamTexture"
-path.s3tc="res://.import/doorsimple_e.png-2c89b898ef55e96675401008e28dcb82.s3tc.stex"
+path.s3tc="res://.import/door_emission.png-5f79af2ba84b63e33a9cd4e6a725951c.s3tc.stex"
 metadata={
 "imported_formats": [ "s3tc" ],
 "vram_texture": true
@@ -10,8 +10,8 @@ metadata={
 
 [deps]
 
-source_file="res://door/doorsimple_e.png"
-dest_files=[ "res://.import/doorsimple_e.png-2c89b898ef55e96675401008e28dcb82.s3tc.stex" ]
+source_file="res://door/textures/door_emission.png"
+dest_files=[ "res://.import/door_emission.png-5f79af2ba84b63e33a9cd4e6a725951c.s3tc.stex" ]
 
 [params]
 

+ 0 - 0
door/doorsimple_n.png → door/textures/door_normal.png


+ 3 - 3
door/doorsimple_n.png.import → door/textures/door_normal.png.import

@@ -2,7 +2,7 @@
 
 importer="texture"
 type="StreamTexture"
-path.s3tc="res://.import/doorsimple_n.png-0d2eaeddd75a8b0673d35149669ce64b.s3tc.stex"
+path.s3tc="res://.import/door_normal.png-786ff283e62e5172b5c2cc3de6efa7c8.s3tc.stex"
 metadata={
 "imported_formats": [ "s3tc" ],
 "vram_texture": true
@@ -10,8 +10,8 @@ metadata={
 
 [deps]
 
-source_file="res://door/doorsimple_n.png"
-dest_files=[ "res://.import/doorsimple_n.png-0d2eaeddd75a8b0673d35149669ce64b.s3tc.stex" ]
+source_file="res://door/textures/door_normal.png"
+dest_files=[ "res://.import/door_normal.png-786ff283e62e5172b5c2cc3de6efa7c8.s3tc.stex" ]
 
 [params]
 

+ 0 - 0
door/doorsimple_orm.png → door/textures/door_orm.png


+ 3 - 3
door/doorsimple_orm.png.import → door/textures/door_orm.png.import

@@ -2,7 +2,7 @@
 
 importer="texture"
 type="StreamTexture"
-path.s3tc="res://.import/doorsimple_orm.png-af0bc78b1b2313b4d92440720608aac1.s3tc.stex"
+path.s3tc="res://.import/door_orm.png-a0f84dce88d18615e24a57fe13060137.s3tc.stex"
 metadata={
 "imported_formats": [ "s3tc" ],
 "vram_texture": true
@@ -10,8 +10,8 @@ metadata={
 
 [deps]
 
-source_file="res://door/doorsimple_orm.png"
-dest_files=[ "res://.import/doorsimple_orm.png-af0bc78b1b2313b4d92440720608aac1.s3tc.stex" ]
+source_file="res://door/textures/door_orm.png"
+dest_files=[ "res://.import/door_orm.png-a0f84dce88d18615e24a57fe13060137.s3tc.stex" ]
 
 [params]
 

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно