Files
2026-09-03 07:53:55 +03:00

175 lines
8.8 KiB
Plaintext

[gd_scene format=3 uid="uid://bbfvwolhomilp"]
[ext_resource type="Script" uid="uid://bndqjwmcvq4v3" path="res://tscn_s/torch.gd" id="1_4o8fq"]
[ext_resource type="Material" uid="uid://b73nb47y8ppt" path="res://Materials/M_Barrel_metal.tres" id="1_exefa"]
[ext_resource type="Material" uid="uid://dgmk764033feq" path="res://Materials/M_fire.tres" id="2_4o8fq"]
[sub_resource type="BoxMesh" id="BoxMesh_73452"]
size = Vector3(0.9326782, 0.6335449, 0.9626465)
[sub_resource type="BoxMesh" id="BoxMesh_6j2sa"]
size = Vector3(0.2644806, 2.468628, 0.3805542)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jmi3x"]
albedo_color = Color(0.26098922, 0.27367952, 0.27059656, 1)
metallic = 1.0
[sub_resource type="PrismMesh" id="PrismMesh_6j2sa"]
[sub_resource type="Animation" id="Animation_exefa"]
length = 0.16666667
tracks/0/type = "position_3d"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MeshInstance3D/fireA")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = PackedFloat32Array(0, 1, -0.1567688, 0.75041616, -1.4901161e-08)
tracks/1/type = "position_3d"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MeshInstance3D/fireB")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = PackedFloat32Array(0, 1, 0, 0, 0)
tracks/2/type = "position_3d"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MeshInstance3D/fireC")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = PackedFloat32Array(0, 1, 0, 0, 0)
tracks/3/type = "position_3d"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("MeshInstance3D/fireD")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = PackedFloat32Array(0, 1, 0, 0, 0)
tracks/4/type = "position_3d"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("MeshInstance3D/TorchLight/OmniLight3D")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = PackedFloat32Array(0, 1, 9.096397, 6.2542057, -15.77264)
[sub_resource type="Animation" id="Animation_3vdjf"]
resource_name = "fire_loop"
length = 1.4666667
loop_mode = 1
tracks/0/type = "position_3d"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MeshInstance3D/fireA")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = PackedFloat32Array(0, 1, -0.17741872, 0.41920164, 0.05269016, 0.4, 1, -0.13482475, 0.48584715, -0.22755396, 0.8, 1, -0.04024244, 0.6277752, -0.07721698, 1.2231083, 1, -0.13482475, 0.48584715, -0.22755396, 1.4564416, 1, -0.17741872, 0.41920164, 0.05269016)
tracks/1/type = "position_3d"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MeshInstance3D/fireB")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = PackedFloat32Array(0, 1, -0.055459023, 0.39236355, 0.17115402, 0.36666667, 1, -0.22119996, 0.3059624, 0.04474123, 0.8333334, 1, -0.11393025, 0.15758762, 0.023044216, 1.2, 1, -0.19393323, 0.26824725, 0.21255964, 1.4564416, 1, -0.055459023, 0.39236355, 0.17115402)
tracks/2/type = "position_3d"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("MeshInstance3D/fireC")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = PackedFloat32Array(0, 1, 0.10449319, 0.34575337, 0.21898536, 0.33333334, 1, 0.19170284, 0.5448218, -1.735554e-07, 0.8, 1, 0.111079805, 0.31569016, -1.005645e-07, 1.2, 1, 0.150013, 0.31133214, -1.3891132e-07, 1.4564416, 1, 0.10449319, 0.34575337, 0.21898536)
tracks/3/type = "position_3d"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("MeshInstance3D/fireD")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = PackedFloat32Array(0, 1, 5.4522957e-08, 0.36108923, -0.20463677, 0.4, 1, 0.02864173, 0.34877536, 0.17983711, 0.8333334, 1, 0.013276872, 0.1616748, 0.08336348, 1.2231083, 1, 0.02864173, 0.34877536, 0.17983711, 1.4564416, 1, 5.4522957e-08, 0.36108923, -0.20463677)
tracks/4/type = "scale_3d"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("MeshInstance3D/fireA")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = PackedFloat32Array(0, 1, -0.42311668, -1.0000002, -0.41596806, 0.4, 1, -0.43980896, -0.57847893, -0.41597286, 0.8333334, 1, -0.4298594, -0.8297291, -0.41596997, 1.2231083, 1, -0.43980896, -0.57847893, -0.41597286, 1.4564416, 1, -0.42311668, -1.0000002, -0.41596806)
tracks/5/type = "scale_3d"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("MeshInstance3D/fireB")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = PackedFloat32Array(0, 1, -0.42311668, -1.0000002, -0.41596806, 0.4, 1, -0.42311668, -1.0000002, -0.41596806, 0.8333334, 1, -0.42311668, -1.0000002, -0.41596806, 1.2231083, 1, -0.42311668, -1.0000002, -0.41596806, 1.4564416, 1, -0.42311668, -1.0000002, -0.41596806)
tracks/6/type = "scale_3d"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("MeshInstance3D/fireC")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = PackedFloat32Array(0, 1, -0.42311668, -1.0000002, -0.41596806, 0.36666667, 1, -0.42311668, -1.0000002, -0.41596806, 0.8333334, 1, -0.42311668, -1.0000002, -0.41596806, 1.2333333, 1, -0.42311668, -0.58278704, -0.41596806, 1.4564416, 1, -0.42311668, -1.0000002, -0.41596806)
tracks/7/type = "scale_3d"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("MeshInstance3D/fireD")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = PackedFloat32Array(0, 1, -0.42311668, -1.0000002, -0.41596806, 0.36666667, 1, -0.42311668, -1.0000002, -0.41596806, 0.8333334, 1, -0.42311668, -1.0000002, -0.41596806, 1.2333333, 1, -0.42311668, -0.98465025, -0.41596806, 1.4564416, 1, -0.42311668, -1.0000002, -0.41596806)
tracks/8/type = "position_3d"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("MeshInstance3D/TorchLight/OmniLight3D")
tracks/8/interp = 2
tracks/8/loop_wrap = true
tracks/8/keys = PackedFloat32Array(0, 1, 9.096397, 6.2542057, -15.77264, 0.26666668, 1, 8.956921, 5.991557, -15.77264, 0.56666666, 1, 9.294293, 6.2662745, -15.77264, 0.86696213, 1, 9.096397, 6.2542057, -15.77264, 1.2, 1, 9.096985, 5.885635, -15.773023, 1.4581149, 1, 9.096397, 6.2542057, -15.77264)
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k6xdh"]
_data = {
&"RESET": SubResource("Animation_exefa"),
&"fire_loop": SubResource("Animation_3vdjf")
}
[node name="Torch" type="Node3D" unique_id=1280811583]
script = ExtResource("1_4o8fq")
[node name="MeshInstance3D" type="MeshInstance3D" parent="." unique_id=930681948]
transform = Transform3D(1, 0, 0, 0, 0.9695923, -0.24472608, 0, 0.24472608, 0.9695923, 8.852822, 4.506134, -16.936087)
mesh = SubResource("BoxMesh_73452")
surface_material_override/0 = ExtResource("1_exefa")
[node name="MeshInstance3D2" type="MeshInstance3D" parent="MeshInstance3D" unique_id=1900476513]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.06278229, -1.0842056, 0.0013141632)
mesh = SubResource("BoxMesh_6j2sa")
surface_material_override/0 = SubResource("StandardMaterial3D_jmi3x")
[node name="fireA" type="MeshInstance3D" parent="MeshInstance3D" unique_id=36577239]
transform = Transform3D(0.42311668, 1.5099585e-07, 0, -6.388884e-08, 1.0000002, 0, 0, 0, -0.41596806, -0.1567688, 0.75041616, -1.4901161e-08)
mesh = SubResource("PrismMesh_6j2sa")
surface_material_override/0 = ExtResource("2_4o8fq")
[node name="fireB" type="MeshInstance3D" parent="MeshInstance3D" unique_id=1142692438]
transform = Transform3D(0.42311668, 1.5099585e-07, 0, -6.388884e-08, 1.0000002, 0, 0, 0, -0.41596806, 0, 0, 0)
mesh = SubResource("PrismMesh_6j2sa")
surface_material_override/0 = ExtResource("2_4o8fq")
[node name="fireC" type="MeshInstance3D" parent="MeshInstance3D" unique_id=1159139608]
transform = Transform3D(0.42311668, 1.5099585e-07, 0, -6.388884e-08, 1.0000002, 0, 0, 0, -0.41596806, 0, 0, 0)
mesh = SubResource("PrismMesh_6j2sa")
surface_material_override/0 = ExtResource("2_4o8fq")
[node name="fireD" type="MeshInstance3D" parent="MeshInstance3D" unique_id=889000684]
transform = Transform3D(0.42311668, 1.5099585e-07, 0, -6.388884e-08, 1.0000002, 0, 0, 0, -0.41596806, 0, 0, 0)
mesh = SubResource("PrismMesh_6j2sa")
surface_material_override/0 = ExtResource("2_4o8fq")
[node name="TorchLight" type="Node3D" parent="MeshInstance3D" unique_id=419474857]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.011785, -2.371254, 16.232264)
[node name="OmniLight3D" type="OmniLight3D" parent="MeshInstance3D/TorchLight" unique_id=1094582672]
transform = Transform3D(0.9999986, -0.001596809, 0.00045388562, 0.0014380338, 0.96984345, 0.24372463, -0.00082937966, -0.24372365, 0.9698444, 9.096397, 6.2542057, -15.77264)
light_color = Color(0.92773837, 0.6304423, 0, 1)
shadow_enabled = true
omni_range = 13.657384
[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=505242559]
libraries/ = SubResource("AnimationLibrary_k6xdh")