GodotVR/assets/psx-fire-extinguisher/source/extinguisher_model.tscn
Guillaume Vern 80a4c128cc rumble
2025-10-09 16:03:18 +02:00

255 lines
16 KiB
Plaintext

[gd_scene load_steps=24 format=4 uid="uid://bhdq6md7l8avi"]
[ext_resource type="PackedScene" uid="uid://c8l60rnugru40" path="res://addons/godot-xr-tools/objects/pickable.tscn" id="1_mhjx8"]
[ext_resource type="Texture2D" uid="uid://du8qicq68ikm" path="res://assets/psx-fire-extinguisher/source/model_0.png" id="2_mhjx8"]
[ext_resource type="PackedScene" uid="uid://ctw7nbntd5pcj" path="res://addons/godot-xr-tools/objects/grab_points/grab_point_hand_right.tscn" id="3_fnuwe"]
[ext_resource type="ArrayMesh" uid="uid://5km1hdev7qmn" path="res://assets/psx-fire-extinguisher/source/josé.obj" id="3_ugbnf"]
[ext_resource type="Script" uid="uid://c6w5omkrnbahq" path="res://addons/godot-xr-tools/hands/poses/hand_pose_settings.gd" id="4_id8d5"]
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_ugbnf"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_uqffu"]
resource_name = "material_0"
transparency = 2
alpha_scissor_threshold = 0.05
alpha_antialiasing_mode = 0
cull_mode = 2
albedo_texture = ExtResource("2_mhjx8")
texture_filter = 0
texture_repeat = false
[sub_resource type="ArrayMesh" id="ArrayMesh_hw1ed"]
_surfaces = [{
"aabb": AABB(-0.22134075, 0, -0.1875, 0.4426815, 1.203125, 0.375),
"format": 34896613377,
"index_count": 144,
"index_data": PackedByteArray("AAABAAIAAgADAAAABAABAAAAAAAFAAQAAAADAAUABgABAAQABAAFAAcABAAHAAYACAAFAAMACQAHAAUACQAFAAgABgAHAAoACwAHAAkACwAKAAcABgAKAAwADAABAAYADQAKAAsADgABAAwAAgABAA4ADAAKAA8ADAAPAA4ADQAPAAoADgAQAAIADgAPABAAAgAQAAMAEQAPAA0AEQAQAA8AEgADABAAEgAQABEACAADABIAEwARAA0AFAASABEAFAARABMAFQASABQAFQAIABIAEwAWABQAFAAWABUAEwANABcAFwAWABMAFwANAAsAGAAIABUAFQAWABgAGAAJAAgAGQAWABcAGAAWABkAFwALABkAGQAJABgAGQALAAkA"),
"name": "material_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 26,
"vertex_data": PackedByteArray("//8AAP9/AAD/fwAA/38AAP+/AAD//wAA///G1P9/AAD/vwAAAAAAAP+/xtQAAAAA/z8AAAAAAAD/P8bUAAAAAFOQDOz/XwAAq28M7P9fAAAAAMbU/38AAFdfDOz/fwAAAAAAAP9/AACrbwzs/58AAP8/AAD//wAA/z/G1P//AAD/v8bU//8AAFOQDOz/nwAAp6AM7P9/AABTkP///58AAKeg////fwAAU5D///9fAAD/f////38AAKtv////nwAAq2////9fAABXX////38AAA==")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_ytjak"]
resource_name = "blockbench_export_mesh"
_surfaces = [{
"aabb": AABB(-0.22134075, 0, -0.1875, 0.4426815, 1.203125, 0.375),
"attribute_data": PackedByteArray("Kh7/U/8P/1MVF/9H/yf/P/8zAAD/M/8//ycAAM4R/1X/D/9SnRP/UhUX/1//D/9TKh7/U/8z/z//PwAA/z//P/8zAACdE/9S/w//Us4R/0/qCP9f/w//UxUX/1//P/8//08AAP9P/z//PwAAzhH/T/8P/1IxDv9P1QH/U/8P/1PqCP9fAAD/P/8LAAD/C/8/AAAAADEO/0//D/9SYgz/UuoI/0f/D/9T1QH/U/8L/z//FwAA/xf/P/8LAABiDP9S/w//UjEO/1UVF/9H/w//U+oI/0f/F/8//ycAAP8n/z//FwAAMQ7/Vf8P/1LOEf9VGRKcUjUJA158DpxSYBcDXm8U/09gFwNeGRKcUpUgjlN8DpxSAACOUyYM/081CQNeGRKcUjUJA158DpxSYBcDXm8U/09gFwNeGRKcUpUgjlN8DpxSAACOUyYM/081CQNe/w//T/8L/1f/C/9P/w//V/8P/0//C/9X/wv/T/8P/1f/D/9P/wv/V/8L/0//D/9X/w//T/8L/1f/C/9P/w//V/8P/0//C/9X/wv/T/8P/1f/D/9P/wv/V/8L/0//D/9X"),
"format": 34896613399,
"index_count": 144,
"index_data": PackedByteArray("AAABAAIAAwAEAAUAAwAGAAQABwAIAAkACgALAAwADQAOAA8ADQAQAA4AEQASABMAFAAVABYAFwAYABkAFwAaABgAGwAcAB0AHgAfACAAIQAiACMAIQAkACIAJQAmACcAKAApACoAKwAsAC0AKwAuACwALwAwADEAMgAzADQANQA2ADcANQA4ADYAOQA6ADsAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkA"),
"material": SubResource("StandardMaterial3D_uqffu"),
"name": "material_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 108,
"vertex_data": PackedByteArray("//8AAP9//7//fwAA/3//v/+/AAD///+//78AAP//Rar//8bU/39Fqv//AAD/f0Wq/7/G1P//RapTkP///5//v/9/////f/+/p6D///9//7//vwAAAAD/v/9/AAD/f/+///8AAP9//7///wAA/3+41f+/xtQAALjV/78AAAAAuNX//8bU/3+41aeg////f/+//3////9//79TkP///1//v/8/AAAAAP+//38AAP9//7//vwAAAAD/v/+/AAAAAP///z/G1AAA////PwAAAAD///+/xtQAAP//U5D///9f/7//f////3//v6tv////X/+/AAAAAP9//7//fwAA/3//v/8/AAAAAP+//z8AAAAAuNUAAMbU/3+41QAAAAD/f7jV/z/G1AAAuNWrb////1//v/9/////f/+/V1////9//7//PwAA////v/9/AAD/f/+/AAAAAP9//78AAAAA/39Fqv8/xtT//0Wq/z8AAP//RaoAAMbU/39Fqldf////f/+//3////9//7+rb////5//v/+/AAD///+//38AAP9//7//PwAA////v/8/AAD//wCA/7/G1P//AID/vwAA//8AgP8/xtT//wCAq2////+f/7//f////3//v1OQ////n/+/U5AM7P+fEKX/P8bU//8QpatvDOz/nxCl/7/G1P//EKWnoAzs/389tP+/xtT//z20U5AM7P+fPbT//8bU/389tFOQDOz/X7Hr///G1P9/seunoAzs/3+x6/+/xtQAALHrq28M7P9f////v8bUAAD//1OQDOz/X////z/G1AAA//9XXwzs/3/W6/8/xtQAANbrq28M7P9f1usAAMbU/3/W66tvDOz/nyq0AADG1P9/KrRXXwzs/38qtP8/xtT//yq0U5D///+fAICrbwzs/58AgKtv////nwCAU5AM7P+fAICnoP///3/oqVOQDOz/n+ipU5D///+f6KmnoAzs/3/oqVOQ////XxXWp6AM7P9/FdanoP///38V1lOQDOz/XxXWq2////9f//9TkAzs/1///1OQ////X///q28M7P9f//9XX////38V1qtvDOz/XxXWq2////9fFdZXXwzs/38V1qtv////n+ipV18M7P9/6KlXX////3/oqatvDOz/n+ipAAD/fwAA/38AAP9//38AAP9/AAD/fwAA/38AAP///3////9/////fwAA/38AAP9/AAD/f/9/AAD/fwAA/38AAP9/AAD///9/////f////38AAP9/AAD/fwAA/3//f////3////9/////f///////f////3////9/AAD/fwAA/38AAP9//3////9/////f////3///////3////9/////fwAA/38AAP9/AAD/f/9/////f////3////9///////9/////f////38AAP9/AAD/fwAA/3//f////3////9/////f///////f////3////9/////f////3////9/////f/bLDl32yw5d9ssOXfbLDl2aRrUKmka1CppGtQqaRrUK/3/01f9/9NX/f/TV/3/01XN1kcZzdZHGc3WRxnN1kcbe3HO03txztN7cc7Te3HO0/3////9/////f////3////9/AAD/fwAA/38AAP9/AAD/fwAA/38AAP9/AAD/fwAA/3////9/////f////3////9/////f////3////9/////f////3////9/////f///")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_hw1ed")
[sub_resource type="ArrayMesh" id="ArrayMesh_i3swf"]
_surfaces = [{
"aabb": AABB(-0.046875, -0.015625, 0, 0.09375, 0.03125, 0.25),
"format": 34896613377,
"index_count": 30,
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAAAAIAAQAEAAIABAAFAAAAAwAGAAEAAQAGAAQABgAFAAQAAwAHAAYABgAHAAUA"),
"name": "material_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 8,
"vertex_data": PackedByteArray("/////wAAAABDxAAA//8AAEPEMrMy4wAA//8AAAAAAAC7OzKzMuMAAAAA//8AAAAAuzsAAP//AAAAAAAAAAAAAA==")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_s00sf"]
resource_name = "blockbench_export_mesh3"
_surfaces = [{
"aabb": AABB(-0.046875, -0.015625, 0, 0.09375, 0.03125, 0.25),
"attribute_data": PackedByteArray("EEFcTRRFa12mQaFbEEVcTcxC3FrIRMxKNUQRWcxCzUoyQQJZzEXMSmZEAlnMP8xKZkQyWzBD20pmRCNLZkCsWmZESlsyQQJZZkQCWTJBSls="),
"format": 34896613399,
"index_count": 30,
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEA"),
"material": SubResource("StandardMaterial3D_uqffu"),
"name": "material_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 20,
"vertex_data": PackedByteArray("/////wAAAdBDxAAA//8D0EPEMrMy4wTQ//8AAAAAAdC7OwAA///zzwAA//8AAPPPuzsyszLj888AAAAAAADzz7s7MrMy40a+/////wAARr5DxDKzMuNGvgAA//8AAEa+//8AAAAAE8C7OwAA//8TwEPEAAD//xPAAAAAAAAAE8BDxAAA//8Qpbs7MrMy4xClQ8QyszLjEKW7OwAA//8QpSetCVkorQxZKK0MWSetCVn42N3S+Njd0vjY3dL42N3S////f////3////9/////fyMFR4ojBUeKIwVHiiMFR4r///9/////f////3////9/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_i3swf")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_id8d5"]
albedo_color = Color(0, 0, 0, 1)
[sub_resource type="ArrayMesh" id="ArrayMesh_s2mu2"]
_surfaces = [{
"aabb": AABB(-0.046875, -0.046875, -0.0625, 0.09375, 0.078125, 0.265625),
"format": 34896613377,
"index_count": 60,
"index_data": PackedByteArray("AAAIAAkAAAAFAAgABAAFAAAABAAAAAkABAAHAAUABQAKAAgABQAHAAoABwAEAAsABAAJAAsABwALAAoABgAIAAoAAgALAAkAAQAJAAgAAQACAAkABgABAAgAAgADAAsAAwAKAAsAAQADAAIAAwAGAAoAAQAGAAMA"),
"lods": [0.0414712, PackedByteArray("AAABAAIAAQADAAIABAAAAAIAAgADAAQAAAAFAAEABAAFAAAAAQAGAAMAAwAGAAQABQAGAAEABwAEAAYABAAHAAUABQAHAAYA")],
"name": "material_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 12,
"vertex_data": PackedByteArray("/////wAAAABU1ZmZ//8AAFTV/////wAAqir/////AAAAAP//AAAAAP//AAAAAAAAqiqZmf//AAAAAAAAAAAAAP//mZkdngAA/////x2eAAAAAJmZHZ4AAAAA//8dngAA")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_tt66e"]
resource_name = "blockbench_export_mesh4"
_surfaces = [{
"aabb": AABB(-0.046875, -0.046875, -0.0625, 0.09375, 0.078125, 0.265625),
"attribute_data": PackedByteArray("TD9cS0xBb1xMP29cTERcS0xEb1xMP29cTEFcS0w/XEsyQMxKMkbMSjJFzFsyQcxbMkbMXjJBYE0yRWBNMkDMXjJDzFIyP8xOMkPMTjI/zFJMP+ZRTEPmWUw/5llMQ+ZRTEHcVUw/3FVMP+9RTEHvUTJGTFUyQExVMkDgUzJG4FNMQe9RTD/vUTJG4FMyQOBTTD/cVUxB3FUyQExVMkZMVQ=="),
"format": 34896613399,
"index_count": 60,
"index_data": PackedByteArray("AAAYABkAAAADABgABAAaABsABAAFABoACAAcAB0ACAAJABwADAAeAB8ADAAPAB4AEAARABIAEAATABEAFAAVABYAFAAXABUABwAgACEABwAGACAADQAiACMADQAOACIAAQAkACUAAQACACQACgAmACcACgALACYA"),
"lods": [0.0414712, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABwAGAAUACAAJAAoACgALAAgADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUA")],
"material": SubResource("StandardMaterial3D_uqffu"),
"name": "material_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 40,
"vertex_data": PackedByteArray("/////wAAVNVU1ZmZ///V0VTV/////9XR//8AAAAAVNUAAAAAAABU1QAA//8AAFTVqiqZmf//1dGqKv/////V0QAA//8AAP+//////wAA/79U1f//////v6oq//////+///8AAAAAqLSqKpmZ////v1TVmZn///+/AAAAAAAAqLRU1ZmZ//8AgKoq/////wCAVNX/////AICqKpmZ//8AgAAA//8AAP////8AAAAA////////AAD//wAAAAAAAP////+ZmR2eVNX/////HZ5U1QAA//8dnlTVAACZmR2eVNX/////HZ7/vwAA//8dnv+/AACZmR2eqLT//5mZHZ6otAAAmZkdntXRAAD//x2e1dH//5mZHZ7/vwAAmZkdnv+//////x2e1dH//5mZHZ7V0QAA//8dnv+//////x2e/7+qqlRVbqiQV26okFeqqlRVVFWqqlRVqqqQV26okFduqP///3////9/////f////38AAP9/AAD/fwAA/38AAP9//3////9/////f////3////8//7//P/+//z//v/8//7+qqlRVqqpUVVRVqqpUVaqq////f////38AAP9/AAD/f5BXbqiQV26oAAD/fwAA/39uqJBXbqiQV////3////9/")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_s2mu2")
[sub_resource type="ArrayMesh" id="ArrayMesh_aoatg"]
_surfaces = [{
"aabb": AABB(-0.06875, 1.140625, -0.06333473, 0.1375, 0.115881324, 0.12666947),
"format": 34896613377,
"index_count": 60,
"index_data": PackedByteArray("AAABAAIAAgABAAMABAABAAAAAwABAAUABQABAAQABQAGAAMAAwAHAAIAAwAGAAcAAgAIAAAAAgAHAAgAAAAJAAQAAAAIAAkABAAKAAUABQAKAAYABAAJAAoABwALAAgABgALAAcACAALAAkACgALAAYACQALAAoA"),
"name": "material_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 12,
"vertex_data": PackedByteArray("AAA2ngAAAAAAAHxy/38AAAAAAADkMAAAAAAAABrPAAAAAP///38AAAAANp7//wAA//8AABrPAAD//wAA5DAAAP//Np4AAAAA//////9/AAD//zae//8AAP//fHL/fwAA")
}]
blend_shape_mode = 0
[sub_resource type="ArrayMesh" id="ArrayMesh_rdtvd"]
resource_name = "blockbench_export_mesh2"
_surfaces = [{
"aabb": AABB(-0.06875, 1.140625, -0.06333473, 0.1375, 0.115881324, 0.12666947),
"attribute_data": PackedByteArray("8i1qT/8xrlB+L/9T/zP/T/8r/0v/M/9L/yv/T4E0/1P/Ma5QDTZqT/8xlUz/Ma5Q8i1qT/8z/0//K/9L/zP/S/8r/08NNmpP/zGuUP8xlUwNNmpP/zGuUP8xlUz/K/9L/zP/T/8r/0//M/9L/zGVTP8xrlDyLWpPgTT/U/8xrlANNmpP/yv/S/8z/0//K/9P/zP/S/Itak//Ma5Qfi//U34v/1P/Ma5QgTT/U/8r/0v/M/9P/yv/T/8z/0t+L/9T/zGuUIE0/1M="),
"format": 34896613399,
"index_count": 60,
"index_data": PackedByteArray("AAABAAIAAwAEAAUAAwAGAAQABwAIAAkACgALAAwADQAOAA8ADQAQAA4AEQASABMAFAAVABYAFwAYABkAFwAaABgAGwAcAB0AHgAfACAAIQAiACMAIQAkACIAJQAmACcAKAApACoAKwAsAC0AKwAuACwALwAwADEA"),
"material": SubResource("StandardMaterial3D_uqffu"),
"name": "material_0",
"primitive": 3,
"uv_scale": Vector4(0, 0, 0, 0),
"vertex_count": 50,
"vertex_data": PackedByteArray("AAA2ngAA/78AAHxy/3//vwAAAADkMP+/AAAAAOQw/////zaeAAD//wAANp4AAP////8AAOQw/////wAA5DD/v///fHL/f/+///82ngAA/78AAP///3//vwAAfHL/f/+/AAA2ngAA/78AADaeAAD/////////f///AAD///9//////zaeAAD/////Np4AAP+///98cv9//7///////3//vwAANp7///+/AAB8cv9//78AAP///3//vwAA////fyWn//82nv//JacAADae//8lp///////fyWn//////9//7///3xy/3//v///Np7///+/AAAAABrP/78AAHxy/3//vwAANp7///+/AAA2nv//RY3//wAAGs9FjQAAAAAaz0WN//82nv//RY3//zae////v///fHL/f/+///8AABrP/78AAAAA5DD/vwAAfHL/f/+/AAAAABrP/78AAAAAGs//v///AADkMP+/AAAAAOQw/7///wAAGs//v///AAAaz/+///98cv9//7///wAA5DD/v/9//v//f/7//3/+/xCS//8Qkv//EJL//xCS///+fwAA/n8AAP5/AAD/f/7//3/+//9//v//fyTU/38k1P9/JNT/fyTU/38AAP9/AAD/fwAA/3/+//9//v//f/7/////f////3////9/////f/9/AAD/fwAA/38AAACA/v8AgP7/AID+/wAA/38AAP9/AAD/fwAA/3//fwAA/38AAP9/AAD/f////3////9///8AAP9/AAD/fwAA/38AAP9//38AAP9/AAD/fwAA")
}]
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_aoatg")
[sub_resource type="CylinderShape3D" id="CylinderShape3D_mhjx8"]
height = 0.99560547
radius = 0.22167969
[sub_resource type="Resource" id="Resource_ugbnf"]
script = ExtResource("4_id8d5")
metadata/_custom_type_script = "uid://c6w5omkrnbahq"
[sub_resource type="BoxShape3D" id="BoxShape3D_ugbnf"]
size = Vector3(0.06933594, 0.043426514, 0.26158905)
[sub_resource type="BoxShape3D" id="BoxShape3D_id8d5"]
size = Vector3(0.17430115, 0.17147827, 0.2852173)
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ugbnf"]
lifetime_randomness = 0.41
direction = Vector3(0, 0, -1)
spread = 1.621
initial_velocity_min = 10.0
initial_velocity_max = 15.0
angular_velocity_min = -2.290016
angular_velocity_max = -2.290016
radial_velocity_min = -2.2000222
radial_velocity_max = 2.1999776
scale_min = 0.099999994
scale_max = 0.5
collision_mode = 1
collision_friction = 0.32
collision_bounce = 0.59
collision_use_scale = true
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_27xdh"]
[sub_resource type="QuadMesh" id="QuadMesh_bwwjp"]
material = SubResource("StandardMaterial3D_27xdh")
[node name="extinguisher_model" type="Node3D"]
[node name="extinguisher_model" parent="." instance=ExtResource("1_mhjx8")]
mass = 0.534
physics_material_override = SubResource("PhysicsMaterial_ugbnf")
center_of_mass_mode = 1
center_of_mass = Vector3(0, -0.3, 0)
picked_up_layer = 65540
[node name="tank" type="MeshInstance3D" parent="extinguisher_model"]
mesh = SubResource("ArrayMesh_ytjak")
skeleton = NodePath("")
[node name="handle" type="MeshInstance3D" parent="extinguisher_model"]
transform = Transform3D(1, 0, 0, 0, 0.9238795, -0.3826835, 0, 0.3826835, 0.9238795, 0, 1.203125, 0)
mesh = SubResource("ArrayMesh_s00sf")
skeleton = NodePath("")
[node name="hose" type="MeshInstance3D" parent="extinguisher_model"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0028579235, -0.019274533)
mesh = ExtResource("3_ugbnf")
skeleton = NodePath("")
surface_material_override/0 = SubResource("StandardMaterial3D_id8d5")
[node name="release lever" type="MeshInstance3D" parent="extinguisher_model"]
transform = Transform3D(1, 0, -2.3574103e-09, 0, 0.9396927, 0.34202003, 0, -0.3420201, 0.9396926, -6.2864274e-09, 1.25, 1.0430813e-07)
mesh = SubResource("ArrayMesh_tt66e")
skeleton = NodePath("")
[node name="valve assembly" type="MeshInstance3D" parent="extinguisher_model"]
mesh = SubResource("ArrayMesh_rdtvd")
skeleton = NodePath("")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="extinguisher_model"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.50219727, 0)
shape = SubResource("CylinderShape3D_mhjx8")
[node name="GrabPointHandRight" parent="extinguisher_model" instance=ExtResource("3_fnuwe")]
transform = Transform3D(1, 0, 0, 0, 0.9893639, -0.14546143, 0, 0.14546143, 0.9893639, 0, 1.3369559, 0.02234684)
snap_hand = false
hand_pose = SubResource("Resource_ugbnf")
[node name="GrabPointHandLeft" parent="extinguisher_model" instance=ExtResource("3_fnuwe")]
transform = Transform3D(1, 0, 0, 0, 0.9893639, -0.14546143, 0, 0.14546143, 0.9893639, 0, 1.3369559, 0.02234684)
hand = 0
snap_hand = false
hand_pose = SubResource("Resource_ugbnf")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="extinguisher_model"]
transform = Transform3D(1, 0, 0, 0, 0.937142, 0.34894824, 0, -0.34894824, 0.937142, -0.0024414063, 1.2870162, 0.06027595)
shape = SubResource("BoxShape3D_ugbnf")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="extinguisher_model"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00059975684, 1.1687922, -0.17868412)
shape = SubResource("BoxShape3D_id8d5")
[node name="GPUParticles3D" type="GPUParticles3D" parent="extinguisher_model"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.1657132, -0.29093397)
amount = 65
amount_ratio = 0.0
process_material = SubResource("ParticleProcessMaterial_ugbnf")
draw_pass_1 = SubResource("QuadMesh_bwwjp")
[connection signal="action_pressed" from="extinguisher_model" to="extinguisher_model" method="_on_action_pressed"]
[connection signal="released" from="extinguisher_model" to="extinguisher_model" method="_on_released"]