[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.001 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) [sub_resource type="Animation" id="Animation_3vdjf"] resource_name = "fire_loop" length = 0.93333334 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.04148674, 0.7504161, 0.05269016, 0.33333334, 1, -0.13482475, 0.48584715, -0.22755396, 0.9, 1, 0.04148674, 0.7504161, 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, 0, 0, 0.3, 1, -0.22119996, 0.3059624, 0.04474123, 0.9, 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, 0.26666668, 1, 0.19170284, 0.5448218, -1.735554e-07, 0.9, 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, 0.33333334, 1, 0.02864173, 0.34877536, 0.17983711, 0.9, 1, 0, 0, 0) 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.42311662, -1.0000002, -0.41596806, 0.033333335, 1, -0.42311668, -1.0000002, -0.41596806, 0.33333334, 1, -0.43980896, -0.57847893, -0.41597286, 0.9, 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.42311662, -1.0000002, -0.41596806, 0.33333334, 1, -0.42311668, -1.0000002, -0.41596806, 0.9, 1, -0.42311662, -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.42311662, -1.0000002, -0.41596806, 0.3, 1, -0.42311668, -1.0000002, -0.41596806, 0.9, 1, -0.42311662, -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.42311662, -1.0000002, -0.41596806, 0.3, 1, -0.42311668, -1.0000002, -0.41596806, 0.9, 1, -0.42311662, -1.0000002, -0.41596806) [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="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=505242559] libraries/ = SubResource("AnimationLibrary_k6xdh")