Compare commits
12 Commits
0.4.0
...
9c4563a973
| Author | SHA1 | Date | |
|---|---|---|---|
| 9c4563a973 | |||
| ffe3052468 | |||
| f02185e859 | |||
| 70274f1773 | |||
| 973db7d8b8 | |||
| 1ea7f7a744 | |||
| 64fabb688f | |||
| 9122a601d0 | |||
| a6f938a0da | |||
| 994ce3be73 | |||
| 39aacc3c87 | |||
| 400ae24f92 |
@@ -0,0 +1,52 @@
|
|||||||
|
name: CI
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
pull_request:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
test:
|
||||||
|
name: Lint & headless tests
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
# Mirror the local toolchain (godot --version → 4.7.beta). If this exact tag is not published,
|
||||||
|
# pin it to the 4.7 beta the team actually runs; setup-godot maps this to a Godot release tag.
|
||||||
|
- name: Install Godot 4.7
|
||||||
|
uses: chickensoft-games/setup-godot@v2
|
||||||
|
with:
|
||||||
|
version: 4.7.0-beta
|
||||||
|
use-dotnet: false
|
||||||
|
include-templates: false
|
||||||
|
|
||||||
|
- name: Set up Python
|
||||||
|
uses: actions/setup-python@v5
|
||||||
|
with:
|
||||||
|
python-version: "3.12"
|
||||||
|
|
||||||
|
- name: Install gdlint (gdtoolkit)
|
||||||
|
run: pip install "gdtoolkit==4.*"
|
||||||
|
|
||||||
|
# First run imports assets and builds the .godot cache (gitignored), so the headless tests can
|
||||||
|
# actually load the .glb/.png resources they instance. Import can exit non-zero on warnings.
|
||||||
|
- name: Import resources
|
||||||
|
run: godot --headless --import
|
||||||
|
continue-on-error: true
|
||||||
|
|
||||||
|
- name: gdlint
|
||||||
|
run: gdlint *.gd levels/*.gd tests/*.gd
|
||||||
|
|
||||||
|
- name: Headless tests
|
||||||
|
env:
|
||||||
|
GODOT: godot
|
||||||
|
run: bash run_tests.sh --no-gameplay
|
||||||
|
|
||||||
|
- name: Upload test output on failure
|
||||||
|
if: failure()
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
with:
|
||||||
|
name: test-output
|
||||||
|
path: tests/output/
|
||||||
|
if-no-files-found: ignore
|
||||||
@@ -2,6 +2,9 @@
|
|||||||
.godot/
|
.godot/
|
||||||
/android/
|
/android/
|
||||||
|
|
||||||
|
# Godot editor autosave scratch files (e.g. Bear.tscn12015901897.tmp)
|
||||||
|
*.tmp
|
||||||
|
|
||||||
# JetBrains IDE — contains absolute paths (Godot binary, SDK dirs), varies per user
|
# JetBrains IDE — contains absolute paths (Godot binary, SDK dirs), varies per user
|
||||||
.idea/
|
.idea/
|
||||||
|
|
||||||
|
|||||||
@@ -1,42 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://by4ifsgxlv0gj"]
|
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bm6rmt3xprhjs" path="res://Assets/bear_level_arena.glb" id="1_beararena"]
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_floor"]
|
|
||||||
|
|
||||||
[node name="bear_level" type="Node3D" unique_id=2020009824]
|
|
||||||
|
|
||||||
[node name="Node3D" type="Node3D" parent="." unique_id=1366355859]
|
|
||||||
|
|
||||||
[node name="StaticBody3D" type="StaticBody3D" parent="Node3D" unique_id=721553462]
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Node3D/StaticBody3D" unique_id=474515358]
|
|
||||||
transform = Transform3D(30, 0, 0, 0, 1, 0, 0, 0, 30, 0, -0.5, 0)
|
|
||||||
shape = SubResource("BoxShape3D_floor")
|
|
||||||
|
|
||||||
[node name="bear_level_arena" parent="." unique_id=948414670 instance=ExtResource("1_beararena")]
|
|
||||||
transform = Transform3D(2.875, 0, 0, 0, 2.875, 0, 0, 0, 2.875, 0, 0, 0)
|
|
||||||
|
|
||||||
[node name="MatadorSpawner" type="Node3D" parent="." unique_id=1869467620]
|
|
||||||
|
|
||||||
[node name="Lights" type="Node3D" parent="." unique_id=1435665429]
|
|
||||||
|
|
||||||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Lights" unique_id=1814200565]
|
|
||||||
transform = Transform3D(0.01535992, 0.56825536, -0.82270896, 0.16280846, 0.8104039, 0.56279576, 0.9865382, -0.14258848, -0.08006904, -4.08134, 9.197985, 0.97087634)
|
|
||||||
light_energy = 0.4
|
|
||||||
light_indirect_energy = 0.767
|
|
||||||
shadow_blur = 0.47
|
|
||||||
|
|
||||||
[node name="SpotLight3D2" type="SpotLight3D" parent="Lights" unique_id=2071037822]
|
|
||||||
transform = Transform3D(0.904133, 0.30962402, -0.2944087, 0.3084627, 0.0037425472, 0.9512291, 0.2956252, -0.95085174, -0.0921237, -3.629381, 10.86347, -2.0124264)
|
|
||||||
light_energy = 16.0
|
|
||||||
light_indirect_energy = 26.095
|
|
||||||
distance_fade_enabled = true
|
|
||||||
spot_range = 32.90586
|
|
||||||
spot_angle = 73.93
|
|
||||||
|
|
||||||
[node name="SUN_DirectionalLight3D2" type="DirectionalLight3D" parent="Lights" unique_id=1003843933]
|
|
||||||
transform = Transform3D(0.45811793, 0.34843865, -0.81775206, 0.5316611, 0.62986195, 0.56622505, 0.7123655, -0.69416475, 0.10329977, 0, 8.980043, 0)
|
|
||||||
light_energy = 0.106
|
|
||||||
shadow_enabled = true
|
|
||||||
shadow_blur = 10.0
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://bl6jlbq1dpkc"]
|
|
||||||
|
|
||||||
[ext_resource type="PackedScene" uid="uid://eu2lqjhowj4t" path="res://Assets/Matador.glb" id="1_m7x6l"]
|
|
||||||
[ext_resource type="Script" uid="uid://dpoq87w5pvqa" path="res://matador_2.gd" id="2_mftd2"]
|
|
||||||
|
|
||||||
[node name="matador2" unique_id=1179710042 instance=ExtResource("1_m7x6l")]
|
|
||||||
script = ExtResource("2_mftd2")
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="Armature" parent_id_path=PackedInt32Array(1269629432) index="0" unique_id=978366810]
|
|
||||||
bones/0/position = Vector3(0.056660548, 0.6424767, -0.0167365)
|
|
||||||
bones/0/rotation = Quaternion(0.080643006, 0, 0, 0.996743)
|
|
||||||
bones/1/rotation = Quaternion(0.083861314, 0, 0, 0.9964774)
|
|
||||||
bones/3/rotation = Quaternion(0.04833339, 0.5302496, -0.71466804, 0.4535955)
|
|
||||||
bones/4/rotation = Quaternion(0.031473875, -0.17018215, -0.15981929, 0.97185665)
|
|
||||||
bones/5/rotation = Quaternion(0.6747468, -0.021427644, -0.06245957, 0.7350895)
|
|
||||||
bones/6/rotation = Quaternion(3.1828083e-08, -9.5969504e-08, -0.0587008, 0.99827564)
|
|
||||||
bones/7/rotation = Quaternion(0.1907551, 0.20328633, 0.7258648, 0.6288143)
|
|
||||||
bones/8/rotation = Quaternion(0.16639966, -0.05474137, 0.010937729, 0.984477)
|
|
||||||
bones/9/rotation = Quaternion(0.5914298, 0.005839911, -0.041949864, 0.8052435)
|
|
||||||
bones/10/rotation = Quaternion(2.3105285e-08, 1.0152064e-07, 0.05870079, 0.99827564)
|
|
||||||
bones/11/rotation = Quaternion(0.39202613, 0.47060952, 0.5799399, 0.53713316)
|
|
||||||
bones/12/rotation = Quaternion(0.62021786, 0.40894383, 0.44191495, 0.5027981)
|
|
||||||
bones/13/rotation = Quaternion(-0.11584477, 0.0021730124, 0.6343679, 0.7642989)
|
|
||||||
bones/14/rotation = Quaternion(0.1454883, 0.14013468, -0.7254941, 0.65791625)
|
|
||||||
bones/15/rotation = Quaternion(0.71668345, 0.065085255, -0.6923973, -0.05210323)
|
|
||||||
bones/16/rotation = Quaternion(-0.10161893, -0.0019664483, -0.65947086, 0.7448275)
|
|
||||||
bones/17/rotation = Quaternion(0.06964938, -0.042099692, 0.74388325, 0.6633358)
|
|
||||||
bones/18/rotation = Quaternion(0.5305965, -0.28927496, 0.76720744, -0.21489602)
|
|
||||||
bones/19/position = Vector3(0.16341288, 0.31487355, 0.3966543)
|
|
||||||
bones/20/position = Vector3(0.22012731, 0.38421977, 0.95168185)
|
|
||||||
bones/21/position = Vector3(-0.09492579, 0.40446192, -0.46390092)
|
|
||||||
bones/21/rotation = Quaternion(0.7216726, 0.064735115, -0.6891729, 0.0062273443)
|
|
||||||
bones/22/position = Vector3(-0.22012731, 0.38421977, 0.95168185)
|
|
||||||
bones/23/position = Vector3(-0.0382514, 1.7423625, 0.0026792884)
|
|
||||||
bones/23/rotation = Quaternion(0.8626007, 0.0068245474, -0.099159576, -0.49602506)
|
|
||||||
bones/23/scale = Vector3(0.6647317, 1.001677, 1.0066445)
|
|
||||||
bones/24/rotation = Quaternion(-0.007878712, 8.3020435e-09, -0.0023950166, 0.9999661)
|
|
||||||
bones/25/rotation = Quaternion(5.5870206e-09, 5.5879354e-09, -2.0518176e-09, 1)
|
|
||||||
@@ -1,319 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://o8ocjfprxa7u"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://cn7fhjkro7637" path="res://bear.gd" id="1_beargd"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://cofv5dbavesis" path="res://Assets/Bear.glb" id="2_bearglb"]
|
|
||||||
[ext_resource type="Script" uid="uid://bsbed05ifr18s" path="res://bear_test_cube.gd" id="3_rog1v"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bdbx0wwa73rhp" path="res://Assets/fx/Bear_FX.glb" id="4_rog1v"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
|
|
||||||
radius = 1.0
|
|
||||||
height = 2.4
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hit"]
|
|
||||||
radius = 1.3
|
|
||||||
height = 2.7
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_bfebr"]
|
|
||||||
size = Vector3(6.2019043, 8.561401, 7.0739746)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_rog1v"]
|
|
||||||
size = Vector3(14.399288, 51.902206, 5.741211)
|
|
||||||
|
|
||||||
[node name="Bear" type="CharacterBody3D" unique_id=1573237287]
|
|
||||||
script = ExtResource("1_beargd")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=830443382]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2, 0)
|
|
||||||
shape = SubResource("CapsuleShape3D_body")
|
|
||||||
|
|
||||||
[node name="HitArea" type="Area3D" parent="." unique_id=365327397]
|
|
||||||
monitorable = false
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="HitArea" unique_id=2111867348]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.35, 0)
|
|
||||||
shape = SubResource("CapsuleShape3D_hit")
|
|
||||||
|
|
||||||
[node name="bear_model" parent="." unique_id=359217823 instance=ExtResource("2_bearglb")]
|
|
||||||
|
|
||||||
[node name="test_cube" type="Node3D" parent="bear_model" unique_id=646988893]
|
|
||||||
script = ExtResource("3_rog1v")
|
|
||||||
|
|
||||||
[node name="Bear_FX" parent="bear_model/test_cube" unique_id=1183391245 instance=ExtResource("4_rog1v")]
|
|
||||||
|
|
||||||
[node name="Bear_fx_jump_smash" parent="bear_model/test_cube/Bear_FX" index="0" unique_id=750478984]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_claw_attack_R" parent="bear_model/test_cube/Bear_FX" index="1" unique_id=88064381]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_claw_attack_L" parent="bear_model/test_cube/Bear_FX" index="2" unique_id=1378755061]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_smash_hit" parent="bear_model/test_cube/Bear_FX" index="3" unique_id=1711579105]
|
|
||||||
transform = Transform3D(0.55488384, -0.039024748, -0.018949924, 0.041069064, 0.55086076, 0.06814586, 0.013977209, -0.06933683, 0.5520644, 1.327292, -0.21312934, 5.190573)
|
|
||||||
|
|
||||||
[node name="RigidBody3D" type="AnimatableBody3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit" index="0" unique_id=1764208051]
|
|
||||||
transform = Transform3D(1.0000001, -1.21071935e-08, -1.8626451e-08, -9.313226e-10, 0.99999994, 7.450581e-09, 3.7252903e-09, -1.4901161e-08, 0.99999994, 0, 0, 0)
|
|
||||||
collision_layer = 8
|
|
||||||
collision_mask = 2
|
|
||||||
|
|
||||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1779197150]
|
|
||||||
transform = Transform3D(0.99993557, -0.00749125, -0.010078691, 0.0077760145, 0.999569, 0.028562747, 0.009858355, -0.028639637, 0.9995405, -1.5136471, 0.9093375, 35.591957)
|
|
||||||
shape = SubResource("BoxShape3D_bfebr")
|
|
||||||
disabled = true
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1276552823]
|
|
||||||
transform = Transform3D(0.9935104, -0.040698394, -0.10621016, -0.108634494, -0.06290151, -0.9920882, 0.03369555, 0.99719334, -0.06691426, -1.6357545, -0.5093044, 12.68803)
|
|
||||||
shape = SubResource("BoxShape3D_rog1v")
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bear_model/bear-rig" parent_id_path=PackedInt32Array(359217823, 1017999212) index="0" unique_id=1624609914]
|
|
||||||
bones/1/position = Vector3(0.00851878, 0.24701798, 1.2888045)
|
|
||||||
bones/1/rotation = Quaternion(0.29791054, -0.060797628, -0.056875575, 0.9509564)
|
|
||||||
bones/2/rotation = Quaternion(0.084239505, -0.026013458, 0.009274505, 0.9960628)
|
|
||||||
bones/2/scale = Vector3(0.9999999, 1.0000008, 0.99999934)
|
|
||||||
bones/3/rotation = Quaternion(-0.14812404, -0.039577905, 0.049865585, 0.98691756)
|
|
||||||
bones/4/rotation = Quaternion(-0.40577498, -0.03082885, 0.05040324, 0.9120612)
|
|
||||||
bones/5/rotation = Quaternion(0.27801633, 0.0014148077, 0.015671793, 0.96044755)
|
|
||||||
bones/6/rotation = Quaternion(0.50370073, 0.13519946, -0.093789615, 0.8480627)
|
|
||||||
bones/7/rotation = Quaternion(0.75079185, 0.54212743, -0.37154716, 0.06604591)
|
|
||||||
bones/8/rotation = Quaternion(0.22344273, -0.32689556, 0.65874565, -0.63973963)
|
|
||||||
bones/9/rotation = Quaternion(0.026405705, -0.27415153, -0.3226086, 0.9055757)
|
|
||||||
bones/10/rotation = Quaternion(0.030285481, -0.31167626, -0.037417818, 0.94896823)
|
|
||||||
bones/11/rotation = Quaternion(0.751943, -0.5788067, 0.30500817, 0.080837056)
|
|
||||||
bones/12/rotation = Quaternion(0.28422552, 0.2936944, -0.68526876, -0.6027987)
|
|
||||||
bones/13/rotation = Quaternion(0.020711409, 0.24585825, 0.3386082, 0.9080029)
|
|
||||||
bones/14/rotation = Quaternion(0.098969, 0.19860524, -0.007872087, 0.97503805)
|
|
||||||
bones/15/rotation = Quaternion(0.6979166, 0.16086513, -0.15598965, 0.680222)
|
|
||||||
bones/16/rotation = Quaternion(0.89734674, 0.09874082, -0.25790086, 0.34424722)
|
|
||||||
bones/17/rotation = Quaternion(-0.13802421, 0.26758972, 0.081159085, 0.9501359)
|
|
||||||
bones/17/scale = Vector3(0.9999998, 1.0000002, 1)
|
|
||||||
bones/19/rotation = Quaternion(-4.514978e-15, 1, 7.4505806e-08, -5.523351e-07)
|
|
||||||
bones/20/rotation = Quaternion(-0.49266306, -0.27058616, 0.262383, 0.7843606)
|
|
||||||
bones/21/rotation = Quaternion(0.0016915401, 0.70246154, -0.001669446, 0.7117178)
|
|
||||||
bones/22/rotation = Quaternion(-0.5496364, -0.3220462, -0.22350304, 0.73772115)
|
|
||||||
bones/22/scale = Vector3(0.9999997, 0.9999998, 0.9999999)
|
|
||||||
bones/23/rotation = Quaternion(-0.00015351747, 0.902104, -0.4315187, 0.00032039074)
|
|
||||||
bones/24/rotation = Quaternion(6.628114e-12, 0.99999994, 5.2154085e-08, -0.00035543842)
|
|
||||||
bones/25/position = Vector3(1.0191536, 3.5353048, 3.5049686)
|
|
||||||
bones/25/rotation = Quaternion(-0.087474234, 0.16733547, 0.98056763, 0.053239316)
|
|
||||||
bones/25/scale = Vector3(1, 17.518272, 1.0000001)
|
|
||||||
bones/26/position = Vector3(-1.0831825, 3.749937, 2.5891113)
|
|
||||||
bones/26/rotation = Quaternion(0.016340872, 0.19671263, 0.9801456, 0.01875816)
|
|
||||||
bones/26/scale = Vector3(1.0000001, 18.765795, 1)
|
|
||||||
bones/27/position = Vector3(1.0193456, -0.43209565, 2.5343885)
|
|
||||||
bones/27/rotation = Quaternion(0.61800283, -0.11976056, 0.11976072, 0.7677157)
|
|
||||||
bones/27/scale = Vector3(0.99999994, 16.85072, 1)
|
|
||||||
bones/28/position = Vector3(-0.8340287, 1.0348616, 1.282705)
|
|
||||||
bones/28/rotation = Quaternion(0.82860446, -0.029359974, 0.02935981, 0.5582926)
|
|
||||||
bones/28/scale = Vector3(0.99999994, 32.068844, 1)
|
|
||||||
bones/30/position = Vector3(0.032563455, -0.8335703, -0.9236449)
|
|
||||||
bones/30/rotation = Quaternion(-0.8670657, 0.042821795, -0.07139772, 0.4911883)
|
|
||||||
bones/31/position = Vector3(2.3450447e-08, -1.4631646, 0.23291242)
|
|
||||||
bones/31/rotation = Quaternion(-6.0737464e-09, 4.8699293e-09, -1.4618977e-09, 1)
|
|
||||||
bones/31/scale = Vector3(0.99999994, 0.9999999, 0.99999994)
|
|
||||||
bones/32/position = Vector3(-0.04394375, -1.087056, 0.096768975)
|
|
||||||
bones/32/rotation = Quaternion(-0.8343034, 0.119118, -0.061490715, 0.5347595)
|
|
||||||
bones/32/scale = Vector3(0.9999999, 0.99999976, 0.99999964)
|
|
||||||
bones/33/position = Vector3(3.977649e-08, -1.4631644, 0.23291251)
|
|
||||||
bones/33/rotation = Quaternion(-8.833673e-08, -2.419923e-08, -6.733043e-09, 1)
|
|
||||||
bones/33/scale = Vector3(0.9999998, 0.9999998, 0.99999994)
|
|
||||||
bones/35/position = Vector3(1.0184407e-08, -1.0594703, -5.9146995e-08)
|
|
||||||
bones/35/rotation = Quaternion(0.99971783, 1.3593646e-07, 5.3695976e-06, -0.023754615)
|
|
||||||
bones/35/scale = Vector3(0.99999976, 0.9999998, 1.0000012)
|
|
||||||
bones/39/position = Vector3(0.8199172, 0.25251278, 0.47214246)
|
|
||||||
bones/39/rotation = Quaternion(0.71402234, 0.34199142, 0.043267474, 0.60937834)
|
|
||||||
bones/39/scale = Vector3(1.0000004, 0.9999996, 0.9999991)
|
|
||||||
bones/40/rotation = Quaternion(0.9336719, 1.2799235e-07, 3.7337827e-08, 0.3581296)
|
|
||||||
bones/40/scale = Vector3(1.0000004, 1.0000001, 1.0000001)
|
|
||||||
bones/41/rotation = Quaternion(-0.13802455, 0.26758966, 0.08115916, 0.9501359)
|
|
||||||
bones/41/scale = Vector3(0.99999946, 0.99999976, 0.9999996)
|
|
||||||
bones/42/position = Vector3(-1.9729964e-07, 0.56145483, 7.283501e-08)
|
|
||||||
bones/46/scale = Vector3(0.99999946, 0.99999964, 0.9999999)
|
|
||||||
bones/48/rotation = Quaternion(-2.9741386e-07, 0.13593404, 1.01778824e-07, 0.9907179)
|
|
||||||
bones/48/scale = Vector3(0.9999993, 0.9999996, 0.9999999)
|
|
||||||
bones/50/scale = Vector3(0.99999994, 0.99999994, 0.9999998)
|
|
||||||
bones/51/rotation = Quaternion(-2.5567479e-08, -0.20499781, -2.3086146e-08, 0.9787625)
|
|
||||||
bones/51/scale = Vector3(0.9999999, 0.99999964, 0.99999964)
|
|
||||||
bones/53/position = Vector3(-0.8199191, 0.25251284, 0.47213903)
|
|
||||||
bones/53/rotation = Quaternion(-0.5351706, 0.35860845, -0.15898216, 0.74814254)
|
|
||||||
bones/53/scale = Vector3(1, 0.99999875, 0.99999946)
|
|
||||||
bones/54/rotation = Quaternion(0.0023762286, -4.7362324e-08, -6.475868e-08, 0.9999972)
|
|
||||||
bones/55/rotation = Quaternion(-0.54963607, -0.322046, -0.22350314, 0.73772144)
|
|
||||||
bones/55/scale = Vector3(1.0000002, 1, 1.0000002)
|
|
||||||
bones/56/position = Vector3(0.0013532753, 0.57868266, 0.05537574)
|
|
||||||
bones/56/rotation = Quaternion(-0.00015348212, 0.90210384, -0.43151882, 0.0003204293)
|
|
||||||
bones/57/rotation = Quaternion(0.70073944, -0.70073956, -0.094679825, -0.09467953)
|
|
||||||
bones/60/scale = Vector3(1.0000004, 1.0000004, 1.0000002)
|
|
||||||
bones/62/rotation = Quaternion(-1.7092354e-08, -0.18223058, 2.6700846e-08, 0.98325586)
|
|
||||||
bones/62/scale = Vector3(1.0000002, 1.0000002, 1.0000001)
|
|
||||||
bones/64/scale = Vector3(1.0000004, 1.0000004, 1)
|
|
||||||
bones/65/rotation = Quaternion(-1.0345744e-08, -0.3796584, -4.0675246e-08, 0.9251268)
|
|
||||||
bones/65/scale = Vector3(1.0000002, 1.0000004, 1.0000004)
|
|
||||||
bones/67/rotation = Quaternion(0.7179022, -7.671307e-07, 7.885642e-07, 0.696144)
|
|
||||||
bones/67/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
|
|
||||||
bones/68/rotation = Quaternion(0.9776482, 2.0029378e-07, 1.0460874e-06, -0.2102479)
|
|
||||||
bones/68/scale = Vector3(1.0000004, 1.0000004, 0.9999982)
|
|
||||||
bones/69/position = Vector3(-2.4645832e-08, -6.861796e-09, 7.455772e-08)
|
|
||||||
bones/69/rotation = Quaternion(-0.8315212, 2.5276703e-08, -9.3330055e-09, 0.5554931)
|
|
||||||
bones/69/scale = Vector3(1, 1.0000001, 1.0000002)
|
|
||||||
bones/70/rotation = Quaternion(0.67750055, 8.820757e-08, 7.575834e-08, 0.7355223)
|
|
||||||
bones/70/scale = Vector3(1, 1, 1)
|
|
||||||
bones/71/scale = Vector3(0.9999999, 1, 0.9999999)
|
|
||||||
bones/72/rotation = Quaternion(-2.1641608e-07, -4.6565607e-10, -4.6576065e-10, 1)
|
|
||||||
bones/75/rotation = Quaternion(-0.34314692, -0.20321459, -0.2785586, 0.8737043)
|
|
||||||
bones/76/position = Vector3(1.01587794e-07, -1.5306958e-07, -4.3554866e-07)
|
|
||||||
bones/76/rotation = Quaternion(-0.51764834, -7.167482e-08, 1.7163823e-07, 0.85559356)
|
|
||||||
bones/77/rotation = Quaternion(0.93367195, 1.2110854e-07, 3.8556042e-08, 0.35812962)
|
|
||||||
bones/78/position = Vector3(0.8199172, 0.25251257, 0.47214243)
|
|
||||||
bones/78/rotation = Quaternion(0.6979164, 0.16086517, -0.15598962, 0.6802223)
|
|
||||||
bones/78/scale = Vector3(1.0000004, 0.9999997, 0.99999905)
|
|
||||||
bones/80/rotation = Quaternion(0.7179022, -7.6713064e-07, 7.885641e-07, 0.696144)
|
|
||||||
bones/80/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
|
|
||||||
bones/81/rotation = Quaternion(0.97764814, 1.9846473e-07, 1.0426893e-06, -0.21024783)
|
|
||||||
bones/81/scale = Vector3(1.0000004, 1.0000002, 0.9999982)
|
|
||||||
bones/82/position = Vector3(6.103571e-08, 8.8816435e-08, -3.6955274e-09)
|
|
||||||
bones/82/rotation = Quaternion(-0.8315211, 2.3407136e-08, -1.2821512e-08, 0.5554932)
|
|
||||||
bones/82/scale = Vector3(0.99999994, 0.99999994, 1)
|
|
||||||
bones/83/rotation = Quaternion(0.6775009, -8.600083e-08, -8.977273e-08, 0.735522)
|
|
||||||
bones/83/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/84/scale = Vector3(0.99999994, 1.0000001, 0.9999999)
|
|
||||||
bones/85/rotation = Quaternion(2.6833732e-07, -9.313788e-10, -2.5612494e-09, 1)
|
|
||||||
bones/85/scale = Vector3(1.0000001, 1, 1.0000001)
|
|
||||||
bones/87/rotation = Quaternion(-0.5230753, 0.20132942, 0.026226493, 0.8277505)
|
|
||||||
bones/88/rotation = Quaternion(0.61967987, 0.23118778, 0.3169036, 0.679795)
|
|
||||||
bones/89/position = Vector3(2.953037e-07, 4.9207458e-08, -4.3015167e-08)
|
|
||||||
bones/89/rotation = Quaternion(-0.001144886, -2.973514e-08, 2.817069e-08, 0.9999994)
|
|
||||||
bones/90/rotation = Quaternion(0.0023764072, -4.0769752e-08, -7.0690255e-08, 0.99999726)
|
|
||||||
bones/91/position = Vector3(-0.8199192, 0.2525128, 0.47213912)
|
|
||||||
bones/91/rotation = Quaternion(-0.49266297, -0.27058598, 0.2623832, 0.78436047)
|
|
||||||
bones/91/scale = Vector3(1.0000002, 0.999999, 0.99999964)
|
|
||||||
bones/96/position = Vector3(-0.021971898, -1.2751104, 0.16484088)
|
|
||||||
bones/96/rotation = Quaternion(-0.47603267, 0.067788206, -0.035077166, 0.8761091)
|
|
||||||
bones/96/scale = Vector3(0.9999999, 0.9999999, 0.99999976)
|
|
||||||
bones/97/rotation = Quaternion(0.997074, -1.2813135e-07, 1.666339e-06, -0.07644201)
|
|
||||||
bones/98/position = Vector3(0.01993539, 0.08757691, 0.045667563)
|
|
||||||
bones/98/rotation = Quaternion(0.1475291, 0.03397043, -0.019923227, 0.9882734)
|
|
||||||
bones/98/scale = Vector3(1, 1.0000011, 1.0000023)
|
|
||||||
bones/101/position = Vector3(-0.021972047, 0.8282039, 0.0959422)
|
|
||||||
bones/101/rotation = Quaternion(0.8371564, 0.04015539, 0.06490996, 0.5416119)
|
|
||||||
bones/101/scale = Vector3(1, 1.0000066, 0.99998474)
|
|
||||||
bones/102/rotation = Quaternion(0.95545256, -6.924111e-08, 2.2887033e-07, -0.29514462)
|
|
||||||
bones/103/position = Vector3(0.17285576, 0.72785676, 1.0822707)
|
|
||||||
bones/103/rotation = Quaternion(0.27801546, 0.0014157619, 0.015671493, 0.9604477)
|
|
||||||
bones/103/scale = Vector3(1.0000002, 1.000013, 1.0000246)
|
|
||||||
bones/104/rotation = Quaternion(0.5037003, 0.13519715, -0.093790196, 0.84806323)
|
|
||||||
bones/104/scale = Vector3(1.0000721, 1.0000457, 0.99993384)
|
|
||||||
bones/105/rotation = Quaternion(0.97757924, -0.053521663, -0.054415643, -0.19624804)
|
|
||||||
bones/105/scale = Vector3(1.0000001, 1.0000083, 1.0000036)
|
|
||||||
bones/106/position = Vector3(0.023142539, -0.54231995, -0.9607401)
|
|
||||||
bones/106/rotation = Quaternion(0.99272084, -0.08158898, -0.03307842, -0.08218607)
|
|
||||||
bones/107/rotation = Quaternion(0.903578, -0.12777254, -0.05477002, -0.4052421)
|
|
||||||
bones/107/scale = Vector3(0.9999992, 0.9999624, 1.0000123)
|
|
||||||
bones/108/position = Vector3(-1.1340098e-08, 7.923448e-07, 9.0939814e-08)
|
|
||||||
bones/108/rotation = Quaternion(0.98967296, 0.0031370325, 0.10343237, -0.09919364)
|
|
||||||
bones/110/rotation = Quaternion(9.815354e-07, 7.072085e-10, -9.586452e-08, 1)
|
|
||||||
bones/110/scale = Vector3(0.99999994, 0.99999976, 1.0000001)
|
|
||||||
bones/113/position = Vector3(0.07716276, 0.6410925, 0.71644557)
|
|
||||||
bones/113/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
|
|
||||||
bones/114/position = Vector3(-0.031743176, 0.60466695, -0.39704067)
|
|
||||||
bones/114/rotation = Quaternion(0.4176498, -0.11118397, 0.55639553, -0.70966953)
|
|
||||||
bones/114/scale = Vector3(1.0000015, 1.0000038, 1.0000079)
|
|
||||||
bones/115/rotation = Quaternion(-0.07547326, 0.02173067, -0.31477332, 0.945912)
|
|
||||||
bones/115/scale = Vector3(0.9999974, 1.0000036, 0.99999976)
|
|
||||||
bones/116/rotation = Quaternion(0.03028559, -0.3116764, -0.037417784, 0.9489682)
|
|
||||||
bones/116/scale = Vector3(1.0000005, 0.9999972, 1.0000013)
|
|
||||||
bones/119/scale = Vector3(1.0000043, 0.9999975, 0.99999744)
|
|
||||||
bones/121/rotation = Quaternion(-4.820391e-08, -0.1579088, -2.0880496e-08, 0.98745376)
|
|
||||||
bones/121/scale = Vector3(1.0000037, 0.99999774, 0.9999977)
|
|
||||||
bones/123/scale = Vector3(1.000003, 0.9999977, 0.99999917)
|
|
||||||
bones/124/rotation = Quaternion(-3.1036683e-07, 0.17317644, 6.989145e-08, 0.9848908)
|
|
||||||
bones/124/scale = Vector3(1.0000037, 0.9999978, 0.99999875)
|
|
||||||
bones/126/rotation = Quaternion(-0.5163543, -0.16816929, 0.6340875, 0.550482)
|
|
||||||
bones/126/scale = Vector3(1.0000015, 1.000007, 1.000004)
|
|
||||||
bones/127/rotation = Quaternion(-0.24332331, 0.12663932, 0.6612194, 0.6982444)
|
|
||||||
bones/127/scale = Vector3(1.0000017, 1.0000014, 1.0000097)
|
|
||||||
bones/128/position = Vector3(-0.008928956, 0.128764, -0.06877987)
|
|
||||||
bones/128/rotation = Quaternion(0.025037244, 0.39930493, -0.88358396, 0.24332726)
|
|
||||||
bones/129/rotation = Quaternion(-0.07547334, 0.021730714, -0.31477335, 0.94591194)
|
|
||||||
bones/131/rotation = Quaternion(-0.41802245, -0.28161782, 0.08442414, 0.85954714)
|
|
||||||
bones/132/rotation = Quaternion(-0.5281791, -0.34319904, -0.62196887, -0.46518382)
|
|
||||||
bones/133/rotation = Quaternion(-0.012777329, 0.011854946, 0.00015161165, 0.9998482)
|
|
||||||
bones/133/scale = Vector3(1.0423008, 1.0423008, 1.0423006)
|
|
||||||
bones/134/rotation = Quaternion(0.02152103, -3.688601e-08, -1.5255387e-07, 0.99976844)
|
|
||||||
bones/134/scale = Vector3(0.9882629, 0.9882634, 0.98826265)
|
|
||||||
bones/135/position = Vector3(-0.0317431, 0.60466677, -0.39704087)
|
|
||||||
bones/135/rotation = Quaternion(0.22344373, -0.32689255, 0.658746, -0.6397405)
|
|
||||||
bones/135/scale = Vector3(1.0000048, 1.0000036, 1.0000046)
|
|
||||||
bones/137/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
|
|
||||||
bones/137/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
|
|
||||||
bones/138/position = Vector3(-0.19594865, 0.65740275, -0.22511396)
|
|
||||||
bones/138/rotation = Quaternion(0.36201134, 0.22157827, -0.6475769, -0.63284683)
|
|
||||||
bones/138/scale = Vector3(1.0000019, 1.0000045, 1.0000057)
|
|
||||||
bones/139/rotation = Quaternion(-0.018797327, 0.13857716, 0.33871746, 0.9304373)
|
|
||||||
bones/139/scale = Vector3(0.9999983, 1.0000024, 0.9999992)
|
|
||||||
bones/140/rotation = Quaternion(0.09896898, 0.1986053, -0.00787212, 0.975038)
|
|
||||||
bones/140/scale = Vector3(1.0000031, 0.9999977, 0.9999988)
|
|
||||||
bones/143/scale = Vector3(1.000005, 0.99999815, 0.9999967)
|
|
||||||
bones/145/rotation = Quaternion(-1.7910523e-07, 0.10005118, -9.714451e-08, 0.9949823)
|
|
||||||
bones/145/scale = Vector3(1.0000045, 0.99999803, 0.9999968)
|
|
||||||
bones/147/scale = Vector3(1.0000035, 0.99999845, 0.9999981)
|
|
||||||
bones/148/rotation = Quaternion(2.0844507e-07, 0.011625211, 4.5709146e-07, 0.9999325)
|
|
||||||
bones/148/scale = Vector3(1.000004, 0.9999991, 0.999998)
|
|
||||||
bones/150/rotation = Quaternion(-0.51635444, 0.16816957, -0.63408744, 0.55048186)
|
|
||||||
bones/150/scale = Vector3(1.000001, 1.0000067, 1.000004)
|
|
||||||
bones/151/rotation = Quaternion(-0.24332346, -0.12663896, -0.6612195, 0.6982443)
|
|
||||||
bones/151/scale = Vector3(1.0000011, 1.0000017, 1.0000095)
|
|
||||||
bones/152/position = Vector3(0.027921734, -0.124764316, 0.07102555)
|
|
||||||
bones/152/rotation = Quaternion(-0.12973516, 0.47151387, -0.86254627, -0.12983702)
|
|
||||||
bones/153/rotation = Quaternion(-0.018797398, 0.13857722, 0.33871746, 0.9304373)
|
|
||||||
bones/155/rotation = Quaternion(-0.36541468, 0.16190512, -0.07102372, 0.91390073)
|
|
||||||
bones/155/scale = Vector3(0.99999994, 1, 0.9999998)
|
|
||||||
bones/156/rotation = Quaternion(0.68045896, -0.19169958, -0.3896983, 0.59022206)
|
|
||||||
bones/157/rotation = Quaternion(-0.01277751, -0.011854968, -0.0001513001, 0.9998481)
|
|
||||||
bones/157/scale = Vector3(1.0423003, 1.0422994, 1.0423005)
|
|
||||||
bones/158/rotation = Quaternion(0.021521209, -2.5687226e-07, -2.570953e-07, 0.9997684)
|
|
||||||
bones/158/scale = Vector3(0.9882631, 0.98826426, 0.9882618)
|
|
||||||
bones/159/position = Vector3(-0.19594839, 0.65740275, -0.2251139)
|
|
||||||
bones/159/rotation = Quaternion(0.28422734, 0.29369113, -0.68527013, -0.60279787)
|
|
||||||
bones/159/scale = Vector3(1.0000027, 1.0000043, 1.0000049)
|
|
||||||
bones/161/position = Vector3(0.07716276, 0.6410925, 0.71644557)
|
|
||||||
bones/161/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
|
|
||||||
bones/162/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
|
|
||||||
bones/162/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
|
|
||||||
bones/165/position = Vector3(-1.5017577e-08, 0.26895812, -1.6243575e-08)
|
|
||||||
bones/165/rotation = Quaternion(-0.019247467, -0.20323175, 0.97894067, -0.0012537595)
|
|
||||||
bones/166/position = Vector3(0.0034187725, -3.131728, 0.9674823)
|
|
||||||
bones/167/position = Vector3(0.209171, 5.0901713, -2.6670303)
|
|
||||||
bones/167/rotation = Quaternion(0.16656846, 0.015223213, 0.18356222, 0.9686734)
|
|
||||||
bones/167/scale = Vector3(0.9999988, 0.9999987, 1.0000023)
|
|
||||||
bones/168/position = Vector3(0.18381567, -0.9622623, 0.9894084)
|
|
||||||
bones/168/rotation = Quaternion(0.9362244, -6.2652596e-08, -0.34127164, -0.083770975)
|
|
||||||
bones/168/scale = Vector3(1.0000011, 1.0000015, 1.0000101)
|
|
||||||
bones/170/position = Vector3(0.748137, 0.69556385, 3.7252903e-09)
|
|
||||||
bones/170/rotation = Quaternion(0.019250846, -0.20323181, 0.9789406, 0.001253055)
|
|
||||||
bones/171/position = Vector3(0.6322718, -2.6572587, 0.6064028)
|
|
||||||
bones/172/position = Vector3(-1.5122895, 4.4686184, -2.7014794)
|
|
||||||
bones/172/rotation = Quaternion(0.21553025, -0.03620148, 0.11066054, 0.9695311)
|
|
||||||
bones/172/scale = Vector3(0.99999887, 0.9999985, 1.0000024)
|
|
||||||
bones/173/position = Vector3(0.18381546, -0.96226203, 0.9894083)
|
|
||||||
bones/173/rotation = Quaternion(0.93622434, -2.9748788e-08, 0.34127158, -0.083771475)
|
|
||||||
bones/173/scale = Vector3(0.999999, 1.0000014, 0.99999464)
|
|
||||||
bones/175/position = Vector3(0.2542465, -2.2077389, 0.9589075)
|
|
||||||
bones/175/rotation = Quaternion(-0.008919476, -0.00021326332, -0.000697989, 0.99996)
|
|
||||||
bones/183/position = Vector3(-1.982537e-07, 5.9604563e-08, -1.517833e-08)
|
|
||||||
bones/185/rotation = Quaternion(5.4077844e-07, -0.20349081, 0.97907686, -1.12395135e-07)
|
|
||||||
bones/186/position = Vector3(0.57634556, 3.7607954, 0.15364014)
|
|
||||||
bones/186/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
|
|
||||||
bones/186/scale = Vector3(0.9999997, 0.99999994, 1)
|
|
||||||
bones/187/rotation = Quaternion(0.15451065, -2.0305349e-09, -2.0850066e-09, 0.9879911)
|
|
||||||
bones/187/scale = Vector3(1.0000002, 0.99999994, 0.9999999)
|
|
||||||
bones/197/position = Vector3(-0.0011225368, -0.015787723, -0.051779967)
|
|
||||||
bones/199/rotation = Quaternion(0.00034800146, -0.20349097, 0.9790768, -7.2328476e-05)
|
|
||||||
bones/200/position = Vector3(-1.0407574, 3.6267605, -0.083099455)
|
|
||||||
bones/200/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
|
|
||||||
bones/200/scale = Vector3(0.9999997, 0.99999994, 1)
|
|
||||||
bones/201/rotation = Quaternion(0.15451066, -1.9585848e-09, -2.5450761e-09, 0.9879911)
|
|
||||||
bones/201/scale = Vector3(1.0000002, 0.99999994, 0.99999994)
|
|
||||||
|
|
||||||
[editable path="bear_model"]
|
|
||||||
[editable path="bear_model/test_cube/Bear_FX"]
|
|
||||||
@@ -1,319 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://o8ocjfprxa7u"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://cn7fhjkro7637" path="res://bear.gd" id="1_beargd"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://cofv5dbavesis" path="res://Assets/Bear.glb" id="2_bearglb"]
|
|
||||||
[ext_resource type="Script" uid="uid://bsbed05ifr18s" path="res://bear_test_cube.gd" id="3_rog1v"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bdbx0wwa73rhp" path="res://Assets/fx/Bear_FX.glb" id="4_rog1v"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
|
|
||||||
radius = 1.0
|
|
||||||
height = 2.4
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hit"]
|
|
||||||
radius = 1.3
|
|
||||||
height = 2.7
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_bfebr"]
|
|
||||||
size = Vector3(6.2019043, 8.561401, 7.0739746)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_rog1v"]
|
|
||||||
size = Vector3(14.399288, 51.902206, 5.741211)
|
|
||||||
|
|
||||||
[node name="Bear" type="CharacterBody3D" unique_id=1573237287]
|
|
||||||
script = ExtResource("1_beargd")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=830443382]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2, 0)
|
|
||||||
shape = SubResource("CapsuleShape3D_body")
|
|
||||||
|
|
||||||
[node name="HitArea" type="Area3D" parent="." unique_id=365327397]
|
|
||||||
monitorable = false
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="HitArea" unique_id=2111867348]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.35, 0)
|
|
||||||
shape = SubResource("CapsuleShape3D_hit")
|
|
||||||
|
|
||||||
[node name="bear_model" parent="." unique_id=359217823 instance=ExtResource("2_bearglb")]
|
|
||||||
|
|
||||||
[node name="test_cube" type="Node3D" parent="bear_model" unique_id=646988893]
|
|
||||||
script = ExtResource("3_rog1v")
|
|
||||||
|
|
||||||
[node name="Bear_FX" parent="bear_model/test_cube" unique_id=1183391245 instance=ExtResource("4_rog1v")]
|
|
||||||
|
|
||||||
[node name="Bear_fx_jump_smash" parent="bear_model/test_cube/Bear_FX" index="0" unique_id=750478984]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_claw_attack_R" parent="bear_model/test_cube/Bear_FX" index="1" unique_id=88064381]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_claw_attack_L" parent="bear_model/test_cube/Bear_FX" index="2" unique_id=1378755061]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_smash_hit" parent="bear_model/test_cube/Bear_FX" index="3" unique_id=1711579105]
|
|
||||||
transform = Transform3D(0.55488384, -0.039024748, -0.018949924, 0.041069064, 0.55086076, 0.06814586, 0.013977209, -0.06933683, 0.5520644, 1.327292, -0.21312934, 5.190573)
|
|
||||||
|
|
||||||
[node name="RigidBody3D" type="AnimatableBody3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit" index="0" unique_id=1764208051]
|
|
||||||
transform = Transform3D(1.0000001, -1.21071935e-08, -1.8626451e-08, -9.313226e-10, 0.99999994, 7.450581e-09, 3.7252903e-09, -1.4901161e-08, 0.99999994, 0, 0, 0)
|
|
||||||
collision_layer = 8
|
|
||||||
collision_mask = 2
|
|
||||||
|
|
||||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1779197150]
|
|
||||||
transform = Transform3D(0.99993557, -0.00749125, -0.010078691, 0.0077760145, 0.999569, 0.028562747, 0.009858355, -0.028639637, 0.9995405, -1.5136471, 0.9093375, 35.591957)
|
|
||||||
shape = SubResource("BoxShape3D_bfebr")
|
|
||||||
disabled = true
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1276552823]
|
|
||||||
transform = Transform3D(0.9935104, -0.040698394, -0.10621016, -0.108634494, -0.06290151, -0.9920882, 0.03369555, 0.99719334, -0.06691426, -1.6357545, -0.5093044, 12.68803)
|
|
||||||
shape = SubResource("BoxShape3D_rog1v")
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bear_model/bear-rig" parent_id_path=PackedInt32Array(359217823, 1017999212) index="0" unique_id=1624609914]
|
|
||||||
bones/1/position = Vector3(0.00851878, 0.24701798, 1.2888045)
|
|
||||||
bones/1/rotation = Quaternion(0.29791054, -0.060797628, -0.056875575, 0.9509564)
|
|
||||||
bones/2/rotation = Quaternion(0.084239505, -0.026013458, 0.009274505, 0.9960628)
|
|
||||||
bones/2/scale = Vector3(0.9999999, 1.0000008, 0.99999934)
|
|
||||||
bones/3/rotation = Quaternion(-0.14812404, -0.039577905, 0.049865585, 0.98691756)
|
|
||||||
bones/4/rotation = Quaternion(-0.40577498, -0.03082885, 0.05040324, 0.9120612)
|
|
||||||
bones/5/rotation = Quaternion(0.27801633, 0.0014148077, 0.015671793, 0.96044755)
|
|
||||||
bones/6/rotation = Quaternion(0.50370073, 0.13519946, -0.093789615, 0.8480627)
|
|
||||||
bones/7/rotation = Quaternion(0.75079185, 0.54212743, -0.37154716, 0.06604591)
|
|
||||||
bones/8/rotation = Quaternion(0.22344273, -0.32689556, 0.65874565, -0.63973963)
|
|
||||||
bones/9/rotation = Quaternion(0.026405705, -0.27415153, -0.3226086, 0.9055757)
|
|
||||||
bones/10/rotation = Quaternion(0.030285481, -0.31167626, -0.037417818, 0.94896823)
|
|
||||||
bones/11/rotation = Quaternion(0.751943, -0.5788067, 0.30500817, 0.080837056)
|
|
||||||
bones/12/rotation = Quaternion(0.28422552, 0.2936944, -0.68526876, -0.6027987)
|
|
||||||
bones/13/rotation = Quaternion(0.020711409, 0.24585825, 0.3386082, 0.9080029)
|
|
||||||
bones/14/rotation = Quaternion(0.098969, 0.19860524, -0.007872087, 0.97503805)
|
|
||||||
bones/15/rotation = Quaternion(0.6979166, 0.16086513, -0.15598965, 0.680222)
|
|
||||||
bones/16/rotation = Quaternion(0.89734674, 0.09874082, -0.25790086, 0.34424722)
|
|
||||||
bones/17/rotation = Quaternion(-0.13802421, 0.26758972, 0.081159085, 0.9501359)
|
|
||||||
bones/17/scale = Vector3(0.9999998, 1.0000002, 1)
|
|
||||||
bones/19/rotation = Quaternion(-4.514978e-15, 1, 7.4505806e-08, -5.523351e-07)
|
|
||||||
bones/20/rotation = Quaternion(-0.49266306, -0.27058616, 0.262383, 0.7843606)
|
|
||||||
bones/21/rotation = Quaternion(0.0016915401, 0.70246154, -0.001669446, 0.7117178)
|
|
||||||
bones/22/rotation = Quaternion(-0.5496364, -0.3220462, -0.22350304, 0.73772115)
|
|
||||||
bones/22/scale = Vector3(0.9999997, 0.9999998, 0.9999999)
|
|
||||||
bones/23/rotation = Quaternion(-0.00015351747, 0.902104, -0.4315187, 0.00032039074)
|
|
||||||
bones/24/rotation = Quaternion(6.628114e-12, 0.99999994, 5.2154085e-08, -0.00035543842)
|
|
||||||
bones/25/position = Vector3(1.0191536, 3.5353048, 3.5049686)
|
|
||||||
bones/25/rotation = Quaternion(-0.087474234, 0.16733547, 0.98056763, 0.053239316)
|
|
||||||
bones/25/scale = Vector3(1, 17.518272, 1.0000001)
|
|
||||||
bones/26/position = Vector3(-1.0831825, 3.749937, 2.5891113)
|
|
||||||
bones/26/rotation = Quaternion(0.016340872, 0.19671263, 0.9801456, 0.01875816)
|
|
||||||
bones/26/scale = Vector3(1.0000001, 18.765795, 1)
|
|
||||||
bones/27/position = Vector3(1.0193456, -0.43209565, 2.5343885)
|
|
||||||
bones/27/rotation = Quaternion(0.61800283, -0.11976056, 0.11976072, 0.7677157)
|
|
||||||
bones/27/scale = Vector3(0.99999994, 16.85072, 1)
|
|
||||||
bones/28/position = Vector3(-0.8340287, 1.0348616, 1.282705)
|
|
||||||
bones/28/rotation = Quaternion(0.82860446, -0.029359974, 0.02935981, 0.5582926)
|
|
||||||
bones/28/scale = Vector3(0.99999994, 32.068844, 1)
|
|
||||||
bones/30/position = Vector3(0.032563455, -0.8335703, -0.9236449)
|
|
||||||
bones/30/rotation = Quaternion(-0.8670657, 0.042821795, -0.07139772, 0.4911883)
|
|
||||||
bones/31/position = Vector3(2.3450447e-08, -1.4631646, 0.23291242)
|
|
||||||
bones/31/rotation = Quaternion(-6.0737464e-09, 4.8699293e-09, -1.4618977e-09, 1)
|
|
||||||
bones/31/scale = Vector3(0.99999994, 0.9999999, 0.99999994)
|
|
||||||
bones/32/position = Vector3(-0.04394375, -1.087056, 0.096768975)
|
|
||||||
bones/32/rotation = Quaternion(-0.8343034, 0.119118, -0.061490715, 0.5347595)
|
|
||||||
bones/32/scale = Vector3(0.9999999, 0.99999976, 0.99999964)
|
|
||||||
bones/33/position = Vector3(3.977649e-08, -1.4631644, 0.23291251)
|
|
||||||
bones/33/rotation = Quaternion(-8.833673e-08, -2.419923e-08, -6.733043e-09, 1)
|
|
||||||
bones/33/scale = Vector3(0.9999998, 0.9999998, 0.99999994)
|
|
||||||
bones/35/position = Vector3(1.0184407e-08, -1.0594703, -5.9146995e-08)
|
|
||||||
bones/35/rotation = Quaternion(0.99971783, 1.3593646e-07, 5.3695976e-06, -0.023754615)
|
|
||||||
bones/35/scale = Vector3(0.99999976, 0.9999998, 1.0000012)
|
|
||||||
bones/39/position = Vector3(0.8199172, 0.25251278, 0.47214246)
|
|
||||||
bones/39/rotation = Quaternion(0.71402234, 0.34199142, 0.043267474, 0.60937834)
|
|
||||||
bones/39/scale = Vector3(1.0000004, 0.9999996, 0.9999991)
|
|
||||||
bones/40/rotation = Quaternion(0.9336719, 1.2799235e-07, 3.7337827e-08, 0.3581296)
|
|
||||||
bones/40/scale = Vector3(1.0000004, 1.0000001, 1.0000001)
|
|
||||||
bones/41/rotation = Quaternion(-0.13802455, 0.26758966, 0.08115916, 0.9501359)
|
|
||||||
bones/41/scale = Vector3(0.99999946, 0.99999976, 0.9999996)
|
|
||||||
bones/42/position = Vector3(-1.9729964e-07, 0.56145483, 7.283501e-08)
|
|
||||||
bones/46/scale = Vector3(0.99999946, 0.99999964, 0.9999999)
|
|
||||||
bones/48/rotation = Quaternion(-2.9741386e-07, 0.13593404, 1.01778824e-07, 0.9907179)
|
|
||||||
bones/48/scale = Vector3(0.9999993, 0.9999996, 0.9999999)
|
|
||||||
bones/50/scale = Vector3(0.99999994, 0.99999994, 0.9999998)
|
|
||||||
bones/51/rotation = Quaternion(-2.5567479e-08, -0.20499781, -2.3086146e-08, 0.9787625)
|
|
||||||
bones/51/scale = Vector3(0.9999999, 0.99999964, 0.99999964)
|
|
||||||
bones/53/position = Vector3(-0.8199191, 0.25251284, 0.47213903)
|
|
||||||
bones/53/rotation = Quaternion(-0.5351706, 0.35860845, -0.15898216, 0.74814254)
|
|
||||||
bones/53/scale = Vector3(1, 0.99999875, 0.99999946)
|
|
||||||
bones/54/rotation = Quaternion(0.0023762286, -4.7362324e-08, -6.475868e-08, 0.9999972)
|
|
||||||
bones/55/rotation = Quaternion(-0.54963607, -0.322046, -0.22350314, 0.73772144)
|
|
||||||
bones/55/scale = Vector3(1.0000002, 1, 1.0000002)
|
|
||||||
bones/56/position = Vector3(0.0013532753, 0.57868266, 0.05537574)
|
|
||||||
bones/56/rotation = Quaternion(-0.00015348212, 0.90210384, -0.43151882, 0.0003204293)
|
|
||||||
bones/57/rotation = Quaternion(0.70073944, -0.70073956, -0.094679825, -0.09467953)
|
|
||||||
bones/60/scale = Vector3(1.0000004, 1.0000004, 1.0000002)
|
|
||||||
bones/62/rotation = Quaternion(-1.7092354e-08, -0.18223058, 2.6700846e-08, 0.98325586)
|
|
||||||
bones/62/scale = Vector3(1.0000002, 1.0000002, 1.0000001)
|
|
||||||
bones/64/scale = Vector3(1.0000004, 1.0000004, 1)
|
|
||||||
bones/65/rotation = Quaternion(-1.0345744e-08, -0.3796584, -4.0675246e-08, 0.9251268)
|
|
||||||
bones/65/scale = Vector3(1.0000002, 1.0000004, 1.0000004)
|
|
||||||
bones/67/rotation = Quaternion(0.7179022, -7.671307e-07, 7.885642e-07, 0.696144)
|
|
||||||
bones/67/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
|
|
||||||
bones/68/rotation = Quaternion(0.9776482, 2.0029378e-07, 1.0460874e-06, -0.2102479)
|
|
||||||
bones/68/scale = Vector3(1.0000004, 1.0000004, 0.9999982)
|
|
||||||
bones/69/position = Vector3(-2.4645832e-08, -6.861796e-09, 7.455772e-08)
|
|
||||||
bones/69/rotation = Quaternion(-0.8315212, 2.5276703e-08, -9.3330055e-09, 0.5554931)
|
|
||||||
bones/69/scale = Vector3(1, 1.0000001, 1.0000002)
|
|
||||||
bones/70/rotation = Quaternion(0.67750055, 8.820757e-08, 7.575834e-08, 0.7355223)
|
|
||||||
bones/70/scale = Vector3(1, 1, 1)
|
|
||||||
bones/71/scale = Vector3(0.9999999, 1, 0.9999999)
|
|
||||||
bones/72/rotation = Quaternion(-2.1641608e-07, -4.6565607e-10, -4.6576065e-10, 1)
|
|
||||||
bones/75/rotation = Quaternion(-0.34314692, -0.20321459, -0.2785586, 0.8737043)
|
|
||||||
bones/76/position = Vector3(1.01587794e-07, -1.5306958e-07, -4.3554866e-07)
|
|
||||||
bones/76/rotation = Quaternion(-0.51764834, -7.167482e-08, 1.7163823e-07, 0.85559356)
|
|
||||||
bones/77/rotation = Quaternion(0.93367195, 1.2110854e-07, 3.8556042e-08, 0.35812962)
|
|
||||||
bones/78/position = Vector3(0.8199172, 0.25251257, 0.47214243)
|
|
||||||
bones/78/rotation = Quaternion(0.6979164, 0.16086517, -0.15598962, 0.6802223)
|
|
||||||
bones/78/scale = Vector3(1.0000004, 0.9999997, 0.99999905)
|
|
||||||
bones/80/rotation = Quaternion(0.7179022, -7.6713064e-07, 7.885641e-07, 0.696144)
|
|
||||||
bones/80/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
|
|
||||||
bones/81/rotation = Quaternion(0.97764814, 1.9846473e-07, 1.0426893e-06, -0.21024783)
|
|
||||||
bones/81/scale = Vector3(1.0000004, 1.0000002, 0.9999982)
|
|
||||||
bones/82/position = Vector3(6.103571e-08, 8.8816435e-08, -3.6955274e-09)
|
|
||||||
bones/82/rotation = Quaternion(-0.8315211, 2.3407136e-08, -1.2821512e-08, 0.5554932)
|
|
||||||
bones/82/scale = Vector3(0.99999994, 0.99999994, 1)
|
|
||||||
bones/83/rotation = Quaternion(0.6775009, -8.600083e-08, -8.977273e-08, 0.735522)
|
|
||||||
bones/83/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/84/scale = Vector3(0.99999994, 1.0000001, 0.9999999)
|
|
||||||
bones/85/rotation = Quaternion(2.6833732e-07, -9.313788e-10, -2.5612494e-09, 1)
|
|
||||||
bones/85/scale = Vector3(1.0000001, 1, 1.0000001)
|
|
||||||
bones/87/rotation = Quaternion(-0.5230753, 0.20132942, 0.026226493, 0.8277505)
|
|
||||||
bones/88/rotation = Quaternion(0.61967987, 0.23118778, 0.3169036, 0.679795)
|
|
||||||
bones/89/position = Vector3(2.953037e-07, 4.9207458e-08, -4.3015167e-08)
|
|
||||||
bones/89/rotation = Quaternion(-0.001144886, -2.973514e-08, 2.817069e-08, 0.9999994)
|
|
||||||
bones/90/rotation = Quaternion(0.0023764072, -4.0769752e-08, -7.0690255e-08, 0.99999726)
|
|
||||||
bones/91/position = Vector3(-0.8199192, 0.2525128, 0.47213912)
|
|
||||||
bones/91/rotation = Quaternion(-0.49266297, -0.27058598, 0.2623832, 0.78436047)
|
|
||||||
bones/91/scale = Vector3(1.0000002, 0.999999, 0.99999964)
|
|
||||||
bones/96/position = Vector3(-0.021971898, -1.2751104, 0.16484088)
|
|
||||||
bones/96/rotation = Quaternion(-0.47603267, 0.067788206, -0.035077166, 0.8761091)
|
|
||||||
bones/96/scale = Vector3(0.9999999, 0.9999999, 0.99999976)
|
|
||||||
bones/97/rotation = Quaternion(0.997074, -1.2813135e-07, 1.666339e-06, -0.07644201)
|
|
||||||
bones/98/position = Vector3(0.01993539, 0.08757691, 0.045667563)
|
|
||||||
bones/98/rotation = Quaternion(0.1475291, 0.03397043, -0.019923227, 0.9882734)
|
|
||||||
bones/98/scale = Vector3(1, 1.0000011, 1.0000023)
|
|
||||||
bones/101/position = Vector3(-0.021972047, 0.8282039, 0.0959422)
|
|
||||||
bones/101/rotation = Quaternion(0.8371564, 0.04015539, 0.06490996, 0.5416119)
|
|
||||||
bones/101/scale = Vector3(1, 1.0000066, 0.99998474)
|
|
||||||
bones/102/rotation = Quaternion(0.95545256, -6.924111e-08, 2.2887033e-07, -0.29514462)
|
|
||||||
bones/103/position = Vector3(0.17285576, 0.72785676, 1.0822707)
|
|
||||||
bones/103/rotation = Quaternion(0.27801546, 0.0014157619, 0.015671493, 0.9604477)
|
|
||||||
bones/103/scale = Vector3(1.0000002, 1.000013, 1.0000246)
|
|
||||||
bones/104/rotation = Quaternion(0.5037003, 0.13519715, -0.093790196, 0.84806323)
|
|
||||||
bones/104/scale = Vector3(1.0000721, 1.0000457, 0.99993384)
|
|
||||||
bones/105/rotation = Quaternion(0.97757924, -0.053521663, -0.054415643, -0.19624804)
|
|
||||||
bones/105/scale = Vector3(1.0000001, 1.0000083, 1.0000036)
|
|
||||||
bones/106/position = Vector3(0.023142539, -0.54231995, -0.9607401)
|
|
||||||
bones/106/rotation = Quaternion(0.99272084, -0.08158898, -0.03307842, -0.08218607)
|
|
||||||
bones/107/rotation = Quaternion(0.903578, -0.12777254, -0.05477002, -0.4052421)
|
|
||||||
bones/107/scale = Vector3(0.9999992, 0.9999624, 1.0000123)
|
|
||||||
bones/108/position = Vector3(-1.1340098e-08, 7.923448e-07, 9.0939814e-08)
|
|
||||||
bones/108/rotation = Quaternion(0.98967296, 0.0031370325, 0.10343237, -0.09919364)
|
|
||||||
bones/110/rotation = Quaternion(9.815354e-07, 7.072085e-10, -9.586452e-08, 1)
|
|
||||||
bones/110/scale = Vector3(0.99999994, 0.99999976, 1.0000001)
|
|
||||||
bones/113/position = Vector3(0.07716276, 0.6410925, 0.71644557)
|
|
||||||
bones/113/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
|
|
||||||
bones/114/position = Vector3(-0.031743176, 0.60466695, -0.39704067)
|
|
||||||
bones/114/rotation = Quaternion(0.4176498, -0.11118397, 0.55639553, -0.70966953)
|
|
||||||
bones/114/scale = Vector3(1.0000015, 1.0000038, 1.0000079)
|
|
||||||
bones/115/rotation = Quaternion(-0.07547326, 0.02173067, -0.31477332, 0.945912)
|
|
||||||
bones/115/scale = Vector3(0.9999974, 1.0000036, 0.99999976)
|
|
||||||
bones/116/rotation = Quaternion(0.03028559, -0.3116764, -0.037417784, 0.9489682)
|
|
||||||
bones/116/scale = Vector3(1.0000005, 0.9999972, 1.0000013)
|
|
||||||
bones/119/scale = Vector3(1.0000043, 0.9999975, 0.99999744)
|
|
||||||
bones/121/rotation = Quaternion(-4.820391e-08, -0.1579088, -2.0880496e-08, 0.98745376)
|
|
||||||
bones/121/scale = Vector3(1.0000037, 0.99999774, 0.9999977)
|
|
||||||
bones/123/scale = Vector3(1.000003, 0.9999977, 0.99999917)
|
|
||||||
bones/124/rotation = Quaternion(-3.1036683e-07, 0.17317644, 6.989145e-08, 0.9848908)
|
|
||||||
bones/124/scale = Vector3(1.0000037, 0.9999978, 0.99999875)
|
|
||||||
bones/126/rotation = Quaternion(-0.5163543, -0.16816929, 0.6340875, 0.550482)
|
|
||||||
bones/126/scale = Vector3(1.0000015, 1.000007, 1.000004)
|
|
||||||
bones/127/rotation = Quaternion(-0.24332331, 0.12663932, 0.6612194, 0.6982444)
|
|
||||||
bones/127/scale = Vector3(1.0000017, 1.0000014, 1.0000097)
|
|
||||||
bones/128/position = Vector3(-0.008928956, 0.128764, -0.06877987)
|
|
||||||
bones/128/rotation = Quaternion(0.025037244, 0.39930493, -0.88358396, 0.24332726)
|
|
||||||
bones/129/rotation = Quaternion(-0.07547334, 0.021730714, -0.31477335, 0.94591194)
|
|
||||||
bones/131/rotation = Quaternion(-0.41802245, -0.28161782, 0.08442414, 0.85954714)
|
|
||||||
bones/132/rotation = Quaternion(-0.5281791, -0.34319904, -0.62196887, -0.46518382)
|
|
||||||
bones/133/rotation = Quaternion(-0.012777329, 0.011854946, 0.00015161165, 0.9998482)
|
|
||||||
bones/133/scale = Vector3(1.0423008, 1.0423008, 1.0423006)
|
|
||||||
bones/134/rotation = Quaternion(0.02152103, -3.688601e-08, -1.5255387e-07, 0.99976844)
|
|
||||||
bones/134/scale = Vector3(0.9882629, 0.9882634, 0.98826265)
|
|
||||||
bones/135/position = Vector3(-0.0317431, 0.60466677, -0.39704087)
|
|
||||||
bones/135/rotation = Quaternion(0.22344373, -0.32689255, 0.658746, -0.6397405)
|
|
||||||
bones/135/scale = Vector3(1.0000048, 1.0000036, 1.0000046)
|
|
||||||
bones/137/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
|
|
||||||
bones/137/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
|
|
||||||
bones/138/position = Vector3(-0.19594865, 0.65740275, -0.22511396)
|
|
||||||
bones/138/rotation = Quaternion(0.36201134, 0.22157827, -0.6475769, -0.63284683)
|
|
||||||
bones/138/scale = Vector3(1.0000019, 1.0000045, 1.0000057)
|
|
||||||
bones/139/rotation = Quaternion(-0.018797327, 0.13857716, 0.33871746, 0.9304373)
|
|
||||||
bones/139/scale = Vector3(0.9999983, 1.0000024, 0.9999992)
|
|
||||||
bones/140/rotation = Quaternion(0.09896898, 0.1986053, -0.00787212, 0.975038)
|
|
||||||
bones/140/scale = Vector3(1.0000031, 0.9999977, 0.9999988)
|
|
||||||
bones/143/scale = Vector3(1.000005, 0.99999815, 0.9999967)
|
|
||||||
bones/145/rotation = Quaternion(-1.7910523e-07, 0.10005118, -9.714451e-08, 0.9949823)
|
|
||||||
bones/145/scale = Vector3(1.0000045, 0.99999803, 0.9999968)
|
|
||||||
bones/147/scale = Vector3(1.0000035, 0.99999845, 0.9999981)
|
|
||||||
bones/148/rotation = Quaternion(2.0844507e-07, 0.011625211, 4.5709146e-07, 0.9999325)
|
|
||||||
bones/148/scale = Vector3(1.000004, 0.9999991, 0.999998)
|
|
||||||
bones/150/rotation = Quaternion(-0.51635444, 0.16816957, -0.63408744, 0.55048186)
|
|
||||||
bones/150/scale = Vector3(1.000001, 1.0000067, 1.000004)
|
|
||||||
bones/151/rotation = Quaternion(-0.24332346, -0.12663896, -0.6612195, 0.6982443)
|
|
||||||
bones/151/scale = Vector3(1.0000011, 1.0000017, 1.0000095)
|
|
||||||
bones/152/position = Vector3(0.027921734, -0.124764316, 0.07102555)
|
|
||||||
bones/152/rotation = Quaternion(-0.12973516, 0.47151387, -0.86254627, -0.12983702)
|
|
||||||
bones/153/rotation = Quaternion(-0.018797398, 0.13857722, 0.33871746, 0.9304373)
|
|
||||||
bones/155/rotation = Quaternion(-0.36541468, 0.16190512, -0.07102372, 0.91390073)
|
|
||||||
bones/155/scale = Vector3(0.99999994, 1, 0.9999998)
|
|
||||||
bones/156/rotation = Quaternion(0.68045896, -0.19169958, -0.3896983, 0.59022206)
|
|
||||||
bones/157/rotation = Quaternion(-0.01277751, -0.011854968, -0.0001513001, 0.9998481)
|
|
||||||
bones/157/scale = Vector3(1.0423003, 1.0422994, 1.0423005)
|
|
||||||
bones/158/rotation = Quaternion(0.021521209, -2.5687226e-07, -2.570953e-07, 0.9997684)
|
|
||||||
bones/158/scale = Vector3(0.9882631, 0.98826426, 0.9882618)
|
|
||||||
bones/159/position = Vector3(-0.19594839, 0.65740275, -0.2251139)
|
|
||||||
bones/159/rotation = Quaternion(0.28422734, 0.29369113, -0.68527013, -0.60279787)
|
|
||||||
bones/159/scale = Vector3(1.0000027, 1.0000043, 1.0000049)
|
|
||||||
bones/161/position = Vector3(0.07716276, 0.6410925, 0.71644557)
|
|
||||||
bones/161/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
|
|
||||||
bones/162/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
|
|
||||||
bones/162/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
|
|
||||||
bones/165/position = Vector3(-1.5017577e-08, 0.26895812, -1.6243575e-08)
|
|
||||||
bones/165/rotation = Quaternion(-0.019247467, -0.20323175, 0.97894067, -0.0012537595)
|
|
||||||
bones/166/position = Vector3(0.0034187725, -3.131728, 0.9674823)
|
|
||||||
bones/167/position = Vector3(0.209171, 5.0901713, -2.6670303)
|
|
||||||
bones/167/rotation = Quaternion(0.16656846, 0.015223213, 0.18356222, 0.9686734)
|
|
||||||
bones/167/scale = Vector3(0.9999988, 0.9999987, 1.0000023)
|
|
||||||
bones/168/position = Vector3(0.18381567, -0.9622623, 0.9894084)
|
|
||||||
bones/168/rotation = Quaternion(0.9362244, -6.2652596e-08, -0.34127164, -0.083770975)
|
|
||||||
bones/168/scale = Vector3(1.0000011, 1.0000015, 1.0000101)
|
|
||||||
bones/170/position = Vector3(0.748137, 0.69556385, 3.7252903e-09)
|
|
||||||
bones/170/rotation = Quaternion(0.019250846, -0.20323181, 0.9789406, 0.001253055)
|
|
||||||
bones/171/position = Vector3(0.6322718, -2.6572587, 0.6064028)
|
|
||||||
bones/172/position = Vector3(-1.5122895, 4.4686184, -2.7014794)
|
|
||||||
bones/172/rotation = Quaternion(0.21553025, -0.03620148, 0.11066054, 0.9695311)
|
|
||||||
bones/172/scale = Vector3(0.99999887, 0.9999985, 1.0000024)
|
|
||||||
bones/173/position = Vector3(0.18381546, -0.96226203, 0.9894083)
|
|
||||||
bones/173/rotation = Quaternion(0.93622434, -2.9748788e-08, 0.34127158, -0.083771475)
|
|
||||||
bones/173/scale = Vector3(0.999999, 1.0000014, 0.99999464)
|
|
||||||
bones/175/position = Vector3(0.2542465, -2.2077389, 0.9589075)
|
|
||||||
bones/175/rotation = Quaternion(-0.008919476, -0.00021326332, -0.000697989, 0.99996)
|
|
||||||
bones/183/position = Vector3(-1.982537e-07, 5.9604563e-08, -1.517833e-08)
|
|
||||||
bones/185/rotation = Quaternion(5.4077844e-07, -0.20349081, 0.97907686, -1.12395135e-07)
|
|
||||||
bones/186/position = Vector3(0.57634556, 3.7607954, 0.15364014)
|
|
||||||
bones/186/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
|
|
||||||
bones/186/scale = Vector3(0.9999997, 0.99999994, 1)
|
|
||||||
bones/187/rotation = Quaternion(0.15451065, -2.0305349e-09, -2.0850066e-09, 0.9879911)
|
|
||||||
bones/187/scale = Vector3(1.0000002, 0.99999994, 0.9999999)
|
|
||||||
bones/197/position = Vector3(-0.0011225368, -0.015787723, -0.051779967)
|
|
||||||
bones/199/rotation = Quaternion(0.00034800146, -0.20349097, 0.9790768, -7.2328476e-05)
|
|
||||||
bones/200/position = Vector3(-1.0407574, 3.6267605, -0.083099455)
|
|
||||||
bones/200/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
|
|
||||||
bones/200/scale = Vector3(0.9999997, 0.99999994, 1)
|
|
||||||
bones/201/rotation = Quaternion(0.15451066, -1.9585848e-09, -2.5450761e-09, 0.9879911)
|
|
||||||
bones/201/scale = Vector3(1.0000002, 0.99999994, 0.99999994)
|
|
||||||
|
|
||||||
[editable path="bear_model"]
|
|
||||||
[editable path="bear_model/test_cube/Bear_FX"]
|
|
||||||
@@ -1,319 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://o8ocjfprxa7u"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://cn7fhjkro7637" path="res://bear.gd" id="1_beargd"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://cofv5dbavesis" path="res://Assets/Bear.glb" id="2_bearglb"]
|
|
||||||
[ext_resource type="Script" uid="uid://bsbed05ifr18s" path="res://bear_test_cube.gd" id="3_rog1v"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bdbx0wwa73rhp" path="res://Assets/fx/Bear_FX.glb" id="4_rog1v"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
|
|
||||||
radius = 1.0
|
|
||||||
height = 2.4
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hit"]
|
|
||||||
radius = 1.3
|
|
||||||
height = 2.7
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_bfebr"]
|
|
||||||
size = Vector3(6.2019043, 8.561401, 7.0739746)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_rog1v"]
|
|
||||||
size = Vector3(14.399288, 51.902206, 5.741211)
|
|
||||||
|
|
||||||
[node name="Bear" type="CharacterBody3D" unique_id=1573237287]
|
|
||||||
script = ExtResource("1_beargd")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=830443382]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2, 0)
|
|
||||||
shape = SubResource("CapsuleShape3D_body")
|
|
||||||
|
|
||||||
[node name="HitArea" type="Area3D" parent="." unique_id=365327397]
|
|
||||||
monitorable = false
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="HitArea" unique_id=2111867348]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.35, 0)
|
|
||||||
shape = SubResource("CapsuleShape3D_hit")
|
|
||||||
|
|
||||||
[node name="bear_model" parent="." unique_id=359217823 instance=ExtResource("2_bearglb")]
|
|
||||||
|
|
||||||
[node name="test_cube" type="Node3D" parent="bear_model" unique_id=646988893]
|
|
||||||
script = ExtResource("3_rog1v")
|
|
||||||
|
|
||||||
[node name="Bear_FX" parent="bear_model/test_cube" unique_id=1183391245 instance=ExtResource("4_rog1v")]
|
|
||||||
|
|
||||||
[node name="Bear_fx_jump_smash" parent="bear_model/test_cube/Bear_FX" index="0" unique_id=750478984]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_claw_attack_R" parent="bear_model/test_cube/Bear_FX" index="1" unique_id=88064381]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_claw_attack_L" parent="bear_model/test_cube/Bear_FX" index="2" unique_id=1378755061]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_smash_hit" parent="bear_model/test_cube/Bear_FX" index="3" unique_id=1711579105]
|
|
||||||
transform = Transform3D(0.55488384, -0.039024748, -0.018949924, 0.041069064, 0.55086076, 0.06814586, 0.013977209, -0.06933683, 0.5520644, 1.327292, -0.21312934, 5.190573)
|
|
||||||
|
|
||||||
[node name="RigidBody3D" type="AnimatableBody3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit" index="0" unique_id=1764208051]
|
|
||||||
transform = Transform3D(1.0000001, -1.21071935e-08, -1.8626451e-08, -9.313226e-10, 0.99999994, 7.450581e-09, 3.7252903e-09, -1.4901161e-08, 0.99999994, 0, 0, 0)
|
|
||||||
collision_layer = 8
|
|
||||||
collision_mask = 2
|
|
||||||
|
|
||||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1779197150]
|
|
||||||
transform = Transform3D(0.99993557, -0.00749125, -0.010078691, 0.0077760145, 0.999569, 0.028562747, 0.009858355, -0.028639637, 0.9995405, -1.5136471, 0.9093375, 35.591957)
|
|
||||||
shape = SubResource("BoxShape3D_bfebr")
|
|
||||||
disabled = true
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1276552823]
|
|
||||||
transform = Transform3D(0.9935104, -0.040698394, -0.10621016, -0.108634494, -0.06290151, -0.9920882, 0.03369555, 0.99719334, -0.06691426, -1.6357545, -0.5093044, 12.68803)
|
|
||||||
shape = SubResource("BoxShape3D_rog1v")
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bear_model/bear-rig" parent_id_path=PackedInt32Array(359217823, 1017999212) index="0" unique_id=1624609914]
|
|
||||||
bones/1/position = Vector3(0.00851878, 0.24701798, 1.2888045)
|
|
||||||
bones/1/rotation = Quaternion(0.29791054, -0.060797628, -0.056875575, 0.9509564)
|
|
||||||
bones/2/rotation = Quaternion(0.084239505, -0.026013458, 0.009274505, 0.9960628)
|
|
||||||
bones/2/scale = Vector3(0.9999999, 1.0000008, 0.99999934)
|
|
||||||
bones/3/rotation = Quaternion(-0.14812404, -0.039577905, 0.049865585, 0.98691756)
|
|
||||||
bones/4/rotation = Quaternion(-0.40577498, -0.03082885, 0.05040324, 0.9120612)
|
|
||||||
bones/5/rotation = Quaternion(0.27801633, 0.0014148077, 0.015671793, 0.96044755)
|
|
||||||
bones/6/rotation = Quaternion(0.50370073, 0.13519946, -0.093789615, 0.8480627)
|
|
||||||
bones/7/rotation = Quaternion(0.75079185, 0.54212743, -0.37154716, 0.06604591)
|
|
||||||
bones/8/rotation = Quaternion(0.22344273, -0.32689556, 0.65874565, -0.63973963)
|
|
||||||
bones/9/rotation = Quaternion(0.026405705, -0.27415153, -0.3226086, 0.9055757)
|
|
||||||
bones/10/rotation = Quaternion(0.030285481, -0.31167626, -0.037417818, 0.94896823)
|
|
||||||
bones/11/rotation = Quaternion(0.751943, -0.5788067, 0.30500817, 0.080837056)
|
|
||||||
bones/12/rotation = Quaternion(0.28422552, 0.2936944, -0.68526876, -0.6027987)
|
|
||||||
bones/13/rotation = Quaternion(0.020711409, 0.24585825, 0.3386082, 0.9080029)
|
|
||||||
bones/14/rotation = Quaternion(0.098969, 0.19860524, -0.007872087, 0.97503805)
|
|
||||||
bones/15/rotation = Quaternion(0.6979166, 0.16086513, -0.15598965, 0.680222)
|
|
||||||
bones/16/rotation = Quaternion(0.89734674, 0.09874082, -0.25790086, 0.34424722)
|
|
||||||
bones/17/rotation = Quaternion(-0.13802421, 0.26758972, 0.081159085, 0.9501359)
|
|
||||||
bones/17/scale = Vector3(0.9999998, 1.0000002, 1)
|
|
||||||
bones/19/rotation = Quaternion(-4.514978e-15, 1, 7.4505806e-08, -5.523351e-07)
|
|
||||||
bones/20/rotation = Quaternion(-0.49266306, -0.27058616, 0.262383, 0.7843606)
|
|
||||||
bones/21/rotation = Quaternion(0.0016915401, 0.70246154, -0.001669446, 0.7117178)
|
|
||||||
bones/22/rotation = Quaternion(-0.5496364, -0.3220462, -0.22350304, 0.73772115)
|
|
||||||
bones/22/scale = Vector3(0.9999997, 0.9999998, 0.9999999)
|
|
||||||
bones/23/rotation = Quaternion(-0.00015351747, 0.902104, -0.4315187, 0.00032039074)
|
|
||||||
bones/24/rotation = Quaternion(6.628114e-12, 0.99999994, 5.2154085e-08, -0.00035543842)
|
|
||||||
bones/25/position = Vector3(1.0191536, 3.5353048, 3.5049686)
|
|
||||||
bones/25/rotation = Quaternion(-0.087474234, 0.16733547, 0.98056763, 0.053239316)
|
|
||||||
bones/25/scale = Vector3(1, 17.518272, 1.0000001)
|
|
||||||
bones/26/position = Vector3(-1.0831825, 3.749937, 2.5891113)
|
|
||||||
bones/26/rotation = Quaternion(0.016340872, 0.19671263, 0.9801456, 0.01875816)
|
|
||||||
bones/26/scale = Vector3(1.0000001, 18.765795, 1)
|
|
||||||
bones/27/position = Vector3(1.0193456, -0.43209565, 2.5343885)
|
|
||||||
bones/27/rotation = Quaternion(0.61800283, -0.11976056, 0.11976072, 0.7677157)
|
|
||||||
bones/27/scale = Vector3(0.99999994, 16.85072, 1)
|
|
||||||
bones/28/position = Vector3(-0.8340287, 1.0348616, 1.282705)
|
|
||||||
bones/28/rotation = Quaternion(0.82860446, -0.029359974, 0.02935981, 0.5582926)
|
|
||||||
bones/28/scale = Vector3(0.99999994, 32.068844, 1)
|
|
||||||
bones/30/position = Vector3(0.032563455, -0.8335703, -0.9236449)
|
|
||||||
bones/30/rotation = Quaternion(-0.8670657, 0.042821795, -0.07139772, 0.4911883)
|
|
||||||
bones/31/position = Vector3(2.3450447e-08, -1.4631646, 0.23291242)
|
|
||||||
bones/31/rotation = Quaternion(-6.0737464e-09, 4.8699293e-09, -1.4618977e-09, 1)
|
|
||||||
bones/31/scale = Vector3(0.99999994, 0.9999999, 0.99999994)
|
|
||||||
bones/32/position = Vector3(-0.04394375, -1.087056, 0.096768975)
|
|
||||||
bones/32/rotation = Quaternion(-0.8343034, 0.119118, -0.061490715, 0.5347595)
|
|
||||||
bones/32/scale = Vector3(0.9999999, 0.99999976, 0.99999964)
|
|
||||||
bones/33/position = Vector3(3.977649e-08, -1.4631644, 0.23291251)
|
|
||||||
bones/33/rotation = Quaternion(-8.833673e-08, -2.419923e-08, -6.733043e-09, 1)
|
|
||||||
bones/33/scale = Vector3(0.9999998, 0.9999998, 0.99999994)
|
|
||||||
bones/35/position = Vector3(1.0184407e-08, -1.0594703, -5.9146995e-08)
|
|
||||||
bones/35/rotation = Quaternion(0.99971783, 1.3593646e-07, 5.3695976e-06, -0.023754615)
|
|
||||||
bones/35/scale = Vector3(0.99999976, 0.9999998, 1.0000012)
|
|
||||||
bones/39/position = Vector3(0.8199172, 0.25251278, 0.47214246)
|
|
||||||
bones/39/rotation = Quaternion(0.71402234, 0.34199142, 0.043267474, 0.60937834)
|
|
||||||
bones/39/scale = Vector3(1.0000004, 0.9999996, 0.9999991)
|
|
||||||
bones/40/rotation = Quaternion(0.9336719, 1.2799235e-07, 3.7337827e-08, 0.3581296)
|
|
||||||
bones/40/scale = Vector3(1.0000004, 1.0000001, 1.0000001)
|
|
||||||
bones/41/rotation = Quaternion(-0.13802455, 0.26758966, 0.08115916, 0.9501359)
|
|
||||||
bones/41/scale = Vector3(0.99999946, 0.99999976, 0.9999996)
|
|
||||||
bones/42/position = Vector3(-1.9729964e-07, 0.56145483, 7.283501e-08)
|
|
||||||
bones/46/scale = Vector3(0.99999946, 0.99999964, 0.9999999)
|
|
||||||
bones/48/rotation = Quaternion(-2.9741386e-07, 0.13593404, 1.01778824e-07, 0.9907179)
|
|
||||||
bones/48/scale = Vector3(0.9999993, 0.9999996, 0.9999999)
|
|
||||||
bones/50/scale = Vector3(0.99999994, 0.99999994, 0.9999998)
|
|
||||||
bones/51/rotation = Quaternion(-2.5567479e-08, -0.20499781, -2.3086146e-08, 0.9787625)
|
|
||||||
bones/51/scale = Vector3(0.9999999, 0.99999964, 0.99999964)
|
|
||||||
bones/53/position = Vector3(-0.8199191, 0.25251284, 0.47213903)
|
|
||||||
bones/53/rotation = Quaternion(-0.5351706, 0.35860845, -0.15898216, 0.74814254)
|
|
||||||
bones/53/scale = Vector3(1, 0.99999875, 0.99999946)
|
|
||||||
bones/54/rotation = Quaternion(0.0023762286, -4.7362324e-08, -6.475868e-08, 0.9999972)
|
|
||||||
bones/55/rotation = Quaternion(-0.54963607, -0.322046, -0.22350314, 0.73772144)
|
|
||||||
bones/55/scale = Vector3(1.0000002, 1, 1.0000002)
|
|
||||||
bones/56/position = Vector3(0.0013532753, 0.57868266, 0.05537574)
|
|
||||||
bones/56/rotation = Quaternion(-0.00015348212, 0.90210384, -0.43151882, 0.0003204293)
|
|
||||||
bones/57/rotation = Quaternion(0.70073944, -0.70073956, -0.094679825, -0.09467953)
|
|
||||||
bones/60/scale = Vector3(1.0000004, 1.0000004, 1.0000002)
|
|
||||||
bones/62/rotation = Quaternion(-1.7092354e-08, -0.18223058, 2.6700846e-08, 0.98325586)
|
|
||||||
bones/62/scale = Vector3(1.0000002, 1.0000002, 1.0000001)
|
|
||||||
bones/64/scale = Vector3(1.0000004, 1.0000004, 1)
|
|
||||||
bones/65/rotation = Quaternion(-1.0345744e-08, -0.3796584, -4.0675246e-08, 0.9251268)
|
|
||||||
bones/65/scale = Vector3(1.0000002, 1.0000004, 1.0000004)
|
|
||||||
bones/67/rotation = Quaternion(0.7179022, -7.671307e-07, 7.885642e-07, 0.696144)
|
|
||||||
bones/67/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
|
|
||||||
bones/68/rotation = Quaternion(0.9776482, 2.0029378e-07, 1.0460874e-06, -0.2102479)
|
|
||||||
bones/68/scale = Vector3(1.0000004, 1.0000004, 0.9999982)
|
|
||||||
bones/69/position = Vector3(-2.4645832e-08, -6.861796e-09, 7.455772e-08)
|
|
||||||
bones/69/rotation = Quaternion(-0.8315212, 2.5276703e-08, -9.3330055e-09, 0.5554931)
|
|
||||||
bones/69/scale = Vector3(1, 1.0000001, 1.0000002)
|
|
||||||
bones/70/rotation = Quaternion(0.67750055, 8.820757e-08, 7.575834e-08, 0.7355223)
|
|
||||||
bones/70/scale = Vector3(1, 1, 1)
|
|
||||||
bones/71/scale = Vector3(0.9999999, 1, 0.9999999)
|
|
||||||
bones/72/rotation = Quaternion(-2.1641608e-07, -4.6565607e-10, -4.6576065e-10, 1)
|
|
||||||
bones/75/rotation = Quaternion(-0.34314692, -0.20321459, -0.2785586, 0.8737043)
|
|
||||||
bones/76/position = Vector3(1.01587794e-07, -1.5306958e-07, -4.3554866e-07)
|
|
||||||
bones/76/rotation = Quaternion(-0.51764834, -7.167482e-08, 1.7163823e-07, 0.85559356)
|
|
||||||
bones/77/rotation = Quaternion(0.93367195, 1.2110854e-07, 3.8556042e-08, 0.35812962)
|
|
||||||
bones/78/position = Vector3(0.8199172, 0.25251257, 0.47214243)
|
|
||||||
bones/78/rotation = Quaternion(0.6979164, 0.16086517, -0.15598962, 0.6802223)
|
|
||||||
bones/78/scale = Vector3(1.0000004, 0.9999997, 0.99999905)
|
|
||||||
bones/80/rotation = Quaternion(0.7179022, -7.6713064e-07, 7.885641e-07, 0.696144)
|
|
||||||
bones/80/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
|
|
||||||
bones/81/rotation = Quaternion(0.97764814, 1.9846473e-07, 1.0426893e-06, -0.21024783)
|
|
||||||
bones/81/scale = Vector3(1.0000004, 1.0000002, 0.9999982)
|
|
||||||
bones/82/position = Vector3(6.103571e-08, 8.8816435e-08, -3.6955274e-09)
|
|
||||||
bones/82/rotation = Quaternion(-0.8315211, 2.3407136e-08, -1.2821512e-08, 0.5554932)
|
|
||||||
bones/82/scale = Vector3(0.99999994, 0.99999994, 1)
|
|
||||||
bones/83/rotation = Quaternion(0.6775009, -8.600083e-08, -8.977273e-08, 0.735522)
|
|
||||||
bones/83/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/84/scale = Vector3(0.99999994, 1.0000001, 0.9999999)
|
|
||||||
bones/85/rotation = Quaternion(2.6833732e-07, -9.313788e-10, -2.5612494e-09, 1)
|
|
||||||
bones/85/scale = Vector3(1.0000001, 1, 1.0000001)
|
|
||||||
bones/87/rotation = Quaternion(-0.5230753, 0.20132942, 0.026226493, 0.8277505)
|
|
||||||
bones/88/rotation = Quaternion(0.61967987, 0.23118778, 0.3169036, 0.679795)
|
|
||||||
bones/89/position = Vector3(2.953037e-07, 4.9207458e-08, -4.3015167e-08)
|
|
||||||
bones/89/rotation = Quaternion(-0.001144886, -2.973514e-08, 2.817069e-08, 0.9999994)
|
|
||||||
bones/90/rotation = Quaternion(0.0023764072, -4.0769752e-08, -7.0690255e-08, 0.99999726)
|
|
||||||
bones/91/position = Vector3(-0.8199192, 0.2525128, 0.47213912)
|
|
||||||
bones/91/rotation = Quaternion(-0.49266297, -0.27058598, 0.2623832, 0.78436047)
|
|
||||||
bones/91/scale = Vector3(1.0000002, 0.999999, 0.99999964)
|
|
||||||
bones/96/position = Vector3(-0.021971898, -1.2751104, 0.16484088)
|
|
||||||
bones/96/rotation = Quaternion(-0.47603267, 0.067788206, -0.035077166, 0.8761091)
|
|
||||||
bones/96/scale = Vector3(0.9999999, 0.9999999, 0.99999976)
|
|
||||||
bones/97/rotation = Quaternion(0.997074, -1.2813135e-07, 1.666339e-06, -0.07644201)
|
|
||||||
bones/98/position = Vector3(0.01993539, 0.08757691, 0.045667563)
|
|
||||||
bones/98/rotation = Quaternion(0.1475291, 0.03397043, -0.019923227, 0.9882734)
|
|
||||||
bones/98/scale = Vector3(1, 1.0000011, 1.0000023)
|
|
||||||
bones/101/position = Vector3(-0.021972047, 0.8282039, 0.0959422)
|
|
||||||
bones/101/rotation = Quaternion(0.8371564, 0.04015539, 0.06490996, 0.5416119)
|
|
||||||
bones/101/scale = Vector3(1, 1.0000066, 0.99998474)
|
|
||||||
bones/102/rotation = Quaternion(0.95545256, -6.924111e-08, 2.2887033e-07, -0.29514462)
|
|
||||||
bones/103/position = Vector3(0.17285576, 0.72785676, 1.0822707)
|
|
||||||
bones/103/rotation = Quaternion(0.27801546, 0.0014157619, 0.015671493, 0.9604477)
|
|
||||||
bones/103/scale = Vector3(1.0000002, 1.000013, 1.0000246)
|
|
||||||
bones/104/rotation = Quaternion(0.5037003, 0.13519715, -0.093790196, 0.84806323)
|
|
||||||
bones/104/scale = Vector3(1.0000721, 1.0000457, 0.99993384)
|
|
||||||
bones/105/rotation = Quaternion(0.97757924, -0.053521663, -0.054415643, -0.19624804)
|
|
||||||
bones/105/scale = Vector3(1.0000001, 1.0000083, 1.0000036)
|
|
||||||
bones/106/position = Vector3(0.023142539, -0.54231995, -0.9607401)
|
|
||||||
bones/106/rotation = Quaternion(0.99272084, -0.08158898, -0.03307842, -0.08218607)
|
|
||||||
bones/107/rotation = Quaternion(0.903578, -0.12777254, -0.05477002, -0.4052421)
|
|
||||||
bones/107/scale = Vector3(0.9999992, 0.9999624, 1.0000123)
|
|
||||||
bones/108/position = Vector3(-1.1340098e-08, 7.923448e-07, 9.0939814e-08)
|
|
||||||
bones/108/rotation = Quaternion(0.98967296, 0.0031370325, 0.10343237, -0.09919364)
|
|
||||||
bones/110/rotation = Quaternion(9.815354e-07, 7.072085e-10, -9.586452e-08, 1)
|
|
||||||
bones/110/scale = Vector3(0.99999994, 0.99999976, 1.0000001)
|
|
||||||
bones/113/position = Vector3(0.07716276, 0.6410925, 0.71644557)
|
|
||||||
bones/113/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
|
|
||||||
bones/114/position = Vector3(-0.031743176, 0.60466695, -0.39704067)
|
|
||||||
bones/114/rotation = Quaternion(0.4176498, -0.11118397, 0.55639553, -0.70966953)
|
|
||||||
bones/114/scale = Vector3(1.0000015, 1.0000038, 1.0000079)
|
|
||||||
bones/115/rotation = Quaternion(-0.07547326, 0.02173067, -0.31477332, 0.945912)
|
|
||||||
bones/115/scale = Vector3(0.9999974, 1.0000036, 0.99999976)
|
|
||||||
bones/116/rotation = Quaternion(0.03028559, -0.3116764, -0.037417784, 0.9489682)
|
|
||||||
bones/116/scale = Vector3(1.0000005, 0.9999972, 1.0000013)
|
|
||||||
bones/119/scale = Vector3(1.0000043, 0.9999975, 0.99999744)
|
|
||||||
bones/121/rotation = Quaternion(-4.820391e-08, -0.1579088, -2.0880496e-08, 0.98745376)
|
|
||||||
bones/121/scale = Vector3(1.0000037, 0.99999774, 0.9999977)
|
|
||||||
bones/123/scale = Vector3(1.000003, 0.9999977, 0.99999917)
|
|
||||||
bones/124/rotation = Quaternion(-3.1036683e-07, 0.17317644, 6.989145e-08, 0.9848908)
|
|
||||||
bones/124/scale = Vector3(1.0000037, 0.9999978, 0.99999875)
|
|
||||||
bones/126/rotation = Quaternion(-0.5163543, -0.16816929, 0.6340875, 0.550482)
|
|
||||||
bones/126/scale = Vector3(1.0000015, 1.000007, 1.000004)
|
|
||||||
bones/127/rotation = Quaternion(-0.24332331, 0.12663932, 0.6612194, 0.6982444)
|
|
||||||
bones/127/scale = Vector3(1.0000017, 1.0000014, 1.0000097)
|
|
||||||
bones/128/position = Vector3(-0.008928956, 0.128764, -0.06877987)
|
|
||||||
bones/128/rotation = Quaternion(0.025037244, 0.39930493, -0.88358396, 0.24332726)
|
|
||||||
bones/129/rotation = Quaternion(-0.07547334, 0.021730714, -0.31477335, 0.94591194)
|
|
||||||
bones/131/rotation = Quaternion(-0.41802245, -0.28161782, 0.08442414, 0.85954714)
|
|
||||||
bones/132/rotation = Quaternion(-0.5281791, -0.34319904, -0.62196887, -0.46518382)
|
|
||||||
bones/133/rotation = Quaternion(-0.012777329, 0.011854946, 0.00015161165, 0.9998482)
|
|
||||||
bones/133/scale = Vector3(1.0423008, 1.0423008, 1.0423006)
|
|
||||||
bones/134/rotation = Quaternion(0.02152103, -3.688601e-08, -1.5255387e-07, 0.99976844)
|
|
||||||
bones/134/scale = Vector3(0.9882629, 0.9882634, 0.98826265)
|
|
||||||
bones/135/position = Vector3(-0.0317431, 0.60466677, -0.39704087)
|
|
||||||
bones/135/rotation = Quaternion(0.22344373, -0.32689255, 0.658746, -0.6397405)
|
|
||||||
bones/135/scale = Vector3(1.0000048, 1.0000036, 1.0000046)
|
|
||||||
bones/137/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
|
|
||||||
bones/137/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
|
|
||||||
bones/138/position = Vector3(-0.19594865, 0.65740275, -0.22511396)
|
|
||||||
bones/138/rotation = Quaternion(0.36201134, 0.22157827, -0.6475769, -0.63284683)
|
|
||||||
bones/138/scale = Vector3(1.0000019, 1.0000045, 1.0000057)
|
|
||||||
bones/139/rotation = Quaternion(-0.018797327, 0.13857716, 0.33871746, 0.9304373)
|
|
||||||
bones/139/scale = Vector3(0.9999983, 1.0000024, 0.9999992)
|
|
||||||
bones/140/rotation = Quaternion(0.09896898, 0.1986053, -0.00787212, 0.975038)
|
|
||||||
bones/140/scale = Vector3(1.0000031, 0.9999977, 0.9999988)
|
|
||||||
bones/143/scale = Vector3(1.000005, 0.99999815, 0.9999967)
|
|
||||||
bones/145/rotation = Quaternion(-1.7910523e-07, 0.10005118, -9.714451e-08, 0.9949823)
|
|
||||||
bones/145/scale = Vector3(1.0000045, 0.99999803, 0.9999968)
|
|
||||||
bones/147/scale = Vector3(1.0000035, 0.99999845, 0.9999981)
|
|
||||||
bones/148/rotation = Quaternion(2.0844507e-07, 0.011625211, 4.5709146e-07, 0.9999325)
|
|
||||||
bones/148/scale = Vector3(1.000004, 0.9999991, 0.999998)
|
|
||||||
bones/150/rotation = Quaternion(-0.51635444, 0.16816957, -0.63408744, 0.55048186)
|
|
||||||
bones/150/scale = Vector3(1.000001, 1.0000067, 1.000004)
|
|
||||||
bones/151/rotation = Quaternion(-0.24332346, -0.12663896, -0.6612195, 0.6982443)
|
|
||||||
bones/151/scale = Vector3(1.0000011, 1.0000017, 1.0000095)
|
|
||||||
bones/152/position = Vector3(0.027921734, -0.124764316, 0.07102555)
|
|
||||||
bones/152/rotation = Quaternion(-0.12973516, 0.47151387, -0.86254627, -0.12983702)
|
|
||||||
bones/153/rotation = Quaternion(-0.018797398, 0.13857722, 0.33871746, 0.9304373)
|
|
||||||
bones/155/rotation = Quaternion(-0.36541468, 0.16190512, -0.07102372, 0.91390073)
|
|
||||||
bones/155/scale = Vector3(0.99999994, 1, 0.9999998)
|
|
||||||
bones/156/rotation = Quaternion(0.68045896, -0.19169958, -0.3896983, 0.59022206)
|
|
||||||
bones/157/rotation = Quaternion(-0.01277751, -0.011854968, -0.0001513001, 0.9998481)
|
|
||||||
bones/157/scale = Vector3(1.0423003, 1.0422994, 1.0423005)
|
|
||||||
bones/158/rotation = Quaternion(0.021521209, -2.5687226e-07, -2.570953e-07, 0.9997684)
|
|
||||||
bones/158/scale = Vector3(0.9882631, 0.98826426, 0.9882618)
|
|
||||||
bones/159/position = Vector3(-0.19594839, 0.65740275, -0.2251139)
|
|
||||||
bones/159/rotation = Quaternion(0.28422734, 0.29369113, -0.68527013, -0.60279787)
|
|
||||||
bones/159/scale = Vector3(1.0000027, 1.0000043, 1.0000049)
|
|
||||||
bones/161/position = Vector3(0.07716276, 0.6410925, 0.71644557)
|
|
||||||
bones/161/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
|
|
||||||
bones/162/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
|
|
||||||
bones/162/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
|
|
||||||
bones/165/position = Vector3(-1.5017577e-08, 0.26895812, -1.6243575e-08)
|
|
||||||
bones/165/rotation = Quaternion(-0.019247467, -0.20323175, 0.97894067, -0.0012537595)
|
|
||||||
bones/166/position = Vector3(0.0034187725, -3.131728, 0.9674823)
|
|
||||||
bones/167/position = Vector3(0.209171, 5.0901713, -2.6670303)
|
|
||||||
bones/167/rotation = Quaternion(0.16656846, 0.015223213, 0.18356222, 0.9686734)
|
|
||||||
bones/167/scale = Vector3(0.9999988, 0.9999987, 1.0000023)
|
|
||||||
bones/168/position = Vector3(0.18381567, -0.9622623, 0.9894084)
|
|
||||||
bones/168/rotation = Quaternion(0.9362244, -6.2652596e-08, -0.34127164, -0.083770975)
|
|
||||||
bones/168/scale = Vector3(1.0000011, 1.0000015, 1.0000101)
|
|
||||||
bones/170/position = Vector3(0.748137, 0.69556385, 3.7252903e-09)
|
|
||||||
bones/170/rotation = Quaternion(0.019250846, -0.20323181, 0.9789406, 0.001253055)
|
|
||||||
bones/171/position = Vector3(0.6322718, -2.6572587, 0.6064028)
|
|
||||||
bones/172/position = Vector3(-1.5122895, 4.4686184, -2.7014794)
|
|
||||||
bones/172/rotation = Quaternion(0.21553025, -0.03620148, 0.11066054, 0.9695311)
|
|
||||||
bones/172/scale = Vector3(0.99999887, 0.9999985, 1.0000024)
|
|
||||||
bones/173/position = Vector3(0.18381546, -0.96226203, 0.9894083)
|
|
||||||
bones/173/rotation = Quaternion(0.93622434, -2.9748788e-08, 0.34127158, -0.083771475)
|
|
||||||
bones/173/scale = Vector3(0.999999, 1.0000014, 0.99999464)
|
|
||||||
bones/175/position = Vector3(0.2542465, -2.2077389, 0.9589075)
|
|
||||||
bones/175/rotation = Quaternion(-0.008919476, -0.00021326332, -0.000697989, 0.99996)
|
|
||||||
bones/183/position = Vector3(-1.982537e-07, 5.9604563e-08, -1.517833e-08)
|
|
||||||
bones/185/rotation = Quaternion(5.4077844e-07, -0.20349081, 0.97907686, -1.12395135e-07)
|
|
||||||
bones/186/position = Vector3(0.57634556, 3.7607954, 0.15364014)
|
|
||||||
bones/186/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
|
|
||||||
bones/186/scale = Vector3(0.9999997, 0.99999994, 1)
|
|
||||||
bones/187/rotation = Quaternion(0.15451065, -2.0305349e-09, -2.0850066e-09, 0.9879911)
|
|
||||||
bones/187/scale = Vector3(1.0000002, 0.99999994, 0.9999999)
|
|
||||||
bones/197/position = Vector3(-0.0011225368, -0.015787723, -0.051779967)
|
|
||||||
bones/199/rotation = Quaternion(0.00034800146, -0.20349097, 0.9790768, -7.2328476e-05)
|
|
||||||
bones/200/position = Vector3(-1.0407574, 3.6267605, -0.083099455)
|
|
||||||
bones/200/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
|
|
||||||
bones/200/scale = Vector3(0.9999997, 0.99999994, 1)
|
|
||||||
bones/201/rotation = Quaternion(0.15451066, -1.9585848e-09, -2.5450761e-09, 0.9879911)
|
|
||||||
bones/201/scale = Vector3(1.0000002, 0.99999994, 0.99999994)
|
|
||||||
|
|
||||||
[editable path="bear_model"]
|
|
||||||
[editable path="bear_model/test_cube/Bear_FX"]
|
|
||||||
@@ -1,319 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://o8ocjfprxa7u"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://cn7fhjkro7637" path="res://bear.gd" id="1_beargd"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://cofv5dbavesis" path="res://Assets/Bear.glb" id="2_bearglb"]
|
|
||||||
[ext_resource type="Script" uid="uid://bsbed05ifr18s" path="res://bear_test_cube.gd" id="3_rog1v"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bdbx0wwa73rhp" path="res://Assets/fx/Bear_FX.glb" id="4_rog1v"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_body"]
|
|
||||||
radius = 1.0
|
|
||||||
height = 2.4
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_hit"]
|
|
||||||
radius = 1.3
|
|
||||||
height = 2.7
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_bfebr"]
|
|
||||||
size = Vector3(6.2019043, 8.561401, 7.0739746)
|
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_rog1v"]
|
|
||||||
size = Vector3(14.399288, 51.902206, 5.741211)
|
|
||||||
|
|
||||||
[node name="Bear" type="CharacterBody3D" unique_id=1573237287]
|
|
||||||
script = ExtResource("1_beargd")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=830443382]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.2, 0)
|
|
||||||
shape = SubResource("CapsuleShape3D_body")
|
|
||||||
|
|
||||||
[node name="HitArea" type="Area3D" parent="." unique_id=365327397]
|
|
||||||
monitorable = false
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="HitArea" unique_id=2111867348]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.35, 0)
|
|
||||||
shape = SubResource("CapsuleShape3D_hit")
|
|
||||||
|
|
||||||
[node name="bear_model" parent="." unique_id=359217823 instance=ExtResource("2_bearglb")]
|
|
||||||
|
|
||||||
[node name="test_cube" type="Node3D" parent="bear_model" unique_id=646988893]
|
|
||||||
script = ExtResource("3_rog1v")
|
|
||||||
|
|
||||||
[node name="Bear_FX" parent="bear_model/test_cube" unique_id=1183391245 instance=ExtResource("4_rog1v")]
|
|
||||||
|
|
||||||
[node name="Bear_fx_jump_smash" parent="bear_model/test_cube/Bear_FX" index="0" unique_id=750478984]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_claw_attack_R" parent="bear_model/test_cube/Bear_FX" index="1" unique_id=88064381]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_claw_attack_L" parent="bear_model/test_cube/Bear_FX" index="2" unique_id=1378755061]
|
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Bear_fx_smash_hit" parent="bear_model/test_cube/Bear_FX" index="3" unique_id=1711579105]
|
|
||||||
transform = Transform3D(0.55488384, -0.039024748, -0.018949924, 0.041069064, 0.55086076, 0.06814586, 0.013977209, -0.06933683, 0.5520644, 1.327292, -0.21312934, 5.190573)
|
|
||||||
|
|
||||||
[node name="RigidBody3D" type="AnimatableBody3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit" index="0" unique_id=1764208051]
|
|
||||||
transform = Transform3D(1.0000001, -1.21071935e-08, -1.8626451e-08, -9.313226e-10, 0.99999994, 7.450581e-09, 3.7252903e-09, -1.4901161e-08, 0.99999994, 0, 0, 0)
|
|
||||||
collision_layer = 8
|
|
||||||
collision_mask = 2
|
|
||||||
|
|
||||||
[node name="CollisionShape3D2" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1779197150]
|
|
||||||
transform = Transform3D(0.99993557, -0.00749125, -0.010078691, 0.0077760145, 0.999569, 0.028562747, 0.009858355, -0.028639637, 0.9995405, -1.5136471, 0.9093375, 35.591957)
|
|
||||||
shape = SubResource("BoxShape3D_bfebr")
|
|
||||||
disabled = true
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="bear_model/test_cube/Bear_FX/Bear_fx_smash_hit/RigidBody3D" unique_id=1276552823]
|
|
||||||
transform = Transform3D(0.9935104, -0.040698394, -0.10621016, -0.108634494, -0.06290151, -0.9920882, 0.03369555, 0.99719334, -0.06691426, -1.6357545, -0.5093044, 12.68803)
|
|
||||||
shape = SubResource("BoxShape3D_rog1v")
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bear_model/bear-rig" parent_id_path=PackedInt32Array(359217823, 1017999212) index="0" unique_id=1624609914]
|
|
||||||
bones/1/position = Vector3(0.00851878, 0.24701798, 1.2888045)
|
|
||||||
bones/1/rotation = Quaternion(0.29791054, -0.060797628, -0.056875575, 0.9509564)
|
|
||||||
bones/2/rotation = Quaternion(0.084239505, -0.026013458, 0.009274505, 0.9960628)
|
|
||||||
bones/2/scale = Vector3(0.9999999, 1.0000008, 0.99999934)
|
|
||||||
bones/3/rotation = Quaternion(-0.14812404, -0.039577905, 0.049865585, 0.98691756)
|
|
||||||
bones/4/rotation = Quaternion(-0.40577498, -0.03082885, 0.05040324, 0.9120612)
|
|
||||||
bones/5/rotation = Quaternion(0.27801633, 0.0014148077, 0.015671793, 0.96044755)
|
|
||||||
bones/6/rotation = Quaternion(0.50370073, 0.13519946, -0.093789615, 0.8480627)
|
|
||||||
bones/7/rotation = Quaternion(0.75079185, 0.54212743, -0.37154716, 0.06604591)
|
|
||||||
bones/8/rotation = Quaternion(0.22344273, -0.32689556, 0.65874565, -0.63973963)
|
|
||||||
bones/9/rotation = Quaternion(0.026405705, -0.27415153, -0.3226086, 0.9055757)
|
|
||||||
bones/10/rotation = Quaternion(0.030285481, -0.31167626, -0.037417818, 0.94896823)
|
|
||||||
bones/11/rotation = Quaternion(0.751943, -0.5788067, 0.30500817, 0.080837056)
|
|
||||||
bones/12/rotation = Quaternion(0.28422552, 0.2936944, -0.68526876, -0.6027987)
|
|
||||||
bones/13/rotation = Quaternion(0.020711409, 0.24585825, 0.3386082, 0.9080029)
|
|
||||||
bones/14/rotation = Quaternion(0.098969, 0.19860524, -0.007872087, 0.97503805)
|
|
||||||
bones/15/rotation = Quaternion(0.6979166, 0.16086513, -0.15598965, 0.680222)
|
|
||||||
bones/16/rotation = Quaternion(0.89734674, 0.09874082, -0.25790086, 0.34424722)
|
|
||||||
bones/17/rotation = Quaternion(-0.13802421, 0.26758972, 0.081159085, 0.9501359)
|
|
||||||
bones/17/scale = Vector3(0.9999998, 1.0000002, 1)
|
|
||||||
bones/19/rotation = Quaternion(-4.514978e-15, 1, 7.4505806e-08, -5.523351e-07)
|
|
||||||
bones/20/rotation = Quaternion(-0.49266306, -0.27058616, 0.262383, 0.7843606)
|
|
||||||
bones/21/rotation = Quaternion(0.0016915401, 0.70246154, -0.001669446, 0.7117178)
|
|
||||||
bones/22/rotation = Quaternion(-0.5496364, -0.3220462, -0.22350304, 0.73772115)
|
|
||||||
bones/22/scale = Vector3(0.9999997, 0.9999998, 0.9999999)
|
|
||||||
bones/23/rotation = Quaternion(-0.00015351747, 0.902104, -0.4315187, 0.00032039074)
|
|
||||||
bones/24/rotation = Quaternion(6.628114e-12, 0.99999994, 5.2154085e-08, -0.00035543842)
|
|
||||||
bones/25/position = Vector3(1.0191536, 3.5353048, 3.5049686)
|
|
||||||
bones/25/rotation = Quaternion(-0.087474234, 0.16733547, 0.98056763, 0.053239316)
|
|
||||||
bones/25/scale = Vector3(1, 17.518272, 1.0000001)
|
|
||||||
bones/26/position = Vector3(-1.0831825, 3.749937, 2.5891113)
|
|
||||||
bones/26/rotation = Quaternion(0.016340872, 0.19671263, 0.9801456, 0.01875816)
|
|
||||||
bones/26/scale = Vector3(1.0000001, 18.765795, 1)
|
|
||||||
bones/27/position = Vector3(1.0193456, -0.43209565, 2.5343885)
|
|
||||||
bones/27/rotation = Quaternion(0.61800283, -0.11976056, 0.11976072, 0.7677157)
|
|
||||||
bones/27/scale = Vector3(0.99999994, 16.85072, 1)
|
|
||||||
bones/28/position = Vector3(-0.8340287, 1.0348616, 1.282705)
|
|
||||||
bones/28/rotation = Quaternion(0.82860446, -0.029359974, 0.02935981, 0.5582926)
|
|
||||||
bones/28/scale = Vector3(0.99999994, 32.068844, 1)
|
|
||||||
bones/30/position = Vector3(0.032563455, -0.8335703, -0.9236449)
|
|
||||||
bones/30/rotation = Quaternion(-0.8670657, 0.042821795, -0.07139772, 0.4911883)
|
|
||||||
bones/31/position = Vector3(2.3450447e-08, -1.4631646, 0.23291242)
|
|
||||||
bones/31/rotation = Quaternion(-6.0737464e-09, 4.8699293e-09, -1.4618977e-09, 1)
|
|
||||||
bones/31/scale = Vector3(0.99999994, 0.9999999, 0.99999994)
|
|
||||||
bones/32/position = Vector3(-0.04394375, -1.087056, 0.096768975)
|
|
||||||
bones/32/rotation = Quaternion(-0.8343034, 0.119118, -0.061490715, 0.5347595)
|
|
||||||
bones/32/scale = Vector3(0.9999999, 0.99999976, 0.99999964)
|
|
||||||
bones/33/position = Vector3(3.977649e-08, -1.4631644, 0.23291251)
|
|
||||||
bones/33/rotation = Quaternion(-8.833673e-08, -2.419923e-08, -6.733043e-09, 1)
|
|
||||||
bones/33/scale = Vector3(0.9999998, 0.9999998, 0.99999994)
|
|
||||||
bones/35/position = Vector3(1.0184407e-08, -1.0594703, -5.9146995e-08)
|
|
||||||
bones/35/rotation = Quaternion(0.99971783, 1.3593646e-07, 5.3695976e-06, -0.023754615)
|
|
||||||
bones/35/scale = Vector3(0.99999976, 0.9999998, 1.0000012)
|
|
||||||
bones/39/position = Vector3(0.8199172, 0.25251278, 0.47214246)
|
|
||||||
bones/39/rotation = Quaternion(0.71402234, 0.34199142, 0.043267474, 0.60937834)
|
|
||||||
bones/39/scale = Vector3(1.0000004, 0.9999996, 0.9999991)
|
|
||||||
bones/40/rotation = Quaternion(0.9336719, 1.2799235e-07, 3.7337827e-08, 0.3581296)
|
|
||||||
bones/40/scale = Vector3(1.0000004, 1.0000001, 1.0000001)
|
|
||||||
bones/41/rotation = Quaternion(-0.13802455, 0.26758966, 0.08115916, 0.9501359)
|
|
||||||
bones/41/scale = Vector3(0.99999946, 0.99999976, 0.9999996)
|
|
||||||
bones/42/position = Vector3(-1.9729964e-07, 0.56145483, 7.283501e-08)
|
|
||||||
bones/46/scale = Vector3(0.99999946, 0.99999964, 0.9999999)
|
|
||||||
bones/48/rotation = Quaternion(-2.9741386e-07, 0.13593404, 1.01778824e-07, 0.9907179)
|
|
||||||
bones/48/scale = Vector3(0.9999993, 0.9999996, 0.9999999)
|
|
||||||
bones/50/scale = Vector3(0.99999994, 0.99999994, 0.9999998)
|
|
||||||
bones/51/rotation = Quaternion(-2.5567479e-08, -0.20499781, -2.3086146e-08, 0.9787625)
|
|
||||||
bones/51/scale = Vector3(0.9999999, 0.99999964, 0.99999964)
|
|
||||||
bones/53/position = Vector3(-0.8199191, 0.25251284, 0.47213903)
|
|
||||||
bones/53/rotation = Quaternion(-0.5351706, 0.35860845, -0.15898216, 0.74814254)
|
|
||||||
bones/53/scale = Vector3(1, 0.99999875, 0.99999946)
|
|
||||||
bones/54/rotation = Quaternion(0.0023762286, -4.7362324e-08, -6.475868e-08, 0.9999972)
|
|
||||||
bones/55/rotation = Quaternion(-0.54963607, -0.322046, -0.22350314, 0.73772144)
|
|
||||||
bones/55/scale = Vector3(1.0000002, 1, 1.0000002)
|
|
||||||
bones/56/position = Vector3(0.0013532753, 0.57868266, 0.05537574)
|
|
||||||
bones/56/rotation = Quaternion(-0.00015348212, 0.90210384, -0.43151882, 0.0003204293)
|
|
||||||
bones/57/rotation = Quaternion(0.70073944, -0.70073956, -0.094679825, -0.09467953)
|
|
||||||
bones/60/scale = Vector3(1.0000004, 1.0000004, 1.0000002)
|
|
||||||
bones/62/rotation = Quaternion(-1.7092354e-08, -0.18223058, 2.6700846e-08, 0.98325586)
|
|
||||||
bones/62/scale = Vector3(1.0000002, 1.0000002, 1.0000001)
|
|
||||||
bones/64/scale = Vector3(1.0000004, 1.0000004, 1)
|
|
||||||
bones/65/rotation = Quaternion(-1.0345744e-08, -0.3796584, -4.0675246e-08, 0.9251268)
|
|
||||||
bones/65/scale = Vector3(1.0000002, 1.0000004, 1.0000004)
|
|
||||||
bones/67/rotation = Quaternion(0.7179022, -7.671307e-07, 7.885642e-07, 0.696144)
|
|
||||||
bones/67/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
|
|
||||||
bones/68/rotation = Quaternion(0.9776482, 2.0029378e-07, 1.0460874e-06, -0.2102479)
|
|
||||||
bones/68/scale = Vector3(1.0000004, 1.0000004, 0.9999982)
|
|
||||||
bones/69/position = Vector3(-2.4645832e-08, -6.861796e-09, 7.455772e-08)
|
|
||||||
bones/69/rotation = Quaternion(-0.8315212, 2.5276703e-08, -9.3330055e-09, 0.5554931)
|
|
||||||
bones/69/scale = Vector3(1, 1.0000001, 1.0000002)
|
|
||||||
bones/70/rotation = Quaternion(0.67750055, 8.820757e-08, 7.575834e-08, 0.7355223)
|
|
||||||
bones/70/scale = Vector3(1, 1, 1)
|
|
||||||
bones/71/scale = Vector3(0.9999999, 1, 0.9999999)
|
|
||||||
bones/72/rotation = Quaternion(-2.1641608e-07, -4.6565607e-10, -4.6576065e-10, 1)
|
|
||||||
bones/75/rotation = Quaternion(-0.34314692, -0.20321459, -0.2785586, 0.8737043)
|
|
||||||
bones/76/position = Vector3(1.01587794e-07, -1.5306958e-07, -4.3554866e-07)
|
|
||||||
bones/76/rotation = Quaternion(-0.51764834, -7.167482e-08, 1.7163823e-07, 0.85559356)
|
|
||||||
bones/77/rotation = Quaternion(0.93367195, 1.2110854e-07, 3.8556042e-08, 0.35812962)
|
|
||||||
bones/78/position = Vector3(0.8199172, 0.25251257, 0.47214243)
|
|
||||||
bones/78/rotation = Quaternion(0.6979164, 0.16086517, -0.15598962, 0.6802223)
|
|
||||||
bones/78/scale = Vector3(1.0000004, 0.9999997, 0.99999905)
|
|
||||||
bones/80/rotation = Quaternion(0.7179022, -7.6713064e-07, 7.885641e-07, 0.696144)
|
|
||||||
bones/80/scale = Vector3(1.0000004, 0.9999986, 0.99999994)
|
|
||||||
bones/81/rotation = Quaternion(0.97764814, 1.9846473e-07, 1.0426893e-06, -0.21024783)
|
|
||||||
bones/81/scale = Vector3(1.0000004, 1.0000002, 0.9999982)
|
|
||||||
bones/82/position = Vector3(6.103571e-08, 8.8816435e-08, -3.6955274e-09)
|
|
||||||
bones/82/rotation = Quaternion(-0.8315211, 2.3407136e-08, -1.2821512e-08, 0.5554932)
|
|
||||||
bones/82/scale = Vector3(0.99999994, 0.99999994, 1)
|
|
||||||
bones/83/rotation = Quaternion(0.6775009, -8.600083e-08, -8.977273e-08, 0.735522)
|
|
||||||
bones/83/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/84/scale = Vector3(0.99999994, 1.0000001, 0.9999999)
|
|
||||||
bones/85/rotation = Quaternion(2.6833732e-07, -9.313788e-10, -2.5612494e-09, 1)
|
|
||||||
bones/85/scale = Vector3(1.0000001, 1, 1.0000001)
|
|
||||||
bones/87/rotation = Quaternion(-0.5230753, 0.20132942, 0.026226493, 0.8277505)
|
|
||||||
bones/88/rotation = Quaternion(0.61967987, 0.23118778, 0.3169036, 0.679795)
|
|
||||||
bones/89/position = Vector3(2.953037e-07, 4.9207458e-08, -4.3015167e-08)
|
|
||||||
bones/89/rotation = Quaternion(-0.001144886, -2.973514e-08, 2.817069e-08, 0.9999994)
|
|
||||||
bones/90/rotation = Quaternion(0.0023764072, -4.0769752e-08, -7.0690255e-08, 0.99999726)
|
|
||||||
bones/91/position = Vector3(-0.8199192, 0.2525128, 0.47213912)
|
|
||||||
bones/91/rotation = Quaternion(-0.49266297, -0.27058598, 0.2623832, 0.78436047)
|
|
||||||
bones/91/scale = Vector3(1.0000002, 0.999999, 0.99999964)
|
|
||||||
bones/96/position = Vector3(-0.021971898, -1.2751104, 0.16484088)
|
|
||||||
bones/96/rotation = Quaternion(-0.47603267, 0.067788206, -0.035077166, 0.8761091)
|
|
||||||
bones/96/scale = Vector3(0.9999999, 0.9999999, 0.99999976)
|
|
||||||
bones/97/rotation = Quaternion(0.997074, -1.2813135e-07, 1.666339e-06, -0.07644201)
|
|
||||||
bones/98/position = Vector3(0.01993539, 0.08757691, 0.045667563)
|
|
||||||
bones/98/rotation = Quaternion(0.1475291, 0.03397043, -0.019923227, 0.9882734)
|
|
||||||
bones/98/scale = Vector3(1, 1.0000011, 1.0000023)
|
|
||||||
bones/101/position = Vector3(-0.021972047, 0.8282039, 0.0959422)
|
|
||||||
bones/101/rotation = Quaternion(0.8371564, 0.04015539, 0.06490996, 0.5416119)
|
|
||||||
bones/101/scale = Vector3(1, 1.0000066, 0.99998474)
|
|
||||||
bones/102/rotation = Quaternion(0.95545256, -6.924111e-08, 2.2887033e-07, -0.29514462)
|
|
||||||
bones/103/position = Vector3(0.17285576, 0.72785676, 1.0822707)
|
|
||||||
bones/103/rotation = Quaternion(0.27801546, 0.0014157619, 0.015671493, 0.9604477)
|
|
||||||
bones/103/scale = Vector3(1.0000002, 1.000013, 1.0000246)
|
|
||||||
bones/104/rotation = Quaternion(0.5037003, 0.13519715, -0.093790196, 0.84806323)
|
|
||||||
bones/104/scale = Vector3(1.0000721, 1.0000457, 0.99993384)
|
|
||||||
bones/105/rotation = Quaternion(0.97757924, -0.053521663, -0.054415643, -0.19624804)
|
|
||||||
bones/105/scale = Vector3(1.0000001, 1.0000083, 1.0000036)
|
|
||||||
bones/106/position = Vector3(0.023142539, -0.54231995, -0.9607401)
|
|
||||||
bones/106/rotation = Quaternion(0.99272084, -0.08158898, -0.03307842, -0.08218607)
|
|
||||||
bones/107/rotation = Quaternion(0.903578, -0.12777254, -0.05477002, -0.4052421)
|
|
||||||
bones/107/scale = Vector3(0.9999992, 0.9999624, 1.0000123)
|
|
||||||
bones/108/position = Vector3(-1.1340098e-08, 7.923448e-07, 9.0939814e-08)
|
|
||||||
bones/108/rotation = Quaternion(0.98967296, 0.0031370325, 0.10343237, -0.09919364)
|
|
||||||
bones/110/rotation = Quaternion(9.815354e-07, 7.072085e-10, -9.586452e-08, 1)
|
|
||||||
bones/110/scale = Vector3(0.99999994, 0.99999976, 1.0000001)
|
|
||||||
bones/113/position = Vector3(0.07716276, 0.6410925, 0.71644557)
|
|
||||||
bones/113/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
|
|
||||||
bones/114/position = Vector3(-0.031743176, 0.60466695, -0.39704067)
|
|
||||||
bones/114/rotation = Quaternion(0.4176498, -0.11118397, 0.55639553, -0.70966953)
|
|
||||||
bones/114/scale = Vector3(1.0000015, 1.0000038, 1.0000079)
|
|
||||||
bones/115/rotation = Quaternion(-0.07547326, 0.02173067, -0.31477332, 0.945912)
|
|
||||||
bones/115/scale = Vector3(0.9999974, 1.0000036, 0.99999976)
|
|
||||||
bones/116/rotation = Quaternion(0.03028559, -0.3116764, -0.037417784, 0.9489682)
|
|
||||||
bones/116/scale = Vector3(1.0000005, 0.9999972, 1.0000013)
|
|
||||||
bones/119/scale = Vector3(1.0000043, 0.9999975, 0.99999744)
|
|
||||||
bones/121/rotation = Quaternion(-4.820391e-08, -0.1579088, -2.0880496e-08, 0.98745376)
|
|
||||||
bones/121/scale = Vector3(1.0000037, 0.99999774, 0.9999977)
|
|
||||||
bones/123/scale = Vector3(1.000003, 0.9999977, 0.99999917)
|
|
||||||
bones/124/rotation = Quaternion(-3.1036683e-07, 0.17317644, 6.989145e-08, 0.9848908)
|
|
||||||
bones/124/scale = Vector3(1.0000037, 0.9999978, 0.99999875)
|
|
||||||
bones/126/rotation = Quaternion(-0.5163543, -0.16816929, 0.6340875, 0.550482)
|
|
||||||
bones/126/scale = Vector3(1.0000015, 1.000007, 1.000004)
|
|
||||||
bones/127/rotation = Quaternion(-0.24332331, 0.12663932, 0.6612194, 0.6982444)
|
|
||||||
bones/127/scale = Vector3(1.0000017, 1.0000014, 1.0000097)
|
|
||||||
bones/128/position = Vector3(-0.008928956, 0.128764, -0.06877987)
|
|
||||||
bones/128/rotation = Quaternion(0.025037244, 0.39930493, -0.88358396, 0.24332726)
|
|
||||||
bones/129/rotation = Quaternion(-0.07547334, 0.021730714, -0.31477335, 0.94591194)
|
|
||||||
bones/131/rotation = Quaternion(-0.41802245, -0.28161782, 0.08442414, 0.85954714)
|
|
||||||
bones/132/rotation = Quaternion(-0.5281791, -0.34319904, -0.62196887, -0.46518382)
|
|
||||||
bones/133/rotation = Quaternion(-0.012777329, 0.011854946, 0.00015161165, 0.9998482)
|
|
||||||
bones/133/scale = Vector3(1.0423008, 1.0423008, 1.0423006)
|
|
||||||
bones/134/rotation = Quaternion(0.02152103, -3.688601e-08, -1.5255387e-07, 0.99976844)
|
|
||||||
bones/134/scale = Vector3(0.9882629, 0.9882634, 0.98826265)
|
|
||||||
bones/135/position = Vector3(-0.0317431, 0.60466677, -0.39704087)
|
|
||||||
bones/135/rotation = Quaternion(0.22344373, -0.32689255, 0.658746, -0.6397405)
|
|
||||||
bones/135/scale = Vector3(1.0000048, 1.0000036, 1.0000046)
|
|
||||||
bones/137/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
|
|
||||||
bones/137/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
|
|
||||||
bones/138/position = Vector3(-0.19594865, 0.65740275, -0.22511396)
|
|
||||||
bones/138/rotation = Quaternion(0.36201134, 0.22157827, -0.6475769, -0.63284683)
|
|
||||||
bones/138/scale = Vector3(1.0000019, 1.0000045, 1.0000057)
|
|
||||||
bones/139/rotation = Quaternion(-0.018797327, 0.13857716, 0.33871746, 0.9304373)
|
|
||||||
bones/139/scale = Vector3(0.9999983, 1.0000024, 0.9999992)
|
|
||||||
bones/140/rotation = Quaternion(0.09896898, 0.1986053, -0.00787212, 0.975038)
|
|
||||||
bones/140/scale = Vector3(1.0000031, 0.9999977, 0.9999988)
|
|
||||||
bones/143/scale = Vector3(1.000005, 0.99999815, 0.9999967)
|
|
||||||
bones/145/rotation = Quaternion(-1.7910523e-07, 0.10005118, -9.714451e-08, 0.9949823)
|
|
||||||
bones/145/scale = Vector3(1.0000045, 0.99999803, 0.9999968)
|
|
||||||
bones/147/scale = Vector3(1.0000035, 0.99999845, 0.9999981)
|
|
||||||
bones/148/rotation = Quaternion(2.0844507e-07, 0.011625211, 4.5709146e-07, 0.9999325)
|
|
||||||
bones/148/scale = Vector3(1.000004, 0.9999991, 0.999998)
|
|
||||||
bones/150/rotation = Quaternion(-0.51635444, 0.16816957, -0.63408744, 0.55048186)
|
|
||||||
bones/150/scale = Vector3(1.000001, 1.0000067, 1.000004)
|
|
||||||
bones/151/rotation = Quaternion(-0.24332346, -0.12663896, -0.6612195, 0.6982443)
|
|
||||||
bones/151/scale = Vector3(1.0000011, 1.0000017, 1.0000095)
|
|
||||||
bones/152/position = Vector3(0.027921734, -0.124764316, 0.07102555)
|
|
||||||
bones/152/rotation = Quaternion(-0.12973516, 0.47151387, -0.86254627, -0.12983702)
|
|
||||||
bones/153/rotation = Quaternion(-0.018797398, 0.13857722, 0.33871746, 0.9304373)
|
|
||||||
bones/155/rotation = Quaternion(-0.36541468, 0.16190512, -0.07102372, 0.91390073)
|
|
||||||
bones/155/scale = Vector3(0.99999994, 1, 0.9999998)
|
|
||||||
bones/156/rotation = Quaternion(0.68045896, -0.19169958, -0.3896983, 0.59022206)
|
|
||||||
bones/157/rotation = Quaternion(-0.01277751, -0.011854968, -0.0001513001, 0.9998481)
|
|
||||||
bones/157/scale = Vector3(1.0423003, 1.0422994, 1.0423005)
|
|
||||||
bones/158/rotation = Quaternion(0.021521209, -2.5687226e-07, -2.570953e-07, 0.9997684)
|
|
||||||
bones/158/scale = Vector3(0.9882631, 0.98826426, 0.9882618)
|
|
||||||
bones/159/position = Vector3(-0.19594839, 0.65740275, -0.2251139)
|
|
||||||
bones/159/rotation = Quaternion(0.28422734, 0.29369113, -0.68527013, -0.60279787)
|
|
||||||
bones/159/scale = Vector3(1.0000027, 1.0000043, 1.0000049)
|
|
||||||
bones/161/position = Vector3(0.07716276, 0.6410925, 0.71644557)
|
|
||||||
bones/161/rotation = Quaternion(0.75079244, 0.54212654, -0.3715475, 0.0660462)
|
|
||||||
bones/162/position = Vector3(-0.33244255, 0.70370555, 0.67530614)
|
|
||||||
bones/162/rotation = Quaternion(0.7519437, -0.5788053, 0.30500948, 0.08083551)
|
|
||||||
bones/165/position = Vector3(-1.5017577e-08, 0.26895812, -1.6243575e-08)
|
|
||||||
bones/165/rotation = Quaternion(-0.019247467, -0.20323175, 0.97894067, -0.0012537595)
|
|
||||||
bones/166/position = Vector3(0.0034187725, -3.131728, 0.9674823)
|
|
||||||
bones/167/position = Vector3(0.209171, 5.0901713, -2.6670303)
|
|
||||||
bones/167/rotation = Quaternion(0.16656846, 0.015223213, 0.18356222, 0.9686734)
|
|
||||||
bones/167/scale = Vector3(0.9999988, 0.9999987, 1.0000023)
|
|
||||||
bones/168/position = Vector3(0.18381567, -0.9622623, 0.9894084)
|
|
||||||
bones/168/rotation = Quaternion(0.9362244, -6.2652596e-08, -0.34127164, -0.083770975)
|
|
||||||
bones/168/scale = Vector3(1.0000011, 1.0000015, 1.0000101)
|
|
||||||
bones/170/position = Vector3(0.748137, 0.69556385, 3.7252903e-09)
|
|
||||||
bones/170/rotation = Quaternion(0.019250846, -0.20323181, 0.9789406, 0.001253055)
|
|
||||||
bones/171/position = Vector3(0.6322718, -2.6572587, 0.6064028)
|
|
||||||
bones/172/position = Vector3(-1.5122895, 4.4686184, -2.7014794)
|
|
||||||
bones/172/rotation = Quaternion(0.21553025, -0.03620148, 0.11066054, 0.9695311)
|
|
||||||
bones/172/scale = Vector3(0.99999887, 0.9999985, 1.0000024)
|
|
||||||
bones/173/position = Vector3(0.18381546, -0.96226203, 0.9894083)
|
|
||||||
bones/173/rotation = Quaternion(0.93622434, -2.9748788e-08, 0.34127158, -0.083771475)
|
|
||||||
bones/173/scale = Vector3(0.999999, 1.0000014, 0.99999464)
|
|
||||||
bones/175/position = Vector3(0.2542465, -2.2077389, 0.9589075)
|
|
||||||
bones/175/rotation = Quaternion(-0.008919476, -0.00021326332, -0.000697989, 0.99996)
|
|
||||||
bones/183/position = Vector3(-1.982537e-07, 5.9604563e-08, -1.517833e-08)
|
|
||||||
bones/185/rotation = Quaternion(5.4077844e-07, -0.20349081, 0.97907686, -1.12395135e-07)
|
|
||||||
bones/186/position = Vector3(0.57634556, 3.7607954, 0.15364014)
|
|
||||||
bones/186/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
|
|
||||||
bones/186/scale = Vector3(0.9999997, 0.99999994, 1)
|
|
||||||
bones/187/rotation = Quaternion(0.15451065, -2.0305349e-09, -2.0850066e-09, 0.9879911)
|
|
||||||
bones/187/scale = Vector3(1.0000002, 0.99999994, 0.9999999)
|
|
||||||
bones/197/position = Vector3(-0.0011225368, -0.015787723, -0.051779967)
|
|
||||||
bones/199/rotation = Quaternion(0.00034800146, -0.20349097, 0.9790768, -7.2328476e-05)
|
|
||||||
bones/200/position = Vector3(-1.0407574, 3.6267605, -0.083099455)
|
|
||||||
bones/200/rotation = Quaternion(-0.9604305, -0.020206233, -0.08076539, -0.26578543)
|
|
||||||
bones/200/scale = Vector3(0.9999997, 0.99999994, 1)
|
|
||||||
bones/201/rotation = Quaternion(0.15451066, -1.9585848e-09, -2.5450761e-09, 0.9879911)
|
|
||||||
bones/201/scale = Vector3(1.0000002, 0.99999994, 0.99999994)
|
|
||||||
|
|
||||||
[editable path="bear_model"]
|
|
||||||
[editable path="bear_model/test_cube/Bear_FX"]
|
|
||||||
@@ -108,11 +108,15 @@ bash run_tests.sh
|
|||||||
# Individual tests:
|
# Individual tests:
|
||||||
gdlint *.gd levels/*.gd tests/*.gd # GDScript lint (gdtoolkit, installed via uv)
|
gdlint *.gd levels/*.gd tests/*.gd # GDScript lint (gdtoolkit, installed via uv)
|
||||||
godot --headless --script tests/logic_test.gd # pure logic, ~2 s
|
godot --headless --script tests/logic_test.gd # pure logic, ~2 s
|
||||||
|
godot --headless --script tests/harness_selftest.gd # shared test_helpers: seeded RNG + approx + tally, ~1 s
|
||||||
|
godot --headless --script tests/damage_pipeline_test.gd # bull's hit reception (take_sword_hit + typed receive_damage/DamageEvent), ~3 s
|
||||||
|
godot --headless --script tests/fx_gallery_test.gd # every registered Fx effect spawns + self-frees, ~2 s
|
||||||
godot --headless --script tests/performance_test.gd # frame-budget regression guard, ~4 s
|
godot --headless --script tests/performance_test.gd # frame-budget regression guard, ~4 s
|
||||||
godot --headless --script tests/ragdoll_perf_test.gd # on-hit spike breakdown: ragdoll build / sim-start / blood / mass hit, ~90 s
|
godot --headless --script tests/ragdoll_perf_test.gd # on-hit spike breakdown: ragdoll build / sim-start / blood / mass hit, ~90 s
|
||||||
godot --headless --script tests/gameplay_test.gd # full scene, bone sanity, ~4 s
|
godot --headless --script tests/gameplay_test.gd # full scene, bone sanity, ~4 s
|
||||||
godot --headless --script tests/level_switch_test.gd # no arena geometry leaks into the bear level, ~2 s
|
godot --headless --script tests/level_switch_test.gd # no arena geometry leaks into the bear level, ~2 s
|
||||||
godot --headless --script tests/touch_controls_test.gd # joystick self-heals: relayout/focus-out/vanished-touch never strand a stuck stick, ~2 s
|
godot --headless --script tests/touch_controls_test.gd # joystick self-heals: relayout/focus-out/vanished-touch never strand a stuck stick, ~2 s
|
||||||
|
godot --headless --script tests/ui_layout_test.gd # UI layout invariants (no pixels): HUD/menu stay on-screen, text fits, tap targets ≥44px, scroll works — across resolutions + pseudo-locale, ~6 s
|
||||||
godot --headless --script tests/rigid_skin_test.gd # web mesh conversion keeps every material (no bald / recoloured matadors), ~2 s
|
godot --headless --script tests/rigid_skin_test.gd # web mesh conversion keeps every material (no bald / recoloured matadors), ~2 s
|
||||||
godot --headless --script tests/bear_boss_test.gd # bear boss moveset: routines, leap landing, hyper-armour, ~10 s
|
godot --headless --script tests/bear_boss_test.gd # bear boss moveset: routines, leap landing, hyper-armour, ~10 s
|
||||||
godot --headless --script tests/bear_fx_test.gd # bear attack-FX: each Bear_FX clip pops its mesh + self-hides, ~2 s
|
godot --headless --script tests/bear_fx_test.gd # bear attack-FX: each Bear_FX clip pops its mesh + self-hides, ~2 s
|
||||||
|
|||||||
@@ -1,52 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
|
|
||||||
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
|
|
||||||
radius = 0.7495117
|
|
||||||
height = 1.845398
|
|
||||||
|
|
||||||
[node name="Player" type="CharacterBody3D" unique_id=165510044]
|
|
||||||
collision_layer = 2
|
|
||||||
collision_mask = 9
|
|
||||||
script = ExtResource("1_xhfnw")
|
|
||||||
|
|
||||||
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
|
|
||||||
shape = SubResource("CapsuleShape3D_kne1u")
|
|
||||||
|
|
||||||
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
|
|
||||||
script = ExtResource("2_camera_iso")
|
|
||||||
|
|
||||||
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
|
|
||||||
bones/0/position = Vector3(0, 0, 0.009963839)
|
|
||||||
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
|
|
||||||
bones/0/scale = Vector3(1, 1, 1)
|
|
||||||
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
|
|
||||||
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
|
|
||||||
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
|
|
||||||
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
|
|
||||||
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
|
|
||||||
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
|
|
||||||
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
|
|
||||||
bones/6/scale = Vector3(1, 1, 1.0000001)
|
|
||||||
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
|
|
||||||
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
|
|
||||||
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
|
|
||||||
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
|
|
||||||
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
|
|
||||||
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
|
|
||||||
bones/23/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
|
|
||||||
bones/24/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
|
|
||||||
[editable path="bull"]
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
|
|
||||||
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
|
|
||||||
radius = 0.7495117
|
|
||||||
height = 1.845398
|
|
||||||
|
|
||||||
[node name="Player" type="CharacterBody3D" unique_id=165510044]
|
|
||||||
collision_layer = 2
|
|
||||||
collision_mask = 9
|
|
||||||
script = ExtResource("1_xhfnw")
|
|
||||||
|
|
||||||
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
|
|
||||||
shape = SubResource("CapsuleShape3D_kne1u")
|
|
||||||
|
|
||||||
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
|
|
||||||
script = ExtResource("2_camera_iso")
|
|
||||||
|
|
||||||
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
|
|
||||||
bones/0/position = Vector3(0, 0, 0.009963839)
|
|
||||||
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
|
|
||||||
bones/0/scale = Vector3(1, 1, 1)
|
|
||||||
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
|
|
||||||
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
|
|
||||||
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
|
|
||||||
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
|
|
||||||
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
|
|
||||||
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
|
|
||||||
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
|
|
||||||
bones/6/scale = Vector3(1, 1, 1.0000001)
|
|
||||||
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
|
|
||||||
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
|
|
||||||
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
|
|
||||||
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
|
|
||||||
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
|
|
||||||
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
|
|
||||||
bones/23/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
|
|
||||||
bones/24/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
|
|
||||||
[editable path="bull"]
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
|
|
||||||
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
|
|
||||||
radius = 0.7495117
|
|
||||||
height = 1.845398
|
|
||||||
|
|
||||||
[node name="Player" type="CharacterBody3D" unique_id=165510044]
|
|
||||||
collision_layer = 2
|
|
||||||
collision_mask = 9
|
|
||||||
script = ExtResource("1_xhfnw")
|
|
||||||
|
|
||||||
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
|
|
||||||
shape = SubResource("CapsuleShape3D_kne1u")
|
|
||||||
|
|
||||||
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
|
|
||||||
script = ExtResource("2_camera_iso")
|
|
||||||
|
|
||||||
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
|
|
||||||
bones/0/position = Vector3(0, 0, 0.009963839)
|
|
||||||
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
|
|
||||||
bones/0/scale = Vector3(1, 1, 1)
|
|
||||||
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
|
|
||||||
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
|
|
||||||
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
|
|
||||||
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
|
|
||||||
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
|
|
||||||
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
|
|
||||||
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
|
|
||||||
bones/6/scale = Vector3(1, 1, 1.0000001)
|
|
||||||
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
|
|
||||||
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
|
|
||||||
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
|
|
||||||
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
|
|
||||||
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
|
|
||||||
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
|
|
||||||
bones/23/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
|
|
||||||
bones/24/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
|
|
||||||
[editable path="bull"]
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
|
|
||||||
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
|
|
||||||
radius = 0.7495117
|
|
||||||
height = 1.845398
|
|
||||||
|
|
||||||
[node name="Player" type="CharacterBody3D" unique_id=165510044]
|
|
||||||
collision_layer = 2
|
|
||||||
collision_mask = 9
|
|
||||||
script = ExtResource("1_xhfnw")
|
|
||||||
|
|
||||||
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
|
|
||||||
shape = SubResource("CapsuleShape3D_kne1u")
|
|
||||||
|
|
||||||
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
|
|
||||||
script = ExtResource("2_camera_iso")
|
|
||||||
|
|
||||||
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
|
|
||||||
bones/0/position = Vector3(0, 0, 0.009963839)
|
|
||||||
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
|
|
||||||
bones/0/scale = Vector3(1, 1, 1)
|
|
||||||
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
|
|
||||||
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
|
|
||||||
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
|
|
||||||
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
|
|
||||||
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
|
|
||||||
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
|
|
||||||
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
|
|
||||||
bones/6/scale = Vector3(1, 1, 1.0000001)
|
|
||||||
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
|
|
||||||
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
|
|
||||||
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
|
|
||||||
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
|
|
||||||
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
|
|
||||||
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
|
|
||||||
bones/23/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
|
|
||||||
bones/24/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
|
|
||||||
[editable path="bull"]
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
|
|
||||||
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
|
|
||||||
radius = 0.7495117
|
|
||||||
height = 1.845398
|
|
||||||
|
|
||||||
[node name="Player" type="CharacterBody3D" unique_id=165510044]
|
|
||||||
collision_layer = 2
|
|
||||||
collision_mask = 9
|
|
||||||
script = ExtResource("1_xhfnw")
|
|
||||||
|
|
||||||
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
|
|
||||||
shape = SubResource("CapsuleShape3D_kne1u")
|
|
||||||
|
|
||||||
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
|
|
||||||
script = ExtResource("2_camera_iso")
|
|
||||||
|
|
||||||
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
|
|
||||||
bones/0/position = Vector3(0, 0, 0.009963839)
|
|
||||||
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
|
|
||||||
bones/0/scale = Vector3(1, 1, 1)
|
|
||||||
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
|
|
||||||
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
|
|
||||||
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
|
|
||||||
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
|
|
||||||
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
|
|
||||||
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
|
|
||||||
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
|
|
||||||
bones/6/scale = Vector3(1, 1, 1.0000001)
|
|
||||||
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
|
|
||||||
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
|
|
||||||
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
|
|
||||||
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
|
|
||||||
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
|
|
||||||
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
|
|
||||||
bones/23/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
|
|
||||||
bones/24/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
|
|
||||||
[editable path="bull"]
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
|
|
||||||
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
|
|
||||||
radius = 0.7495117
|
|
||||||
height = 1.845398
|
|
||||||
|
|
||||||
[node name="Player" type="CharacterBody3D" unique_id=165510044]
|
|
||||||
collision_layer = 2
|
|
||||||
collision_mask = 9
|
|
||||||
script = ExtResource("1_xhfnw")
|
|
||||||
|
|
||||||
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
|
|
||||||
shape = SubResource("CapsuleShape3D_kne1u")
|
|
||||||
|
|
||||||
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
|
|
||||||
script = ExtResource("2_camera_iso")
|
|
||||||
|
|
||||||
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
|
|
||||||
bones/0/position = Vector3(0, 0, 0.009963839)
|
|
||||||
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
|
|
||||||
bones/0/scale = Vector3(1, 1, 1)
|
|
||||||
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
|
|
||||||
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
|
|
||||||
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
|
|
||||||
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
|
|
||||||
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
|
|
||||||
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
|
|
||||||
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
|
|
||||||
bones/6/scale = Vector3(1, 1, 1.0000001)
|
|
||||||
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
|
|
||||||
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
|
|
||||||
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
|
|
||||||
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
|
|
||||||
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
|
|
||||||
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
|
|
||||||
bones/23/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
|
|
||||||
bones/24/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
|
|
||||||
[editable path="bull"]
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
|
|
||||||
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
|
|
||||||
radius = 0.7495117
|
|
||||||
height = 1.845398
|
|
||||||
|
|
||||||
[node name="Player" type="CharacterBody3D" unique_id=165510044]
|
|
||||||
collision_layer = 2
|
|
||||||
collision_mask = 9
|
|
||||||
script = ExtResource("1_xhfnw")
|
|
||||||
|
|
||||||
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
|
|
||||||
shape = SubResource("CapsuleShape3D_kne1u")
|
|
||||||
|
|
||||||
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
|
|
||||||
script = ExtResource("2_camera_iso")
|
|
||||||
|
|
||||||
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
|
|
||||||
bones/0/position = Vector3(0, 0, 0.009963839)
|
|
||||||
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
|
|
||||||
bones/0/scale = Vector3(1, 1, 1)
|
|
||||||
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
|
|
||||||
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
|
|
||||||
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
|
|
||||||
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
|
|
||||||
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
|
|
||||||
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
|
|
||||||
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
|
|
||||||
bones/6/scale = Vector3(1, 1, 1.0000001)
|
|
||||||
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
|
|
||||||
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
|
|
||||||
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
|
|
||||||
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
|
|
||||||
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
|
|
||||||
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
|
|
||||||
bones/23/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
|
|
||||||
bones/24/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
|
|
||||||
[editable path="bull"]
|
|
||||||
@@ -1,52 +0,0 @@
|
|||||||
[gd_scene format=3 uid="uid://crtm0xtiql3r8"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://bn777gguclud5" path="res://player.gd" id="1_xhfnw"]
|
|
||||||
[ext_resource type="Script" uid="uid://cpyq2r5cq653g" path="res://camera_iso.gd" id="2_camera_iso"]
|
|
||||||
[ext_resource type="PackedScene" uid="uid://bun14xmk20pcj" path="res://Assets/bull.fbx" id="4_e80uo"]
|
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kne1u"]
|
|
||||||
radius = 0.7495117
|
|
||||||
height = 1.845398
|
|
||||||
|
|
||||||
[node name="Player" type="CharacterBody3D" unique_id=165510044]
|
|
||||||
collision_layer = 2
|
|
||||||
collision_mask = 9
|
|
||||||
script = ExtResource("1_xhfnw")
|
|
||||||
|
|
||||||
[node name="CollisionBull" type="CollisionShape3D" parent="." unique_id=571780801]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.29183745, 0.3197594)
|
|
||||||
shape = SubResource("CapsuleShape3D_kne1u")
|
|
||||||
|
|
||||||
[node name="Camera3D" type="Camera3D" parent="." unique_id=1120161087]
|
|
||||||
script = ExtResource("2_camera_iso")
|
|
||||||
|
|
||||||
[node name="bull" parent="." unique_id=1386495166 instance=ExtResource("4_e80uo")]
|
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.655, 0.23)
|
|
||||||
|
|
||||||
[node name="Skeleton3D" parent="bull/Armature" parent_id_path=PackedInt32Array(1386495166, 1942410469) index="0" unique_id=550138996]
|
|
||||||
bones/0/position = Vector3(0, 0, 0.009963839)
|
|
||||||
bones/0/rotation = Quaternion(0.7071068, 0, 0, 0.7071067)
|
|
||||||
bones/0/scale = Vector3(1, 1, 1)
|
|
||||||
bones/1/position = Vector3(0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/1/rotation = Quaternion(-0.00038647873, 0.06909673, 0.9868542, -0.14609687)
|
|
||||||
bones/2/rotation = Quaternion(-0.06929122, 3.2175163e-07, -0.112670615, 0.99121344)
|
|
||||||
bones/4/position = Vector3(0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/4/rotation = Quaternion(-0.24948503, 0.19590352, 0.9416978, -0.11217985)
|
|
||||||
bones/4/scale = Vector3(1.0000001, 0.9999999, 1.0000001)
|
|
||||||
bones/5/rotation = Quaternion(-0.58943665, -0.3660725, -0.22564478, 0.683842)
|
|
||||||
bones/5/scale = Vector3(1, 1.0000001, 0.99999994)
|
|
||||||
bones/6/rotation = Quaternion(0.52910197, 0.15997827, 0.120245, 0.8246207)
|
|
||||||
bones/6/scale = Vector3(1, 1, 1.0000001)
|
|
||||||
bones/17/position = Vector3(0, 0.0009373814, 0.007552617)
|
|
||||||
bones/17/rotation = Quaternion(-9.4156974e-08, 0.7071068, 0.7071067, -9.4156974e-08)
|
|
||||||
bones/19/position = Vector3(-0.003526625, -0.0043296535, 0.0040827994)
|
|
||||||
bones/19/rotation = Quaternion(0.00038647873, 0.06909673, 0.9868542, 0.14609687)
|
|
||||||
bones/20/rotation = Quaternion(-0.06929122, -3.2227587e-07, 0.11267061, 0.99121344)
|
|
||||||
bones/22/position = Vector3(-0.0045358227, -0.002137695, -0.004238624)
|
|
||||||
bones/22/rotation = Quaternion(0.24948503, 0.19590352, 0.9416978, 0.11217985)
|
|
||||||
bones/23/rotation = Quaternion(-0.58943665, 0.3660725, 0.22564478, 0.683842)
|
|
||||||
bones/23/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
bones/24/rotation = Quaternion(0.529102, -0.15997836, -0.120245025, 0.82462066)
|
|
||||||
bones/24/scale = Vector3(1, 1.0000001, 1)
|
|
||||||
|
|
||||||
[editable path="bull"]
|
|
||||||
@@ -630,7 +630,7 @@ func _try_hit(reach: float) -> bool:
|
|||||||
return false
|
return false
|
||||||
if _facing().dot(to_bull / dist) < cos(deg_to_rad(DP.f("bear_hit_arc"))):
|
if _facing().dot(to_bull / dist) < cos(deg_to_rad(DP.f("bear_hit_arc"))):
|
||||||
return false
|
return false
|
||||||
_bull.call(&"take_sword_hit", "mauled")
|
DamageEvent.deal(_bull, DamageEvent.Cause.MAULED, _bull.global_position, self)
|
||||||
_shake(0.55)
|
_shake(0.55)
|
||||||
return true
|
return true
|
||||||
|
|
||||||
@@ -884,7 +884,6 @@ func _take_hit(hit_dir: Vector3, strength: float) -> void:
|
|||||||
hit_dir.y = 0.0
|
hit_dir.y = 0.0
|
||||||
hit_dir = hit_dir.normalized()
|
hit_dir = hit_dir.normalized()
|
||||||
_blood_burst.burst(global_position + Vector3(0.0, 1.4, 0.0), hit_dir)
|
_blood_burst.burst(global_position + Vector3(0.0, 1.4, 0.0), hit_dir)
|
||||||
Gore.splat(global_position, hit_dir, 1.1)
|
|
||||||
_shake(clampf(strength / 15.0, 0.4, 1.0))
|
_shake(clampf(strength / 15.0, 0.4, 1.0))
|
||||||
if _hp <= 0:
|
if _hp <= 0:
|
||||||
_die(hit_dir)
|
_die(hit_dir)
|
||||||
@@ -920,7 +919,6 @@ func _die(hit_dir: Vector3) -> void:
|
|||||||
_hit_area.monitoring = false
|
_hit_area.monitoring = false
|
||||||
velocity = Vector3.ZERO
|
velocity = Vector3.ZERO
|
||||||
_blood_burst.burst(global_position + Vector3(0.0, 1.4, 0.0), hit_dir)
|
_blood_burst.burst(global_position + Vector3(0.0, 1.4, 0.0), hit_dir)
|
||||||
Gore.splat(global_position, hit_dir, 1.4)
|
|
||||||
_play(_anim_death)
|
_play(_anim_death)
|
||||||
# No death clip on the rig — topple the beast onto its side (about the hit direction,
|
# No death clip on the rig — topple the beast onto its side (about the hit direction,
|
||||||
# so it falls the way it was struck) and sink it away, then free.
|
# so it falls the way it was struck) and sink it away, then free.
|
||||||
|
|||||||
-194
@@ -1,194 +0,0 @@
|
|||||||
extends MultiMeshInstance3D
|
|
||||||
## A whole level's worth of persistent blood splats rendered in one draw call. Each stain
|
|
||||||
## is a flat quad laid on the surface it hit — floor or a nearby wall — picked from a
|
|
||||||
## procedurally-baked atlas of splat shapes and jittered per instance (random shape, yaw,
|
|
||||||
## size, brightness) so no two read alike.
|
|
||||||
##
|
|
||||||
## The pool is a fixed ring buffer: new splats overwrite the oldest, so the instance count
|
|
||||||
## and fill cost stay bounded no matter how long a fight runs — the property that keeps it
|
|
||||||
## cheap on the web/mobile target. The game shell rebuilds this node into LevelRoot on every
|
|
||||||
## level load, so the stains die with the level (exactly one level's worth, never leaked
|
|
||||||
## into the next). Fire splats through the `Gore` autoload, not this node directly.
|
|
||||||
|
|
||||||
const PhysicsLayers = preload("res://physics_layers.gd")
|
|
||||||
const SHADER_PATH := "res://blood_decals.gdshader"
|
|
||||||
const GROUP := &"blood_decals"
|
|
||||||
|
|
||||||
# Atlas: ATLAS_CELLS distinct splat shapes packed into one row, CELL_PX square each.
|
|
||||||
const ATLAS_CELLS := 8
|
|
||||||
const CELL_PX := 64
|
|
||||||
|
|
||||||
var _rng := RandomNumberGenerator.new()
|
|
||||||
var _mm: MultiMesh
|
|
||||||
var _cap: int = 0
|
|
||||||
var _next: int = 0 # ring-buffer write cursor
|
|
||||||
var _filled: int = 0 # how many ring-buffer slots have ever been stamped, capped at _cap
|
|
||||||
|
|
||||||
|
|
||||||
func _ready() -> void:
|
|
||||||
add_to_group(GROUP)
|
|
||||||
_rng.randomize()
|
|
||||||
_cap = maxi(int(DP.f("blood_cap")), 0)
|
|
||||||
_build()
|
|
||||||
|
|
||||||
|
|
||||||
func _build() -> void:
|
|
||||||
var quad := QuadMesh.new()
|
|
||||||
quad.size = Vector2.ONE # unit quad; the instance basis carries the real size
|
|
||||||
|
|
||||||
var mat := ShaderMaterial.new()
|
|
||||||
mat.shader = load(SHADER_PATH) as Shader
|
|
||||||
mat.set_shader_parameter("atlas", _bake_atlas())
|
|
||||||
mat.set_shader_parameter("cells", ATLAS_CELLS)
|
|
||||||
material_override = mat
|
|
||||||
|
|
||||||
_mm = MultiMesh.new()
|
|
||||||
_mm.transform_format = MultiMesh.TRANSFORM_3D
|
|
||||||
_mm.use_custom_data = true
|
|
||||||
_mm.mesh = quad
|
|
||||||
_mm.instance_count = _cap
|
|
||||||
# Godot renders only the first `visible_instance_count` instances, so unstained slots simply
|
|
||||||
# aren't drawn — no need to park them off-map. (Parking them via set_instance_transform doesn't
|
|
||||||
# work anyway: MultiMesh's per-instance buffer lives server-side and isn't reliably readable
|
|
||||||
# back through get_instance_transform, so a "hide by moving far away" scheme can't even be
|
|
||||||
# verified, let alone trusted.) Starts at 0 and grows as splats land.
|
|
||||||
_mm.visible_instance_count = 0
|
|
||||||
multimesh = _mm
|
|
||||||
|
|
||||||
|
|
||||||
## Stain the world at `world_pos`: one splat cluster on the floor beneath it, plus a splat
|
|
||||||
## on any wall within `blood_wall_reach`. `dir` is the spray heading (used to seed the wall
|
|
||||||
## fan); `size` is the base quad size in metres.
|
|
||||||
func splat(world_pos: Vector3, dir: Vector3 = Vector3.ZERO, size: float = 0.6) -> void:
|
|
||||||
if not is_instance_valid(_mm) or _cap <= 0:
|
|
||||||
return
|
|
||||||
var space := get_world_3d().direct_space_state
|
|
||||||
if space == null:
|
|
||||||
return
|
|
||||||
|
|
||||||
# Floor directly under the hit.
|
|
||||||
var floor_hit := _ray(space, world_pos + Vector3.UP * 0.5, world_pos + Vector3.DOWN * 4.0)
|
|
||||||
if not floor_hit.is_empty():
|
|
||||||
_stamp_cluster(floor_hit.position, floor_hit.normal, size)
|
|
||||||
|
|
||||||
# Walls near the hit: a fan of outward rays, seeded on the spray heading. Only surfaces
|
|
||||||
# within reach catch blood, so an open-arena hit stains nothing but the floor.
|
|
||||||
var rays := maxi(int(DP.f("blood_wall_rays")), 0)
|
|
||||||
if rays <= 0:
|
|
||||||
return
|
|
||||||
var reach := DP.f("blood_wall_reach")
|
|
||||||
var seed_dir := Vector3(dir.x, 0.0, dir.z)
|
|
||||||
seed_dir = seed_dir.normalized() if seed_dir.length_squared() > 0.01 else Vector3.FORWARD
|
|
||||||
var origin := world_pos + Vector3.UP * 0.6
|
|
||||||
for k in rays:
|
|
||||||
var ang := TAU * (float(k) + 0.5) / float(rays)
|
|
||||||
var out := seed_dir.rotated(Vector3.UP, ang)
|
|
||||||
var wall_hit := _ray(space, origin, origin + out * reach)
|
|
||||||
# Only stain near-vertical surfaces here; the floor is already handled above.
|
|
||||||
if not wall_hit.is_empty() and absf((wall_hit.normal as Vector3).y) < 0.6:
|
|
||||||
_stamp(wall_hit.position, wall_hit.normal, size * 0.85)
|
|
||||||
|
|
||||||
|
|
||||||
func _ray(space: PhysicsDirectSpaceState3D, from: Vector3, to: Vector3) -> Dictionary:
|
|
||||||
var q := PhysicsRayQueryParameters3D.create(
|
|
||||||
from, to, PhysicsLayers.WORLD | PhysicsLayers.CORPSE
|
|
||||||
)
|
|
||||||
q.collide_with_bodies = true
|
|
||||||
return space.intersect_ray(q)
|
|
||||||
|
|
||||||
|
|
||||||
# A main splat plus a scatter of smaller droplets around it, all lying on the same surface.
|
|
||||||
func _stamp_cluster(pos: Vector3, normal: Vector3, size: float) -> void:
|
|
||||||
_stamp(pos, normal, size)
|
|
||||||
var n := normal.normalized()
|
|
||||||
if n.length_squared() < 0.5:
|
|
||||||
n = Vector3.UP
|
|
||||||
var up := Vector3.UP if absf(n.dot(Vector3.UP)) < 0.99 else Vector3.FORWARD
|
|
||||||
var tx := up.cross(n).normalized()
|
|
||||||
var ty := n.cross(tx).normalized()
|
|
||||||
var count := maxi(int(DP.f("blood_satellites")), 0)
|
|
||||||
for s in count:
|
|
||||||
var rad := size * _rng.randf_range(0.4, 1.2)
|
|
||||||
var a := _rng.randf() * TAU
|
|
||||||
var off := tx * (cos(a) * rad) + ty * (sin(a) * rad)
|
|
||||||
_stamp(pos + off, n, size * _rng.randf_range(0.25, 0.5))
|
|
||||||
|
|
||||||
|
|
||||||
# Write one splat into the ring buffer, oriented flat on the surface and lifted a hair along
|
|
||||||
# its normal (layered by write index) so coplanar quads don't z-fight the surface or each other.
|
|
||||||
func _stamp(pos: Vector3, normal: Vector3, size: float) -> void:
|
|
||||||
var n := normal.normalized()
|
|
||||||
if n.length_squared() < 0.5:
|
|
||||||
n = Vector3.UP
|
|
||||||
var i := _next
|
|
||||||
_next = (_next + 1) % _cap
|
|
||||||
var eps := 0.015 + float(i) * 0.00015
|
|
||||||
var yaw := _rng.randf() * TAU
|
|
||||||
_mm.set_instance_transform(i, Transform3D(_surface_basis(n, yaw, size), pos + n * eps))
|
|
||||||
var cell := float(_rng.randi_range(0, ATLAS_CELLS - 1))
|
|
||||||
var shade := _rng.randf_range(0.6, 1.0)
|
|
||||||
_mm.set_instance_custom_data(i, Color(cell, shade, 0.0, 0.0))
|
|
||||||
_filled = mini(_filled + 1, _cap)
|
|
||||||
_mm.visible_instance_count = _filled
|
|
||||||
|
|
||||||
|
|
||||||
# Basis for a QuadMesh (face along local +Z) lying flat on a surface with the given normal,
|
|
||||||
# spun by `yaw` about that normal and uniformly scaled to `size`.
|
|
||||||
func _surface_basis(n: Vector3, yaw: float, size: float) -> Basis:
|
|
||||||
var up := Vector3.UP if absf(n.dot(Vector3.UP)) < 0.99 else Vector3.FORWARD
|
|
||||||
var x := up.cross(n).normalized()
|
|
||||||
var y := n.cross(x).normalized()
|
|
||||||
var c := cos(yaw)
|
|
||||||
var s := sin(yaw)
|
|
||||||
var b := Basis()
|
|
||||||
b.x = (x * c + y * s) * size
|
|
||||||
b.y = (y * c - x * s) * size
|
|
||||||
b.z = n
|
|
||||||
return b
|
|
||||||
|
|
||||||
|
|
||||||
# ── Atlas baking ──────────────────────────────────────────────────────────────
|
|
||||||
# Draw ATLAS_CELLS irregular blood shapes into one row. Each shape is a metaball field —
|
|
||||||
# a big central blob, a few overlapping lobes and some flung droplets — thresholded to an
|
|
||||||
# organic silhouette. Baked once per pool (once per level load, ~ms) with a fixed seed so
|
|
||||||
# the shape set is deterministic and every level's stains match.
|
|
||||||
|
|
||||||
func _bake_atlas() -> ImageTexture:
|
|
||||||
var img := Image.create(ATLAS_CELLS * CELL_PX, CELL_PX, false, Image.FORMAT_RGBA8)
|
|
||||||
img.fill(Color(0.0, 0.0, 0.0, 0.0))
|
|
||||||
var rng := RandomNumberGenerator.new()
|
|
||||||
rng.seed = hash("bullosseum-blood")
|
|
||||||
for c in ATLAS_CELLS:
|
|
||||||
_draw_splat(img, c * CELL_PX, rng)
|
|
||||||
return ImageTexture.create_from_image(img)
|
|
||||||
|
|
||||||
|
|
||||||
func _draw_splat(img: Image, ox: int, rng: RandomNumberGenerator) -> void:
|
|
||||||
var px := float(CELL_PX)
|
|
||||||
var mid := px * 0.5
|
|
||||||
# blobs are (centre_x, centre_y, radius) — a central mass, lobes, then far droplets.
|
|
||||||
var blobs: Array[Vector3] = []
|
|
||||||
blobs.append(Vector3(mid, mid, px * rng.randf_range(0.22, 0.30)))
|
|
||||||
for i in rng.randi_range(3, 6):
|
|
||||||
var a := rng.randf() * TAU
|
|
||||||
var d := px * rng.randf_range(0.10, 0.34)
|
|
||||||
blobs.append(Vector3(mid + cos(a) * d, mid + sin(a) * d, px * rng.randf_range(0.06, 0.16)))
|
|
||||||
for i in rng.randi_range(2, 5):
|
|
||||||
var a := rng.randf() * TAU
|
|
||||||
var d := px * rng.randf_range(0.30, 0.46)
|
|
||||||
blobs.append(Vector3(mid + cos(a) * d, mid + sin(a) * d, px * rng.randf_range(0.02, 0.05)))
|
|
||||||
|
|
||||||
for y in CELL_PX:
|
|
||||||
for x in CELL_PX:
|
|
||||||
var field := 0.0
|
|
||||||
for b in blobs:
|
|
||||||
var dx := float(x) - b.x
|
|
||||||
var dy := float(y) - b.y
|
|
||||||
field += (b.z * b.z) / (dx * dx + dy * dy + 1.0)
|
|
||||||
var a := smoothstep(0.75, 1.15, field)
|
|
||||||
if a <= 0.004:
|
|
||||||
continue
|
|
||||||
# Denser field (splat interior) reads a touch richer/darker than the thin edges.
|
|
||||||
var t := clampf(field * 0.5, 0.0, 1.0)
|
|
||||||
var col := Color(0.62 - 0.16 * t, 0.05 - 0.03 * t, 0.04 - 0.02 * t, a)
|
|
||||||
img.set_pixel(ox + x, y, col)
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://cs8fhiasw7q7j
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
shader_type spatial;
|
|
||||||
// Persistent blood splats, drawn as one MultiMesh of flat quads (see blood_decals.gd).
|
|
||||||
// Unshaded and nearest-filtered to sit inside the PS1 look; alpha-blended so overlapping
|
|
||||||
// splats pool darker. depth_draw_never + the small normal offset the pool bakes into each
|
|
||||||
// transform keep the coplanar floor/wall quads from z-fighting the surface they stain.
|
|
||||||
render_mode unshaded, cull_disabled, shadows_disabled, depth_draw_never, blend_mix;
|
|
||||||
|
|
||||||
uniform sampler2D atlas : source_color, filter_nearest;
|
|
||||||
// Number of splat shapes packed side-by-side in the atlas (one row).
|
|
||||||
uniform int cells = 8;
|
|
||||||
|
|
||||||
varying flat float v_cell;
|
|
||||||
varying flat float v_shade;
|
|
||||||
|
|
||||||
void vertex() {
|
|
||||||
// x = which atlas shape this instance uses; y = per-instance brightness (fresh vs old).
|
|
||||||
v_cell = INSTANCE_CUSTOM.x;
|
|
||||||
v_shade = INSTANCE_CUSTOM.y;
|
|
||||||
}
|
|
||||||
|
|
||||||
void fragment() {
|
|
||||||
float u = (UV.x + v_cell) / float(cells);
|
|
||||||
vec4 c = texture(atlas, vec2(u, UV.y));
|
|
||||||
ALBEDO = c.rgb * v_shade;
|
|
||||||
ALPHA = c.a;
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://cj5rmaywacvbj
|
|
||||||
+2
-1
@@ -619,7 +619,8 @@ func _cmd_level(parts: PackedStringArray) -> void:
|
|||||||
var id := StringName(parts[1].to_lower())
|
var id := StringName(parts[1].to_lower())
|
||||||
var level := Run.get_level(id)
|
var level := Run.get_level(id)
|
||||||
if level == null:
|
if level == null:
|
||||||
_log_warn("Unknown level '%s'. Try: %s" % [parts[1], " ".join(Run.level_ids().map(func(i: StringName) -> String: return str(i)))])
|
var known := " ".join(Run.level_ids().map(func(i: StringName) -> String: return str(i)))
|
||||||
|
_log_warn("Unknown level '%s'. Try: %s" % [parts[1], known])
|
||||||
return
|
return
|
||||||
Run.debug_level_override = level
|
Run.debug_level_override = level
|
||||||
_log_ok("Level set to [b]%s[/b] — reloading…" % str(id))
|
_log_ok("Level set to [b]%s[/b] — reloading…" % str(id))
|
||||||
|
|||||||
@@ -0,0 +1,80 @@
|
|||||||
|
class_name DamageEvent
|
||||||
|
extends RefCounted
|
||||||
|
## The one typed payload for every hit in the game — a bull goring a matador, a bear slam popping
|
||||||
|
## the bull, a thrown spear landing. It replaces the scattered, stringly Object.call(&"take_sword_hit",
|
||||||
|
## "gored") paths: an emitter (a Hitbox) fills one of these and hands it to the target's
|
||||||
|
## receive_damage(event). One shape to read, log and type-check, instead of four call conventions.
|
||||||
|
##
|
||||||
|
## It serves both victim models the game already has: the bull, which dies on one clean hit
|
||||||
|
## (lethal + cause + hit_position), and an enemy, which is launched/ragdolled by an impulse
|
||||||
|
## (knockback_dir · knockback_strength + knock_up). A given hit just leaves the fields it doesn't
|
||||||
|
## use at their defaults.
|
||||||
|
|
||||||
|
enum Cause { GENERIC, GORED, MAULED, THROWN, SLAMMED, KICKED, DASHED }
|
||||||
|
|
||||||
|
## Who dealt the hit — for attribution and for ignoring self-overlap. May be null.
|
||||||
|
var source: Node = null
|
||||||
|
## What kind of hit; drives the victim's reaction (blood/vignette/FX) and any future resistances.
|
||||||
|
var cause: Cause = Cause.GENERIC
|
||||||
|
## World contact point, so impact FX spawn where the hit actually landed.
|
||||||
|
var hit_position: Vector3 = Vector3.ZERO
|
||||||
|
## Planar push direction (need not be normalised). Vector3.ZERO = no horizontal knockback.
|
||||||
|
var knockback_dir: Vector3 = Vector3.ZERO
|
||||||
|
## Impulse magnitude behind knockback_dir — the enemy launch/ragdoll strength.
|
||||||
|
var knockback_strength: float = 0.0
|
||||||
|
## Upward launch in m/s (an overhead smash pop, a leap-slam outer ring). 0 = a grounded hit.
|
||||||
|
var knock_up: float = 0.0
|
||||||
|
## One clean hit ends the run for the bull; most enemy-dealt hits are lethal to it. Enemies that
|
||||||
|
## are merely launched (not killed) by the bull's abilities set this false.
|
||||||
|
var lethal: bool = true
|
||||||
|
|
||||||
|
|
||||||
|
static func make(kind: Cause, at: Vector3, src: Node = null) -> DamageEvent:
|
||||||
|
var e := DamageEvent.new()
|
||||||
|
e.cause = kind
|
||||||
|
e.hit_position = at
|
||||||
|
e.source = src
|
||||||
|
return e
|
||||||
|
|
||||||
|
|
||||||
|
## The single entry point every attacker uses to wound a target: build the typed event and hand it
|
||||||
|
## to receive_damage(). Falls back to the legacy string call for any target not yet migrated, so a
|
||||||
|
## caller never has to branch on which contract the victim speaks. `knock_up_v` is the already-shaped
|
||||||
|
## pop (0 = grounded); callers that scale it by distance compute it before calling.
|
||||||
|
static func deal(target: Node, kind: Cause, at: Vector3, src: Node = null, knock_up_v: float = 0.0) -> void:
|
||||||
|
if target == null:
|
||||||
|
return
|
||||||
|
if target.has_method(&"receive_damage"):
|
||||||
|
var event := make(kind, at, src)
|
||||||
|
event.knock_up = knock_up_v
|
||||||
|
target.call(&"receive_damage", event)
|
||||||
|
return
|
||||||
|
if target.has_method(&"take_sword_hit"):
|
||||||
|
target.call(&"take_sword_hit", make(kind, at, src).cause_name(), at)
|
||||||
|
if knock_up_v > 0.0 and target.has_method(&"apply_knock_up"):
|
||||||
|
target.call(&"apply_knock_up", knock_up_v)
|
||||||
|
|
||||||
|
|
||||||
|
## Lower-case name of the cause, for logs and for the bull's existing cause-keyed reactions
|
||||||
|
## ("gored" / "mauled" / "thrown") during the migration off string causes.
|
||||||
|
func cause_name() -> String:
|
||||||
|
return String(Cause.keys()[cause]).to_lower()
|
||||||
|
|
||||||
|
|
||||||
|
## Maps a legacy cause string onto the enum, so a Hitbox's exported damage_cause round-trips
|
||||||
|
## exactly (gored/mauled/thrown are the only ones in use). Unknown strings fall back to GENERIC.
|
||||||
|
static func cause_from(text: String) -> Cause:
|
||||||
|
match text.to_lower():
|
||||||
|
"gored":
|
||||||
|
return Cause.GORED
|
||||||
|
"mauled":
|
||||||
|
return Cause.MAULED
|
||||||
|
"thrown":
|
||||||
|
return Cause.THROWN
|
||||||
|
"slammed":
|
||||||
|
return Cause.SLAMMED
|
||||||
|
"kicked":
|
||||||
|
return Cause.KICKED
|
||||||
|
"dashed":
|
||||||
|
return Cause.DASHED
|
||||||
|
return Cause.GENERIC
|
||||||
@@ -306,18 +306,6 @@ func _register_all() -> void:
|
|||||||
# it), so it can't be perma-stunlocked — it gets a window to commit an attack that then
|
# it), so it can't be perma-stunlocked — it gets a window to commit an attack that then
|
||||||
# rides its hyper-armour. 0 = no poise (stun-locks under sustained fire).
|
# rides its hyper-armour. 0 = no poise (stun-locks under sustained fire).
|
||||||
_reg_f("Bear", "bear_stagger_cd", 1.0, 0.0, 4.0, 0.05)
|
_reg_f("Bear", "bear_stagger_cd", 1.0, 0.0, 4.0, 0.05)
|
||||||
# ── Blood ─────────────────────────────────────────────────────────────────
|
|
||||||
# Persistent floor/wall splats (blood_decals.gd), fired via the Gore autoload and
|
|
||||||
# gated by the player's Settings.gore. blood_cap is the ring-buffer size: past it,
|
|
||||||
# new splats overwrite the oldest so fill/memory stay bounded. blood_scale is a
|
|
||||||
# global size multiplier over each hit's own size; satellites are extra droplets
|
|
||||||
# scattered per floor cluster; the wall fan casts blood_wall_rays outward and stains
|
|
||||||
# any wall within blood_wall_reach metres of the hit.
|
|
||||||
_reg_f("Blood", "blood_cap", 192.0, 0.0, 512.0, 16.0)
|
|
||||||
_reg_f("Blood", "blood_scale", 1.0, 0.1, 4.0, 0.05)
|
|
||||||
_reg_f("Blood", "blood_satellites", 3.0, 0.0, 8.0, 1.0)
|
|
||||||
_reg_f("Blood", "blood_wall_reach", 2.5, 0.0, 6.0, 0.1)
|
|
||||||
_reg_f("Blood", "blood_wall_rays", 8.0, 0.0, 16.0, 1.0)
|
|
||||||
# ── Sword ─────────────────────────────────────────────────────────────────
|
# ── Sword ─────────────────────────────────────────────────────────────────
|
||||||
# Local seating of the sword in the right hand (drawn / fighting).
|
# Local seating of the sword in the right hand (drawn / fighting).
|
||||||
# The blade model runs along its local +Z, but weapon_bone (like every rig bone)
|
# The blade model runs along its local +Z, but weapon_bone (like every rig bone)
|
||||||
|
|||||||
@@ -0,0 +1,59 @@
|
|||||||
|
# FX — the effect library
|
||||||
|
|
||||||
|
Gameplay code fires a **named** effect; the **scene** decides how it looks. That split is the whole
|
||||||
|
point: a programmer writes `Fx.spawn(&"blood_burst", hit_transform)` once, and from then on every
|
||||||
|
change to how a hit *feels* is a `.tscn` Siim edits in the inspector — no code, no recompile.
|
||||||
|
|
||||||
|
```gdscript
|
||||||
|
# anywhere in gameplay code
|
||||||
|
Fx.spawn(&"blood_burst", global_transform) # at a node
|
||||||
|
Fx.spawn(&"slam_dust", Transform3D(Basis(), point)) # at a world point
|
||||||
|
```
|
||||||
|
|
||||||
|
## Siim's workflow
|
||||||
|
|
||||||
|
1. **Open the gallery.** Run `fx/effect_gallery.tscn`. It loops through every effect on a sand-lit
|
||||||
|
stage with the effect's name on screen, so you see each one the way it reads in play.
|
||||||
|
2. **Pick an effect** `.tscn` in `fx/` (`blood_burst`, `slam_dust`, `spark`, `hit_flash`) and open it.
|
||||||
|
3. **Tune it in the inspector.** Everything lives on the `CPUParticles3D` node and its material:
|
||||||
|
- **Colour** → the node's *Color Ramp* (start colour → faded/transparent end).
|
||||||
|
- **Shape of the burst over time** → *Scale Amount Curve*.
|
||||||
|
- **Amount / Lifetime / Explosiveness / Spread / Velocity / Gravity** → the node's emission group.
|
||||||
|
- The viewport previews particles live as you drag — no play needed.
|
||||||
|
4. **Save.** That's the whole edit. Re-run the gallery to compare.
|
||||||
|
|
||||||
|
New effect? Add a `fx/<name>.tscn` (root = `CPUParticles3D` with `one_shot_effect.gd` attached — copy
|
||||||
|
an existing one), then register its name → path in `fx/fx.gd`.
|
||||||
|
|
||||||
|
## House style (keep effects reading as one game)
|
||||||
|
|
||||||
|
**Palette** — pull from these, don't invent per-effect colours:
|
||||||
|
|
||||||
|
| Role | Start | End (fades to alpha 0) |
|
||||||
|
|-------|---------------------------|-----------------------------|
|
||||||
|
| Blood | `#FF0505` | `#400000` |
|
||||||
|
| Dust | `#B89966` (tan) | `#8C7326` |
|
||||||
|
| Ember | `#FFF299` → `#FF8C1A` | transparent |
|
||||||
|
| Flash | `#FFFFFF` | transparent |
|
||||||
|
|
||||||
|
**Timing budgets** — hits read best short: strike/flash effects ≤ **0.4 s**, dust/settle ≤ **1.1 s**.
|
||||||
|
A one-shot effect frees itself `lifetime + 0.5 s` after spawn (`one_shot_effect.gd`), so keep
|
||||||
|
`lifetime` honest.
|
||||||
|
|
||||||
|
**PS1 look** — materials are **unshaded**, **alpha-blended**, **vertex-colour** (colour comes from the
|
||||||
|
ramp), cull disabled. Prefer few, chunky, low-poly billboarded quads over dense fine particles; the
|
||||||
|
game runs the PS1 filter over everything, so subtlety is lost anyway.
|
||||||
|
|
||||||
|
**Mobile** — effects are **`CPUParticles3D`, never `GPUParticles3D`**. The web/GLES3/ANGLE target
|
||||||
|
compiles particle shaders badly (see the notes in `player.gd`); CPU particles are just as tunable in
|
||||||
|
the inspector and safe on-device. Keep this constraint when adding effects.
|
||||||
|
|
||||||
|
## Files
|
||||||
|
|
||||||
|
| File | What it is |
|
||||||
|
|---|---|
|
||||||
|
| `fx.gd` | The `Fx` autoload — `spawn(name, xform, parent=null)`; name→path registry |
|
||||||
|
| `one_shot_effect.gd` | Root helper: fires the emitter(s) once, frees the scene when done |
|
||||||
|
| `blood_burst.tscn` etc. | The effects themselves — **edit these** |
|
||||||
|
| `effect_gallery.tscn` | Preview stage (run it to review) |
|
||||||
|
| `_seed_placeholders.gd` | One-off generator that wrote the first-draft defaults; not used at runtime |
|
||||||
@@ -0,0 +1,200 @@
|
|||||||
|
extends SceneTree
|
||||||
|
## Seeds the placeholder effect .tscn (and the gallery scene) once, headless. Those .tscn are the
|
||||||
|
## source of truth Siim edits in the inspector — this script only builds their first-draft defaults
|
||||||
|
## (ported from the old code-built particles). Re-run only to reset a placeholder from scratch:
|
||||||
|
## godot --headless --script fx/_seed_placeholders.gd
|
||||||
|
|
||||||
|
const _EFFECT_SCRIPT := "res://fx/one_shot_effect.gd"
|
||||||
|
const _GALLERY_SCRIPT := "res://fx/effect_gallery.gd"
|
||||||
|
|
||||||
|
|
||||||
|
func _init() -> void:
|
||||||
|
_seed_blood_burst()
|
||||||
|
_seed_slam_dust()
|
||||||
|
_seed_spark()
|
||||||
|
_seed_hit_flash()
|
||||||
|
_seed_gallery()
|
||||||
|
print("Seeded FX placeholder scenes into res://fx/")
|
||||||
|
quit()
|
||||||
|
|
||||||
|
|
||||||
|
# ── shared builders ─────────────────────────────────────────────────────────
|
||||||
|
func _unshaded() -> StandardMaterial3D:
|
||||||
|
var m := StandardMaterial3D.new()
|
||||||
|
m.shading_mode = BaseMaterial3D.SHADING_MODE_UNSHADED
|
||||||
|
m.transparency = BaseMaterial3D.TRANSPARENCY_ALPHA
|
||||||
|
m.vertex_color_use_as_albedo = true
|
||||||
|
m.cull_mode = BaseMaterial3D.CULL_DISABLED
|
||||||
|
return m
|
||||||
|
|
||||||
|
|
||||||
|
func _sphere(radius: float) -> SphereMesh:
|
||||||
|
var s := SphereMesh.new()
|
||||||
|
s.radius = radius
|
||||||
|
s.height = radius * 2.0
|
||||||
|
s.radial_segments = 4
|
||||||
|
s.rings = 2
|
||||||
|
s.material = _unshaded()
|
||||||
|
return s
|
||||||
|
|
||||||
|
|
||||||
|
func _ramp(c0: Color, c1: Color) -> Gradient:
|
||||||
|
var g := Gradient.new()
|
||||||
|
g.set_color(0, c0)
|
||||||
|
g.set_color(1, c1)
|
||||||
|
return g
|
||||||
|
|
||||||
|
|
||||||
|
func _curve(points: Array) -> Curve:
|
||||||
|
var c := Curve.new()
|
||||||
|
for pt: Vector2 in points:
|
||||||
|
c.add_point(pt)
|
||||||
|
return c
|
||||||
|
|
||||||
|
|
||||||
|
func _save(p: CPUParticles3D, path: String) -> void:
|
||||||
|
p.set_script(load(_EFFECT_SCRIPT))
|
||||||
|
var packed := PackedScene.new()
|
||||||
|
packed.pack(p)
|
||||||
|
ResourceSaver.save(packed, path)
|
||||||
|
p.free()
|
||||||
|
|
||||||
|
|
||||||
|
# ── the placeholders (defaults ported from the old code-built particles) ─────
|
||||||
|
func _seed_blood_burst() -> void:
|
||||||
|
var p := CPUParticles3D.new()
|
||||||
|
p.name = "blood_burst"
|
||||||
|
p.mesh = _sphere(0.07)
|
||||||
|
p.color_ramp = _ramp(Color(1.0, 0.02, 0.02, 1.0), Color(0.25, 0.0, 0.0, 0.0))
|
||||||
|
p.scale_amount_curve = _curve([Vector2(0.0, 1.0), Vector2(0.6, 0.5), Vector2(1.0, 0.0)])
|
||||||
|
p.emitting = false
|
||||||
|
p.one_shot = true
|
||||||
|
p.explosiveness = 0.9
|
||||||
|
p.amount = 25
|
||||||
|
p.lifetime = 1.1
|
||||||
|
p.randomness = 0.4
|
||||||
|
p.local_coords = false
|
||||||
|
p.direction = Vector3(0.0, 1.0, 0.0)
|
||||||
|
p.spread = 80.0
|
||||||
|
p.gravity = Vector3(0.0, -7.0, 0.0)
|
||||||
|
p.initial_velocity_min = 4.0
|
||||||
|
p.initial_velocity_max = 11.0
|
||||||
|
p.scale_amount_min = 0.5
|
||||||
|
p.scale_amount_max = 1.6
|
||||||
|
_save(p, "res://fx/blood_burst.tscn")
|
||||||
|
|
||||||
|
|
||||||
|
func _seed_slam_dust() -> void:
|
||||||
|
var p := CPUParticles3D.new()
|
||||||
|
p.name = "slam_dust"
|
||||||
|
p.mesh = _sphere(0.16)
|
||||||
|
p.color_ramp = _ramp(Color(0.72, 0.60, 0.40, 0.9), Color(0.55, 0.45, 0.30, 0.0))
|
||||||
|
p.scale_amount_curve = _curve([Vector2(0.0, 0.4), Vector2(0.35, 1.0), Vector2(1.0, 0.0)])
|
||||||
|
p.emitting = false
|
||||||
|
p.one_shot = true
|
||||||
|
p.explosiveness = 1.0
|
||||||
|
p.amount = 36
|
||||||
|
p.lifetime = 0.9
|
||||||
|
p.randomness = 0.5
|
||||||
|
p.local_coords = false
|
||||||
|
p.emission_shape = CPUParticles3D.EMISSION_SHAPE_SPHERE
|
||||||
|
p.emission_sphere_radius = 0.5
|
||||||
|
p.direction = Vector3(0.0, 1.0, 0.0)
|
||||||
|
p.spread = 75.0
|
||||||
|
p.gravity = Vector3(0.0, -6.0, 0.0)
|
||||||
|
p.initial_velocity_min = 2.5
|
||||||
|
p.initial_velocity_max = 6.5
|
||||||
|
p.scale_amount_min = 0.6
|
||||||
|
p.scale_amount_max = 1.4
|
||||||
|
_save(p, "res://fx/slam_dust.tscn")
|
||||||
|
|
||||||
|
|
||||||
|
func _seed_spark() -> void:
|
||||||
|
var p := CPUParticles3D.new()
|
||||||
|
p.name = "spark"
|
||||||
|
p.mesh = _sphere(0.03)
|
||||||
|
p.color_ramp = _ramp(Color(1.0, 0.95, 0.6, 1.0), Color(1.0, 0.55, 0.1, 0.0))
|
||||||
|
p.scale_amount_curve = _curve([Vector2(0.0, 1.0), Vector2(1.0, 0.0)])
|
||||||
|
p.emitting = false
|
||||||
|
p.one_shot = true
|
||||||
|
p.explosiveness = 1.0
|
||||||
|
p.amount = 14
|
||||||
|
p.lifetime = 0.35
|
||||||
|
p.randomness = 0.6
|
||||||
|
p.local_coords = false
|
||||||
|
p.direction = Vector3(0.0, 1.0, 0.0)
|
||||||
|
p.spread = 45.0
|
||||||
|
p.gravity = Vector3(0.0, -9.0, 0.0)
|
||||||
|
p.initial_velocity_min = 3.0
|
||||||
|
p.initial_velocity_max = 7.0
|
||||||
|
p.scale_amount_min = 0.4
|
||||||
|
p.scale_amount_max = 1.0
|
||||||
|
_save(p, "res://fx/spark.tscn")
|
||||||
|
|
||||||
|
|
||||||
|
func _seed_hit_flash() -> void:
|
||||||
|
var p := CPUParticles3D.new()
|
||||||
|
p.name = "hit_flash"
|
||||||
|
p.mesh = _sphere(0.05)
|
||||||
|
p.color_ramp = _ramp(Color(1.0, 1.0, 1.0, 1.0), Color(1.0, 1.0, 1.0, 0.0))
|
||||||
|
p.scale_amount_curve = _curve([Vector2(0.0, 0.2), Vector2(0.3, 1.2), Vector2(1.0, 0.0)])
|
||||||
|
p.emitting = false
|
||||||
|
p.one_shot = true
|
||||||
|
p.explosiveness = 1.0
|
||||||
|
p.amount = 6
|
||||||
|
p.lifetime = 0.18
|
||||||
|
p.randomness = 0.2
|
||||||
|
p.local_coords = false
|
||||||
|
p.spread = 180.0
|
||||||
|
p.gravity = Vector3.ZERO
|
||||||
|
p.initial_velocity_min = 0.5
|
||||||
|
p.initial_velocity_max = 1.5
|
||||||
|
p.scale_amount_min = 0.8
|
||||||
|
p.scale_amount_max = 1.4
|
||||||
|
_save(p, "res://fx/hit_flash.tscn")
|
||||||
|
|
||||||
|
|
||||||
|
func _seed_gallery() -> void:
|
||||||
|
var root_node := Node3D.new()
|
||||||
|
root_node.name = "EffectGallery"
|
||||||
|
|
||||||
|
var cam := Camera3D.new()
|
||||||
|
cam.name = "Camera3D"
|
||||||
|
cam.transform = Transform3D(Basis.from_euler(Vector3(deg_to_rad(-18.0), 0.0, 0.0)), Vector3(0.0, 2.0, 4.5))
|
||||||
|
root_node.add_child(cam)
|
||||||
|
cam.owner = root_node
|
||||||
|
|
||||||
|
var light := DirectionalLight3D.new()
|
||||||
|
light.name = "Sun"
|
||||||
|
light.rotation_degrees = Vector3(-50.0, -30.0, 0.0)
|
||||||
|
root_node.add_child(light)
|
||||||
|
light.owner = root_node
|
||||||
|
|
||||||
|
var ground := MeshInstance3D.new()
|
||||||
|
ground.name = "Ground"
|
||||||
|
var plane := PlaneMesh.new()
|
||||||
|
plane.size = Vector2(12.0, 12.0)
|
||||||
|
var gmat := StandardMaterial3D.new()
|
||||||
|
gmat.albedo_color = Color(0.62, 0.53, 0.36)
|
||||||
|
plane.material = gmat
|
||||||
|
ground.mesh = plane
|
||||||
|
root_node.add_child(ground)
|
||||||
|
ground.owner = root_node
|
||||||
|
|
||||||
|
var ui := CanvasLayer.new()
|
||||||
|
ui.name = "UI"
|
||||||
|
root_node.add_child(ui)
|
||||||
|
ui.owner = root_node
|
||||||
|
var label := Label.new()
|
||||||
|
label.name = "Label"
|
||||||
|
label.position = Vector2(24.0, 20.0)
|
||||||
|
label.text = "FX gallery"
|
||||||
|
label.add_theme_font_size_override("font_size", 28)
|
||||||
|
ui.add_child(label)
|
||||||
|
label.owner = root_node
|
||||||
|
|
||||||
|
root_node.set_script(load(_GALLERY_SCRIPT))
|
||||||
|
var packed := PackedScene.new()
|
||||||
|
packed.pack(root_node)
|
||||||
|
ResourceSaver.save(packed, "res://fx/effect_gallery.tscn")
|
||||||
|
root_node.free()
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://csbp6mkg257uy
|
||||||
@@ -0,0 +1,42 @@
|
|||||||
|
[gd_scene format=3]
|
||||||
|
|
||||||
|
[ext_resource type="Script" path="res://fx/one_shot_effect.gd" id="1_l68fm"]
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_okatq"]
|
||||||
|
transparency = 1
|
||||||
|
cull_mode = 2
|
||||||
|
shading_mode = 0
|
||||||
|
vertex_color_use_as_albedo = true
|
||||||
|
|
||||||
|
[sub_resource type="SphereMesh" id="SphereMesh_n7uw4"]
|
||||||
|
material = SubResource("StandardMaterial3D_okatq")
|
||||||
|
radius = 0.07
|
||||||
|
height = 0.14
|
||||||
|
radial_segments = 4
|
||||||
|
rings = 2
|
||||||
|
|
||||||
|
[sub_resource type="Curve" id="Curve_a71nq"]
|
||||||
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.6, 0.5), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||||
|
point_count = 3
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id="Gradient_mhqc0"]
|
||||||
|
colors = PackedColorArray(1, 0.02, 0.02, 1, 0.25, 0, 0, 0)
|
||||||
|
|
||||||
|
[node name="blood_burst" type="CPUParticles3D" unique_id=1553421910]
|
||||||
|
emitting = false
|
||||||
|
amount = 25
|
||||||
|
lifetime = 1.1
|
||||||
|
one_shot = true
|
||||||
|
explosiveness = 0.9
|
||||||
|
randomness = 0.4
|
||||||
|
mesh = SubResource("SphereMesh_n7uw4")
|
||||||
|
direction = Vector3(0, 1, 0)
|
||||||
|
spread = 80.0
|
||||||
|
gravity = Vector3(0, -7, 0)
|
||||||
|
initial_velocity_min = 4.0
|
||||||
|
initial_velocity_max = 11.0
|
||||||
|
scale_amount_min = 0.5
|
||||||
|
scale_amount_max = 1.6
|
||||||
|
scale_amount_curve = SubResource("Curve_a71nq")
|
||||||
|
color_ramp = SubResource("Gradient_mhqc0")
|
||||||
|
script = ExtResource("1_l68fm")
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
extends Node3D
|
||||||
|
## Live preview stage for the FX library. Cycles through every registered effect on a loop against
|
||||||
|
## arena-ish lighting so Siim sees each one as it reads in-game. Open fx/effect_gallery.tscn and
|
||||||
|
## press Play, then edit any effect .tscn in the inspector and re-run to compare. See fx/README.md.
|
||||||
|
|
||||||
|
const _CYCLE_SEC := 1.6
|
||||||
|
const _EFFECTS: Array[StringName] = [&"blood_burst", &"slam_dust", &"spark", &"hit_flash"]
|
||||||
|
|
||||||
|
@onready var _label: Label = $UI/Label
|
||||||
|
# Reached by path rather than the Fx global so the placeholder-seeder can compile and attach this
|
||||||
|
# script headless (autoload globals aren't resolvable during an on-demand compile in a --script run).
|
||||||
|
@onready var _fx: Node = get_node("/root/Fx")
|
||||||
|
|
||||||
|
var _index := 0
|
||||||
|
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
var timer := Timer.new()
|
||||||
|
timer.wait_time = _CYCLE_SEC
|
||||||
|
timer.autostart = true
|
||||||
|
add_child(timer)
|
||||||
|
timer.timeout.connect(_fire_next)
|
||||||
|
_fire_next()
|
||||||
|
|
||||||
|
|
||||||
|
func _fire_next() -> void:
|
||||||
|
var effect := _EFFECTS[_index % _EFFECTS.size()]
|
||||||
|
_index += 1
|
||||||
|
_label.text = "%s (%d/%d)" % [effect, (_index - 1) % _EFFECTS.size() + 1, _EFFECTS.size()]
|
||||||
|
_fx.call("spawn", effect, global_transform.translated_local(Vector3(0.0, 0.25, 0.0)))
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://bu2r8vtpfpwe7
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene format=3]
|
||||||
|
|
||||||
|
[ext_resource type="Script" path="res://fx/effect_gallery.gd" id="1_opqwa"]
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_lt3bb"]
|
||||||
|
albedo_color = Color(0.62, 0.53, 0.36, 1)
|
||||||
|
|
||||||
|
[sub_resource type="PlaneMesh" id="PlaneMesh_2rj6n"]
|
||||||
|
material = SubResource("StandardMaterial3D_lt3bb")
|
||||||
|
size = Vector2(12, 12)
|
||||||
|
|
||||||
|
[node name="EffectGallery" type="Node3D" unique_id=530454952]
|
||||||
|
script = ExtResource("1_opqwa")
|
||||||
|
|
||||||
|
[node name="Camera3D" type="Camera3D" parent="." unique_id=1818153475]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 0.95105654, 0.309017, 0, -0.309017, 0.95105654, 0, 2, 4.5)
|
||||||
|
|
||||||
|
[node name="Sun" type="DirectionalLight3D" parent="." unique_id=1218164313]
|
||||||
|
transform = Transform3D(0.8660254, 0.38302222, -0.32139382, 0, 0.64278764, 0.76604444, 0.5, -0.66341394, 0.5566704, 0, 0, 0)
|
||||||
|
|
||||||
|
[node name="Ground" type="MeshInstance3D" parent="." unique_id=178415463]
|
||||||
|
mesh = SubResource("PlaneMesh_2rj6n")
|
||||||
|
|
||||||
|
[node name="UI" type="CanvasLayer" parent="." unique_id=1848100773]
|
||||||
|
|
||||||
|
[node name="Label" type="Label" parent="UI" unique_id=1347149836]
|
||||||
|
offset_left = 24.0
|
||||||
|
offset_top = 20.0
|
||||||
|
offset_right = 24.0
|
||||||
|
offset_bottom = 20.0
|
||||||
|
theme_override_font_sizes/font_size = 28
|
||||||
|
text = "FX gallery"
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
extends Node
|
||||||
|
## Fx — the one place gameplay code fires a visual effect. Code names WHICH effect and WHERE;
|
||||||
|
## the .tscn owns HOW it looks (colour, curves, emission — all inspector-editable, no recompile).
|
||||||
|
## Autoload singleton. Usage: Fx.spawn(&"blood_burst", hit_transform)
|
||||||
|
##
|
||||||
|
## Scenes are loaded lazily (not preloaded) so this autoload compiles and boots even before the
|
||||||
|
## placeholder .tscn are seeded — see fx/_seed_placeholders.gd.
|
||||||
|
|
||||||
|
const _PATHS: Dictionary = {
|
||||||
|
&"blood_burst": "res://fx/blood_burst.tscn",
|
||||||
|
&"slam_dust": "res://fx/slam_dust.tscn",
|
||||||
|
&"spark": "res://fx/spark.tscn",
|
||||||
|
&"hit_flash": "res://fx/hit_flash.tscn",
|
||||||
|
}
|
||||||
|
|
||||||
|
var _cache: Dictionary = {}
|
||||||
|
|
||||||
|
|
||||||
|
# Spawn a named effect at `xform`, parented to `parent` (or the current scene). Returns the
|
||||||
|
# instance, or null if the effect is unknown or its scene is missing.
|
||||||
|
func spawn(effect: StringName, xform: Transform3D, parent: Node = null) -> Node:
|
||||||
|
var scene := _scene(effect)
|
||||||
|
if scene == null:
|
||||||
|
return null
|
||||||
|
var host := parent if parent != null else _default_host()
|
||||||
|
if host == null:
|
||||||
|
push_warning("Fx.spawn(%s): no parent and no current scene to attach to" % effect)
|
||||||
|
return null
|
||||||
|
var inst := scene.instantiate() as Node3D
|
||||||
|
host.add_child(inst)
|
||||||
|
inst.global_transform = xform
|
||||||
|
return inst
|
||||||
|
|
||||||
|
|
||||||
|
func _scene(effect: StringName) -> PackedScene:
|
||||||
|
if _cache.has(effect):
|
||||||
|
return _cache[effect]
|
||||||
|
if not _PATHS.has(effect):
|
||||||
|
push_warning("Fx.spawn: unknown effect '%s' (add it to fx/fx.gd)" % effect)
|
||||||
|
return null
|
||||||
|
var scene := load(_PATHS[effect]) as PackedScene
|
||||||
|
if scene == null:
|
||||||
|
push_warning("Fx.spawn: scene missing for '%s' at %s" % [effect, _PATHS[effect]])
|
||||||
|
return null
|
||||||
|
_cache[effect] = scene
|
||||||
|
return scene
|
||||||
|
|
||||||
|
|
||||||
|
func _default_host() -> Node:
|
||||||
|
var tree := get_tree()
|
||||||
|
return tree.current_scene if tree != null else null
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://b223163l8yasu
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
[gd_scene format=3]
|
||||||
|
|
||||||
|
[ext_resource type="Script" path="res://fx/one_shot_effect.gd" id="1_6wb3q"]
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_n65j7"]
|
||||||
|
transparency = 1
|
||||||
|
cull_mode = 2
|
||||||
|
shading_mode = 0
|
||||||
|
vertex_color_use_as_albedo = true
|
||||||
|
|
||||||
|
[sub_resource type="SphereMesh" id="SphereMesh_ih2se"]
|
||||||
|
material = SubResource("StandardMaterial3D_n65j7")
|
||||||
|
radius = 0.05
|
||||||
|
height = 0.1
|
||||||
|
radial_segments = 4
|
||||||
|
rings = 2
|
||||||
|
|
||||||
|
[sub_resource type="Curve" id="Curve_kfjqk"]
|
||||||
|
_data = [Vector2(0, 0.2), 0.0, 0.0, 0, 0, Vector2(0.3, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||||
|
point_count = 3
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id="Gradient_8o2om"]
|
||||||
|
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0)
|
||||||
|
|
||||||
|
[node name="hit_flash" type="CPUParticles3D" unique_id=454164430]
|
||||||
|
emitting = false
|
||||||
|
amount = 6
|
||||||
|
lifetime = 0.18
|
||||||
|
one_shot = true
|
||||||
|
explosiveness = 1.0
|
||||||
|
randomness = 0.2
|
||||||
|
mesh = SubResource("SphereMesh_ih2se")
|
||||||
|
spread = 180.0
|
||||||
|
gravity = Vector3(0, 0, 0)
|
||||||
|
initial_velocity_min = 0.5
|
||||||
|
initial_velocity_max = 1.5
|
||||||
|
scale_amount_min = 0.8
|
||||||
|
scale_amount_max = 1.4
|
||||||
|
scale_amount_curve = SubResource("Curve_kfjqk")
|
||||||
|
color_ramp = SubResource("Gradient_8o2om")
|
||||||
|
script = ExtResource("1_6wb3q")
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
extends CPUParticles3D
|
||||||
|
## Root helper for a one-shot effect scene: fires this emitter (and any CPUParticles3D children)
|
||||||
|
## once when spawned, then frees the whole scene after the longest-lived particle has died. This
|
||||||
|
## is what lets an effect be nothing but a tunable CPUParticles3D scene — no per-effect code, so
|
||||||
|
## Siim owns the look entirely in the inspector. Fired by the Fx autoload; see fx/README.md.
|
||||||
|
|
||||||
|
const _FREE_MARGIN := 0.5
|
||||||
|
|
||||||
|
|
||||||
|
func _ready() -> void:
|
||||||
|
var ttl := _arm(self)
|
||||||
|
for emitter: CPUParticles3D in _child_emitters():
|
||||||
|
ttl = maxf(ttl, _arm(emitter))
|
||||||
|
get_tree().create_timer(ttl + _FREE_MARGIN).timeout.connect(queue_free)
|
||||||
|
|
||||||
|
|
||||||
|
func _arm(p: CPUParticles3D) -> float:
|
||||||
|
p.one_shot = true
|
||||||
|
p.emitting = true
|
||||||
|
return p.lifetime
|
||||||
|
|
||||||
|
|
||||||
|
func _child_emitters() -> Array[CPUParticles3D]:
|
||||||
|
var out: Array[CPUParticles3D] = []
|
||||||
|
_gather(self, out)
|
||||||
|
return out
|
||||||
|
|
||||||
|
|
||||||
|
func _gather(node: Node, out: Array[CPUParticles3D]) -> void:
|
||||||
|
for child: Node in node.get_children():
|
||||||
|
if child is CPUParticles3D:
|
||||||
|
out.append(child)
|
||||||
|
_gather(child, out)
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://dkoudbnrkfiaw
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
[gd_scene format=3]
|
||||||
|
|
||||||
|
[ext_resource type="Script" path="res://fx/one_shot_effect.gd" id="1_88uyl"]
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_1tr47"]
|
||||||
|
transparency = 1
|
||||||
|
cull_mode = 2
|
||||||
|
shading_mode = 0
|
||||||
|
vertex_color_use_as_albedo = true
|
||||||
|
|
||||||
|
[sub_resource type="SphereMesh" id="SphereMesh_bw8nk"]
|
||||||
|
material = SubResource("StandardMaterial3D_1tr47")
|
||||||
|
radius = 0.16
|
||||||
|
height = 0.32
|
||||||
|
radial_segments = 4
|
||||||
|
rings = 2
|
||||||
|
|
||||||
|
[sub_resource type="Curve" id="Curve_xgm72"]
|
||||||
|
_data = [Vector2(0, 0.4), 0.0, 0.0, 0, 0, Vector2(0.35, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||||
|
point_count = 3
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id="Gradient_l8m5g"]
|
||||||
|
colors = PackedColorArray(0.72, 0.6, 0.4, 0.9, 0.55, 0.45, 0.3, 0)
|
||||||
|
|
||||||
|
[node name="slam_dust" type="CPUParticles3D" unique_id=82833428]
|
||||||
|
emitting = false
|
||||||
|
amount = 36
|
||||||
|
lifetime = 0.9
|
||||||
|
one_shot = true
|
||||||
|
explosiveness = 1.0
|
||||||
|
randomness = 0.5
|
||||||
|
mesh = SubResource("SphereMesh_bw8nk")
|
||||||
|
emission_shape = 1
|
||||||
|
emission_sphere_radius = 0.5
|
||||||
|
direction = Vector3(0, 1, 0)
|
||||||
|
spread = 75.0
|
||||||
|
gravity = Vector3(0, -6, 0)
|
||||||
|
initial_velocity_min = 2.5
|
||||||
|
initial_velocity_max = 6.5
|
||||||
|
scale_amount_min = 0.6
|
||||||
|
scale_amount_max = 1.4
|
||||||
|
scale_amount_curve = SubResource("Curve_xgm72")
|
||||||
|
color_ramp = SubResource("Gradient_l8m5g")
|
||||||
|
script = ExtResource("1_88uyl")
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
[gd_scene format=3]
|
||||||
|
|
||||||
|
[ext_resource type="Script" path="res://fx/one_shot_effect.gd" id="1_kk3a7"]
|
||||||
|
|
||||||
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tjifq"]
|
||||||
|
transparency = 1
|
||||||
|
cull_mode = 2
|
||||||
|
shading_mode = 0
|
||||||
|
vertex_color_use_as_albedo = true
|
||||||
|
|
||||||
|
[sub_resource type="SphereMesh" id="SphereMesh_pv2r6"]
|
||||||
|
material = SubResource("StandardMaterial3D_tjifq")
|
||||||
|
radius = 0.03
|
||||||
|
height = 0.06
|
||||||
|
radial_segments = 4
|
||||||
|
rings = 2
|
||||||
|
|
||||||
|
[sub_resource type="Curve" id="Curve_l33bb"]
|
||||||
|
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||||
|
point_count = 2
|
||||||
|
|
||||||
|
[sub_resource type="Gradient" id="Gradient_pnkyn"]
|
||||||
|
colors = PackedColorArray(1, 0.95, 0.6, 1, 1, 0.55, 0.1, 0)
|
||||||
|
|
||||||
|
[node name="spark" type="CPUParticles3D" unique_id=69954641]
|
||||||
|
emitting = false
|
||||||
|
amount = 14
|
||||||
|
lifetime = 0.35
|
||||||
|
one_shot = true
|
||||||
|
explosiveness = 1.0
|
||||||
|
randomness = 0.6
|
||||||
|
mesh = SubResource("SphereMesh_pv2r6")
|
||||||
|
direction = Vector3(0, 1, 0)
|
||||||
|
gravity = Vector3(0, -9, 0)
|
||||||
|
initial_velocity_min = 3.0
|
||||||
|
initial_velocity_max = 7.0
|
||||||
|
scale_amount_min = 0.4
|
||||||
|
scale_amount_curve = SubResource("Curve_l33bb")
|
||||||
|
color_ramp = SubResource("Gradient_pnkyn")
|
||||||
|
script = ExtResource("1_kk3a7")
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
extends Node
|
|
||||||
## Stateless façade (autoload `Gore`) for spawning persistent blood splats. Callers just say
|
|
||||||
## Gore.splat(pos, dir, size) at each wound; this routes to the level's BloodDecals pool
|
|
||||||
## (group &"blood_decals"), which the game shell rebuilds into LevelRoot on every load so the
|
|
||||||
## stains die with the level. No-ops when there's no pool (menus, headless tests without a
|
|
||||||
## level) or when the player has turned gore off — so the gate lives in one place.
|
|
||||||
|
|
||||||
|
|
||||||
func splat(world_pos: Vector3, dir: Vector3 = Vector3.ZERO, size: float = 0.6) -> void:
|
|
||||||
if not Settings.gore:
|
|
||||||
return
|
|
||||||
var pool := get_tree().get_first_node_in_group(&"blood_decals")
|
|
||||||
if pool == null:
|
|
||||||
return
|
|
||||||
pool.call(&"splat", world_pos, dir, size * DP.f("blood_scale"))
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://b3dobof8qule3
|
|
||||||
@@ -80,11 +80,8 @@ func _apply_hit(body: Node3D) -> void:
|
|||||||
return
|
return
|
||||||
_hit_this_swing[body] = true
|
_hit_this_swing[body] = true
|
||||||
_did_hit = true
|
_did_hit = true
|
||||||
body.call(&"take_sword_hit", damage_cause)
|
var ku := _knock_up_for(body) if knock_up > 0.0 else 0.0
|
||||||
if knock_up > 0.0:
|
DamageEvent.deal(body, DamageEvent.cause_from(damage_cause), body.global_position, self, ku)
|
||||||
var v := _knock_up_for(body)
|
|
||||||
if v > 0.0:
|
|
||||||
body.call(&"apply_knock_up", v)
|
|
||||||
|
|
||||||
|
|
||||||
# Scale the pop by how far the body is from this hitbox's origin (planar). See the export docs.
|
# Scale the pop by how far the body is from this hitbox's origin (planar). See the export docs.
|
||||||
|
|||||||
@@ -30,9 +30,6 @@ func load_active_level() -> void:
|
|||||||
var module := level.level_scene.instantiate()
|
var module := level.level_scene.instantiate()
|
||||||
_tag_environment_for_corpses(module)
|
_tag_environment_for_corpses(module)
|
||||||
_level_root.add_child(module)
|
_level_root.add_child(module)
|
||||||
# A fresh blood-splat pool for this level, alongside the module under LevelRoot so it's
|
|
||||||
# torn down with everything else on the next load — stains never leak into the next fight.
|
|
||||||
_level_root.add_child(preload("res://blood_decals.gd").new())
|
|
||||||
|
|
||||||
|
|
||||||
## Ground and walls stay on WORLD so the bull and live matadors collide with them; here
|
## Ground and walls stay on WORLD so the bull and live matadors collide with them; here
|
||||||
|
|||||||
@@ -34,25 +34,25 @@ func _spawn() -> void:
|
|||||||
# Matadors are assigned to a random subset of spawn points each wave and enter staggered.
|
# Matadors are assigned to a random subset of spawn points each wave and enter staggered.
|
||||||
func _start_next_wave() -> void:
|
func _start_next_wave() -> void:
|
||||||
_wave += 1
|
_wave += 1
|
||||||
|
|
||||||
# 8 waves total.
|
# 8 waves total.
|
||||||
if _wave > DP.f("mat_wave_size"):
|
if _wave > DP.f("mat_wave_size"):
|
||||||
return
|
return
|
||||||
|
|
||||||
# Wave 1 = 1 matador, Wave 2 = 2, ... Wave 8 = 8.
|
# Wave 1 = 1 matador, Wave 2 = 2, ... Wave 8 = 8.
|
||||||
var count := _wave
|
var count := _wave
|
||||||
|
|
||||||
# Shuffle the spawn points so the spawn locations are random.
|
# Shuffle the spawn points so the spawn locations are random.
|
||||||
var points: Array[Node3D] = _spawn_points.duplicate()
|
var points: Array[Node3D] = _spawn_points.duplicate()
|
||||||
points.shuffle()
|
points.shuffle()
|
||||||
|
|
||||||
for i in range(count):
|
for i in range(count):
|
||||||
# Reuse spawn points when we have more matadors than points.
|
# Reuse spawn points when we have more matadors than points.
|
||||||
var sp: Node3D = points[i % points.size()]
|
var sp: Node3D = points[i % points.size()]
|
||||||
|
|
||||||
var m := _spawn_at(sp.global_position)
|
var m := _spawn_at(sp.global_position)
|
||||||
m.call_deferred(&"enter_spawn_roll", Vector3.ZERO)
|
m.call_deferred(&"enter_spawn_roll", Vector3.ZERO)
|
||||||
|
|
||||||
if i < count - 1:
|
if i < count - 1:
|
||||||
await get_tree().create_timer(
|
await get_tree().create_timer(
|
||||||
DP.f("mat_spawn_stagger")
|
DP.f("mat_spawn_stagger")
|
||||||
|
|||||||
+1
-2
@@ -955,7 +955,7 @@ func _try_melee_hit(reach: float) -> void:
|
|||||||
if facing.dot(to_bull / dist) < cos(deg_to_rad(DP.f("mat_stab_arc"))):
|
if facing.dot(to_bull / dist) < cos(deg_to_rad(DP.f("mat_stab_arc"))):
|
||||||
return
|
return
|
||||||
_blade_hit_cd = DP.f("mat_stab_cooldown")
|
_blade_hit_cd = DP.f("mat_stab_cooldown")
|
||||||
_bull.call(&"take_sword_hit", "gored")
|
DamageEvent.deal(_bull, DamageEvent.Cause.GORED, _bull.global_position, self)
|
||||||
|
|
||||||
|
|
||||||
func _enter_ragdoll(hit_dir: Vector3, bull_speed: float, up_boost: float = 0.0) -> void:
|
func _enter_ragdoll(hit_dir: Vector3, bull_speed: float, up_boost: float = 0.0) -> void:
|
||||||
@@ -974,7 +974,6 @@ func _enter_ragdoll(hit_dir: Vector3, bull_speed: float, up_boost: float = 0.0)
|
|||||||
var throw_dir := (hit_dir + Vector3(0.0, 0.5, 0.0)).normalized()
|
var throw_dir := (hit_dir + Vector3(0.0, 0.5, 0.0)).normalized()
|
||||||
|
|
||||||
_blood_burst.burst(global_position + Vector3(0.0, 0.9, 0.0), hit_dir)
|
_blood_burst.burst(global_position + Vector3(0.0, 0.9, 0.0), hit_dir)
|
||||||
Gore.splat(global_position, hit_dir, 0.55)
|
|
||||||
if _death_player:
|
if _death_player:
|
||||||
_death_player.pitch_scale = randf_range(0.9, 1.1)
|
_death_player.pitch_scale = randf_range(0.9, 1.1)
|
||||||
_death_player.play()
|
_death_player.play()
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
extends Node3D
|
|
||||||
|
|
||||||
|
|
||||||
func _ready() -> void:
|
|
||||||
var anim := get_node_or_null(^"Taunt") as AnimationPlayer
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://cph15mof257wb
|
|
||||||
@@ -1205,9 +1205,6 @@ func take_sword_hit(cause: String = "", hit_pos: Vector3 = Vector3.ZERO) -> void
|
|||||||
# bull). Melee gores pass no position and skip the spurt; gore can be turned off.
|
# bull). Melee gores pass no position and skip the spurt; gore can be turned off.
|
||||||
if cause == "thrown" and Settings.gore:
|
if cause == "thrown" and Settings.gore:
|
||||||
_spawn_blood(hit_pos if hit_pos != Vector3.ZERO else global_position)
|
_spawn_blood(hit_pos if hit_pos != Vector3.ZERO else global_position)
|
||||||
# Any hit — melee or thrown — leaves a lasting stain on the ground the bull bled on.
|
|
||||||
var splat_dir := global_position - hit_pos if hit_pos != Vector3.ZERO else Vector3.ZERO
|
|
||||||
Gore.splat(global_position, splat_dir, 0.5)
|
|
||||||
if _huff_player:
|
if _huff_player:
|
||||||
_huff_player.pitch_scale = randf_range(0.7, 0.9)
|
_huff_player.pitch_scale = randf_range(0.7, 0.9)
|
||||||
_huff_player.play()
|
_huff_player.play()
|
||||||
@@ -1225,6 +1222,15 @@ func apply_knock_up(v: float) -> void:
|
|||||||
velocity.y = maxf(velocity.y, v)
|
velocity.y = maxf(velocity.y, v)
|
||||||
|
|
||||||
|
|
||||||
|
# Typed entry point for the unified hit pipeline: a Hitbox (or any attacker) hands the bull a
|
||||||
|
# DamageEvent instead of calling take_sword_hit directly. A thin adapter over the existing pip /
|
||||||
|
# knock-up logic, so behaviour is unchanged while callers migrate off the stringly path.
|
||||||
|
func receive_damage(event: DamageEvent) -> void:
|
||||||
|
take_sword_hit(event.cause_name(), event.hit_position)
|
||||||
|
if event.knock_up > 0.0:
|
||||||
|
apply_knock_up(event.knock_up)
|
||||||
|
|
||||||
|
|
||||||
# Blood spurt from a spear wound: a short-lived spray of dark-red gobs flung out of the
|
# Blood spurt from a spear wound: a short-lived spray of dark-red gobs flung out of the
|
||||||
# entry point, biased outward from the bull's centre (so it reads as bursting from the
|
# entry point, biased outward from the bull's centre (so it reads as bursting from the
|
||||||
# hide) with a touch of lift before gravity drags it down.
|
# hide) with a touch of lift before gravity drags it down.
|
||||||
|
|||||||
+1
-1
@@ -29,7 +29,7 @@ Settings="*res://settings.gd"
|
|||||||
Run="*res://levels/run_state.gd"
|
Run="*res://levels/run_state.gd"
|
||||||
OrientationGuard="*res://orientation_guard.gd"
|
OrientationGuard="*res://orientation_guard.gd"
|
||||||
WebStartGate="*res://web_start_gate.gd"
|
WebStartGate="*res://web_start_gate.gd"
|
||||||
Gore="*res://gore.gd"
|
Fx="*res://fx/fx.gd"
|
||||||
|
|
||||||
[display]
|
[display]
|
||||||
|
|
||||||
|
|||||||
+14
-2
@@ -10,10 +10,22 @@ for arg in "$@"; do [[ "$arg" == "--no-gameplay" ]] && SKIP_GAMEPLAY=1; done
|
|||||||
echo "=== gdlint ==="
|
echo "=== gdlint ==="
|
||||||
gdlint *.gd levels/*.gd tests/*.gd
|
gdlint *.gd levels/*.gd tests/*.gd
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "=== Harness self-test (shared test_helpers: seeded RNG + approx + tally) ==="
|
||||||
|
"$GODOT" --headless --script tests/harness_selftest.gd
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "=== Logic tests ==="
|
echo "=== Logic tests ==="
|
||||||
"$GODOT" --headless --script tests/logic_test.gd
|
"$GODOT" --headless --script tests/logic_test.gd
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "=== Damage pipeline (bull's hit reception through DamageEvent) ==="
|
||||||
|
"$GODOT" --headless --script tests/damage_pipeline_test.gd
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "=== FX gallery smoke (every registered Fx effect spawns + frees) ==="
|
||||||
|
"$GODOT" --headless --script tests/fx_gallery_test.gd
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "=== Console focus tests ==="
|
echo "=== Console focus tests ==="
|
||||||
"$GODOT" --headless --script tests/console_focus_test.gd
|
"$GODOT" --headless --script tests/console_focus_test.gd
|
||||||
@@ -27,8 +39,8 @@ echo "=== Touch control tests (joystick self-heals, never strands) ==="
|
|||||||
"$GODOT" --headless --script tests/touch_controls_test.gd
|
"$GODOT" --headless --script tests/touch_controls_test.gd
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "=== Blood decal tests (floor+wall stamps, ring-buffer cap, gore gate) ==="
|
echo "=== UI layout tests (HUD stays on-screen, text fits, tap targets, scroll — across resolutions) ==="
|
||||||
"$GODOT" --headless --script tests/blood_decals_test.gd
|
"$GODOT" --headless --script tests/ui_layout_test.gd
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "=== Rigid-skin tests (web mesh conversion keeps all materials) ==="
|
echo "=== Rigid-skin tests (web mesh conversion keeps all materials) ==="
|
||||||
|
|||||||
+1
-1
@@ -223,7 +223,7 @@ func _embed(other: Object, contact: Vector3, flight: Vector3) -> void:
|
|||||||
var pose := Transform3D(_aim_basis(f), contact + f * (_EMBED_DEPTH - _TIP_Z))
|
var pose := Transform3D(_aim_basis(f), contact + f * (_EMBED_DEPTH - _TIP_Z))
|
||||||
var bull := other as Node
|
var bull := other as Node
|
||||||
if bull != null and bull.is_in_group(&"player"):
|
if bull != null and bull.is_in_group(&"player"):
|
||||||
bull.call(&"take_sword_hit", "thrown", contact)
|
DamageEvent.deal(bull, DamageEvent.Cause.THROWN, contact, self)
|
||||||
if is_instance_valid(_mesh) and is_instance_valid(bull):
|
if is_instance_valid(_mesh) and is_instance_valid(bull):
|
||||||
_mesh.reparent(_spear_anchor(bull), false)
|
_mesh.reparent(_spear_anchor(bull), false)
|
||||||
_mesh.global_transform = pose
|
_mesh.global_transform = pose
|
||||||
|
|||||||
@@ -0,0 +1,63 @@
|
|||||||
|
# Tests
|
||||||
|
|
||||||
|
Headless, deterministic tests that run in CI (`.github/workflows/ci.yml`) and locally via
|
||||||
|
`bash run_tests.sh`. Nothing here needs a GPU — even the UI checks assert computed geometry
|
||||||
|
instead of comparing pixels, so the whole suite runs in plain headless Godot.
|
||||||
|
|
||||||
|
## Run
|
||||||
|
|
||||||
|
```bash
|
||||||
|
bash run_tests.sh # lint + every headless test (+ gameplay assertions)
|
||||||
|
bash run_tests.sh --no-gameplay # skip the slower full-scene gameplay pass (what CI runs)
|
||||||
|
|
||||||
|
# a single test:
|
||||||
|
godot --headless --script tests/<name>.gd
|
||||||
|
```
|
||||||
|
|
||||||
|
Set `GODOT` to point at a specific binary: `GODOT=/path/to/godot bash run_tests.sh`.
|
||||||
|
|
||||||
|
## The six layers
|
||||||
|
|
||||||
|
Order is cheapest first. The middle layers are where "don't break interactions/UI by accident"
|
||||||
|
is actually won — none of them need a screenshot.
|
||||||
|
|
||||||
|
| Layer | What it drives | Example here |
|
||||||
|
|---|---|---|
|
||||||
|
| **Scene smoke** | Instantiate a scene headless, assert no errors | `level_switch_test.gd` (level modules load, no geometry leaks) |
|
||||||
|
| **Unit / logic** | Pure functions, no scene tree | `logic_test.gd`; `harness_selftest.gd` (proves `test_helpers.gd`) |
|
||||||
|
| **Signal contract** | Emit a signal, assert args/count | *to add:* `died` / `health_changed` / `all_defeated` fire correctly |
|
||||||
|
| **Interaction** | Feed synthetic input, step frames, assert state | `touch_controls_test.gd`, `matador_charge_test.gd` |
|
||||||
|
| **Scenario / replay** | Scripted inputs + fixed seed over a whole fight | `difficulty_sim.gd` (a report), `bear_boss_test.gd` |
|
||||||
|
| **UI layout** | Resize the viewport, query `Control` rects | `ui_layout_test.gd` (on-screen, text fits, tap size, scroll) |
|
||||||
|
|
||||||
|
## Shared harness
|
||||||
|
|
||||||
|
`test_helpers.gd` (`class_name TestHelpers`) holds the primitives every test used to re-implement:
|
||||||
|
|
||||||
|
- `TestHelpers.make_rng(seed)` — a **seeded** `RandomNumberGenerator`. Determinism is the
|
||||||
|
precondition for the interaction/scenario layers; seed the RNG here instead of the global
|
||||||
|
`randf()`/`randi()` so a test replays identically. (Reworking gameplay code to accept an injected
|
||||||
|
RNG is tracked in the refactor plan's Workstream 2.)
|
||||||
|
- `TestHelpers.approx(a, b, eps)` / `vec_approx(a, b, eps)` — float/vector comparisons with
|
||||||
|
tolerance, because computed positions never compare exactly equal.
|
||||||
|
- A pass/fail tally: `t.ok(cond, msg)` and `t.report()`, which prints `Results: X passed, Y failed`
|
||||||
|
and returns the process exit code.
|
||||||
|
|
||||||
|
New tests follow the existing idiom: `extends SceneTree`, `_init()` → `_run.call_deferred()`,
|
||||||
|
print ` PASS:` / ` FAIL:`, and `quit(t.report())`.
|
||||||
|
|
||||||
|
## Next step: GdUnit4
|
||||||
|
|
||||||
|
The hand-rolled harness is enough for CI today. The plan's Workstream 5 adopts
|
||||||
|
[GdUnit4](https://github.com/MikeSchulze/gdUnit4) for a fluent assertion API, its **scene runner**
|
||||||
|
(synthetic input + frame stepping — purpose-built for the interaction layer), and HTML/JUnit
|
||||||
|
reports. Adoption is incremental, so the current tests keep running throughout:
|
||||||
|
|
||||||
|
1. Add it under `addons/gdUnit4` (AssetLib in-editor, or a git submodule) and enable the plugin in
|
||||||
|
Project Settings → Plugins.
|
||||||
|
2. Point CI at GdUnit4's own GitHub Action (it publishes the JUnit report to the PR) alongside the
|
||||||
|
existing `run_tests.sh` step.
|
||||||
|
3. Port suites one at a time — `test_helpers.gd`'s primitives map directly onto GdUnit4 assertions,
|
||||||
|
so a ported test is smaller, not larger.
|
||||||
|
|
||||||
|
Do **not** vendor GdUnit4 into this repo by hand; install it through AssetLib or a submodule.
|
||||||
@@ -1,97 +0,0 @@
|
|||||||
extends SceneTree
|
|
||||||
## Persistent blood splats (blood_decals.gd + the Gore autoload). Guards four contracts:
|
|
||||||
## • a splat stamps quads onto the floor and onto a wall within reach of the hit;
|
|
||||||
## • the ring buffer caps the instance count no matter how many hits land;
|
|
||||||
## • Settings.gore = false spawns nothing;
|
|
||||||
## • the pool is a plain node, so it frees with its parent (a level swap clears the stains).
|
|
||||||
## blood_decals.gd references the DP autoload, so it's load()ed at runtime here (not a
|
|
||||||
## top-level preload) — under --script a preload compiles before autoloads register.
|
|
||||||
## Run: godot --headless --script tests/blood_decals_test.gd
|
|
||||||
|
|
||||||
var _pass := 0
|
|
||||||
var _fail := 0
|
|
||||||
|
|
||||||
|
|
||||||
func _init() -> void:
|
|
||||||
_run.call_deferred()
|
|
||||||
|
|
||||||
|
|
||||||
func _ok(c: bool, m: String) -> void:
|
|
||||||
if c:
|
|
||||||
_pass += 1
|
|
||||||
print(" PASS: ", m)
|
|
||||||
else:
|
|
||||||
_fail += 1
|
|
||||||
print(" FAIL: ", m)
|
|
||||||
|
|
||||||
|
|
||||||
# Count instances actually placed on the map. Only the first `visible_instance_count` slots of
|
|
||||||
# the ring buffer are drawn, so that's the live count once the buffer has wrapped.
|
|
||||||
func _live_instances(pool: Node) -> int:
|
|
||||||
var mm: MultiMesh = pool.multimesh
|
|
||||||
if mm == null:
|
|
||||||
return 0
|
|
||||||
return mm.visible_instance_count
|
|
||||||
|
|
||||||
|
|
||||||
func _static_box(size: Vector3, pos: Vector3) -> StaticBody3D:
|
|
||||||
var body := StaticBody3D.new()
|
|
||||||
body.collision_layer = 1 # PhysicsLayers.WORLD
|
|
||||||
body.position = pos
|
|
||||||
var shape := CollisionShape3D.new()
|
|
||||||
var box := BoxShape3D.new()
|
|
||||||
box.size = size
|
|
||||||
shape.shape = box
|
|
||||||
body.add_child(shape)
|
|
||||||
return body
|
|
||||||
|
|
||||||
|
|
||||||
func _run() -> void:
|
|
||||||
var dp: Node = root.get_node("DP")
|
|
||||||
var settings: Node = root.get_node("Settings")
|
|
||||||
var cap := int(dp.f("blood_cap"))
|
|
||||||
|
|
||||||
# A minimal world: a floor plane and one vertical wall, both on WORLD so the splat rays hit.
|
|
||||||
var world := Node3D.new()
|
|
||||||
root.add_child(world)
|
|
||||||
world.add_child(_static_box(Vector3(40, 1, 40), Vector3(0, -0.5, 0))) # floor
|
|
||||||
world.add_child(_static_box(Vector3(1, 6, 40), Vector3(1.4, 3, 0))) # wall at x≈1.4
|
|
||||||
|
|
||||||
var pool: Node = (load("res://blood_decals.gd") as GDScript).new()
|
|
||||||
world.add_child(pool)
|
|
||||||
await create_timer(0.4).timeout
|
|
||||||
|
|
||||||
# Baked atlas exists and is one row of 8 shapes.
|
|
||||||
var atlas: Texture2D = pool.material_override.get_shader_parameter("atlas")
|
|
||||||
_ok(atlas != null and atlas.get_width() == 8 * 64, "splat atlas baked (8 cells)")
|
|
||||||
|
|
||||||
# A hit next to the wall stains both the floor beneath it and the wall.
|
|
||||||
settings.gore = true
|
|
||||||
pool.splat(Vector3(0.8, 0.1, 0.0), Vector3(1, 0, 0), 0.6)
|
|
||||||
var after_one := _live_instances(pool)
|
|
||||||
_ok(after_one > 0, "a splat stamps the floor (got %d quads)" % after_one)
|
|
||||||
# Floor cluster is 1 + satellites; anything beyond that came from the wall fan.
|
|
||||||
var floor_max := 1 + int(dp.f("blood_satellites"))
|
|
||||||
_ok(
|
|
||||||
after_one > floor_max,
|
|
||||||
"a nearby wall also catches blood (%d > floor-only %d)" % [after_one, floor_max]
|
|
||||||
)
|
|
||||||
|
|
||||||
# Ring buffer: hammer far past the cap; live count never exceeds it.
|
|
||||||
for i in cap * 2:
|
|
||||||
pool.splat(Vector3(0.0, 0.1, 0.0), Vector3(1, 0, 0), 0.4)
|
|
||||||
_ok(_live_instances(pool) <= cap, "ring buffer holds at the cap (%d)" % cap)
|
|
||||||
|
|
||||||
# Gore off: no new stains. Route through the Gore autoload to prove the gate lives there.
|
|
||||||
var before_off := _live_instances(pool)
|
|
||||||
settings.gore = false
|
|
||||||
root.get_node("Gore").splat(Vector3(5, 0.1, 0.0), Vector3.ZERO, 0.6)
|
|
||||||
_ok(_live_instances(pool) == before_off, "gore off spawns nothing")
|
|
||||||
|
|
||||||
# Lifetime: the pool is a plain node, so freeing its parent (a level swap) clears it.
|
|
||||||
world.queue_free()
|
|
||||||
await create_timer(0.2).timeout
|
|
||||||
_ok(not is_instance_valid(pool), "pool frees with its parent (no leak into next level)")
|
|
||||||
|
|
||||||
print("Results: %d passed, %d failed" % [_pass, _fail])
|
|
||||||
quit(1 if _fail > 0 else 0)
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
uid://b8em8poj26a57
|
|
||||||
@@ -0,0 +1,113 @@
|
|||||||
|
extends SceneTree
|
||||||
|
## Characterization test for the bull's damage reception. It pins the OBSERVABLE behaviour of
|
||||||
|
## take_sword_hit / apply_knock_up — pip loss, i-frame absorption, a single tagged death, and
|
||||||
|
## upward-only knock-up — before the WS2 slice reroutes them through DamageEvent, so the rewire can
|
||||||
|
## prove it changed nothing. When receive_damage(DamageEvent) lands, add a block that drives it and
|
||||||
|
## asserts the identical outcomes.
|
||||||
|
## Run: godot --headless --script tests/damage_pipeline_test.gd
|
||||||
|
|
||||||
|
var _pass := 0
|
||||||
|
var _fail := 0
|
||||||
|
var _died_count := 0
|
||||||
|
var _last_cause := ""
|
||||||
|
var _last_hp := -1
|
||||||
|
|
||||||
|
|
||||||
|
func _init() -> void:
|
||||||
|
_run.call_deferred()
|
||||||
|
|
||||||
|
|
||||||
|
func _ok(cond: bool, msg: String) -> void:
|
||||||
|
if cond:
|
||||||
|
_pass += 1
|
||||||
|
print(" PASS: ", msg)
|
||||||
|
else:
|
||||||
|
_fail += 1
|
||||||
|
print(" FAIL: ", msg)
|
||||||
|
|
||||||
|
|
||||||
|
func _on_died(cause: String) -> void:
|
||||||
|
_died_count += 1
|
||||||
|
_last_cause = cause
|
||||||
|
|
||||||
|
|
||||||
|
func _on_health(current: int, _max_hp: int) -> void:
|
||||||
|
_last_hp = current
|
||||||
|
|
||||||
|
|
||||||
|
func _run() -> void:
|
||||||
|
(root.get_node("/root/Run") as Node).call("ensure_run")
|
||||||
|
var scene: Node = load("res://scene.tscn").instantiate()
|
||||||
|
root.add_child(scene)
|
||||||
|
current_scene = scene
|
||||||
|
await create_timer(0.8).timeout
|
||||||
|
|
||||||
|
var players := get_nodes_in_group(&"player")
|
||||||
|
_ok(not players.is_empty(), "bull present in the shell")
|
||||||
|
if players.is_empty():
|
||||||
|
return _finish()
|
||||||
|
var bull: Node = players[0]
|
||||||
|
bull.connect(&"died", _on_died)
|
||||||
|
bull.connect(&"health_changed", _on_health)
|
||||||
|
|
||||||
|
# Everything below runs synchronously (no await), so no physics frame or enemy turn interleaves —
|
||||||
|
# the bull's state changes only from the calls under test.
|
||||||
|
bull.set(&"_max_hp", 3)
|
||||||
|
bull.set(&"_hp", 3)
|
||||||
|
bull.set(&"_dead", false)
|
||||||
|
bull.set(&"_hit_iframes", 0.0)
|
||||||
|
bull.set(&"velocity", Vector3.ZERO)
|
||||||
|
|
||||||
|
bull.call(&"take_sword_hit", "gored")
|
||||||
|
_ok(int(bull.get(&"_hp")) == 2, "a clean hit removes one pip (3→2)")
|
||||||
|
_ok(_last_hp == 2, "health_changed reports the new pip count")
|
||||||
|
|
||||||
|
bull.call(&"take_sword_hit", "gored")
|
||||||
|
_ok(int(bull.get(&"_hp")) == 2, "i-frames absorb a second hit in the same window")
|
||||||
|
|
||||||
|
bull.set(&"_hit_iframes", 0.0)
|
||||||
|
bull.call(&"take_sword_hit", "gored")
|
||||||
|
_ok(int(bull.get(&"_hp")) == 1, "a hit after i-frames removes another pip (2→1)")
|
||||||
|
|
||||||
|
bull.set(&"_hit_iframes", 0.0)
|
||||||
|
bull.call(&"take_sword_hit", "gored")
|
||||||
|
_ok(int(bull.get(&"_hp")) <= 0, "the last pip drops the bull")
|
||||||
|
_ok(_died_count == 1, "died emits exactly once")
|
||||||
|
_ok(_last_cause == "gored", "died carries the hit's cause")
|
||||||
|
|
||||||
|
bull.set(&"_hit_iframes", 0.0)
|
||||||
|
bull.call(&"take_sword_hit", "thrown")
|
||||||
|
_ok(_died_count == 1, "a downed bull takes no further hits (death latches)")
|
||||||
|
|
||||||
|
bull.set(&"velocity", Vector3.ZERO)
|
||||||
|
bull.call(&"apply_knock_up", 5.0)
|
||||||
|
_ok(is_equal_approx(float((bull.get(&"velocity") as Vector3).y), 5.0), "knock_up raises velocity.y to the pop")
|
||||||
|
bull.call(&"apply_knock_up", 3.0)
|
||||||
|
_ok(is_equal_approx(float((bull.get(&"velocity") as Vector3).y), 5.0), "a smaller knock_up never lowers it")
|
||||||
|
bull.call(&"apply_knock_up", 8.0)
|
||||||
|
_ok(is_equal_approx(float((bull.get(&"velocity") as Vector3).y), 8.0), "a larger knock_up raises it further")
|
||||||
|
|
||||||
|
# The typed pipeline (Hitbox → DamageEvent → receive_damage) must produce identical outcomes to
|
||||||
|
# the string path it now wraps.
|
||||||
|
_last_hp = -1
|
||||||
|
bull.set(&"_hp", 3)
|
||||||
|
bull.set(&"_dead", false)
|
||||||
|
bull.set(&"_hit_iframes", 0.0)
|
||||||
|
bull.set(&"velocity", Vector3.ZERO)
|
||||||
|
bull.call(&"receive_damage", DamageEvent.make(DamageEvent.Cause.MAULED, Vector3.ZERO))
|
||||||
|
_ok(int(bull.get(&"_hp")) == 2, "receive_damage removes a pip like take_sword_hit")
|
||||||
|
_ok(_last_hp == 2, "receive_damage emits health_changed with the new pip count")
|
||||||
|
|
||||||
|
bull.set(&"_hit_iframes", 0.0)
|
||||||
|
bull.set(&"velocity", Vector3.ZERO)
|
||||||
|
var popping := DamageEvent.make(DamageEvent.Cause.SLAMMED, Vector3.ZERO)
|
||||||
|
popping.knock_up = 6.0
|
||||||
|
bull.call(&"receive_damage", popping)
|
||||||
|
_ok(is_equal_approx(float((bull.get(&"velocity") as Vector3).y), 6.0), "receive_damage applies the event's knock_up")
|
||||||
|
|
||||||
|
_finish()
|
||||||
|
|
||||||
|
|
||||||
|
func _finish() -> void:
|
||||||
|
print("Results: %d passed, %d failed" % [_pass, _fail])
|
||||||
|
quit(1 if _fail > 0 else 0)
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
extends SceneTree
|
||||||
|
## Smoke test for the FX library: every registered effect instantiates and attaches without error,
|
||||||
|
## and an unknown name fails soft (returns null, no crash). Catches a broken effect .tscn before it
|
||||||
|
## ships. Run: godot --headless --script tests/fx_gallery_test.gd
|
||||||
|
|
||||||
|
var _pass := 0
|
||||||
|
var _fail := 0
|
||||||
|
|
||||||
|
|
||||||
|
func _init() -> void:
|
||||||
|
_run.call_deferred()
|
||||||
|
|
||||||
|
|
||||||
|
func _ok(cond: bool, msg: String) -> void:
|
||||||
|
if cond:
|
||||||
|
_pass += 1
|
||||||
|
print(" PASS: ", msg)
|
||||||
|
else:
|
||||||
|
_fail += 1
|
||||||
|
print(" FAIL: ", msg)
|
||||||
|
|
||||||
|
|
||||||
|
func _run() -> void:
|
||||||
|
var fx: Node = root.get_node("/root/Fx")
|
||||||
|
var host := Node3D.new()
|
||||||
|
root.add_child(host)
|
||||||
|
current_scene = host
|
||||||
|
|
||||||
|
for id: StringName in [&"blood_burst", &"slam_dust", &"spark", &"hit_flash"]:
|
||||||
|
var inst: Node = fx.call("spawn", id, Transform3D.IDENTITY, host)
|
||||||
|
_ok(inst != null and is_instance_valid(inst), "spawns %s" % id)
|
||||||
|
|
||||||
|
var missing: Node = fx.call("spawn", &"does_not_exist", Transform3D.IDENTITY, host)
|
||||||
|
_ok(missing == null, "unknown effect returns null instead of crashing")
|
||||||
|
|
||||||
|
# The preview gallery scene is wired (has its controller script + label).
|
||||||
|
var gallery: Node = load("res://fx/effect_gallery.tscn").instantiate()
|
||||||
|
_ok(gallery.get_script() != null, "gallery scene keeps its controller script")
|
||||||
|
host.add_child(gallery)
|
||||||
|
await process_frame
|
||||||
|
_ok(gallery.get_node_or_null("UI/Label") != null, "gallery scene has its name label")
|
||||||
|
|
||||||
|
await process_frame
|
||||||
|
print("Results: %d passed, %d failed" % [_pass, _fail])
|
||||||
|
quit(1 if _fail > 0 else 0)
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://c2utxg1g3cpjs
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
extends SceneTree
|
||||||
|
## Proves tests/test_helpers.gd behaves before the rest of the suite leans on it: seeded RNGs are
|
||||||
|
## reproducible, the approx comparisons accept tiny error and reject real gaps, and the tally maps
|
||||||
|
## onto the exit code. It dogfoods the tally it is testing.
|
||||||
|
## Run: godot --headless --script tests/harness_selftest.gd
|
||||||
|
|
||||||
|
const TH := preload("res://tests/test_helpers.gd")
|
||||||
|
|
||||||
|
|
||||||
|
func _init() -> void:
|
||||||
|
_run.call_deferred()
|
||||||
|
|
||||||
|
|
||||||
|
func _run() -> void:
|
||||||
|
var t := TH.new()
|
||||||
|
|
||||||
|
var same_a := TH.make_rng(42)
|
||||||
|
var same_b := TH.make_rng(42)
|
||||||
|
t.ok(same_a.randf() == same_b.randf(), "same seed yields the same draw")
|
||||||
|
t.ok(TH.make_rng(42).randi() != TH.make_rng(7).randi(), "different seeds diverge")
|
||||||
|
|
||||||
|
t.ok(TH.approx(0.1 + 0.2, 0.3), "approx tolerates float rounding error")
|
||||||
|
t.ok(not TH.approx(1.0, 1.5, 0.1), "approx rejects a real gap")
|
||||||
|
t.ok(TH.vec_approx(Vector3(1, 2, 3), Vector3(1, 2, 3.00001)), "vec_approx tolerates a tiny offset")
|
||||||
|
t.ok(not TH.vec_approx(Vector3.ZERO, Vector3(0, 0, 1)), "vec_approx rejects a real offset")
|
||||||
|
|
||||||
|
quit(t.report())
|
||||||
@@ -53,13 +53,8 @@ func _run() -> void:
|
|||||||
# Shell survives and hosts exactly one level module.
|
# Shell survives and hosts exactly one level module.
|
||||||
var level_root: Node = scene.get_node_or_null("LevelRoot")
|
var level_root: Node = scene.get_node_or_null("LevelRoot")
|
||||||
_ok(level_root != null, "shell has a LevelRoot")
|
_ok(level_root != null, "shell has a LevelRoot")
|
||||||
# LevelRoot holds the module plus the level's blood-splat pool; exactly one of them
|
# LevelRoot holds exactly the one level module.
|
||||||
# is the geometry module (the other is BloodDecals).
|
var module_children := level_root.get_child_count() if level_root != null else 0
|
||||||
var module_children := 0
|
|
||||||
if level_root != null:
|
|
||||||
for child: Node in level_root.get_children():
|
|
||||||
if not child.is_in_group(&"blood_decals"):
|
|
||||||
module_children += 1
|
|
||||||
_ok(module_children == 1, "exactly one level module loaded")
|
_ok(module_children == 1, "exactly one level module loaded")
|
||||||
_ok(not get_nodes_in_group(&"player").is_empty(), "player (shell) present")
|
_ok(not get_nodes_in_group(&"player").is_empty(), "player (shell) present")
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -245,8 +245,8 @@ func test_debug_params_defaults() -> void:
|
|||||||
"mat_walk_speed default in valid range")
|
"mat_walk_speed default in valid range")
|
||||||
_assert_in_range(dp.f("mat_wander_radius"), 5.0, 50.0,
|
_assert_in_range(dp.f("mat_wander_radius"), 5.0, 50.0,
|
||||||
"mat_wander_radius default in valid range")
|
"mat_wander_radius default in valid range")
|
||||||
_assert_in_range(dp.f("mat_spawn_count"), 1.0, 30.0,
|
_assert_in_range(dp.f("mat_wave_size"), 1.0, 50.0,
|
||||||
"mat_spawn_count default in valid range")
|
"mat_wave_size default in valid range")
|
||||||
_assert_in_range(dp.f("mat_hit_threshold"), 1.0, 30.0,
|
_assert_in_range(dp.f("mat_hit_threshold"), 1.0, 30.0,
|
||||||
"mat_hit_threshold default in valid range")
|
"mat_hit_threshold default in valid range")
|
||||||
_assert_in_range(dp.f("mat_ragdoll_impulse"), 1.0, 50.0,
|
_assert_in_range(dp.f("mat_ragdoll_impulse"), 1.0, 50.0,
|
||||||
|
|||||||
@@ -0,0 +1,47 @@
|
|||||||
|
class_name TestHelpers
|
||||||
|
extends RefCounted
|
||||||
|
## Shared primitives for the headless test suite so each test stops re-implementing them: a seeded
|
||||||
|
## RNG for determinism, float/vector approximate comparisons, and a small pass/fail tally whose
|
||||||
|
## report() doubles as the process exit code. Use the tally directly, or the static helpers alone.
|
||||||
|
|
||||||
|
var _pass: int = 0
|
||||||
|
var _fail: int = 0
|
||||||
|
|
||||||
|
|
||||||
|
# Determinism is the precondition for repeatable AI/physics tests: seed the RNG here instead of the
|
||||||
|
# global randf()/randi() so a test replays identically every run.
|
||||||
|
static func make_rng(seed_value: int) -> RandomNumberGenerator:
|
||||||
|
var rng := RandomNumberGenerator.new()
|
||||||
|
rng.seed = seed_value
|
||||||
|
return rng
|
||||||
|
|
||||||
|
|
||||||
|
static func approx(a: float, b: float, eps: float = 0.0001) -> bool:
|
||||||
|
return absf(a - b) <= eps
|
||||||
|
|
||||||
|
|
||||||
|
static func vec_approx(a: Vector3, b: Vector3, eps: float = 0.0001) -> bool:
|
||||||
|
return a.distance_to(b) <= eps
|
||||||
|
|
||||||
|
|
||||||
|
func ok(cond: bool, msg: String) -> void:
|
||||||
|
if cond:
|
||||||
|
_pass += 1
|
||||||
|
print(" PASS: ", msg)
|
||||||
|
else:
|
||||||
|
_fail += 1
|
||||||
|
print(" FAIL: ", msg)
|
||||||
|
|
||||||
|
|
||||||
|
func passed() -> int:
|
||||||
|
return _pass
|
||||||
|
|
||||||
|
|
||||||
|
func failed() -> int:
|
||||||
|
return _fail
|
||||||
|
|
||||||
|
|
||||||
|
## Prints the tally and returns the process exit code (0 = everything passed).
|
||||||
|
func report() -> int:
|
||||||
|
print("Results: %d passed, %d failed" % [_pass, _fail])
|
||||||
|
return 1 if _fail > 0 else 0
|
||||||
@@ -0,0 +1,243 @@
|
|||||||
|
extends SceneTree
|
||||||
|
## UI layout robustness — asserts computed Control geometry instead of comparing pixels, so it
|
||||||
|
## runs headless and deterministically. It guards what a golden screenshot can't articulate:
|
||||||
|
## HUD elements staying on-screen, text not overflowing its box (even under a wider pseudo-locale),
|
||||||
|
## and touch targets staying thumb-sized. Every check is re-run across several resolutions, so a
|
||||||
|
## layout that only holds at one aspect ratio is caught.
|
||||||
|
## Run: godot --headless --script tests/ui_layout_test.gd
|
||||||
|
|
||||||
|
const MIN_TAP := 44.0 # smallest comfortable touch target (Apple HIG 44pt)
|
||||||
|
const LANDSCAPE := [Vector2i(1280, 720), Vector2i(1920, 1080), Vector2i(2560, 1080)]
|
||||||
|
const PORTRAIT := [Vector2i(1080, 2340), Vector2i(720, 1280)]
|
||||||
|
const EDGE_TOL := 1.5 # sub-pixel rounding slack for containment
|
||||||
|
|
||||||
|
var _pass := 0
|
||||||
|
var _fail := 0
|
||||||
|
var _warn := 0
|
||||||
|
|
||||||
|
|
||||||
|
func _init() -> void:
|
||||||
|
_run.call_deferred()
|
||||||
|
|
||||||
|
|
||||||
|
func _ok(cond: bool, msg: String) -> void:
|
||||||
|
if cond:
|
||||||
|
_pass += 1
|
||||||
|
print(" PASS: ", msg)
|
||||||
|
else:
|
||||||
|
_fail += 1
|
||||||
|
print(" FAIL: ", msg)
|
||||||
|
|
||||||
|
|
||||||
|
# Passes when no offenders were found; otherwise fails and lists each one so the failure names
|
||||||
|
# the actual element and rect, not just "layout broke".
|
||||||
|
func _ok_empty(bad: Array, msg: String) -> void:
|
||||||
|
if bad.is_empty():
|
||||||
|
_pass += 1
|
||||||
|
print(" PASS: ", msg)
|
||||||
|
else:
|
||||||
|
_fail += 1
|
||||||
|
print(" FAIL: ", msg)
|
||||||
|
for b: String in bad:
|
||||||
|
print(" · ", b)
|
||||||
|
|
||||||
|
|
||||||
|
# Overflow under a pseudo-locale is reported, not failed: until the game is actually localised it
|
||||||
|
# is a forward-looking warning. Promote _warn_empty → _ok_empty here the day translations land.
|
||||||
|
func _warn_empty(bad: Array, msg: String) -> void:
|
||||||
|
if bad.is_empty():
|
||||||
|
print(" ok: ", msg)
|
||||||
|
else:
|
||||||
|
_warn += bad.size()
|
||||||
|
print(" WARN: ", msg)
|
||||||
|
for b: String in bad:
|
||||||
|
print(" · ", b)
|
||||||
|
|
||||||
|
|
||||||
|
func _settle() -> void:
|
||||||
|
await process_frame
|
||||||
|
await process_frame
|
||||||
|
await process_frame
|
||||||
|
|
||||||
|
|
||||||
|
func _collect(node: Node, acc: Array) -> void:
|
||||||
|
if node is Control and (node as Control).is_visible_in_tree():
|
||||||
|
acc.append(node)
|
||||||
|
for child: Node in node.get_children():
|
||||||
|
_collect(child, acc)
|
||||||
|
|
||||||
|
|
||||||
|
func _rect_inside(r: Rect2, vp: Vector2) -> bool:
|
||||||
|
return r.position.x >= -EDGE_TOL and r.position.y >= -EDGE_TOL \
|
||||||
|
and r.end.x <= vp.x + EDGE_TOL and r.end.y <= vp.y + EDGE_TOL
|
||||||
|
|
||||||
|
|
||||||
|
func _audit_containment(ctrls: Array, vp: Vector2) -> Array:
|
||||||
|
var bad: Array = []
|
||||||
|
for c: Control in ctrls:
|
||||||
|
if c.size.x <= 0.0 or c.size.y <= 0.0:
|
||||||
|
continue
|
||||||
|
var r := c.get_global_rect()
|
||||||
|
if not _rect_inside(r, vp):
|
||||||
|
bad.append("%s escapes viewport: %s" % [c.name, r])
|
||||||
|
return bad
|
||||||
|
|
||||||
|
|
||||||
|
# A Label whose text can visibly clip: no wrapping, no clip flag, no ellipsis trimming — so if its
|
||||||
|
# content needs more width than it was given, glyphs spill. Exactly the localisation-overflow case.
|
||||||
|
func _hard_label(c: Control) -> bool:
|
||||||
|
if not (c is Label):
|
||||||
|
return false
|
||||||
|
var l := c as Label
|
||||||
|
return l.text != "" and l.autowrap_mode == TextServer.AUTOWRAP_OFF \
|
||||||
|
and not l.clip_text and l.text_overrun_behavior == TextServer.OVERRUN_NO_TRIMMING
|
||||||
|
|
||||||
|
|
||||||
|
func _audit_overflow(ctrls: Array) -> Array:
|
||||||
|
var bad: Array = []
|
||||||
|
for c: Control in ctrls:
|
||||||
|
if not _hard_label(c):
|
||||||
|
continue
|
||||||
|
var need := (c as Label).get_combined_minimum_size().x
|
||||||
|
if need > c.size.x + 1.0:
|
||||||
|
bad.append("%s needs %.0fpx, has %.0fpx: \"%s\"" % [c.name, need, c.size.x, (c as Label).text.left(24)])
|
||||||
|
return bad
|
||||||
|
|
||||||
|
|
||||||
|
func _audit_taps(ctrls: Array) -> Array:
|
||||||
|
var bad: Array = []
|
||||||
|
for c: Control in ctrls:
|
||||||
|
if not (c is BaseButton):
|
||||||
|
continue
|
||||||
|
if c.size.x < MIN_TAP or c.size.y < MIN_TAP:
|
||||||
|
bad.append("%s is %.0fx%.0f (< %.0f)" % [c.name, c.size.x, c.size.y, MIN_TAP])
|
||||||
|
return bad
|
||||||
|
|
||||||
|
|
||||||
|
# The on-screen thumb cluster draws + hit-tests from raw rects (not Control children), so audit its
|
||||||
|
# own single source of truth: the ability button rects, the menu button, and the joystick diameter.
|
||||||
|
func _audit_touch_cluster(tc: Node) -> Array:
|
||||||
|
var bad: Array = []
|
||||||
|
var rects: Array = tc.get("_ability_rects")
|
||||||
|
for i in rects.size():
|
||||||
|
var r: Rect2 = rects[i]
|
||||||
|
if r.size.x < MIN_TAP or r.size.y < MIN_TAP:
|
||||||
|
bad.append("ability button %d is %.0fx%.0f" % [i, r.size.x, r.size.y])
|
||||||
|
var mr: Rect2 = tc.get("_menu_rect")
|
||||||
|
if mr.size.x < MIN_TAP or mr.size.y < MIN_TAP:
|
||||||
|
bad.append("menu button is %.0fx%.0f" % [mr.size.x, mr.size.y])
|
||||||
|
var stick_d: float = float(tc.get("_stick_radius")) * 2.0
|
||||||
|
if stick_d < MIN_TAP:
|
||||||
|
bad.append("joystick diameter is %.0f" % stick_d)
|
||||||
|
return bad
|
||||||
|
|
||||||
|
|
||||||
|
func _find_touch(node: Node) -> Node:
|
||||||
|
if node.get("_ability_rects") != null and node.has_method("_relayout"):
|
||||||
|
return node
|
||||||
|
for child: Node in node.get_children():
|
||||||
|
var found := _find_touch(child)
|
||||||
|
if found != null:
|
||||||
|
return found
|
||||||
|
return null
|
||||||
|
|
||||||
|
|
||||||
|
func _boot_shell(touch: bool) -> Node:
|
||||||
|
var dp: Node = root.get_node("/root/DP")
|
||||||
|
dp.call("set_value", "force_touch_controls", touch)
|
||||||
|
var scene: Node = load("res://scene.tscn").instantiate()
|
||||||
|
root.add_child(scene)
|
||||||
|
current_scene = scene
|
||||||
|
await create_timer(0.8).timeout # let the shell build the level + HUD
|
||||||
|
return scene
|
||||||
|
|
||||||
|
|
||||||
|
func _run() -> void:
|
||||||
|
(root.get_node("/root/Run") as Node).call("ensure_run")
|
||||||
|
|
||||||
|
# ── Desktop HUD across landscape resolutions ────────────────────────────────
|
||||||
|
var scene: Node = await _boot_shell(false)
|
||||||
|
var hud: Node = scene.get_node("HUD")
|
||||||
|
for size: Vector2i in LANDSCAPE:
|
||||||
|
root.size = size
|
||||||
|
await _settle()
|
||||||
|
var ctrls: Array = []
|
||||||
|
_collect(hud, ctrls)
|
||||||
|
_ok_empty(_audit_containment(ctrls, Vector2(size)), "desktop HUD stays on-screen @ %s" % size)
|
||||||
|
_ok_empty(_audit_overflow(ctrls), "desktop HUD text fits its boxes @ %s" % size)
|
||||||
|
|
||||||
|
# Wider-locale stress: expand every auto-translated string and re-check overflow (informational).
|
||||||
|
ProjectSettings.set_setting("internationalization/pseudolocalization/replace_with_accents", true)
|
||||||
|
ProjectSettings.set_setting("internationalization/pseudolocalization/expansion_ratio", 0.4)
|
||||||
|
TranslationServer.set_pseudolocalization_enabled(true)
|
||||||
|
await _settle()
|
||||||
|
var loc_ctrls: Array = []
|
||||||
|
_collect(hud, loc_ctrls)
|
||||||
|
_warn_empty(_audit_overflow(loc_ctrls), "desktop HUD text fits under a +40% pseudo-locale")
|
||||||
|
TranslationServer.set_pseudolocalization_enabled(false)
|
||||||
|
|
||||||
|
scene.queue_free()
|
||||||
|
await _settle()
|
||||||
|
|
||||||
|
# ── Touch HUD across portrait resolutions ───────────────────────────────────
|
||||||
|
var tscene: Node = await _boot_shell(true)
|
||||||
|
var thud: Node = tscene.get_node("HUD")
|
||||||
|
var tc := _find_touch(thud)
|
||||||
|
_ok(tc != null, "touch control cluster is present in the touch HUD")
|
||||||
|
for size: Vector2i in PORTRAIT:
|
||||||
|
root.size = size
|
||||||
|
await _settle()
|
||||||
|
if tc != null:
|
||||||
|
tc.call("_relayout")
|
||||||
|
var ctrls: Array = []
|
||||||
|
_collect(thud, ctrls)
|
||||||
|
_ok_empty(_audit_containment(ctrls, Vector2(size)), "touch HUD stays on-screen @ %s" % size)
|
||||||
|
_ok_empty(_audit_overflow(ctrls), "touch HUD text fits its boxes @ %s" % size)
|
||||||
|
_ok_empty(_audit_taps(ctrls), "touch HUD buttons are ≥ %.0fpx @ %s" % [MIN_TAP, size])
|
||||||
|
if tc != null:
|
||||||
|
_ok_empty(_audit_touch_cluster(tc), "thumb cluster targets are ≥ %.0fpx @ %s" % [MIN_TAP, size])
|
||||||
|
tscene.queue_free()
|
||||||
|
await _settle()
|
||||||
|
|
||||||
|
# ── Main menu: the one scrollable panel actually scrolls when its content overflows ─────────
|
||||||
|
# Short viewport so the rebind list can't fit, then open options the way the button does, so we
|
||||||
|
# measure the real panel laid out — not a hidden one whose scrollbar hasn't been computed yet.
|
||||||
|
root.size = Vector2i(1024, 600)
|
||||||
|
var menu: Node = load("res://MainMenu.tscn").instantiate()
|
||||||
|
root.add_child(menu)
|
||||||
|
await create_timer(0.3).timeout
|
||||||
|
if menu.has_method("_on_options_pressed"):
|
||||||
|
menu.call("_on_options_pressed")
|
||||||
|
await _settle()
|
||||||
|
var scrolls: Array = []
|
||||||
|
_collect_scrolls(menu, scrolls)
|
||||||
|
var exercised := false
|
||||||
|
for sc: ScrollContainer in scrolls:
|
||||||
|
if not sc.is_visible_in_tree() or sc.size.y <= 0.0:
|
||||||
|
continue
|
||||||
|
var content_h := 0.0
|
||||||
|
for ch: Node in sc.get_children():
|
||||||
|
if ch is Control:
|
||||||
|
content_h = maxf(content_h, (ch as Control).get_combined_minimum_size().y)
|
||||||
|
if content_h <= sc.size.y + 1.0:
|
||||||
|
continue
|
||||||
|
exercised = true
|
||||||
|
var sb := sc.get_v_scroll_bar()
|
||||||
|
_ok(sb.max_value - sb.page > 1.0, "menu options scroll '%s' can reach its overflow" % sc.name)
|
||||||
|
if not exercised:
|
||||||
|
print(" ok: no overflowing scroll panel to exercise")
|
||||||
|
menu.queue_free()
|
||||||
|
|
||||||
|
_finish()
|
||||||
|
|
||||||
|
|
||||||
|
func _collect_scrolls(node: Node, acc: Array) -> void:
|
||||||
|
if node is ScrollContainer:
|
||||||
|
acc.append(node)
|
||||||
|
for child: Node in node.get_children():
|
||||||
|
_collect_scrolls(child, acc)
|
||||||
|
|
||||||
|
|
||||||
|
func _finish() -> void:
|
||||||
|
print("Results: %d passed, %d failed, %d locale warnings" % [_pass, _fail, _warn])
|
||||||
|
quit(1 if _fail > 0 else 0)
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
uid://cp5j0gl3xbtha
|
||||||
@@ -1,632 +0,0 @@
|
|||||||
[gd_scene format=4 uid="uid://bmnq8turkbcg1"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://cppwwkehyov8p" path="res://tscn_s/barrel_broken.gd" id="1_a2yrl"]
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gofht"]
|
|
||||||
resource_name = "M_barrel_wood"
|
|
||||||
cull_mode = 2
|
|
||||||
albedo_color = Color(0.4724571, 0.32534167, 0.21575236, 1)
|
|
||||||
roughness = 0.5
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_fe2c6"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEAAgABAAQAAwAEAAEAAgAFAAAABQADAAAAAgAEAAYABQAHAAMACAACAAYABQACAAgABgAEAAkABgAJAAgABQAIAAoACgAHAAUACAAJAAsACAALAAoABAALAAkACgALAAcABAADAAsACwADAAcA"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 12,
|
|
||||||
"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAAAA////vwAA/38AAEHiAAC9HQAA3k4AAP//////vwAAAAD///8/AABB4gAAILEAAP9///8AAAAA/38AAL0dAAD//////z8AAEHiAADeTgAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w5vqv"]
|
|
||||||
resource_name = "Barrel_Cylinder_005"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"attribute_data": PackedByteArray("T70ggJC93n9Pvd5/kL0ggE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAT70ggJC93n9Pvd5/kL0ggIy9739Tve9/b73ef2+9IICMvQ+AU70PgE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAjL3vf1O9739vvd5/b70ggIy9D4BTvQ+A"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"),
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 36,
|
|
||||||
"vertex_data": PackedByteArray("/3//////qD+9HQAAILENPwAA////v29D/38AAEHigjoAAP///7/DL70dAADeTmkvAAD///8/4zG9HQAAILG8LAAA////P+sU/38AAL0d2BT/f///AABbFb0dAADeTj8U/3///wAAQAlB4gAA3k4WCf//////P0kK/38AAL0d0wf/fwAAQeJKyr0dAADeTkrKvR0AACCxSspB4gAA3k5KykHiAAAgsUrK/38AAL0dSsr//////z8NJkHiAAAgsaYl//////+/iChB4gAA3k6aIv//////v3A7/38AAEHi1Dr/f/////9AP0HiAAAgsUE2AAD///+//////////7////9//////////3///wAA//8AAP///z//////////P///XGA6jmJg6I0vYEiQlGCfi2RPIKgyT6KnqFBIq79NBaScQx66N0OOuRhGp71QQGy1/rMGSGa0fUhqsRdFb7fwS0wil8RMIpfETCKXxEwil8RMIpfETCKXxKKk/VHlpGtS9KI8T8+mjVUzjTJhXY19YR2MQV+Kjpdj/3//v/9//7//f/+//3//v/9//7//f/+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_fe2c6")
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_y1q2c"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAACAAEAAwAEAAEABQAAAAIABQADAAAABQACAAYAAwAHAAQACAAFAAYAAwAFAAkACQAFAAgAAwAJAAcABwAKAAQABwAJAAoAAgAEAAsAAgALAAYACwAEAAoACAAGAAsACQALAAoACQAIAAsA"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 12,
|
|
||||||
"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAP9/AABB4gAAAAD///+/AAC9HQAA3k4AAP//////vwAAQeIAACCxAAAAAP///z8AAP//////PwAA/3///wAAAAD/fwAAvR0AAEHiAADeTgAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ai4iu"]
|
|
||||||
resource_name = "Barrel_Cylinder_007"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"attribute_data": PackedByteArray("T70ggJC93n+QvSCAT73ef0+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/T70ggJC93n+QvSCAT73ef1O973+Mve9/b73ef2+9IIBTvQ+AjL0PgE+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/U73vf4y9739vvd5/b70ggFO9D4CMvQ+A"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"),
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 36,
|
|
||||||
"vertex_data": PackedByteArray("/3//////Peu9HQAAILEp6/9/AABB4qPqAAD///+/v+sAAP///78A0b0dAADeTqbQvR0AACCxG84AAP///z9C0wAA////P6vB/38AAL0dD8G9HQAA3k6PvP9///8AAHzF/3///wAA5cVB4gAA3k5Ixf9/AAC9Hb7A//////8/vcm9HQAA3k60Nf9/AABB4rQ1vR0AACCxtDVB4gAA3k60Nf9/AAC9HbQ1QeIAACCxtDX//////z/T2kHiAAAgsWzaQeIAAN5Odtf//////79k3f//////vxz3/38AAEHi8fZB4gAAILG19f9//////yv4//////+/AAAAAP///78AAP9//////wAA/3///wAAAAD//////z8AAAAA////PwAAPr0aR9q8i0bmuVdCrr+SSgmx8ljWsHVYVq+2VD+y+VuUn3Zymp8lcs+ftm9rn190b3Ionplycp7hc72gdHFnnGa7S6Jmu0uiZrtLoma7S6Jmu0uiZrtLoslaEK0MW36tCl3CsC9ZcaobS/O2g0tqt5RO57qPSA60/3//P/9//z//f/8//3//P/9//z//f/8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_y1q2c")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hr8x4"]
|
|
||||||
points = PackedVector3Array(-0.30529356, 1.4288547, -0.12261612, -0.34902233, 1.4288547, -0.097374246, -0.34902233, 1.3807597, -0.10910569, -0.3154533, 1.3807597, -0.12848678, -0.30529356, 1.4288547, -0.17310975, -0.39273396, 1.4288547, -0.12261612, -0.38258278, 1.3807597, -0.12848678, -0.3154533, 1.3807597, -0.16723908, -0.34902233, 1.3807597, -0.18662018, -0.34902233, 1.4288547, -0.19834174, -0.39273396, 1.4288547, -0.17310975, -0.38258278, 1.3807597, -0.16723908)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_utk5y"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.57920676, 1.297409, -0.5792068, 1.1584135, 0.0930872, 1.1584135),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("EAABAAIAAgABAAUAEAARAAEAEQAFAAEAAgAFAAgAEQASAAUAEwAIAAUAEwAFABIAEgARAAMAEAADABEAEgADAAQAEwASAAQAAwAGAAQAEwAEAAYAAwAAAAYAEAAAAAMAAAAUAAYAEwAGABQAAAAVABQAEAAVAAAAFQAKABQAEwAUAAoAFQANAAoAEAANABUADQAPAAoAEwAKAA8ADQAOAA8AEAAOAA0AFgAPAA4AEAAWAA4AFwAPABYAEwAPABcAEAALABYAFwAWAAsAEwAXAAwAFwALAAwAEwAMAAcACwAHAAwAEAAJAAsACwAJAAcAEAAYAAkAGAAHAAkAEAACABgAEwAHABkAGAAZAAcAGQAYAAIAEwAZAAgAGQACAAgA"),
|
|
||||||
"lods": [0.10643269, PackedByteArray("AAABAAIAAAADAAEABAABAAMAAQAEAAUAAgABAAUAAwAGAAQAAwAAAAYABwAFAAQABwAEAAYAAgAFAAgABwAIAAUAAgAIAAcAAgAHAAkAAAACAAkABwAGAAoAAAAKAAYACwAJAAcAAAAJAAsACwAHAAwAAAANAAoAAAALAA4AAAAOAA0ADAAOAAsADQAPAAoABwAKAA8ADQAOAA8ABwAPAAwADAAPAA4A")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 26,
|
|
||||||
"vertex_data": PackedByteArray("5UYUv8j7sT8AAACAAAAAAMj7sT/mRhS//rHRPsj7sT/8sdG+/LHRvsj7sT/8sdG+/LHRvhEerD/8sdG+AAAAABEerD/mRhS/5UYUvxEerD8AAACA5UYUPxEerD8AAACA/rHRPhEerD/8sdG+5UYUP8j7sT8AAACA/LHRvhEerD/9sdE+/rHRPsj7sT/9sdE+/rHRPhEerD/9sdE+/LHRvsj7sT/9sdE+AAAAAMj7sT/kRhQ/AAAAABEerD/kRhQ/AAAAADfvqz8AAACAl+Bivsj7sT/qkPm+l+BivhEerD/qkPm+AAAAAIARpj8AAACAVl8CvxEerD/G5iw+Vl8Cv8j7sT/G5iw+471LPsj7sT+JW/4+471LPhEerD+JW/4+jI74Psj7sT8QwGe+jI74PhEerD8QwGe+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_s3st6"]
|
|
||||||
resource_name = "Barrel_Cylinder_008"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.57920676, 1.297409, -0.5792068, 1.1584135, 0.0930872, 1.1584135),
|
|
||||||
"attribute_data": PackedByteArray("IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("NAA1AAIANgA3AAQANgA4ADcAOQAGADoAOwA8AD0AOwAHADwAPgAIAAkAPwBAAAUAPwBBAEAAQgAAAEMARABFAAEARAADAEUARgALAAwARwBIAEkARwAKAEgASgBLAA8ATABNABEATAAQAE0ATgASAE8AUABRAFIAUAATAFEAUwBUAA4AVQBWAA0AVQBXAFYAFAAVABYAFAAXABUAWAAZABoAWABZABkAWQBYABgAWQAYABsAHAAdAB4AHAAfAB0ALABaAC4ALABbAFoAWwAtAFoAWwAvAC0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAXAAqACgAXABdACoAXAArAF0AXQArACkAXgAyADAAXgBfADIAXwBeADMAXwAzADEA"),
|
|
||||||
"lods": [0.10643269, PackedByteArray("AAABAAIAAAADAAEAAAACAAQABQAGAAcABQAHAAgABQAIAAkACgALAAwACgAMAA0ACgANAA4ADwAQABEADwASABAADwATABIAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMQAwADMA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 96,
|
|
||||||
"vertex_data": PackedByteArray("5UYUv8j7sT8AAACAAAAAAMj7sT/mRhS//rHRPsj7sT/8sdG+/LHRvsj7sT/8sdG+5UYUP8j7sT8AAACA5UYUv8j7sT8AAACA5UYUP8j7sT8AAACA/rHRPsj7sT/9sdE+AAAAAMj7sT/kRhQ//LHRvsj7sT/9sdE+5UYUPxEerD8AAACA/rHRPhEerD/8sdG+AAAAABEerD/mRhS//LHRvhEerD/8sdG+5UYUvxEerD8AAACA5UYUPxEerD8AAACAAAAAABEerD/kRhQ//rHRPhEerD/9sdE+/LHRvhEerD/9sdE+5UYUvxEerD8AAACA/rHRPsj7sT/9sdE+5UYUPxEerD8AAACA/rHRPhEerD/9sdE+5UYUP8j7sT8AAACA/rHRPsj7sT/8sdG+5UYUPxEerD8AAACA5UYUP8j7sT8AAACA/rHRPhEerD/8sdG+/LHRvsj7sT/8sdG+5UYUvxEerD8AAACA/LHRvhEerD/8sdG+5UYUv8j7sT8AAACA/rHRPsj7sT/8sdG+AAAAABEerD/mRhS//rHRPhEerD/8sdG+AAAAAMj7sT/mRhS//LHRvsj7sT/9sdE+AAAAABEerD/kRhQ//LHRvhEerD/9sdE+AAAAAMj7sT/kRhQ//rHRPhEerD/9sdE+AAAAAMj7sT/kRhQ//rHRPsj7sT/9sdE+AAAAABEerD/kRhQ/5UYUv8j7sT8AAACA/LHRvhEerD/9sdE+5UYUvxEerD8AAACA/LHRvsj7sT/9sdE+AAAAAMj7sT/mRhS//LHRvhEerD/8sdG+AAAAABEerD/mRhS//LHRvsj7sT/8sdG+AAAAADfvqz8AAACAAAAAAMj7sT/mRhS/AAAAADfvqz8AAACAjI74Psj7sT8QwGe+/rHRPsj7sT/8sdG+AAAAADfvqz8AAACA/rHRPsj7sT/9sdE+AAAAADfvqz8AAACA471LPsj7sT+JW/4+AAAAAMj7sT/kRhQ/AAAAADfvqz8AAACAAAAAADfvqz8AAACAVl8Cv8j7sT/G5iw+/LHRvsj7sT/9sdE+AAAAADfvqz8AAACA/LHRvsj7sT/8sdG+AAAAADfvqz8AAACAl+Bivsj7sT/qkPm+AAAAAIARpj8AAACAAAAAAIARpj8AAACAjI74PhEerD8QwGe+/rHRPhEerD/8sdG+AAAAAIARpj8AAACA/rHRPhEerD/9sdE+AAAAAIARpj8AAACA471LPhEerD+JW/4+AAAAAIARpj8AAACAAAAAABEerD/kRhQ/AAAAAIARpj8AAACAVl8CvxEerD/G5iw+/LHRvhEerD/9sdE+AAAAAIARpj8AAACA/LHRvhEerD/8sdG+AAAAAIARpj8AAACAl+BivhEerD/qkPm+AAAAABEerD/mRhS/jI74Psj7sT8QwGe+jI74PhEerD8QwGe+Vl8CvxEerD/G5iw+Vl8Cv8j7sT/G5iw+471LPhEerD+JW/4+471LPsj7sT+JW/4+l+Bivsj7sT/qkPm+l+BivhEerD/qkPm+XYm/8v///z/hg7/y////Px18v/L///8/4YO/8v///z+hdr/y////Pz6Nofb///+/wHKh9v///7/Ach38////vz6NHfz///+/Po0d/P///78+jV0J////vz6N4QP///+/Po3hA////7/AcuED////v8ByXQn///+/XYk/Df///z/hgz8N////P+GDPw3///8/HXw/Df///z+hdj8N////P4Ha/3////8/gdr/f////z+B2v9/////P4Ha/3////8///99pf///7///32l////v///faX///+///99pf///78AAH2l////vwAAfaX///+/AAB9pf///78AAH2l////v///gdr///+///+B2v///7///4Ha////v///gdr///+/gVr/f////z+BWv9/////P4Fa/3////8/gVr/f////z99pf9/////P32l/3////8/faX/f////z99pf9/////P30l/3////8/fSX/f////z99Jf9/////P30l/3////8/AACB2v///78AAIHa////vwAAgdr///+/AACB2v///78dfL/y////Px18v/L///8/oXa/8v///z+hdr/y////P6F2v/L///8/wHKh9v///7/AcqH2////v8ByHfz///+/wHId/P///7/Ach38////vz6NHfz///+/Po2h9v///78+jaH2////vz6Nofb///+/XYm/8v///z9dib/y////P+GDv/L///8/4YO/8v///z8+jeED////vz6NXQn///+/Po1dCf///78+jV0J////v12JPw3///8/XYk/Df///z/hgz8N////P+GDPw3///8/HXw/Df///z8dfD8N////P6F2Pw3///8/oXY/Df///z+hdj8N////P8ByXQn///+/wHJdCf///7/AcuED////v8By4QP///+/wHLhA////7///32l////v///faX///+/fSX/f////z99Jf9/////P32l/3////8/faX/f////z8AAIHa////vwAAgdr///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_utk5y")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_w0dpf"]
|
|
||||||
points = PackedVector3Array(0, 1.3446634, -0.5792068, -0.22156814, 1.3446634, -0.48747262, 0, 1.3904963, -0.5792068, 0.40945882, 1.3446634, -0.40957227, 0, 1.297409, -5.9604645e-08, -0.22156814, 1.3904963, -0.48747262, -0.4095722, 1.3446634, -0.40957227, 0.40945882, 1.3904963, -0.40957227, 0.4854315, 1.3446634, -0.22633067, -0.4095722, 1.3446634, 0.40945876, -0.5093572, 1.3446634, 0.16884077, -0.57920676, 1.3446634, -5.9604645e-08, 0.57920676, 1.3446634, -5.9604645e-08, 0.40945882, 1.3446634, 0.40945876, 0.19888967, 1.3446634, 0.49677062, 0, 1.3446634, 0.5792067, -0.4095722, 1.3904963, -0.40957227, 0.4854315, 1.3904963, -0.22633067, -0.4095722, 1.3904963, 0.40945876, -0.5093572, 1.3904963, 0.16884077, -0.57920676, 1.3904963, -5.9604645e-08, 0.57920676, 1.3904963, -5.9604645e-08, 0.40945882, 1.3904963, 0.40945876, 0.19888967, 1.3904963, 0.49677062, 0, 1.3904963, 0.5792067)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_a7ro1"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5802285, -0.056278944, -0.58022827, 1.1604707, 0.059218228, 1.1604707),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABABAAAAAIAAEAAQARABAACAARAAEAEgAIAAAAAAACABMAEgAAABMAAgAQABQAAgAUABMAFAAQAAMAEAARAAMAFAADAAQAFAAEABMABAADAAYAAwARAAYABAAGAAUABAAFABMABQAGABUABgARABUABQAVABYABQAWABMAFgAVAAwAFQARAAwAFgAMAA8AFgAPABMADwAMAA4ADAARAA4ADwAOAA0ADwANABMADQAOABcADgARABcADQAYABMADQAXABgAFwARAAcAGAAXAAcAGAAHAAsAGAALABMABwARAAoACwAHAAoACgARABkAGQARAAgAEgAZAAgACQAKABkACQAZABIACwAKAAkACQASABMACwAJABMA"),
|
|
||||||
"lods": [0.00018852839, PackedByteArray("AAABAAIAAgABAAMAAgADAAQAAAACAAUAAgAEAAUABAADAAYABAAGAAUAAQAHAAMAAwAHAAYAAAAIAAEACAAHAAEACQAIAAAACQAAAAUACQAKAAgACgAHAAgACwAKAAkACwAHAAoACwAJAAUABgAHAAwABQAGAAwADQAHAAsADQALAAUADQAOAAcADAAHAA4ADwANAAUABQAMAA8ADwAOAA0ADwAMAA4A")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 26,
|
|
||||||
"vertex_data": PackedByteArray("kMMHucCEZr2WWA+/OBLSPgCgQDtjENK+ZpvKPsCEZr34vcq+wYoUPwCgQDsA5O42TUcPP8CEZr0gxwy5ZpvKPsCEZr3Gmso+OBLSPgCgQDtBEtI+24kUvwCgQDsA5O42AGzmNgCgQDvXiRS/V73KvsCEZr34vcq+axDSvgCgQDtjENK+RlgPv8CEZr0gxwy5AGzmNgCgQDvFihQ/V73KvsCEZr3Gmso+axDSvgCgQDtBEtI+kMMHucCEZr39Rg8/cgD5PgCgQDuRJ2i+B2V9uwChQDs3YIO7n2lbvsCEZr0aR/G+CGV9u7CEZr02YIO70SrwPsCEZr2VIGC+UBxMPgCgQDsb0P4+XclEPsCEZr10xfU+KJoCvwCgQDs+Ny0+ZhT8vsCEZr1g+SY+70VjvgCgQDtxAfq+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_aca2c"]
|
|
||||||
resource_name = "Barrel_Cylinder_009"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5802285, -0.056278944, -0.58022827, 1.1604707, 0.059218228, 1.1604707),
|
|
||||||
"attribute_data": PackedByteArray("IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAwADEABAAFADAAMQAwAAYAMQAGAAcAMgAtAC4AMgAzAC0ALAAzADIALAAvADMAGgA0ADUANAAbADUAFwAaADUAGwAWADUANgAXADUAFgA3ADUAFQA2ADUANwAZADUAFAAVADUAGQAYADUAOAAUADUAGAA4ADUACAAJAAoACAALAAkAOQANAA4AOQA6AA0ADAA6ADkADAAPADoAEAARABIAEAATABEAOwAdAB4AOwA8AB0AHAA8ADsAHAAfADwAIAAhACIAIAAjACEAPQA+ACYAJgA+ACcAJAA+AD0AJwA+AD8AKAA+ACQAPwA+ACoAQAA+ACgAKgA+ACsAKQA+AEAAKwA+AEEAJQA+ACkAQQA+ACUA"),
|
|
||||||
"lods": [0.00018852839, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAGAAcACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFQAXABYAGAAUABYAGQAYABYAFwAaABYAGgAbABYAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJgAlACcAKAAlACQAKQAlACgAJwAlACoAKgAlACsALAAtAC4ALAAvAC0A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 66,
|
|
||||||
"vertex_data": PackedByteArray("kMMHucCEZr2WWA+/OBLSPgCgQDtjENK+ZpvKPsCEZr34vcq+AGzmNgCgQDvXiRS/ZpvKPsCEZr3Gmso+OBLSPgCgQDtBEtI+AGzmNgCgQDvFihQ/kMMHucCEZr39Rg8/kMMHucCEZr39Rg8/axDSvgCgQDtBEtI+V73KvsCEZr3Gmso+AGzmNgCgQDvFihQ/V73KvsCEZr34vcq+AGzmNgCgQDvXiRS/kMMHucCEZr2WWA+/axDSvgCgQDtjENK+TUcPP8CEZr0gxwy5OBLSPgCgQDtBEtI+ZpvKPsCEZr3Gmso+wYoUPwCgQDsA5O42RlgPv8CEZr0gxwy5V73KvsCEZr34vcq+ZpvKPsCEZr3Gmso+kMMHucCEZr2WWA+/V73KvsCEZr3Gmso+kMMHucCEZr39Rg8/ZpvKPsCEZr34vcq+TUcPP8CEZr0gxwy5ZpvKPsCEZr34vcq+wYoUPwCgQDsA5O42TUcPP8CEZr0gxwy5OBLSPgCgQDtjENK+RlgPv8CEZr0gxwy5axDSvgCgQDtjENK+V73KvsCEZr34vcq+24kUvwCgQDsA5O42OBLSPgCgQDtjENK+24kUvwCgQDsA5O42wYoUPwCgQDsA5O42OBLSPgCgQDtBEtI+AGzmNgCgQDvXiRS/axDSvgCgQDtjENK+AGzmNgCgQDvFihQ/axDSvgCgQDtBEtI+V73KvsCEZr3Gmso+24kUvwCgQDsA5O42RlgPv8CEZr0gxwy5axDSvgCgQDtBEtI+UBxMPgCgQDsb0P4+XclEPsCEZr10xfU+ZhT8vsCEZr1g+SY+KJoCvwCgQDs+Ny0+0SrwPsCEZr2VIGC+CGV9u7CEZr02YIO7n2lbvsCEZr0aR/G+XclEPsCEZr10xfU+ZhT8vsCEZr1g+SY+n2lbvsCEZr0aR/G+70VjvgCgQDtxAfq+0SrwPsCEZr2VIGC+cgD5PgCgQDuRJ2i+cgD5PgCgQDuRJ2i+B2V9uwChQDs3YIO7UBxMPgCgQDsb0P4+70VjvgCgQDtxAfq+KJoCvwCgQDs+Ny0+1WEDmf///z/VYQOZ////P9VhA5n///8/1WEDmf///z9KGerh////v0oZ6uH///+/Shnq4f///79KGerh////v9Hm4OH///+/0ebg4f///7/R5uDh////v9Hm4OH///+/MZ7lmP///z8xnuWY////PzGe5Zj///8/MZ7lmP///z9JGV63////v0kZXrf///+/SRlet////79JGV63////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////79KNyyZ////P0o3LJn///8/Sjcsmf///z9KNyyZ////P+XI55j///8/5cjnmP///z/lyOeY////P+XI55j///8//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/nmLbf///+/+eYtt////7/55i23////v/nmLbf///+/Shnq4f///79KGerh////v/nmLbf///+/+eYtt////7//f///////v/9///////+//3///////7//f///////v/9///////+/MZ7lmP///z8xnuWY////P0o3LJn///8/Sjcsmf///z//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_a7ro1")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r4gmp"]
|
|
||||||
points = PackedVector3Array(6.854534e-06, 0.0029334873, -0.58022827, 0.4101928, 0.0029334873, -0.41029245, 0.39565283, -0.056278944, -0.39609328, -0.00022035837, -0.056278944, -0.56000865, -0.22195476, 0.0029334873, -0.48833117, -0.003968954, 0.0029392838, -0.0040822625, 0.4863004, 0.0029334873, -0.22672546, 0.5802422, 0.0029334873, 7.0929527e-06, 0.46903425, -0.056278944, -0.21888751, -0.39597994, -0.056278944, -0.39609328, -0.41029269, 0.0029334873, -0.41029245, -0.5802285, 0.0029334873, 7.0929527e-06, -0.5102549, 0.0029334873, 0.16914773, -0.41029269, 0.0029334873, 0.41019303, 6.854534e-06, 0.0029334873, 0.58024246, 0.19924974, 0.0029334873, 0.49765998, 0.4101928, 0.0029334873, 0.41019303, 0.39565283, -0.056278944, 0.39565307, 0.5595682, -0.056278944, -0.00022011995, -0.5600089, -0.056278944, -0.00022011995, -0.49242076, -0.056278944, 0.1630137, -0.39597994, -0.056278944, 0.39565307, -0.00022035837, -0.056278944, 0.55956846, 0.19209337, -0.056278944, 0.4799394)
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_b28pb"]
|
|
||||||
resource_name = "M_barrel_metal"
|
|
||||||
cull_mode = 2
|
|
||||||
albedo_color = Color(0.17732769, 0.17466316, 0.18468364, 1)
|
|
||||||
roughness = 0.5
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_diavc"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.8478841, 1.0204432, -0.8478841, 1.6957682, 0.1721443, 1.6957682),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEABQAAAAIABgABAAQABwAEAAAABgAIAAEACAADAAEACQAGAAQACAAKAAMACQAEAAsABwALAAQACQAMAAYADQAHAAAADQAAAAUABgAOAAgABgAMAA4ACAAOAA8ACAAPAAoAEAAOAAwAEQAPAA4AEQAOABAACgAPABIAEwAPABEAEwASAA8AEAAUABEAEQAVABMAEQAUABUAEAAWABQAEAAMABcAFwAWABAAFwAMABgACQAYAAwAFwAFABYAGQAYAAkAGQAJAAsAFwAYABoAGgAFABcABQACABYAGgANAAUAFgACABsAFgAbABQAAgADABsAFAAbABwAGwADAB0AGwAdABwACgAdAAMAFAAcABUACgAeAB0ACgASAB4AHAAdAB8AHgAfAB0AFQAcACAAHAAfACAAFQAgACEAEwAVACEAIgASABMAEwAhACIAHgASACMAIgAjABIAHgAkAB8AHgAjACQAIAAfACUAJAAlAB8AIQAgACYAIAAlACYAIgAhACcAIQAmACcAKAAjACIAIgAnACgAJAAjACkAKAApACMAJAAqACUAJAApACoAJgAlACsAKgArACUAJwAmACwAJgArACwAKgAZACsALAArAAsAGQALACsALAALAAcAKgAtABkAKgApAC0AGQAtABgAGgAYAC0ALgAsAAcAJwAsAC4AKAAnAC4ALgAHAA0AKAAuAC8ALwAuAA0ALwANABoAGgAtAC8ALwApACgALwAtACkA"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 48,
|
|
||||||
"vertex_data": PackedByteArray("Hir//x4qAAD/f6bbHQIAAP9///+MBgAAAtmm2/wmAAD8Jqbb/CYAAFgv//9YLwAAfSVYJH0lAACMBv///38AAP9/WCQAAAAAAABYJP9/AACB2lgkfSUAAB0Cptv/fwAACCgAAAgoAADwDf///38AAP9/AACYAwAA9tcAAAgoAAD/fwAAQQsAAIzSAAByLQAAZvwAAP9/AAC99AAA/38AAKbQ//9YLwAADvL///9/AAD/f///8A0AAHItAAByLQAAmAMAAP9/AAB9JVgkgdoAAEELAAD/fwAA4NX//x4qAABy+f///38AAOH9ptv/fwAA//9YJP9/AAAC2abbAtkAAODV///g1QAAptD//6bQAACM0gAAjNIAAPbXAAD21wAAgdpYJIHaAAD/f6bb4f0AAP9///9y+QAA/3///w7yAAD/fwAAvfQAAP9/AABm/AAA/39YJP//AAD8JqbbAtkAAB4q///g1QAACCgAAPbXAABYL///ptAAAHItAACM0gAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_y6few"]
|
|
||||||
resource_name = "Barrel_Cylinder_010"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.8478841, 1.0204432, -0.8478841, 1.6957682, 0.1721443, 1.6957682),
|
|
||||||
"attribute_data": PackedByteArray("1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkAbABtAG4AbABvAG0AcABxAHIAcABzAHEAdAB1AHYAdAB3AHUAeAB5AHoAeAB7AHkAfAB9AH4AfAB/AH0AgACBAIIAgACDAIEAhACFAIYAhACHAIUAiACJAIoAiACLAIkAjACNAI4AjACPAI0AkACRAJIAkACTAJEAlACVAJYAlACXAJUAmACZAJoAmACbAJkAnACdAJ4AnACfAJ0AoAChAKIAoACjAKEApAClAKYApACnAKUAqACpAKoAqACrAKkArACtAK4ArACvAK0AsACxALIAsACzALEAtAC1ALYAtAC3ALUAuAC5ALoAuAC7ALkAvAC9AL4AvAC/AL0A"),
|
|
||||||
"material": SubResource("StandardMaterial3D_b28pb"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 192,
|
|
||||||
"vertex_data": PackedByteArray("Hir//x4qL9z/f6bbHQL23/9///+MBjPg/Cam2/wmG9yMBv///38Lzvwmptv8JqrKHir//x4qn8odAqbb/385zh4q///g1XrHHQKm2/9/DLyMBv///3+fu/wmptsC2efH/3///3L5W8v8JqbbAtltuR4q///g1aa4/3+m2+H99Mvg1f//4NVT1/9/ptvh/efE/3///3L5EsQC2abbAtnu13L5////fzXpAtmm2wLZQtjg1f//4NV/1+H9ptv/f8Pp4NX//x4q7vzh/abb/3/M73L5////fzHvAtmm2/wmW/3/f///jAae7gLZptv8Juf34NX//x4qW/j/f6bbHQJW7v9/WCQAAPXh9tcAAAgoY9+B2lgkfSVY3/9/AACYAxrigdpYJH0lVMxm/AAA/39E0P//WCT/f23Q9tcAAAgoP8z//1gk/3+xvPbXAAD210DIgdpYJIHaoMhm/AAA/39OvIHaWCSB2uS4/38AAGb8Ccr/f1gk//+LyvbXAAD21z24/39YJP//CsMIKAAA9tfw1H0lWCSB2nXV/38AAGb8V8J9JVgkgdov1pgDAAD/f7zlAABYJP9/MeYIKAAA9teV1QAAWCT/f1rtCCgAAAgoYvl9JVgkfSW8+ZgDAAD/f+HsfSVYJH0lI/r/fwAAmANT8v9/WCQAAB3yCCgAAAgod/r/f1gkAADs9wLZptv8Jnn3/3+m2x0C//eB2lgkfSVn94zSAAByLVQW/38AAJgDVBb/fwAAQQtU1fbXAAAIKFQWfSVYJH0l4fH/f6bbHQKb8fwmptv8Ju3x/39YJAAAkPH/fwAAQQtU1QgoAAAIKFTVci0AAHIt/7//fwAAmANU1Vgv//9YL/+//3///4wG/7//f///8A3/vx4q//8eKv+//3////AN/7/g1f//Hir/v6bQ//9YL/+//3///4wG/7/wDf///3//vx4q//8eKv+/WC///1gv/7+MBv///3//vwAAWCT/f+/c/Cam2/wm3tsdAqbb/38d3X0lWCR9JbXbWC///6bQ/7+MBv///3//v/AN////f/+/Hir//+DV/799JVgkgdq2yx0Cptv/f73J/Cam2wLZCcwAAFgk/39vyf9///8O8v+/Hir//+DV/79YL///ptD/v/9///9y+f+//39YJP//G8L8JqbbAtmLv/9/ptvh/YfCfSVYJIHaJr+m0P//ptD/v/9///9y+f+//3///w7y/7/g1f//4NX/v4HaWCSB2rnD/3+m2+H9EMEC2abbAtkoxP9/WCT//6fADvL///9//7/g1f//4NX/v6bQ//+m0P+/cvn///9//7///1gk/3/jzwLZptsC2evN4f2m2/9/N9CB2lgkgdqezabQ//9YL/+/cvn///9//78O8v///3//v+DV//8eKv+/gdpYJH0lcuLh/abb/38x4QLZptv8Jqfi//9YJP9/AOG99AAA/3//v/bXAAAIKP+/jNIAAHIt/79m/AAA/3//v4zSAACM0lQWZvwAAP9/VBa99AAA/3//v/bXAAD211QW/38AAL30VNX21wAA9tdU1YzSAACM0v+//38AAGb8VNVyLQAAjNICOv9/AABm/AI6/38AAL30VNUIKAAA9tcCOkELAAD/f///CCgAAPbX//9yLQAAjNL/v5gDAAD/f///ci0AAHItAjqYAwAA/38COkELAAD/f///CCgAAAgoAjr/fwAAQQuVPqbQ//9YL6E8jNIAAHItFDz/f///8A0pP4zSAAByLQQyDvL///9/hTC99AAA/38YMKbQ//9YL3UyvfQAAP9/2B6m0P//ptDtHYzSAACM0qodDvL///9/HR+M0gAAjNK6CP9///8O8mEI/38AAL30Rwim0P//ptDUCP9/AAC99BcOWC///6bQ3w1yLQAAjNLPDf9///8O8icOci0AAIzSwCPwDf///3/vIkELAAD/f7MiWC///6bQ/SNBCwAA/3/CNVgv//9YL040ci0AAHIt5DPwDf///38vNnItAAByLRBA/3////ANHT7/fwAAQQuQPVgv//9YL6NAw8i9rUS0kLljsxK6f8lRrRDjIrKey424bcrguMXj8LGu+xi6E+gbuhbnG7pH/Bi6iOrCJljzTTbh8z43T+pdJqjV4AkJ1zsWG9fdFp3VgQluMAgRnzy4A1A99wIZMGQRrS/sIj87lRbXO/MVVC9LI8OzoK7CpIm6DaQYu0C0PK6pSbNEzDbtTzQ2SFBeSkdEDDQqQ6MfiUkVH7ZJ7zTjQmgadEDkCAhBaggMQSsbbUB/CX7MsBH12eARRNoTCczLSCho7Z0oovifKO74RCjq7A3G5fdd0bnspNFz7IPFbfh2xZrm5dBE2zTR9tr1xBnn/Fj/REZLeFDhSs1Qi1mIRIw4Djl1Ol83OzhVOcI6HDcENQjqBDUI6lRVVFUENQjqEcblwuLDncRsxp3Ci8PixFRVVFVUVVRVAAD/f1RVVFX///9/////f////3////9/////f////3////9/////f////3////9/////f////3/I0crMvc/tzR3Sm8xrzxrO////f////3////9/////f5reotfF3D/Y5t6J13vcWNj///9/////f////3////9//PLX6PDxyegn89noxfHH6P///3////9/////f////39YFoUNZhcYDS0Wlg2SFwcN////f////3////9/////fxImoCG8J9cgzSXAIQAouCD///9/////f////3////9/xS//Lbsxuyx0LzQuCjKJLAAA/38AAP9/AAD/fwAA/38JavpKCWr6SgAA/38JavpKqipU1aoqVNUAAP9/qipU1f45AGP+OQBjqipU1f45AGP/f/8//3//PwAA/3//f/8//xz9uf8c/bn/f/8//xz9uTDpYfL26RXyLOoB8vPod/Ku2L/e89ko3k3a/t1M2Ozeps7S0hjQ5dF/0KPROM4Z07vFN8g/x+PGrMeDxkjFm8i/O2k7GDq5PKE5Fz09PAY7DjD4MYEu1jISLhMzhDC2MSEjhyfKIfwnaiEcKIgjZCdYDr0WjA23FlQNtRaWDr8W")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_diavc")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_5ehfg"]
|
|
||||||
points = PackedVector3Array(0, 1.0448763, -0.8478841, 0, 1.1681374, -0.83394086, 0.58960146, 1.1681374, -0.58976746, 0.599395, 1.0448763, -0.599561, 0.58262986, 1.0204432, -0.58279586, 0, 1.0204432, -0.82414734, -0.58279586, 1.0204432, -0.58279586, -0.599561, 1.0448763, -0.599561, -0.58976746, 1.1681374, -0.58976746, -0.56901854, 1.1925875, -0.56901854, 0, 1.1925875, -0.80456036, 0.5688526, 1.1925875, -0.56901854, 0.83377486, 1.1681374, 0, 0.8478841, 1.0448763, 0, 0.82398134, 1.0204432, 0, -0.82414734, 1.0204432, 0, -0.8478841, 1.0448763, 0, -0.83394086, 1.1681374, 0, -0.80456036, 1.1925875, 0, 0.8043944, 1.1925875, 0, 0.5688526, 1.1925875, 0.5688526, 0.58960146, 1.1681374, 0.58960146, 0.599395, 1.0448763, 0.599395, 0.58262986, 1.0204432, 0.58262986, -0.58279586, 1.0204432, 0.58262986, -0.599561, 1.0448763, 0.599395, -0.58976746, 1.1681374, 0.58960146, -0.56901854, 1.1925875, 0.5688526, 0, 1.1925875, 0.8043944, 0, 1.1681374, 0.83377486, 0, 1.0448763, 0.8478841, 0, 1.0204432, 0.82398134)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_aqoyh"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.82679665, 0.32900393, -0.82679665, 1.6535933, 0.1584085, 1.6535933),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEABQAAAAIABgABAAQABwAEAAAABgAIAAEACAADAAEACQAGAAQACAAKAAMACQAEAAsABwALAAQACQAMAAYADQAHAAAADQAAAAUABgAOAAgABgAMAA4ACAAOAA8ACAAPAAoAEAAOAAwAEQAPAA4AEQAOABAACgAPABIAEwAPABEAEwASAA8AEAAUABEAEQAVABMAEQAUABUAEAAWABQAEAAMABcAFwAWABAAFwAMABgACQAYAAwAFwAFABYAGQAYAAkAGQAJAAsAFwAYABoAGgAFABcABQACABYAGgANAAUAFgACABsAFgAbABQAAgADABsAFAAbABwAGwADAB0AGwAdABwACgAdAAMAFAAcABUACgAeAB0ACgASAB4AHAAdAB8AHgAfAB0AFQAcACAAHAAfACAAFQAgACEAEwAVACEAIgASABMAEwAhACIAHgASACMAIgAjABIAHgAkAB8AHgAjACQAIAAfACUAJAAlAB8AIQAgACYAIAAlACYAIgAhACcAIQAmACcAKAAjACIAIgAnACgAJAAjACkAKAApACMAJAAqACUAJAApACoAJgAlACsAKgArACUAJwAmACwAJgArACwAKgAZACsALAArAAsAGQALACsALAALAAcAKgAtABkAKgApAC0AGQAtABgAGgAYAC0ALgAsAAcAJwAsAC4AKAAnAC4ALgAHAA0AKAAuAC8ALwAuAA0ALwANABoAGgAtAC8ALwApACgALwAtACkA"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 48,
|
|
||||||
"vertex_data": PackedByteArray("7if+/+4nAAD/f87YAAAAAP9///9zAwAAgdrO2H0lAAB9Jc7YfSUAAEot/v9KLQAAnycwJ58nAABzA/7//38AAP9/MCcEAwAABAMwJ/9/AABf2DAnnycAAAAAztj/fwAAASsAAAErAAAHC/7//38AAP9/AADNBwAA/dQAAAErAAD/fwAA/A4AAOjPAAAWMAAAMfgAAP9/AAAC8QAA/38AALTS/v9KLQAA9/T+//9/AAD/f///BwsAABYwAAAWMAAAzQcAAP9/AACfJzAnX9gAAPwOAAD/fwAAENj+/+4nAACL/P7//38AAP//ztj/fwAA+vwwJ/9/AACB2s7YgdoAABDY/v8Q2AAAtNL+/7TSAADozwAA6M8AAP3UAAD91AAAX9gwJ1/YAAD/f87Y//8AAP9//v+L/AAA/3/+//f0AAD/fwAAAvEAAP9/AAAx+AAA/38wJ/r8AAB9Jc7YgdoAAO4n/v8Q2AAAASsAAP3UAABKLf7/tNIAABYwAADozwAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_rv0km"]
|
|
||||||
resource_name = "Barrel_Cylinder_011"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.82679665, 0.32900393, -0.82679665, 1.6535933, 0.1584085, 1.6535933),
|
|
||||||
"attribute_data": PackedByteArray("0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHSab9h0mnFYdFpv2HRab9h0WnFYdFpxWHRab9h0WnFYdJpv2HSacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHRacVh0mm/YdJpxWHRab9h0mnFYdJpv2HSab9h0mnFYdFpxWHSab9h0mnFYdFpv2HSacVh0mm/YdJpv2HSacVh0WnFYdJpv2HSacVh0Wm/YdJpxWHSab9h0mm/YdJpxWHRacVh0mm/YdJpxWHRab9h0mnFYdJpv2HSab9h0mnFYdFpxWHSab9h0mnFYdFpv2HSacVh0mm/YdJpv2HSacVh0WnFYdJpv2HSacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh0WnFYdJpv2HRab9h0mnFYdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh0WnFYdJpv2HRab9h0mnFYdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkAbABtAG4AbABvAG0AcABxAHIAcABzAHEAdAB1AHYAdAB3AHUAeAB5AHoAeAB7AHkAfAB9AH4AfAB/AH0AgACBAIIAgACDAIEAhACFAIYAhACHAIUAiACJAIoAiACLAIkAjACNAI4AjACPAI0AkACRAJIAkACTAJEAlACVAJYAlACXAJUAmACZAJoAmACbAJkAnACdAJ4AnACfAJ0AoAChAKIAoACjAKEApAClAKYApACnAKUAqACpAKoAqACrAKkArACtAK4ArACvAK0AsACxALIAsACzALEAtAC1ALYAtAC3ALUAuAC5ALoAuAC7ALkAvAC9AL4AvAC/AL0A"),
|
|
||||||
"material": SubResource("StandardMaterial3D_b28pb"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 192,
|
|
||||||
"vertex_data": PackedByteArray("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4j2VOzA5Kz9POtdiTzrXYgAA/39POtdiacUryozIVMf6xJDKBcnnxohVO1WIVTtVAAD/f4hVO1VQxtacUMbWnP///39Qxtac////f////3////9/////f////3////9/////f////39rzfvUWdAD0wHNQtXI0LjS////f////3////9/////f4XWROEO2fjfKdZz4W7Zx9////9/////f////3////9/yOXQ9Wfn8fSL5fD1oufR9P///3////9/////f////3/CCxwaGgrZGf8LJRrcCc8Z////f////3////9/////f14inCmEH3cqxiJ9KRkflyr///9/////f////3////9/fDBFM0Et/TTwMAgzxiw+NQAA/38AAP9/AAD/fwAA/385HHK4wQKDhQAA/3/WHKy5AAD/fwAA/38AAP9/AAD/f5U0KelNK5nWqipU1e002ukAAP9/AAD/fwAA/38AAP9/6WqKSpJ+tkD/f/8/OGrjShj10ObO86Xmb/OY5mv12+bX3xzWrN3H1g7d+NZk4PDVX9KGy9zP38wlz0HNBNMuywTGz8FSw+PDkMJ4xLXGR8HxN484SzpxNvQ62TVVNxs52C8gLRgyoCu7MjQrRC+BLdAmYCDOKGAfYCkXH08moCAeGJ8LWhkAC7YZ0QrPF8YL")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_aqoyh")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_lru8l"]
|
|
||||||
points = PackedVector3Array(0, 0.46316117, -0.82679665, 0, 0.4874124, -0.8046214, 0.5844877, 0.46316117, -0.58464944, 0, 0.3532397, -0.8073731, -0.58464944, 0.46316117, -0.58464944, 0, 0.4874124, -0.7555769, 0.8044596, 0.4873969, 0, 0.568787, 0.4873969, -0.56894875, -0.56894875, 0.4873969, -0.56894875, -0.8046214, 0.4873969, 0, 0.57072926, 0.3532397, -0.57089114, 0.82679665, 0.46316117, 0, 0.5488777, 0.32900393, -0.5490396, 0, 0.32900393, -0.77645725, -0.5490396, 0.32900393, -0.5490396, -0.57089114, 0.3532397, -0.57089114, -0.8073731, 0.3532397, 0, -0.82679665, 0.46316117, 0, -0.56894875, 0.4873969, 0.568787, 0, 0.4873969, 0.8044596, 0.568787, 0.4873969, 0.568787, -0.58464944, 0.46316117, 0.5844877, 0.8072113, 0.3532397, 0, 0.5844877, 0.46316117, 0.5844877, 0.57072926, 0.3532397, 0.57072926, 0.7762954, 0.32900393, 0, -0.77645725, 0.32900393, 0, -0.5490396, 0.32900393, 0.5488777, -0.57089114, 0.3532397, 0.57072926, 0, 0.46316117, 0.82679665, 0.5488777, 0.32900393, 0.5488777, 0, 0.3532397, 0.8072113, 0, 0.32900393, 0.7762954)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_8yqv1"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.00013090926, 0.38374102, 1.5496337, 0.5516742),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("DgAXABgAGAAXABkAGgAOABgAGAAZABoADgAHABcABwAZABcAGQAbABoAGQAcABsAGQAWABwAGwAcABYABwAWABkAEQAaABsAEQAOABoAGwAWABEAEQAdAA4AHgAWAAcAEQAWAB8AFgAeACAAFgAgAB8AEQAfACEAHwATACEAEwARACEAHwASABMAHwAgABIADQARABMADQAdABEAEgAiABMADQATACIAIgASACMAIwASACAAIwALACIAIgALAA0ACwAjAAIAIwAAAAIAAAAjACAAAgAKAAsADAALAAoADAANAAsAAgABAAoAAAABAAIACgAJAAwACQANAAwAAQAJAAoAAAADAAEAJAANAAkAAAAEAAMABAABAAMAAAAFAAQAAAAgAAUAAQAGAAkABAAGAAEABgAkAAkABQAIAAQABAAIAAYAIAAIAAUABgAlACQACAAlAAYAFAANACQAJQAUACQAHQANABQACAAmACUAIAAVAAgACAAVACYAIAAeABUAJgAnACUAJQAnABQAJgAVACcAJwAdABQAFQAoACcAJwAoAB0AFQAeACgAKAApAB0ADgAdACkAHgAqACgAKAAqACkADgApAA8AKgAPACkADwAHAA4AHgArACoAHgAHACsAKgAsAA8ABwAPACwAKwAsACoABwAsABAAKwAQACwAKwAHABAA"),
|
|
||||||
"lods": [0.058495842, PackedByteArray("EQASABMAEgALABMADQARABMAEwALAA0ADAANAAsACQANAAwADAALAAoACgAJAAwAAgAKAAsACwASAAIAAgABAAoAAQAJAAoAEgAAAAIAAAABAAIAFAANAAkADQAUABEAAQAGAAkAAAADAAEABAABAAMABAAGAAEAAAAEAAMABgAIAAkABAAIAAYACAAUAAkAAAAFAAQABQAIAAQAAAASAAUACAAVABQABQAVAAgAFgAFABIAFgAVAAUAEQAWABIAEQAUAA4ABwAWABEABwARAA4AFQAWAAcADgAUAA8AFQAPABQADwAHAA4AFQAHABAABwAPABAAFQAQAA8A"), 0.33890408, PackedByteArray("AAABAAIAAAADAAEAAAAEAAMABAABAAMAAAAFAAQABAAGAAEAAAAHAAUABwAAAAIABQAIAAQABAAIAAYABwAIAAUAAQAGAAkABgAIAAkAAgABAAoAAQAJAAoAAgAKAAsACwAHAAIADAALAAoACgAJAAwADAANAAsACQANAAwABwALAA0ADQAJAA4ABwANAA4ADgAJAA8ADwAHAA4ACAAPAAkABwAPABAACAAQAA8ACAAHABAA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("fAQevz8mvz/SnEw+a1rxvirNuj++RW0+kJ0bvxAWuj9W3HU+owHzvsbUvj8a61c+vtwPv8bUvj8AAACAsjQzvz4mvz8AAACA8rANv9KSnj/2Yjw+GeQjv8CEZr0AAACAC5cgv4NPnj/xua85693jvtKSnj86OOQ+WPnavsbUvj+B+qU+/a0Ovz8mvz80XbA+tXPLvsbUvj+1c8s+cm/9vj4mvz9yb/0+4sbnvsCEZr3ixuc+duLKvtCEZr2wwMo+mHIPv9CEZr2wRAm58TENvz0KVz/xMQ0/Y2tBv7WmmD8AAACAqsQIv7WmmD+qxAg/6Uv0vtaOXj/f9/Q+4M8sv9aOXj+QEy86Fa5Hvz0KVz8AAACAsjQzv/gfPz4AAACAcm/9vvgfPz5yb/0+6eA6vzRzqD4AAACAoiQEvzRzqD6iJAQ/qsQIvx6O+T6qxAg/Y2tBvx6O+T4AAACA6Uv0vuyE6j7f9/Q+4M8sv+yE6j6QEy863fhFv+Kdgj8AAACAq4g4v9+3sD8AAACAyPwLv+Kdgj/I/As/M3wCv9+3sD8zfAI/IS0hv9+3sD+Kj2E+wyfrvrE2iD9Lpus+JjsSv7E2iD/2mEI+hlQmv7E2iD/R0gA6yuwXv9aOXj8kY0o+yuwXv+yE6j4kY0o+TA/lvkCVET6Jb+U+KW8Ov0CVET4yZz0+BwIiv0CVET5E9sM51I37vnC3Xr14nSY+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_3kb5t"]
|
|
||||||
resource_name = "Barrel_Cylinder_012"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.00013090926, 0.38374102, 1.5496337, 0.5516742),
|
|
||||||
"attribute_data": PackedByteArray("aqBrP0RqzT7roWs/2pG8Pmqgaz+6ac0+a6BrP5JmzT5qoGs/umnNPmugaz+WZs0+aqBrP0ZqzT7roWs/2pG8Pu6vbz9a0+s+aqBrP0ZqzT4zsW8/0NDrPmqgaz9Gas0+pqpvP9DQ6z5qoGs/umnNPmqgaz9Eas0+M7FvP9DQ6z4zsW8/7N3rPqaqbz/s3es+aqBrP0RqzT7ur28/WtPrPmugaz+SZs0+M7FvP+zd6z5roGs/lmbNPiMiXT8Aw+E+7q9vP1rT6z7roWs/2pG8PiIiXT8Aw+E+7q9vP1rT6z5roGs/kmbNPiMiXT8Aw+E+66FrP9qRvD4jIl0/AMPhPqaqbz/Q0Os+pqpvP+zd6z4jIl0/AMPhPiIiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z6mqm8/0NDrPiMiXT8Aw+E+IyJdPwDD4T4zsW8/7N3rPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPpSubz/s3es+5K9vP9DQ6z7kr28/7N3rPpSubz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z7kr28/0NDrPiMiXT8Aw+E+lK5vP+zd6z7kr28/7N3rPvWrbz/Q0Os+9atvP+zd6z5ErW8/7N3rPkStbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z71q28/7N3rPpysbz/Q0Os+nKxvP+zd6z71q28/0NDrPrawbz9e1+s+trBvP17X6z62sG8/XtfrPmugaz+WZs0+IiJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiIiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPmugaz+WZs0+IiJdPwDD4T7ur28/WtPrPuuhaz/akbw+PK9vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z6crG8/0NDrPkStbz/s3es+nKxvP+zd6z5ErW8/0NDrPiMiXT8Aw+E+trBvP17X6z4jIl0/AMPhPjyvbz/Q0Os+IyJdPwDD4T6crG8/0NDrPkStbz/Q0Os+9atvP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPiMiXT8Aw+E+nKxvP+zd6z71q28/7N3rPkStbz/s3es+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("EQA+AD8AEQAMAD4AQAA1ADIAQABBADUAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcAMwBKADQASgAzAEsASwAzAEwASwALAEoASgALABAACwBLAA0ASwAOAA0ADgBLAEwADgBMAA8AAAABAAIAAAADAAEABABNAAYABAAHAE0ACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAHwAgACEAIAAfAE4AIABOACIAIwBPACUAIwBQAE8AJABRAFIAJABTAFEAVABVAFYAVAA3AFUAVgBVADYAVgA2AFcAWABZAFoAWABbAFkAWgBZAFwAWgBcAF0AXgBfAGAAXgBhAF8AYgBhAF4AYgBjAGEAZAAmAGUAZABmACYAZwBoAGkAZwAnAGgAGQBqAGsAGQBsAGoAbQBuABwAGwAaAB4AGwAdABoAbwBwAHEAbwByAHAAcwB0AHUAcwB2AHQAKQA4AHcAKAApACoAeAApACgAeAA4ACkAeAB5ADgAegB4ADoAOQB4AHoAOQB5AHgAeQA5ACsAeQArAHsAewArACwAKwA5AHwAfAA5AH0AKwB8AH4ALQAuAC8AfwAuAC0AOwAuAH8AgAAuADsALgA9AIEALgA8AD0ALgCAADwAPQA8AIIAPACAADAAMACAAIMAMACDADEAPAAwAIQAhAAwAIUAPACEAIYA"),
|
|
||||||
"lods": [0.058495842, PackedByteArray("MgAzADQANAALABAAMwALADQACwAzAA0AMwAOAA0ADgAzAA8AMgA1ADMADAA1ADIADAAyABEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAA2ACUAJAA3ADYANwAmADYANwAnACYAKAApACoAKAA4ACkAOQA4ACgAOQAoADoAOAA5ACsAOAArACwALQAuAC8AOwAuAC0ALgA7ADwALgA8AD0APAA7ADAAMAA7ADEA"), 0.33890408, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkACwAMAA0ADAAOAA0ADgAMAA8ADAALABAADAAQABEAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAAmACUAJAAnACYAKAApACoAKwApACgAKQArACwALQAuAC8ALgAtADAAMAAtADEA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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9KanBo7rDkz0pqcGjusOTPSmpwYg6z1MEKAiJonrAUyzAERtiesBTLMARG0g8rNQYBdBb4nrAUyzAERtiesBTHmvTv72gWIBC6UBQPaBYgELpQFA9oFiAQAAOe32gWIBAQANk0z2plP///+/t/WhU////79M9qZT////v1DlH7j///+/Z+WeuP///7///2j/r5Mb9v//aP////+///9o/3oCeT7//2j/qG5d9///aP////+/lL//fw3/B2CUv/9/gfcSHpS//38N/wdglL//f1t0kAuUv/9/////P7cpBHpJekj68C/GjpSeQ9XwL8aOlJ5D1bcpBHqfeEr7MPXfUv///78w9d9S////v///aP////+///9o/6huXff//2j/+osEBpS//3////8/lL//f3GRYwSUv/9/////P+gyBG2JaRny6DIEbXhvd++3KQR6bHnN+rcpBHqyd9n7zCdBgwSGR/7MJ0GD5ITY/cwnQYNahmj+zCdBg46Et/02MWpvMXDX8TYxam8hazb0NjFqb1FxUPE2MWpvvWnd9PAvxo7Ncrly8C/GjnSNnqPwL8aO////P1lcjvuiu7PJ9oFiAQulAUBM9qZT////v0z2plP///+/t/WhU////7+39aFT////v7f1oVP///+/MPXfUv///78w9d9S////vzD131L///+/MPXfUv///7///32l////v///faX///+///99pf///7///32l////v///faX///+///99pf///7/q9FKt////v+r0Uq3///+/6vRSrf///7/q9FKt////v+r0Uq3///+/6vRSrf///79Q5R+4////v1DlH7j///+/UOUfuP///79n5Z64////v2flnrj///+/Z+WeuP///78g6z1MKqJeMSDrPUxSnbYMIOs9TOOk6D8g8rNQYBdBbyDys1BgF0Fvpyu1iNGMX/qnK7WIkI+W+6crtYhQkOr7pyu1iPuLAfrBLuRyQW+U9sEu5HIWc6H0wS7kchx0G/TBLuRyOG4b9///aP////+///9o/85vDoj//2j/qG5d9///aP+qhFgC//9o/////7///2j/////v///aP////+///9o/////7+Uv/9/////P5S//3+xdTwKlL//f36aVPmUv/9/////P5S//3////8/lL//f////z+Uv/9/////P5S//3////8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_8yqv1")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_0qui7"]
|
|
||||||
points = PackedVector3Array(-0.5515434, 0.83988744, 0.5515433, -0.4771692, 0.8693147, 0.47842592, -0.54684806, 1.0203948, 0.5467912, -0.77335143, 1.0203948, -2.2907268e-05, -0.78000003, 0.83988744, -2.2907268e-05, -0.7555467, 0.48736697, -2.2907268e-05, -0.53426456, 0.48736697, 0.53420895, -0.4771692, 0.45793974, 0.47842592, -0.3973859, 1.4907761, 0.39731643, -0.4592893, 1.0640807, 0.46022758, -0.445053, 1.2388241, 0.4457013, -0.49501148, 1.4932032, 0.4949502, -0.50973606, 1.3804996, 0.50969255, -0.53426456, 1.1925595, 0.53420895, -0.5603707, -0.056279004, -0.00013090926, -0.7555467, 1.1925595, -2.2907268e-05, -0.51619685, 0.32885414, 0.51617265, -0.730004, 0.32885414, -2.2907268e-05, -0.49501148, 0.18657178, 0.4949502, -0.4527158, -0.056279004, 0.45266744, -0.44741946, 0.14212751, 0.44807735, -0.396259, -0.056279004, 0.39596638, -0.56198585, 1.4907761, -2.2907268e-05, -0.6172782, 1.4933548, 0.19978078, -0.55736566, 1.4933548, 0.34444943, -0.49133033, -0.05445876, 0.1626821, -0.70002896, 1.4932032, -2.2907268e-05, -0.64022905, -0.056279004, -2.2907268e-05, -0.70002896, 0.18657178, -2.2907268e-05)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_4ddkr"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, 0.39600134, 0.5521874, 1.5496335, 0.3839987),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("AAABAAIACQAAAAIAAQAJAAIACQAKAAAACgAFAAAAAAAFAAEACQARAAoAEQAFAAoACQASABEAEgAMABEADAAFABEACQALABIAEgALAAwAAQALAAkACwATAAwAEwAFAAwAAQAUAAsACwAUABMAFQABAAUAFQAFABYABQANABYADQAVABYABQATAAYABQAGAA0AFwABABUADQAXABUADwABABcAFAABAA8ADgAXAA0ADwAXAA4ADgANABgADQAGABgABgAOABgABgAPAA4AFAAQABMABgATAAcABwATABAAFAAZABAAGQAIABAABwAQAAgAGQADAAgABwAIAAMAGQAEAAMAFAAEABkABwADAAQAFAAPAAQABwAEABoABAAPABsABAAbABoABwAaABwAHAAaABsAHQAHABwAHAAbAB0ABgAHAB0AGwAPAB4AHwAPAAYABgAdAB8AHwAeAA8AGwAfAB0AGwAeAB8A"),
|
|
||||||
"lods": [0.046468664, PackedByteArray("AAABAAIACQAAAAIAAQAJAAIACQAKAAAACgAFAAAAAAAFAAEACQALAAoAAQALAAkADAAFAAoACwAMAAoAAQAFAA0ABQAMAAYABQAGAA0ADQAOAAEABgAOAA0ADwABAA4ABgAPAA4ACwABAA8ABAAPAAYACwAPAAQABgAMAAcABAAGAAcACwAQAAwABwAMABAACwAEAAMABwADAAQACwADABAABwAIAAMAAwAIABAABwAQAAgA"), 0.18251021, PackedByteArray("AAABAAIAAQADAAIAAgADAAAAAwABAAQAAAAFAAEABgABAAUABQAAAAYABAABAAYABAAGAAcABgAAAAcABwADAAQAAwAIAAAABwAAAAgABwAIAAMA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("AAAAAMbUvj++3A8/cm/9vj4mvz9yb/0+tXPLvsbUvj+1c8s+duLKvtCEZr2wwMo+4sbnvsCEZr3ixuc+AAAAAD4mvz+yNDM/AAAAAD0KVz8Vrkc/AAAAAMCEZr0Z5CM/yPIEudCEZr21YQ8/693jvtKSnj86OOQ+STGsOc1mnj+N9SA/6Uv0vtaOXj/f9/Q+gNcoOtaOXj/bJS0/AAAAALWmmD9ja0E/yPwLv+Kdgj/I/As/8TENvz0KVz/xMQ0/zfu8OUCVET4lMiI/1Hj4ObE2iD/KkyY/wyfrvrE2iD9Lpus+gNcoOuyE6j7bJS0/6Uv0vuyE6j7f9/Q+M3wCv9+3sD8zfAI/AAAAAN+3sD+riDg/qsQIv7WmmD+qxAg/AAAAAOKdgj/d+EU/TA/lvkCVET6Jb+U+cm/9vvgfPz5yb/0+oiQEvzRzqD6iJAQ/AAAAAPgfPz6yNDM/AAAAADRzqD7p4Do/qsQIvx6O+T6qxAg/AAAAAB6O+T5ja0E/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_oqldp"]
|
|
||||||
resource_name = "Barrel_Cylinder_013"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, 0.39600134, 0.5521874, 1.5496335, 0.3839987),
|
|
||||||
"attribute_data": PackedByteArray("7q9vP1rT6z4zsW8/7N3rPu6vbz9a0+s+M7FvP9DQ6z6Urm8/7N3rPjOxbz/Q0Os+M7FvP+zd6z6mqm8/0NDrPqaqbz/s3es+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T7ur28/WtPrPiMiXT8Aw+E+7q9vP1rT6z4jIl0/AMPhPjOxbz/Q0Os+IyJdPwDD4T7ur28/WtPrPqaqbz/s3es+pqpvP+zd6z7ur28/WtPrPiMiXT8Aw+E+lK5vP+zd6z4zsW8/7N3rPjyvbz/Q0Os+5K9vP+zd6z6Urm8/0NDrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z48r28/0NDrPiMiXT8Aw+E+IyJdPwDD4T7kr28/7N3rPiMiXT8Aw+E+9atvP9DQ6z71q28/7N3rPkStbz/s3es+RK1vP9DQ6z6Urm8/7N3rPjyvbz/Q0Os+PK9vP+zd6z6Urm8/0NDrPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+trBvP17X6z62sG8/XtfrPuSvbz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+5K9vP+zd6z48r28/7N3rPuSvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+5K9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+nKxvP9DQ6z5ErW8/0NDrPvWrbz/Q0Os+IyJdPwDD4T4jIl0/AMPhPrawbz9e1+s+PK9vP+zd6z6crG8/7N3rPvWrbz/s3es+RK1vP+zd6z4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEACAAqACsACAAHACoALAAcAAQALAAtABwALgAvADAALgAxAC8AMgAzADQAMgA1ADMAGwA2ADcAGwA4ADYANgAGADcANgAFAAYACQAKAAsACQAMAAoAOQA6ADsAOQA8ADoAPQAgAD4APQAeACAAPwBAAEEAPwBCAEAAQwBEAEUAQwBGAEQARwAQACEARwAOABAAHQAPAA0AHQAfAA8AGgBIAEkAGgBKAEgASwBMAE0ASwBOAEwAIgAjAE8AEQAjACIAEQAiABMAEQBQACMAUQARAFIAJAARAFEAUAARACQAJABRACUAUAAkABQAUAAUAFMAUwAUABIAFAAkAFQAVAAkAFUAFABUAFYAJgAZABYAVwAZACYAJwAZAFcAWAAZACcAGQAoAFkAGQAYACgAGQBYABgAKAAYAFoAGABYABUAFQBYACkAFQApABcAGAAVAFsAWwAVAFwAGABbAF0A"),
|
|
||||||
"lods": [0.046468664, PackedByteArray("AAABAAIAAAADAAEABAAaABsAGwAaAAUABQAGABsABAAcABoABwAcAAQABwAEAAgACQAKAAsACQAMAAoAHQAeAB8AHQAfAA8AHQAPAA0AHgAgAB8AHgAhACAAHgAOACEADgAQACEAEQAiABMAEQAjACIAIwARACQAJAARACUAIwAkABQAIwAUABIAJgAZABYAJwAZACYAGQAnABgAGQAYACgAGAAnABUAFQAnACkAFQApABcA"), 0.18251021, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABwAFAAQABwAEAAgACQAKAAsACQAMAAoADQAOAA8ADgAQAA8AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("AAAAAMbUvj++3A8/cm/9vj4mvz9yb/0+tXPLvsbUvj+1c8s+AAAAAD4mvz+yNDM/AAAAAD0KVz8Vrkc/cm/9vj4mvz9yb/0+AAAAAD4mvz+yNDM/4sbnvsCEZr3ixuc+AAAAAMCEZr0Z5CM/AAAAAMCEZr0Z5CM/duLKvtCEZr2wwMo+4sbnvsCEZr3ixuc+yPIEudCEZr21YQ8/tXPLvsbUvj+1c8s+duLKvtCEZr2wwMo+AAAAAMbUvj++3A8/yPIEudCEZr21YQ8/cm/9vj4mvz9yb/0+duLKvtCEZr2wwMo+tXPLvsbUvj+1c8s+4sbnvsCEZr3ixuc+AAAAAMCEZr0Z5CM/AAAAAMbUvj++3A8/yPIEudCEZr21YQ8/AAAAAD0KVz8Vrkc/AAAAAD4mvz+yNDM/yPwLv+Kdgj/I/As/AAAAALWmmD9ja0E/8TENvz0KVz/xMQ0/693jvtKSnj86OOQ+6Uv0vtaOXj/f9/Q+STGsOc1mnj+N9SA/gNcoOtaOXj/bJS0/zfu8OUCVET4lMiI/693jvtKSnj86OOQ+6Uv0vtaOXj/f9/Q+8TENvz0KVz/xMQ0/yPwLv+Kdgj/I/As/STGsOc1mnj+N9SA/gNcoOtaOXj/bJS0/AAAAALWmmD9ja0E/zfu8OUCVET4lMiI/cm/9vvgfPz5yb/0+AAAAAPgfPz6yNDM/AAAAAB6O+T5ja0E/qsQIvx6O+T6qxAg/AAAAAD0KVz8Vrkc/yPwLv+Kdgj/I/As/AAAAAOKdgj/d+EU/8TENvz0KVz/xMQ0/AAAAAPgfPz6yNDM/oiQEvzRzqD6iJAQ/AAAAADRzqD7p4Do/cm/9vvgfPz5yb/0+M3wCv9+3sD8zfAI/AAAAAN+3sD+riDg/qsQIv7WmmD+qxAg/693jvtKSnj86OOQ+1Hj4ObE2iD/KkyY/STGsOc1mnj+N9SA/wyfrvrE2iD9Lpus+wyfrvrE2iD9Lpus+1Hj4ObE2iD/KkyY/6Uv0vtaOXj/f9/Q+gNcoOuyE6j7bJS0/gNcoOtaOXj/bJS0/6Uv0vuyE6j7f9/Q+6Uv0vuyE6j7f9/Q+zfu8OUCVET4lMiI/gNcoOuyE6j7bJS0/TA/lvkCVET6Jb+U+TA/lvkCVET6Jb+U+AAAAALWmmD9ja0E/AAAAAOKdgj/d+EU/qsQIv7WmmD+qxAg/oiQEvzRzqD6iJAQ/AAAAAB6O+T5ja0E/AAAAADRzqD7p4Do/qsQIvx6O+T6qxAg/wyfrvrE2iD9Lpus+6Uv0vuyE6j7f9/Q+qsQIv7WmmD+qxAg/M3wCv9+3sD8zfAI/TA/lvkCVET6Jb+U+oiQEvzRzqD6iJAQ/qsQIvx6O+T6qxAg/cm/9vvgfPz5yb/0+1Hj4ObE2iD/KkyY/gNcoOuyE6j7bJS0/AAAAAN+3sD+riDg/AAAAAOKdgj/d+EU/AAAAADRzqD7p4Do/AAAAAPgfPz6yNDM/AAAAAB6O+T5ja0E/LoMP/51BzsAugw//nUHOwC6DD/////+/LoMP/51BzsBCXAR6AIDY+9Zexo6GyJbP1l7GjobIls8SYARtd2937xJgBG09ezvy/38AAP///7//fwAA////v/9/AAD///+//38AAP///7+t62sf////v37lROL///+/retrH////79+5UTi////vwAAacDrkjz7AABpwP///78AAGnAeUAdPwAAacBXdGr0bP//f+t/qwhs//9/rf62f2z//3////8/bP//f+qMBwBs//9/YfRCAA5dtYiGj6j81l7GjokqjuRCXAR6QHzS+q3rax////+/HfVNIv///7+t62sf////vx31TSL///+/fuVE4v///78AAGnAeUAdPwAAacD///+/AABpwHGRm/sAAGnA////v2z//3+t/rZ/bP//f////z9s//9/////P2z//3////8/EmAEbT90l/ASYARtAIBZ80JcBHoHfk/7QlwEekh6SPp1W0GD5oSx/3VbQYMFhrL+dVtBg297/v91W0GDWoZo/l5fam+OfUb0Xl9qb7hz5fFeX2pv/3/d9F5fam9QcVDx1l7GjnSbZvjWXsaO////P9Zexo6JKo7k3PVqIv///7/c9Woi////v9z1aiL///+/3PVqIv///78d9U0i////vx31TSL///+///+B2v///7///4Ha////v///gdr///+///+B2v///7/W9Mfd////v9b0x93///+/1vTH3f///7/W9Mfd////v37lROL///+/Dl21iMeMPv8OXbWIA3T+/w5dtYhQkOr7WF7kcgV2l/RYXuRyvH2J9lhe5HL/fxv3WF7kchx0G/QAAGnA////vwAAacCtdb71AABpwH6aVPkAAGnAfppU+QAAacD///+/AABpwBx41QcAAGnA////vwAAacA4ca4ObP//f////z9s//9/7n+hB2z//38FlPP/bP//f////z9s//9/////P2z//3////8/bP//f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_4ddkr")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pr8vc"]
|
|
||||||
points = PackedVector3Array(-0.5515433, 0.83988726, 0.5515404, -0.5343009, 0.48736686, 0.5342499, -4.529953e-06, 0.83988726, 0.78000003, -0.54684085, 1.0203946, 0.54680425, -4.529953e-06, 0.48736686, 0.75553024, -0.39630818, -0.056279004, 0.39600134, -0.4950057, 0.18657173, 0.49497044, -0.5161938, 0.32885405, 0.5161701, -4.529953e-06, 0.32885405, 0.72997046, 0.0006440878, 0.45793962, 0.6763324, 0.0006440878, 0.8693145, 0.6763324, -4.529953e-06, 1.0203946, 0.77330935, -0.5343009, 1.1925592, 0.5342499, -0.00016671419, -0.056279004, 0.56007284, -0.45273763, -0.056279004, 0.452684, -0.4950057, 1.4933546, 0.49497044, -0.39738917, 1.4907758, 0.3973545, -4.529953e-06, 0.18657173, 0.7000128, -4.529953e-06, -0.056279004, 0.6401728, 0.00031977892, 0.14212747, 0.6335573, -4.529953e-06, 1.4907758, 0.56195223, 0.00031977892, 1.2374587, 0.62874603, -4.529953e-06, 1.4933546, 0.7000128, -4.529953e-06, 1.1925592, 0.75553024)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ighid"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056279004, 0.39600134, 0.5516701, 1.5496335, 0.3839987),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("CQAXABgAGAAXABkAGgAJABgAGAAZABoACQAHABcABwAZABcAGQAbABoAGwAJABoAGQAcABsAGQAUABwAGwAcABQABwAUABkAGwAdAAkACAAHAAkACQAWAAgACQAdABYAHgAIABYAHwAWAB0AHwAeABYAHgAgAAgABwAIACAAIQAeAB8ABwAgAAoAIgAgAB4AIgAKACAAIgAHAAoAIQAiAB4AIQAHACIAIQAUAAcAIwAfAB0AFQAhAB8AFQAfACMAIwAdACQADAAhABUAIQAMABQAEwAVACMAGwAkAB0AJQAVABMADAAVACUAEwAjACYAJgAjACQAJQATACYAJgAkACcACwAmACcAJQAmAAsAJAAFACcACwAnAAUAAgAlAAsAAgALAAUADAAlAA4AJQANAA4AAgANACUADwAOAA0AAgAPAA0ADwAMAA4ADwAoAAwAEQAMACgAFAAMABEAKAAPACkAKQARACgAAgABAA8AKQAPAAEAAAABAAIAAgAFAAAAAwApAAEAAAADAAEAKgARACkAAwAqACkABAADAAAAAAAFAAQABQAqAAQABAAGAAMAAwAGACoABAAqAAYAJAAqAAUAJAAbACoAEQAqACsAKgAbABIAKgASACsAEgAbABAAGwAUABAALAArABIALAARACsAEAAsABIAFAARACwAEAAUACwA"),
|
|
||||||
"lods": [0.059560224, PackedByteArray("EAARABIAEQAGABIABgAQABIABQAQAAYABQAGAAQABAAGAAMAAwAGABEABAADAAAAAAAFAAQAAAADAAEAAwARAAEAAAABAAIAAgAFAAAAEQAPAAEAAgABAA8AAgAPAA0ADwAOAA0AAgANABMAEwANAA4ADwAMAA4ADAAPABEADAATAA4AAgATAAsAAgALAAUACwATAAUAFAAMABEAEAAUABEADAAVABMAEwAVAAUAFQAMABQAEAAFABYAFQAWAAUAEAAWAAkAFQAKABYABwAUABAAFQAUAAcABwAQAAkAFQAHAAoACQAWAAgACAAHAAkAFgAKAAgABwAIAAoA"), 0.3445543, PackedByteArray("AAABAAIAAAADAAEABAADAAAAAAAFAAQAAgAFAAAABAAGAAMABQAGAAQAAwAHAAEAAwAGAAcABgAFAAgABgAIAAkABwAGAAkACAAHAAkACgAIAAUABwAIAAoAAgALAAUACwAKAAUAAgAKAAsACgAMAAcAAgANAAoADAAKAA4ACgANAA4AAgAPAA0ADwAOAA0AAgABAA8ADwAMAA4ABwAPAAEADAAPAAcA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("lYB8PsbUvj/8bes+GS96PvnouD8emhs/JKtDPtibuD/8efs++/KYPj4mvz9vhxM/tXPLPsbUvj+1c8s+Xs7jPn5xnj/4z+M+cm/9Pj4mvz9yb/0+AAAAAMCEZr0Z5CM/OsHKPtCEZr2wwMo+4sbnPsCEZr3ixuc+yPIEudCEZr21YQ8/O4NdPn5xnj/jJQo/AAAAAD4mvz+yNDM/nZHlPcbUvj/Y+QM/AAAAAMbUvj++3A8/s/kZPj4mvz/bQiM/8TENPz0KVz/xMQ0/AAAAALWmmD9ja0E/yPwLP+Kdgj/I/As/1Hj4ObE2iD/KkyY/AAAAAD0KVz8Vrkc/gNcoOtaOXj/bJS0/ym3lPkCVET6Jb+U+AAAAAPgfPz6yNDM/cm/9PvgfPz5yb/0+AAAAADRzqD7p4Do/oiQEPzRzqD6iJAQ/qsQIPx6O+T6qxAg/AAAAAB6O+T5ja0E/wfT0PuyE6j7f9/Q+2hpfPkCVET5/IQs/MVduPuyE6j4DiRQ/TU5EPnDoXb2bLfU+gNcoOuyE6j7bJS0/zfu8OUCVET4lMiI/MVduPtaOXj8DiRQ/wfT0PtaOXj/f9/Q+STGsOc1mnj+N9SA/NTNlPrE2iD+j5A4/AKTrPrE2iD9Lpus+AAAAAN+3sD+riDg/O8aAPt+3sD8k3R0/M3wCP9+3sD8zfAI/qsQIP7WmmD+qxAg/AAAAAOKdgj/d+EU/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_jgrwr"]
|
|
||||||
resource_name = "Barrel_Cylinder_014"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056279004, 0.39600134, 0.5516701, 1.5496335, 0.3839987),
|
|
||||||
"attribute_data": PackedByteArray("a6BrP5JmzT5qoGs/nmnNPrmiaz96abM+aqBrP0hqzT65oms/emmzPmqgaz9Ias0+a6BrP5JmzT5qoGs/nmnNPmugaz+SZs0+IyJdPwDD4T7ur28/WtPrPrmiaz96abM+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T65oms/emmzPmugaz+SZs0+7q9vP1rT6z5qoGs/SGrNPu6vbz9a0+s+a6BrP5JmzT4zsW8/7N3rPu6vbz9a0+s+aqBrP0hqzT5roGs/kmbNPjOxbz/Q0Os+aqBrP0hqzT6mqm8/0NDrPmqgaz+eac0+aqBrP0hqzT4zsW8/0NDrPjOxbz/s3es+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+M7FvP+zd6z7ur28/WtPrPiMiXT8Aw+E+pqpvP+zd6z4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z6mqm8/7N3rPpSubz/s3es+5K9vP9DQ6z48r28/7N3rPpSubz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T6Urm8/7N3rPjyvbz/s3es+IyJdPwDD4T4jIl0/AMPhPpSubz/Q0Os+5K9vP9DQ6z71q28/0NDrPvWrbz/s3es+RK1vP+zd6z5ErW8/0NDrPpSubz/s3es+PK9vP9DQ6z48r28/7N3rPpSubz/Q0Os+9atvP+zd6z6crG8/0NDrPpysbz/s3es+9atvP9DQ6z62sG8/XtfrPuSvbz/s3es+trBvP17X6z62sG8/XtfrPmugaz+SZs0+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+a6BrP5JmzT48r28/0NDrPuSvbz/s3es+5K9vP9DQ6z6crG8/0NDrPkStbz/s3es+nKxvP+zd6z5ErW8/0NDrPpysbz/s3es+9atvP+zd6z5ErW8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPrawbz9e1+s+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/0NDrPiMiXT8Aw+E+nKxvP9DQ6z5ErW8/0NDrPvWrbz/Q0Os+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("IQA9AD4AIQAcAD0APwAyAC8APwBAADIAQQBCAEMAQQBEAEIARQBGAEcARQBIAEYAMABJAEoASQAwAEsASwAwAEwAGwBJAEsAGwAgAEkAGwBLAB0ASwAeAB0ATAAeAEsAHgBMAB8AAAABAAIAAAADAAEABAAFAAYABAAHAAUATQBOAAoAEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiAE8AIwBPACUAUABRAFIAUAAzAFEAUwBUAA4AUwBVAFQAVgBXAFgAVgA0AFcAWABXAFkAWABZAFoAWwBcAF0AWwBeAFwAXwBeAFsAXwBgAF4AYQBiAGMAYQBkAGIAYwBiAGUAYwBlAGYAZwBoAGkAZwANAGgAagAPADUAagBrAA8AbAARABIACwAJAAgACwAMAAkAEABtAG4AEABvAG0AcABxADEAcAByAHEAcwB0AHUAcwB2AHQAdwAqAHgAeQAqAHcAKgA2ACkAKgB6ADYAeQB6ACoAeQB7AHoAewAmAHwAewB9ACYAewB5AH0AJgB9ACgAKAB9ACcAfQB5ADgAOAB5ADcAfQA4AH4AfwA6ADkAKwA6AH8AKwB/AC0AKwCAADoAPAArAIEAOwArADwAgAArADsAOwA8AIIAgAA7AC4AgAAuAIMAgwAuACwALgA7AIQAhAA7AIUALgCEAIYA"),
|
|
||||||
"lods": [0.059560224, PackedByteArray("LwAwADEAMAAgADEAGwAgADAAGwAwAB0AMAAeAB0AHwAeADAALwAyADAAHAAyAC8AHAAvACEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkAEAAzAAwAEAARADMAMwARABIADAAzAA4AMwA0AA4ANAA1AA4ANAANADUANQANAA8AEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiACUAKgA2ACkANwA2ACoANwAmADYAJgA3ACcAJwA3ADgAJgAnACgAKwA5AC0AKwA6ADkAOgArADsAOwArADwAOgA7AC4AOgAuACwA"), 0.3445543, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkADAANAA4ADQAPAA4AEAANAAwAEAARAA0ADQARABIAEwAUABUAEwAWABQAFwAYABkAFwAaABgAGwAcAB0AHAAeAB0AHwAeABwAGwAgABwAHAAgACEAIgAjACQAIwAiACUAJgAnACgAJwAmACkAJwApACoAKwAsAC0ALAArAC4A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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QwLnf9B8D/84vzE/0HwP/zi/MT/QfA//3AF7k9B8D/84vzE/KKHGjmKNt3LsnwRt/n9Z8yihxo7Z29SiKKHGjtnb1KIoocaO/msPACihxo5ijbdy7J8EbUiMdvDYfaEA////v9h9oQD///+/2H2hAP///7/YfaEA////v///AcA3KnIV//8BwM+kzaT//wHANypyFf//AcD///+///8BwMWOxQ4AAJKAA472/wAAkoD///+/AACSgG9/wj4AAJKA639Q97yjBHq2hUj6KKHGjnXVjuTworWIrm/q+7yjBHoIgkr7dgpeIv///7/wCkki////vwEbtuL///+///8BwP///7///wHA////v///AcC5groCAACSgP///78AAJKA////vwAAkoDqjPf/AACSgAAAAIDsnwRtVIUZ8uyfBG2HkHfvvKMEes+Dzfq8owR6/n/Y+4mkQYP6ebT+iaRBgxp7sv+JpEGDpHlo/omkQYOPhP7/oKBqb4GM1/GgoGpvsoI29KCgam+ujlDxoKBqb/9/3fQoocaOYo23ciihxo511Y7kKKHGjv///z8oocaO/msPAEIUjR/QVYYQQhSNH9BVhhDYfaEA////v3YKXiL///+/dgpeIv///792Cl4i////v14KdCL///+/Xgp0Iv///79eCnQi////v/AKSSL///+/8ApJIv///7/wCkki////v/AKSSL///+/8ApJIv///78AAIHa////vwAAgdr///+/AACB2v///78AAIHa////vwAAgdr///+/AACB2v///783C8rd////vzcLyt3///+/NwvK3f///783C8rd////vzcLyt3///+/NwvK3f///7/qGhLi////v+oaEuL///+/6hoS4v///78BG7bi////vwEbtuL///+/JRSXH+Gorfl5FEkgDasF+XkUSSD///+/eRRJIA2rBfnworWILXM0//CitYhucJ/88KK1iPuL/v+moeRyF4KU9qah5HLSiaH0pqHkcuKLG/SmoeRy/38b9///AcD///+///8BwP///7///wHARIxFDP//AcDFjsUO//8BwFx5qAH//wHA////v///AcCkMZcT//8BwK5vFAQAAJKAb3/CPgAAkoDtf1r4AACSgAWU8/8AAJKA////vwAAkoD///+/AACSgPJ/xQUAAJKA////vwAAkoDlfysL")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_ighid")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_0fkau"]
|
|
||||||
points = PackedVector3Array(-0.00012678944, -0.056279004, 0.56007284, 0.1916833, -0.054307073, 0.47884524, 0.39596757, -0.056279004, 0.39600134, -1.8788254e-05, -0.056279004, 0.6401728, -1.8788254e-05, 0.18657173, 0.7000128, -1.8788254e-05, 0.32885405, 0.72997046, -1.8788254e-05, 0.48736686, 0.75553024, -1.8788254e-05, 0.83988726, 0.78000003, -1.8788254e-05, 1.0203946, 0.77330935, -1.8788254e-05, 1.1925592, 0.75553024, -1.8788254e-05, 1.4933546, 0.7000128, -1.8788254e-05, 1.4907758, 0.56195223, 0.112086445, 1.4907758, 0.5154935, 0.24654792, 1.4907758, 0.4597881, 0.3973176, 1.4907758, 0.3973545, 0.4784265, 0.45793962, 0.47843176, 0.4526682, -0.056279004, 0.452684, 0.46022826, 1.0640805, 0.46023917, 0.49495065, 0.18657173, 0.49497044, 0.5161729, 0.32885405, 0.5161701, 0.5342091, 0.48736686, 0.5342499, 0.5515433, 0.83988726, 0.5515404, 0.54679126, 1.0203946, 0.54680425, 0.5342091, 1.1925592, 0.5342499, 0.2987125, 1.4933546, 0.5762732, 0.15031886, 1.4933546, 0.6377295, 0.49495065, 1.4933546, 0.49497044, 0.50969285, 1.3804994, 0.50970495, 0.4784265, 0.8693145, 0.47843176)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w8axg"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.00013090926, 0.38399458, 1.5496335, 0.5516742),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAEQAUABIAFQARABMAEgAUAAAAEQAAABQAFQAJABEACQAAABEAEwACABUAAgAJABUACgATABIACgACABMAEgAAAAoAAgADAAkABQAJAAMAAgAFAAMAAgAGAAUAFgAJAAUAFgAFAAYAAgALAAYAFgAGAAsAAgAXAAsACgAXAAIAGAAWAAsAGAAJABYAGAALABcABAAJABgACQAEAAAADAAYABcABAAYAAwADAAXAA0ACgANABcAGQAMAA0AGQANABoAGwAMABkAGwAZABoABAAMABsADQAOABoAGwAaAA4ADgAIABsABAAbAAgADgAHAAgABwAEAAgADQABAA4ADgABAAcABwABAAQADQAKAAEAHAAEAAEAHAABAB0AAQAPAB0ADwAcAB0AAQAKAA8AHgAEABwADwAeABwAAAAEAB4ADwAKAB8ACgAAABAAAAAeABAACgAQAB8AEAAeAA8AEAAPAB8A"),
|
|
||||||
"lods": [0.056928392, PackedByteArray("CQAKAAIAAgADAAkABQAJAAMAAgAFAAMAAgAGAAUABQAGAAsAAgALAAYADAAFAAsADAAJAAUAAgANAAsADAALAA0ACgANAAIADAANAA4ACAAMAA4ADQABAA4ADQAKAAEADgAHAAgADgABAAcABAAMAAgABwAEAAgABwABAAQABAAJAAwAAQAKAA8ADwAEAAEACQAAAAoACQAEAAAACgAQAA8ADwAQAAQACgAAABAAAAAEABAA"), 0.18401623, PackedByteArray("AAABAAIAAgADAAAAAQAAAAQAAgAFAAMABQAAAAMAAQAGAAIAAgAGAAUABwABAAQABgABAAcABAAAAAgACAAAAAUABwAEAAgACAAFAAYACAAGAAcA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("8TENPz0KVz/xMQ0/sjQzPz4mvz8AAACAGeQjP8CEZr0AAACA4sbnPsCEZr3ixuc+cm/9Pj4mvz9yb/0+OsHKPtCEZr2wwMo++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAtXPLPsbUvj+1c8s+cm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACARjEiP0CVET5E9sM5wfT0PtaOXj/f9/Q+TCQtP9aOXj+QEy86NjAhP8SBnj9J0rU5Y2tBP7WmmD8AAACAyPwLP+Kdgj/I/As/oiQEPzRzqD6iJAQ/Y2tBPx6O+T4AAACA6eA6PzRzqD4AAACAqsQIPx6O+T6qxAg/sjQzP/gfPz4AAACAym3lPkCVET6Jb+U+TCQtP+yE6j6QEy86wfT0PuyE6j7f9/Q+AKTrPrE2iD9Lpus+pJImP7E2iD/R0gA6Xs7jPn5xnj/4z+M+M3wCP9+3sD8zfAI/q4g4P9+3sD8AAACAqsQIP7WmmD+qxAg/3fhFP+Kdgj8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_8uc1q"]
|
|
||||||
resource_name = "Barrel_Cylinder_015"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.00013090926, 0.38399458, 1.5496335, 0.5516742),
|
|
||||||
"attribute_data": PackedByteArray("lK5vP9DQ6z4zsW8/7N3rPqaqbz/s3es+M7FvP9DQ6z6mqm8/0NDrPu6vbz9a0+s+IyJdPwDD4T4jIl0/AMPhPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T7ur28/WtPrPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPjOxbz/s3es+IyJdPwDD4T6mqm8/7N3rPu6vbz9a0+s+IyJdPwDD4T6Urm8/0NDrPqaqbz/s3es+7q9vP1rT6z4zsW8/0NDrPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPuSvbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP+zd6z7kr28/7N3rPiMiXT8Aw+E+IyJdPwDD4T71q28/0NDrPjyvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z4jIl0/AMPhPrawbz9e1+s+trBvP17X6z7kr28/0NDrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5ErW8/7N3rPkStbz/Q0Os+9atvP+zd6z6crG8/7N3rPkStbz/s3es+9atvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+PK9vP+zd6z62sG8/XtfrPpysbz/Q0Os+RK1vP9DQ6z7kr28/0NDrPrawbz9e1+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("KgArACwAKgAtACsAHAAuAC8AHAAwAC4AHgAFADEAHgAIAAUAMgABADMAMgADAAEAHQAyADMAHQA0ADIANQAHACEANQAGAAcANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAfACAAQABBAEIAQABDAEEACQAKAAsACQAMAAoARABFAEYARABHAEUASABJAEoASABLAEkATAAAABsATABNAAAAAgAaAE4AAgAEABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAmAFMAIwARACYAIwAkABEAJgARABQAEQAkACUAJQAkAFQAEQAlAFUAVgAWAFcAKAAWAFYAFgBYACkAFgAZAFgAKAAZABYAWAAZAFkAFQAoABcAWgAoABUAWwAoAFoAGQAoAFsAGQBbACcAGQAnAFwAXAAnAF0AGQBcABgA"),
|
|
||||||
"lods": [0.056928392, PackedByteArray("GgAbAAIAAgAEABoAGgAAABsAGwAAABwAGwAcAB0AHQAcAAMAHQADAAEAHgAIAAUABQAfAB4AHwAgAB4AHwAhACAAHwAGACEABgAHACEACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAIwAkABEAEQAkACUAIwARACYAJgARABQAGQAnABgAGQAoACcAJwAoABUAFQAoABcAKAAZABYAFgAZACkA"), 0.18401623, PackedByteArray("AAABAAIAAQAAAAMAAgAEAAAABQAGAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("8TENPz0KVz/xMQ0/sjQzPz4mvz8AAACAGeQjP8CEZr0AAACAcm/9Pj4mvz9yb/0+4sbnPsCEZr3ixuc+tXPLPsbUvj+1c8s+OsHKPtCEZr2wwMo++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAGeQjP8CEZr0AAACAOsHKPtCEZr2wwMo+4sbnPsCEZr3ixuc++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAcm/9Pj4mvz9yb/0+tXPLPsbUvj+1c8s+sjQzPz4mvz8AAACAsjQzPz4mvz8AAACA+mEPP9CEZr2wRAm5GeQjP8CEZr0AAACAvtwPP8bUvj8AAACAOsHKPtCEZr2wwMo+8TENPz0KVz/xMQ0/4sbnPsCEZr3ixuc+tXPLPsbUvj+1c8s+cm/9Pj4mvz9yb/0+cm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACAyPwLP+Kdgj/I/As/Y2tBP7WmmD8AAACANjAhP8SBnj9J0rU5wfT0PtaOXj/f9/Q+TCQtP9aOXj+QEy86RjEiP0CVET5E9sM5RjEiP0CVET5E9sM5TCQtP9aOXj+QEy86Fa5HPz0KVz8AAACAY2tBP7WmmD8AAACANjAhP8SBnj9J0rU5wfT0PtaOXj/f9/Q+cm/9PvgfPz5yb/0+yPwLP+Kdgj/I/As/oiQEPzRzqD6iJAQ/Y2tBPx6O+T4AAACA6eA6PzRzqD4AAACAqsQIPx6O+T6qxAg/Y2tBP7WmmD8AAACA3fhFP+Kdgj8AAACAqsQIP7WmmD+qxAg/Xs7jPn5xnj/4z+M+M3wCP9+3sD8zfAI/q4g4P9+3sD8AAACAqsQIP7WmmD+qxAg/ym3lPkCVET6Jb+U+wfT0PuyE6j7f9/Q+RjEiP0CVET5E9sM5TCQtP+yE6j6QEy86ym3lPkCVET6Jb+U+wfT0PtaOXj/f9/Q+TCQtP+yE6j6QEy86TCQtP9aOXj+QEy86wfT0PuyE6j7f9/Q+AKTrPrE2iD9Lpus+pJImP7E2iD/R0gA6Xs7jPn5xnj/4z+M+pJImP7E2iD/R0gA6NjAhP8SBnj9J0rU5AKTrPrE2iD9Lpus+sjQzP/gfPz4AAACAoiQEPzRzqD6iJAQ/6eA6PzRzqD4AAACAcm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACAyPwLP+Kdgj/I/As/3fhFP+Kdgj8AAACA8TENPz0KVz/xMQ0/Y2tBPx6O+T4AAACAqsQIPx6O+T6qxAg/sjQzP/gfPz4AAACA6eA6PzRzqD4AAACAY2tBPx6O+T4AAACAsjQzP/gfPz4AAACATCQtP+yE6j6QEy86pJImP7E2iD/R0gA63fhFP+Kdgj8AAACAq4g4P9+3sD8AAACAoiQEPzRzqD6iJAQ/qsQIPx6O+T6qxAg/qsQIP7WmmD+qxAg/M3wCP9+3sD8zfAI/ym3lPkCVET6Jb+U+wfT0PuyE6j7f9/Q+Xs7jPn5xnj/4z+M+AKTrPrE2iD9Lpus+R9YEepmG0voO0MaOz+Da8xbNBG3DljvyDtDGjs/g2vMWzQRthpB371YUFkz///+/nhpPuP///7+eGk+4////v1YUFkz///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7/QfL/9/r/OwNB8v/3+v87A0Hy//f///7/QfL/9/r/OwAAAZf9QDZw5AABl/////78AAGX/VpGhCAAAZf/qAahAAkD/f52QYe8CQP9/////PwJA/3+dkGHvAkD/fx+/HT8CQP9//3///xbNBG0Pk5fwR9YEekyI2ftX1LWIeHCR+w7Qxo5qYUPVVhQWTP///7/uCsdS////v+4Kx1L///+/nhpPuP///78AAGX/////vwAAZf8LcgIHAABl/4R0xAUAAGX/EWz79QAAZf/qAahAAkD/f////z8CQP9/eI2G8gJA/3////8/PdHkctSMl/Q90eRyp5CJ9j3R5HLGkRv3PdHkcuKLG/RX1LWIN3Nb+lfUtYgDdAH6V9S1iK5v6vtWFBZM////vw7Qxo6KZN35DtDGjv///z8O0MaOamFD1Z4aT7j///+/Nwtqrf///783C2qt////vzcLaq3///+/Nwtqrf///78AAH2l////vwAAfaX///+/AAB9pf///78AAH2l////v+4Kx1L///+/7grHUv///786CjtT////vzoKO1P///+/Ogo7U////786CjtT////v8jOam/+lEb0yM5qb+uP5fHIzmpvQZbd9MjOam+tjlDxMthBgxh72f0y2EGD+XlH/jLYQYNwe7f9MthBg6R5aP5H1gR6Z4dP+0fWBHq1hUj6Fs0EbUmZWvMAAGX/////vwAAZf////+/AABl/////78AAGX/VpGhCAAAZf////+/AABl/////78AAGX/EWz79QJA/3////8/AkD/f////z8CQP9/AAAAgAJA/39/ZV75AkD/f////z8CQP9//3///wJA/3////8/AkD/f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_w8axg")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_2v1j6"]
|
|
||||||
points = PackedVector3Array(0.5515428, 0.83988726, 0.5515433, 0.77330947, 1.0203946, -2.2907268e-05, 0.54680675, 1.0203946, 0.5467912, 0.534215, 1.1925592, 0.53420895, 0.50967026, 1.3804994, 0.50969255, 0.4783974, 0.45793962, 0.47842592, 0.5161729, 0.32885405, 0.51617265, 0.534215, 0.48736686, 0.53420895, 0.75553054, 0.48736686, -2.2907268e-05, 0.78000003, 0.83988726, -2.2907268e-05, 0.75553054, 1.1925592, -2.2907268e-05, 0.56007516, -0.056279004, -0.00013090926, 0.4949735, 1.4933546, 0.4949502, 0.3973586, 1.4907758, 0.39731643, 0.4449069, 1.237762, 0.4449453, 0.39600545, -0.056279004, 0.39596638, 0.4526875, -0.056279004, 0.45266744, 0.4949735, 0.18657173, 0.4949502, 0.7000137, 0.18657173, -2.2907268e-05, 0.729971, 0.32885405, -2.2907268e-05, 0.7000137, 1.4933546, -2.2907268e-05, 0.64017427, -0.056279004, -2.2907268e-05, 0.56195456, 1.4907758, -2.2907268e-05)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_5qv7k"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.5515433, 0.38399458, 1.5496335, 0.55221117),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("BwAXABgAGAAXABkAGgAHABgAGAAZABoABwADABcAAwAZABcAGQAbABoAGwAHABoACAADAAcAGQAcABsAGQAAABwAGwAcAAAAAwAAABkABwAJAAgAAwAIAAoACQAIAAoAAwAKAAsABwAdAAkAGwAdAAcAHgADAAsAHgALAAoAHwADAB4AAAADAB8AHgAKAAwACQAKAAwAHwAeAAwAIAAMAAkAHwAMACAAIAAJAB0ABgAfACAAIQAgAB0ABgAgACEAIQAdAAUAGwAFAB0AIgAGACEADQAfAAYAAAAfAA0ADgAGACIADQAGAA4AIgAhACMAIwAhAAUADgAiACMAGwAAAAIAIwAFACQAEwAjACQADgAjABMABQAlACQAEwAkACUABQAbACYABQAmACUAJwAbAAIAJgAbACcAAgAoACcAAgAAACgAKAApACcAJgAnACkAAAAqACgAKAAqACkAKgAmACkAAAANACoAJQAmABQAEwAlABQAFAAmAAEAJgAqACsAAQAmACsAKgANACwAKwAqACwAAQArABYAFAABABYALAAEACsAFgArAAQAFAAWABUAFQAWAAQAEwAUABUAEwAVABIAFQAEABIAEgAOABMABAAsABEAEgAEABEAEQAsAA0AEgAQAA4AEgARABAADgAQAA8AEQAPABAADQAOAA8AEQANAA8A"),
|
|
||||||
"lods": [0.08842275, PackedByteArray("AAABAAIAAwAAAAIAAQAAAAQABQACAAEAAAADAAYAAgAFAAcAAwACAAcACAADAAcABwAJAAgABwAFAAkAAwAIAAoACQAIAAoAAwAKAAsABgADAAsACQAKAAwACwAKAAwABQAMAAkABgALAAwABgAMAAUAAAAGAA0ABAAAAA0ADgAGAAUADQAGAA4ADQAOAA8ADgAQAA8AEQANAA8AEQAPABAABAANABEAEgARABAAEgAEABEAEgAQAA4ADgAFABMAEgAOABMAEwAFABQABQABABQAEwAVABIAFQAEABIAEwAUABUAAQAEABYAFAABABYAFQAWAAQAFAAWABUA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("Fa5HPz0KVz8AAACAcm/9Pj4mvz9yb/2+8TENPz0KVz/xMQ2/GeQjP8CEZr0AAACAl5gcP4n+uj9eJ2m+wfT0PtaOXj/LSPS+TCQtP9aOXj+QEy864sbnPsCEZr3ixue+OsHKPsCEZr0B48q+ym3lPkCVET6ODeW+ep/vPjBQXr3UoV+++mEPP9CEZr2wRAm56PQHP0CVET4C+Xy+sjQzPz4mvz8AAACANjAhP8SBnj9J0rU5vtwPP8bUvj8AAACAAEkJP8bUvj+bDn69e2oqPz4mvz8GxKm9I7X8PqCquj905Ta+LR0HP8SBnj/4cHu+tXPLPsbUvj+1c8u+axr0PsbUvj9an1K+MTsYPz4mvz+6PoK+sjQzP/gfPz4AAACAcm/9PvgfPz5yb/2+6eA6PzRzqD4AAACAoiQEPzRzqD6iJAS/qsQIPx6O+T6qxAi/Y2tBPx6O+T4AAACAwfT0PuyE6j7LSPS+RjEiP0CVET5E9sM5TCQtP+yE6j6QEy86RSURP+yE6j7v1Ya+RSURP9aOXj/v1Ya+pJImP7E2iD/R0gA6/KELP7E2iD+Z04G+AKTrPrE2iD94Jeu+pYTjPupZnj+5LeO+M3wCP9+3sD8zfAK/yPwLP+Kdgj/I/Au/3fhFP+Kdgj8AAACAqsQIP7WmmD+qxAi/Y2tBP7WmmD8AAACAbRcbP9+3sD8HKY6+q4g4P9+3sD8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_16jek"]
|
|
||||||
resource_name = "Barrel_Cylinder_016"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.5515433, 0.38399458, 1.5496335, 0.55221117),
|
|
||||||
"attribute_data": PackedByteArray("lK5vP9DQ6z4zsW8/7N3rPpSubz/s3es+pqpvP9DQ6z6mqm8/7N3rPmugaz/Uac0+aqBrP0hqzT4zsW8/0NDrPmqgaz9Eas0+a6BrP4pmzT5roGs/1GnNPvehaz+gAbw+aqBrP0hqzT73oWs/oAG8Pmqgaz9Eas0+a6BrP5JmzT5roGs/1GnNPmqgaz9Eas0+7q9vP1rT6z4zsW8/7N3rPu6vbz9a0+s+aqBrP0hqzT5roGs/imbNPjOxbz/Q0Os+IyJdPwDD4T6mqm8/7N3rPqaqbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+7q9vP1rT6z5roGs/imbNPvehaz+gAbw+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T73oWs/oAG8PiMiXT8Aw+E+a6BrP5JmzT7ur28/WtPrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T6Urm8/7N3rPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z4jIl0/AMPhPpSubz/Q0Os+pqpvP+zd6z4jIl0/AMPhPvWrbz/Q0Os+9atvP+zd6z5ErW8/7N3rPkStbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z71q28/7N3rPpysbz/Q0Os+nKxvP+zd6z71q28/0NDrPuSvbz/Q0Os+trBvP17X6z7kr28/7N3rPrawbz9e1+s+trBvP17X6z5roGs/kmbNPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T5roGs/imbNPiMiXT8Aw+E+a6BrP5JmzT48r28/0NDrPuSvbz/s3es+PK9vP+zd6z7kr28/0NDrPpysbz/Q0Os+RK1vP+zd6z6crG8/7N3rPkStbz/Q0Os+nKxvP+zd6z71q28/7N3rPkStbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPuSvbz/s3es+nKxvP9DQ6z71q28/0NDrPiMiXT8Aw+E+IyJdPwDD4T5ErW8/0NDrPuSvbz/Q0Os+PK9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("BAA+AD8ABAADAD4AQAAAAAIAQABBAAAAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcASgBLAEwASwBKAE0AAQBLAE0AAQBNAAYATQBKAE4ABgBNAAUATgAFAE0ABQBOAAgACABOAAcACQAKAAsACQAMAAoADQAOAE8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQBQAFEAHQBSAFAAUwBUAFUAUwBWAFQAVwBYAFkAVwAgAFgAWQBYAB4AWQAeAFoAWwBcAF0AWwBeAFwAXQBcAF8AXQBfAGAAYQBiAGMAYQBkAGIAYwBiACUAYwAlAGUAZgAnACQAZgAmACcALAAtAC4ALAAvAC0AZwAhACIAZwBoACEAaQBqACMAawBsACsAKAApAB8AKAAqACkAbQBuAG8AbQBwAG4AcQByAHMAcQB0AHIAdQAwAHYAdwAwAHUAMAAxADIAMAB4ADEAdwB4ADAAdwAzAHgAMwB5AHoAMwB7AHkAMwB3AHsAeQB7ADYANgB7ADUAewB3AHwAfAB3ADQAewB8AH0APAB+AH8AgAA8AD0AgQA8AIAAPAA7AH4AOwA8AIEAfgA7AIIAOwCBADcANwCBADoAOwA3AIMAOwCDAIQAgwA3AIUANwA6ADgAOAA6AIYANwA4ADkA"),
|
|
||||||
"lods": [0.08842275, PackedByteArray("AAABAAIAAwAAAAIAAwACAAQAAQAAAAUAAQAFAAYABQAAAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQAeAB8AHQAgAB4AHwAeACEAHwAhACIAHwAiACMAIAAkAB4AHgAkACUAIAAmACQAJgAnACQAKAApAB8AKAAqACkAKQAqACsALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAAzADAAMwA0ADUAMwA1ADYANwA4ADkANwA6ADgAOwA6ADcAOwA8ADoAOgA8AD0A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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sSYOv8B90Pxi/pQfiX4QAv///z+JfhAC////P4l+EAL///8/iX4QAv///z+JfhAC////P5cs83X///8/Li0edf///z+WNFVr////Py4tHnX///8/9jPaa6VI8g72M9prpUjyDnUub2uBZ6gNsTjHmv///z9gLSeL////P7E4x5r///8/sTjHmv///z+WNFVrVHHp7JY0VWtUcensljRVa1Rx6eziM6NrdlwM8iHl1kf///+/IeXWR////78h5dZH////vyHl1kf///+/AACUv4mdVgcAAJS/////vwAAlL////+/AACUv7N8UQMAAJS/////vwAAlL+byUeSAACUv2NV4yqYgP9/C3L8+JiA/3////8/mID/f4X9dz6YgP9/////P5iA/38jc4n5mID/f1yRWveYgP9/////PwTtF03Km8P0BO0XTQ6hu/cE+kdWYYq1/AT6R1ZLiNj7vfzLp5B8/Py9/MunsnuM/b38y6fSfNH8vfzLp297t/1p78hOT5wY+GnvyE6Pl5D1ae/ITlydp/hp78hOQZbd9Dfx76+JKrTwN/Hvr4kqtPA38e+viSq08Dfx769Vn/JSN/Hvr/gR745vYuv3hBZjQpcs83X///8/lyzzdf///z+XLPN1////PwgtonX///8/CC2idf///z8ILaJ1////PwgtonX///8/Li0edf///z8uLR51////Py4tHnX///8/Li0edf///z99Jf9/////P30l/3////8/fSX/f////z99Jf9/////P30l/3////8/fSX/f////z9gLSeL////P2AtJ4v///8/YC0ni////z9gLSeL////P2AtJ4v///8/sTjHmv///z/2M9prpUjyDvYz2mv///8/dS5va4FnqA11Lm9rgWeoDeIzo2t2XAzy4jOja3ZcDPJI96arwXSV+Uj3pqstdzb4SPemq9d31vdI96arA3QB+uTyPlHVkqD35PI+UbuWivnk8j5RxZcN+uTyPlHGkRv3AACUv////78AAJS/////vwAAlL+BmBYGAACUv4mdVgcAAJS/Y1XjKgAAlL////+/AACUvxtZJScAAJS/c4VaAQAAlL/kdygImID/f4qLvgWYgP9/WJYfC5iA/3////8/mID/f0iPY/iYgP9/////P5iA/38RbPv1mID/f////z+YgP9/EWz79ZiA/3////8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_5qv7k")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ap7ow"]
|
|
||||||
points = PackedVector3Array(0.67633355, 0.8693145, 0.00066787004, 0.67633355, 0.45793962, 0.00066787004, 0.78000003, 0.83988726, -3.4809113e-05, 0.77330947, 1.0203946, -3.4809113e-05, 0.75553054, 1.1925592, -3.4809113e-05, 0.7000137, 1.4933546, -3.4809113e-05, 0.6296122, 1.2382171, 0.00034356117, 0.56195456, 1.4907758, -3.4809113e-05, 0.729971, 0.32885405, -3.4809113e-05, 0.75553054, 0.48736686, -3.4809113e-05, 0.56007516, -0.056279004, -0.00014293194, 0.63355887, 0.14212747, 0.00034356117, 0.64017427, -0.056279004, -3.4809113e-05, 0.7000137, 0.18657173, -3.4809113e-05, 0.5515428, 0.83988726, -0.5515433, 0.54680675, 1.0203946, -0.5468406, 0.534215, 1.1925592, -0.5343002, 0.6058192, 1.3804994, -0.27770796, 0.4949735, 1.4933546, -0.49500328, 0.66565865, 1.4933546, -0.082898945, 0.53624463, 1.4907758, -0.06203428, 0.46798563, -0.054307073, -0.2184112, 0.5161729, 0.32885405, -0.51619226, 0.534215, 0.48736686, -0.5343002, 0.39600545, -0.056279004, -0.39630148, 0.4526875, -0.056279004, -0.4527334, 0.4949735, 0.18657173, -0.49500328, 0.50967026, 1.3804994, -0.5097599, 0.3973586, 1.4907758, -0.39738256, 0.59461814, 1.4933546, -0.2544109)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_afopr"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056278944, -0.78000003, 0.5516701, 1.5496335, 0.38373688),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAFAARABMAEQAVABIAFAAKABEACgAVABEAEgAVAAsAEgALAAwADAATABIAFQAWAAsADAALABYACgAXABUAFQAXABYADAAWABgADQAMABgAFgANABgADQATAAwAFgAXABkAFgAZAA0ADQAZABcADQAXABoAAgANABoAFwACABoAGwATAA0AGwANAAIAFwABAAIAAwACAAEAFwAEAAEAAwABAAQADgACAAMADgADAAQAGwACAA4AFwAcAAQADgAEABwAHAAdAA4AGwAOAB0AHAAeAB0AHgAbAB0AFwAPABwAHAAPAB4AHgAPABsACgAPABcADwAQABsAEwAbABAADwAfABAADwAKAB8AEwAQAAcAEwAHABQABwAKABQAHwAKAAUAHwAGABAAHwAFAAYABwAQAAYABwAAAAoABQAKAAgACAAKAAAABgAIAAUABwAIAAAABgAJAAgABwAJAAgABwAGAAkA"),
|
|
||||||
"lods": [0.06605025, PackedByteArray("CgALAAwACgABAAsADAALAA0ADQALAAEADgAMAA0ADQABAAIADgANAAIAAwACAAEADgACAAMAAwABAAQADgADAAQAAQAPAAQABAAPAA4ACgAPAAEADAAOABAADwAQAA4ADAAQAAcABwAKAAwADwAFABAADwAKAAUABQAGABAABwAQAAYABQAKAAgABgAIAAUABwAAAAoACAAKAAAABwAIAAAABgAJAAgABwAJAAgABwAGAAkA"), 0.16018648, PackedByteArray("AAABAAIAAwACAAEAAwABAAQAAQAFAAQABAAFAAMAAAAFAAEAAgADAAYABQAGAAMABwAAAAIAAgAGAAcABQAAAAgABgAIAAUABwAIAAAABgAJAAgABwAJAAgABwAGAAkA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("4sbnPsCEZr3ixue+cm/9Pj4mvz9yb/2+AAAAAD4mvz+yNDO/AAAAAMbUvj++3A+/tXPLPsbUvj+1c8u+ym3lPkCVET6ODeW+zfu8OUCVET4oASK/AAAAALCEZr0Z5CO/OsHKPsCEZr0B48q+yPIEucCEZr3ecg+/cm/9PvgfPz5yb/2+8TENPz0KVz/xMQ2/AAAAAD0KVz8Vrke/AAAAALWmmD9ja0G/FL6uOZp8nj9W+CC/wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/oiQEPzRzqD6iJAS/AAAAAB+O+T5ja0G/AAAAADZzqD7p4Dq/AAAAAPgfPz6yNDO/qsQIPx6O+T6qxAi/yPwLP+Kdgj/I/Au/M3wCP9+3sD8zfAK/AAAAAOOdgj/d+EW/qsQIP7WmmD+qxAi/AAAAAN+3sD+riDi/gNcoOtaOXj9Sziy/pYTjPupZnj+5LeO+1Hj4ObE2iD9hUya/AKTrPrE2iD94Jeu+wfT0PuyE6j7LSPS+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_hxh48"]
|
|
||||||
resource_name = "Barrel_Cylinder_017"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056278944, -0.78000003, 0.5516701, 1.5496335, 0.38373688),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z4zsW8/0NDrPjOxbz/s3es+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPu6vbz/s3es+7q9vP1rT6z7ur28/7N3rPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPiMiXT8Aw+E+pqpvP9DQ6z4jIl0/AMPhPjOxbz/Q0Os+7q9vP1rT6z6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4zsW8/0NDrPu6vbz/s3es+9atvP9DQ6z6Urm8/0NDrPpSubz/s3es+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T71q28/0NDrPiMiXT8Aw+E+lK5vP9DQ6z4jIl0/AMPhPpSubz/s3es+IyJdPwDD4T7kr28/7N3rPpysbz/Q0Os+Ra1vP+zd6z6erG8/7N3rPkStbz/Q0Os+PK9vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z62sG8/XtfrPrawbz9e1+s+5K9vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvarbz/s3es+nKxvP9DQ6z6erG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5FrW8/7N3rPkStbz/Q0Os+9qtvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T62sG8/XtfrPkStbz/Q0Os+nKxvP9DQ6z48r28/0NDrPuSvbz/Q0Os+nqxvP+zd6z72q28/7N3rPiMiXT8Aw+E+Ra1vP+zd6z48r28/7N3rPrawbz9e1+s+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("LAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAACADUANAABAAIAIQA0ADUAIQA2ADQAIgAPADcAIgAOAA8ABAAFAAYABAAHAAUACAAJAAoACAALAAkAOAANACQAOAAMAA0AOQA6ADsAOQA8ADoAPQA+AD8APQAjAD4AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAfACAATABNAB8AAwAeAE4AAwAAAB4AEAARABIAEAATABEAFgAlABUAFAAlABYATwAlABQAJgAlAE8AUAAmAFEAUgAmAFAAJQAmAFIAUgBQABgAUgAYABcAJQBSAFMAJQBTAFQAUwBSAFUAVQBSAFYAUwBVACcAGQAaABsAGQAoABoAVwAoABkAVwAZAFgAVwBZACgAKQBXAFoAKwBXACkAWQBXACsAKwApAFsAWQArABwAHAArAFwAWQAcACoAKgAcAB0AWQAqAF0A"),
|
|
||||||
"lods": [0.06605025, PackedByteArray("HgAfACAAAwAeACAAAwAAAB4AIAAfACEAIQAfAAEAIQABAAIAIgAOAA8ADwAjACIAIwAkACIAIwAMACQADAANACQABAAFAAYABAAHAAUACAAJAAoACAALAAkAEAARABIAEAATABEAFgAlABUAFAAlABYAJgAlABQAJQAmABcAFwAmABgAJQAXACcAGQAaABsAGQAoABoAKQAoABkAKQAqACgAKgApACsAKgArABwAKgAcAB0A"), 0.16018648, PackedByteArray("AAABAAIAAwAAAAIABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADwAMAA4AEAARABIAEAATABEAFAAVABYAFQAUABcAFwAUABgAGQAaABsAHAAaABkAHAAdABoA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("4sbnPsCEZr3ixue+cm/9Pj4mvz9yb/2+AAAAAD4mvz+yNDO/AAAAALCEZr0Z5CO/zfu8OUCVET4oASK/OsHKPsCEZr0B48q+ym3lPkCVET6ODeW+yPIEucCEZr3ecg+/AAAAALCEZr0Z5CO/OsHKPsCEZr0B48q+4sbnPsCEZr3ixue+yPIEucCEZr3ecg+/ym3lPkCVET6ODeW+zfu8OUCVET4oASK/AAAAAMbUvj++3A+/tXPLPsbUvj+1c8u+AAAAAMbUvj++3A+/cm/9Pj4mvz9yb/2+tXPLPsbUvj+1c8u+AAAAAD4mvz+yNDO/ym3lPkCVET6ODeW+4sbnPsCEZr3ixue+OsHKPsCEZr0B48q+cm/9Pj4mvz9yb/2+tXPLPsbUvj+1c8u+AAAAALCEZr0Z5CO/zfu8OUCVET4oASK/yPIEucCEZr3ecg+/AAAAAD4mvz+yNDO/AAAAAMbUvj++3A+/cm/9PvgfPz5yb/2+8TENPz0KVz/xMQ2/AAAAAD0KVz8Vrke/AAAAALWmmD9ja0G/FL6uOZp8nj9W+CC/wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/cm/9PvgfPz5yb/2+wfT0PtaOXj/LSPS+8TENPz0KVz/xMQ2/gNcoOuyE6j5Sziy/AAAAAD0KVz8Vrke/FL6uOZp8nj9W+CC/AAAAALWmmD9ja0G/oiQEPzRzqD6iJAS/AAAAAB+O+T5ja0G/AAAAADZzqD7p4Dq/qsQIPx6O+T6qxAi/yPwLP+Kdgj/I/Au/AAAAALWmmD9ja0G/AAAAAOOdgj/d+EW/qsQIP7WmmD+qxAi/M3wCP9+3sD8zfAK/AAAAAN+3sD+riDi/qsQIP7WmmD+qxAi/pYTjPupZnj+5LeO+wfT0PuyE6j7LSPS+wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/gNcoOtaOXj9Sziy/wfT0PuyE6j7LSPS+AKTrPrE2iD94Jeu+gNcoOtaOXj9Sziy/1Hj4ObE2iD9hUya/pYTjPupZnj+5LeO+1Hj4ObE2iD9hUya/FL6uOZp8nj9W+CC/AKTrPrE2iD94Jeu+AAAAAPgfPz6yNDO/oiQEPzRzqD6iJAS/AAAAADZzqD7p4Dq/cm/9PvgfPz5yb/2+AAAAAD0KVz8Vrke/yPwLP+Kdgj/I/Au/AAAAAOOdgj/d+EW/8TENPz0KVz/xMQ2/AAAAAB+O+T5ja0G/qsQIPx6O+T6qxAi/AAAAAPgfPz6yNDO/wfT0PuyE6j7LSPS+pYTjPupZnj+5LeO+AKTrPrE2iD94Jeu+M3wCP9+3sD8zfAK/qsQIPx6O+T6qxAi/oiQEPzRzqD6iJAS/yPwLP+Kdgj/I/Au/qsQIP7WmmD+qxAi/AAAAADZzqD7p4Dq/AAAAAPgfPz6yNDO/gNcoOtaOXj9Sziy/AAAAAB+O+T5ja0G/AAAAAOOdgj/d+EW/AAAAAN+3sD+riDi/1Hj4ObE2iD9hUya/BO3tHw6hu/c38dbeLx+72zfx1t4vH7vbBO3tH4Wbnv2q5ccd////v6rlxx3///+/quXHHf///7+q5ccd////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/wF0Si////z/AXRKL////P0dg/Ws42uU/R2D9azja5T8Pf9D8PfBIwA9/0Pw98EjAD3/Q/D3wtj8Pf9D8PfBIwGnA/3////8/acD/fw+hyPdpwP9/D6HI92nA/3+56oGaacD/f/qMxfySAP9/t2cNAJIA/3////8/kgD/f////z+SAP9/FoDnCZIA/39kA7f/BO3tH86eH/oE+rwjWIof/gT6vCOyd/7/N/HW3uC2Q9VHYP1rONrlP6xdM3X///8/wF0Si////z9pwP9/96KvCGnA/395fnd+acD/f////z+SAP9/t2cNAJIA/3////8/kgD/f////z+SAP9/FIArCeTypiHPlgH75PKmIeuS3f7k8qYhxpH+/+TypiHFlw36SPcO3VN5O/hI9w7df36b+Uj3Dt3/fwH6SPcO3dd31vc38dbeznBE8jfx1t7///+/N/HW3uC2Q9VHYP1r////P8BdEov///8/gVr/f////z+BWv9/////P4Fa/3////8/gVr/f////z+sXTN1////P6xdM3X///8/rF0zdf///z9zXal1////P3NdqXX///8/c12pdf///z9zXal1////P2nvoSBwl8b+ae+hIDKc2/lp76EgvWn+/2nvoSBcnaf4vfx022N/i/29/HTbZ337/L38dNv/f7f9vfx029F80fwE+rwjX4kC/wT6vCNsiyP9BO3tH7Vm/v9pwP9/////P2nA/3////8/acD/f////z9pwP9/IovEAmnA/38SmnkGacD/f////z9pwP9/c4VaAWnA/3/kdygIkgD/f5loDQCSAP9/////P5IA/38MfgEAkgD/f////z+SAP9/////P5IA/38WgAIKkgD/f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_afopr")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8p8tg"]
|
|
||||||
points = PackedVector3Array(-0.00012678944, -0.056278944, -0.560373, -1.8788254e-05, 0.8398873, -0.78000003, -1.8788254e-05, 0.4873669, -0.7555469, -1.8788254e-05, 0.3288541, -0.73000455, -1.8788254e-05, 0.18657179, -0.7000298, -1.8788254e-05, -0.056278944, -0.64023054, 0.39596757, -0.056278944, -0.39626315, -1.8788254e-05, 1.4907758, -0.5619882, -1.8788254e-05, 1.4933546, -0.7000298, -1.8788254e-05, 1.1925594, -0.7555469, -1.8788254e-05, 1.0203947, -0.7733515, 0.5515433, 0.8398873, -0.55154586, 0.5342091, 0.4873669, -0.5342672, 0.5161729, 0.3288541, -0.5161997, 0.49495065, 0.18657179, -0.49501455, 0.4526682, -0.056278944, -0.45271933, 0.44807816, 0.14212753, -0.4473855, 0.3973176, 1.4907758, -0.39739, 0.49495065, 1.4933546, -0.49501455, 0.50969285, 1.3804995, -0.509739, 0.5342091, 1.1925594, -0.5342672, 0.54679126, 1.0203947, -0.54685056, 0.4784265, 0.86931455, -0.47713485, 0.4784265, 0.45793968, -0.47713485, 0.46022826, 1.0640806, -0.45929274, 0.4443521, 1.2370037, -0.44374195)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_gwftj"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, -0.78000003, 0.5521874, 1.5496335, 0.38373688),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("FwAYABkAFwAaABgAGAAaAAQAFwAEABoAAQAZABgAGAAEAAEAGwAXABkAGwAcABcAGQACABsAAgAcABsAAQACABkAAAAXABwAAgAAABwABgAEABcABgAXAAAAAQAEAB0ABAAeAB0AAQAdAB8AHQAgAB8AIAABAB8AHQAeACAADgABACAABAAFAB4ABAAGAAUAHgAhACAADgAgACEAHgAFACIAIwAeACIAIQAeACMADwAjACIADwAiAAUAIwASACEAIwAPABIAEgAUACEAIQAUAA4AFgAOABQAFQAUABIAFgAUABUAEQASAA8AFQASABEAFQAMABYADAAOABYAEQAMABUAJAAOAAwAJAABAA4AEQAPABAADwANABAADQARABAADwAFAA0AEQANAAsABQALAA0AEQATAAwAEQALABMAEwAlAAwAJAAMACUAEwAmACUAJgAkACUACwAmABMACwAnACYABQAoAAsACwAoACcABQAGACgAJwApACYAJgApACQAJwAoACkAKQAqACQAAQAkACoAAQAqAAIAKAArACkAKQArACoAKAAGACsAAgAqACwAKwAsACoAAgAsAAMAKwAKACwABgAKACsACgADACwABgAHAAoAAwAAAAIABgAAAAcAAAADAAkACgAJAAMABwAAAAgACgAIAAcAAAAJAAgACgAJAAgA"),
|
|
||||||
"lods": [0.121526435, PackedByteArray("AAABAAIAAwAAAAIAAQADAAIAAAAEAAEABAAFAAEABgAEAAAABAAGAAUABgAAAAcABwAAAAgAAAAJAAgAAAADAAkACgAIAAcACgAJAAgABgAHAAoACgAJAAMABgAKAAMACwAGAAMABQAGAAsACwADAAwAAQAMAAMABQALAA0ADAABAA4ADwAFAA0ADwANABAADQARABAAEQAPABAAEQANAAsABQAPABIABQASAAEAEQASAA8AEQALABMAEwALAAwAEQATAAwAEgAUAAEAAQAUAA4AFQASABEAEQAMABUAFQAUABIADAAOABYAFQAMABYAFgAOABQAFgAUABUA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("AAAAALCEZr0Z5CO/8TENvz0KVz/xMQ2/4sbnvsCEZr3ixue+duLKvtCEZr0B48q+AAAAAD0KVz8Vrke/AAAAAD4mvz+yNDO/gNcoOuyE6j5Sziy/zfu8OUCVET4oASK/yPIEucCEZr3ecg+/HutavtAvXr2QuvC+uKh3vkCVET4EUgi/FL6uOZp8nj9W+CC/uTrjvqJdnj8lOeO+AAAAAMbUvj++3A+/cm/9vj4mvz9yb/2+sPVVvj4mvz+yDB2/YfAnvsbUvj958fy+rBRnvgWUtD+Q6fa+GY6JvuQBtT8zdhq/0Bd2vpp8nj9ycwe/Tru6vj4mvz9PiAy/prijvsbUvj+z6Nu+tXPLvsbUvj+1c8u+AAAAADZzqD7p4Dq/qsQIvx6O+T6qxAi/oiQEvzRzqD6iJAS/AAAAAB+O+T5ja0G/cm/9vvgfPz5yb/2+AAAAAPgfPz6yNDO/AAAAAOOdgj/d+EW/AAAAALWmmD9ja0G/yPwLv+Kdgj/I/Au/qsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/AAAAAN+3sD+riDi/Kp+Fvt+3sD8i3By/6Uv0vtaOXj/LSPS+wyfrvrE2iD94Jeu+ZDN+vrE2iD+88wu/1Hj4ObE2iD9hUya/gNcoOtaOXj9Sziy/aAGEvtaOXj/+ZRG/6Uv0vuyE6j7LSPS+aAGEvuyE6j7+ZRG/TA/lvkCVET6ODeW+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_lxhy4"]
|
|
||||||
resource_name = "Barrel_Cylinder_018"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, -0.78000003, 0.5521874, 1.5496335, 0.38373688),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z6Urm8/7N3rPqaqbz/s3es+lK5vP9DQ6z4zsW8/0NDrPmqgaz9Aac0+aqBrP0JqzT5qoGs/SmrNPjOxbz/s3es+7q9vP+zd6z40pGs/7pOiPmmgaz+SZs0+IyJdPwDD4T5roGs/kmbNPu6vbz9a0+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T40pGs/7pOiPiMiXT8Aw+E+7q9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+pqpvP+zd6z6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T7ur28/WtPrPmqgaz9Kas0+a6BrP5JmzT4zsW8/0NDrPmqgaz9Cas0+7q9vP+zd6z5poGs/kmbNPjOxbz/s3es+a6BrP5JmzT5qoGs/QGnNPjSkaz/uk6I+aqBrP0pqzT40pGs/7pOiPmqgaz9Cas0+aaBrP5JmzT5qoGs/QGnNPiMiXT8Aw+E+M7FvP+zd6z7ur28/WtPrPpSubz/s3es+IyJdPwDD4T6mqm8/7N3rPiMiXT8Aw+E+pqpvP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z4zsW8/7N3rPiMiXT8Aw+E+7q9vP+zd6z6erG8/0NDrPkStbz/s3es+nKxvP+zd6z5FrW8/0NDrPjyvbz/Q0Os+5K9vP+zd6z48r28/7N3rPuSvbz/Q0Os+trBvP17X6z62sG8/XtfrPuSvbz/Q0Os+5K9vP+zd6z62sG8/XtfrPjSkaz/uk6I+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T5roGs/kmbNPiMiXT8Aw+E+9atvP+zd6z6erG8/0NDrPpysbz/s3es+9qtvP9DQ6z6Urm8/7N3rPjyvbz/Q0Os+PK9vP+zd6z6Urm8/0NDrPkStbz/s3es+Ra1vP9DQ6z72q28/0NDrPvWrbz/s3es+nKxvP+zd6z5ErW8/7N3rPvWrbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T7kr28/7N3rPjyvbz/s3es+trBvP17X6z6erG8/0NDrPvarbz/Q0Os+Ra1vP9DQ6z4jIl0/AMPhPuSvbz/Q0Os+PK9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("QABBAEIAQABDAEEARABFAEYARABHAEUASAAHAAgABQAHAEgASQAFAEgASQAGAAUASABKAEkASgBIAEsASQBKAEwABgBJAEwABgBMAAQACQBNAAsAFgAXAE4AFgAYABcACgAMAA0ACgAPAAwAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAEwARAE8AEwAUABEAUABRAFIAUABTAFEAEgBTAFAAEgAVAFMAVABVAFYAVABXAFUAVgBVAFgAVgBYAFkAWgBbAFwAWgBdAFsAXABbAF4AXABeAF8AEABgAGEAEABiAGAAYwBkAGUAYwBmAGQAIgAjACQAIgAlACMAJgAnACgAJgApACcAZwBoAA4AKgArACwAKgAtACsALgAvADAALgAxAC8AaQBqAGsAaQBsAGoAbQBuAG8AbQBwAG4AcQADAAEAcQByAAMAAgBzAHQAAgAAAHMANQB1AHYAdQA3AHcANQA3AHUANwB4ADYANwB5AHgANQB5ADcANQB6AHkAegAyAHsAegAzADIAegA1ADMAMgAzADQAMwA1AHwAfAA1AH0AMwB8AH4AOAA5ADoAOwA5ADgAOwB/ADkAOQB/AIAAOwA8AH8AfwA8AIEAPAA7AD0APQA7AIIAPAA9AIMAPACDAIQAgwA9AIUAPQCCAD4APgCCAIYAPQA+AD8A"),
|
|
||||||
"lods": [0.121526435, PackedByteArray("AAABAAIAAAADAAEAAwAEAAEABAAFAAEABAAGAAUABQAHAAEAAQAHAAgACQAKAAsACgAMAA0ADQAMAA4ACgAPAAwADwAQAAwAEAARAAwAEAASABEAEgATABEAEwAUABEAEgAVABMAFgAXAA8AFgAYABcAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAIgAjACQAIgAlACMAJgAnACgAJgApACcAKgArACwAKgAtACsALgAvADAALgAxAC8AMgAzADQAMgA1ADMANQAyADYANQA2ADcAOAA5ADoAOwA5ADgAOwA8ADkAPAA7AD0APQA7AD4APQA+AD8A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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CnXM61Og9moKdczrU6D2agp1zOuBGv8d////v4Ea/x3///+/gRr/Hf///7+BGv8d////v52AGgL///8/nYAaAv///z+dgBoC////P52AGgL///8/nYAaAv///z/vgND8nAGbH++A0PycAZsf74DQ/HKiCr/vgND8nAGbH++A0PxDAv//74DQ/EMC///vgND8haLzQO+A0PxDAv//A75n0eNedtIDvmfRkV9V0gO+Z9FOakbQA75n0XFVRdTRRWavdLzQGdFFZq90vNAZ0UVmr5EB3+7RRWavdLzQGf0//3+Ev3dA/T//fzi7Ojv9P/9/hL93QP0//3/Hh8gH/T//f////z/9P/9/3WjIBf//koD///+///+SgLdn8f///5KA////v///koDccfd///+SgMFxB4D//5KAwQW5f///koBBAkgA//+SgEECSAAaDaYhKW3y/hoNpiFDaRX7Gg2mITloDfoaDaYhOG7+/7YIDt2TgZX5tggO3b6GNvi2CA7dJ4jW97YIDt3/fwH6xw7W3iirRnbHDtbe////v8cO1t7///+/xw7W3h5JQ9XHDtbe////v22hIXIt4YNfU6D2av///z9hnZWa////P0KiA4v///8/QqIDi////z9CogOL////P0KiA4v///8/faX/f////z99pf9/////P32l/3////8/faX/f////z99pf9/////P32l/3////8/V6JAdf///z9XokB1////P1eiQHX///8/V6JAdf///z9XokB1////P1eiQHX///8/j6L+df///z+Pov51////P4+i/nX///8/paK/df///z+lor91////P6Wiv3X///8/paK/df///z+wnzFshpkZE7CfMWyGmRkTlRChIK9jvfmVEKEgb2il/pUQoSCiYqf4lRChIEGW/v9BA3TblIL8/EEDdNuYgIz9QQN02y2D0fxBA3Tb/3+3/foFvCOddRf++gW8I0yI/v/6Eu0fNGRU/foS7R/wXrv3/T//f////z/9P/9/////P/0//3////8//T//f////z/9P/9/3WjIBf0//39wiXEJ/T//f////z/9P/9/AAAAgP0//3////8//T//fz6Nv/L//5KAr2ny////koD///+///+SgP///7///5KA////v///koAJgCsE//+SgP///7///5KAFoACCv//koD///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_gwftj")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pts0m"]
|
|
||||||
points = PackedVector3Array(-0.5515433, 0.83988726, -0.55154586, -0.54684085, 1.0203946, -0.54685056, -4.529953e-06, 0.83988726, -0.78000003, -0.5343009, 0.48736686, -0.5342672, -0.5343009, 1.1925592, -0.5342672, -4.529953e-06, 1.0203946, -0.7733515, 0.0006440878, 0.8693145, -0.67505085, 0.0006440878, 0.45793962, -0.67505085, -4.529953e-06, 0.48736686, -0.7555469, -4.529953e-06, 0.32885405, -0.73000455, -0.5161938, 0.32885405, -0.5161997, -0.4950057, 0.18657173, -0.49501455, -0.45273763, -0.056279004, -0.45271933, -0.39630818, -0.056279004, -0.39626315, -4.529953e-06, 1.1925592, -0.7555469, -0.4593319, 1.0640805, -0.45929274, -0.39738917, 1.4907758, -0.39739, -0.4950057, 1.4933546, -0.49501455, -0.36474225, 1.4933546, -0.5489916, -4.529953e-06, 1.4933546, -0.7000298, 0.00031977892, 1.2380655, -0.6288116, -4.529953e-06, 1.4907758, -0.5619882, 0.00031977892, 0.14212747, -0.63283074, -4.529953e-06, -0.056279004, -0.64023054, -4.529953e-06, 0.18657173, -0.7000298, -0.00016671419, -0.056279004, -0.560373, -0.21383122, -0.054307073, -0.47018585, -0.16405001, 1.4907758, -0.49403793)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_kwumh"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.5515433, 0.38374102, 1.5496335, 0.55221117),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAEQAUABIAFQARABMAEgAUAA4AEQAOABQAFQAJABEACQAOABEAEwACABUAAgAJABUACgATABIACgACABMAEgAOAAoAAgAAAAkAAwAJAAAAAgADAAAAAgAEAAMAFgAJAAMAFgADAAQAAgALAAQAFgAEAAsAAgAXAAsACgAXAAIAGAAWAAsAGAAJABYAGAALABcABgAJABgACQAGAA4ABQAYABcABgAYAAUABQAXAAwACgAMABcAGQAFAAwAGgAFABkABgAFABoAGQAMABsAGgAZABsADAANABsAGgAbAA0ACgANAAwAGgANAAgADQAKAAgABgAaAAcAGgAIAAcACAAGAAcACAABAAYACAAcAAEACAAKABwAHQAGAAEAHQABABwAHgAGAB0ADgAGAB4AEAAdABwAHAAKABAAEAAeAB0ADgAeAA8ADwAeABAACgAOAA8ADwAQAB8AEAAKAB8ACgAPAB8A"),
|
|
||||||
"lods": [0.053398386, PackedByteArray("CQAKAAIAAgAAAAkAAwAJAAAAAgADAAAAAgAEAAMAAwAEAAsAAgALAAQABQADAAsABQAJAAMAAgAMAAsABQALAAwACgAMAAIABQAMAA0ACgANAAwABwAFAA0ABgAJAAUABgAFAAcABwANAAgACAAGAAcADQAKAAgACQAGAA4ACQAOAAoADgAGAA8ACgAOAA8ACAABAAYACAAKAAEAEAAGAAEAEAAPAAYAAQAKABAACgAPABAA"), 0.17307164, PackedByteArray("AAABAAIAAgADAAAAAQAEAAIAAgAEAAMABQAAAAMABQADAAQABgAAAAUAAAAGAAEABgAFAAcAAQAIAAQACAABAAYABQAEAAgACAAGAAcABwAFAAgA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("4sbnvsCEZr3ixue+sjQzvz4mvz8AAACAGeQjv8CEZr0AAACAduLKvtCEZr0B48q+mHIPv9CEZr2wRAm56Uv0vtaOXj/LSPS+cm/9vj4mvz9yb/2+tXPLvsbUvj+1c8u+vtwPv8bUvj8AAACAcm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACABwIiv0CVET5E9sM54M8sv9aOXj+QEy86C5cgv4NPnj/xua858TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/Y2tBv7WmmD8AAACAoiQEvzRzqD6iJAS/Y2tBvx6O+T4AAACA6eA6vzRzqD4AAACAqsQIvx6O+T6qxAi/sjQzv/gfPz4AAACATA/lvkCVET6ODeW+4M8sv+yE6j6QEy866Uv0vuyE6j7LSPS+wyfrvrE2iD94Jeu+uTrjvqJdnj8lOeO+hlQmv7E2iD/R0gA6q4g4v9+3sD8AAACAM3wCv9+3sD8zfAK/qsQIv7WmmD+qxAi/3fhFv+Kdgj8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_k0f6b"]
|
|
||||||
resource_name = "Barrel_Cylinder_019"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.5515433, 0.38374102, 1.5496335, 0.55221117),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z4zsW8/7N3rPqaqbz/s3es+M7FvP9DQ6z6mqm8/0NDrPiMiXT8Aw+E+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPu6vbz9a0+s+7q9vP1rT6z7ur28/WtPrPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPjOxbz/s3es+IyJdPwDD4T6mqm8/0NDrPu6vbz9a0+s+M7FvP9DQ6z4jIl0/AMPhPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPvWrbz/Q0Os+lK5vP+zd6z6Urm8/0NDrPjyvbz/Q0Os+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP+zd6z4jIl0/AMPhPuSvbz/s3es+9atvP9DQ6z6Urm8/0NDrPjyvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z62sG8/XtfrPrawbz9e1+s+5K9vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5ErW8/7N3rPkStbz/Q0Os+9atvP+zd6z6crG8/7N3rPkStbz/s3es+9atvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPpysbz/Q0Os+RK1vP9DQ6z7kr28/0NDrPrawbz9e1+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("KgArACwAKgAtACsAHQAuAC8AHQAwAC4AMQABADIAMQADAAEAHgAxADIAHgAzADEANAALAAwANAAfAAsABAAFAAYABAAHAAUANQAKACEANQAJAAoANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAIACAAQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAcABsATABNABwAAgAaAE4AAgAAABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAlAFMAJAAlACMAJQAkABQAFAAkAFQAFABUABEAVAAkACYAJgAkAFUAVgAoAFcAJwAoAFYAKABYACkAKAAVAFgAJwAVACgAWAAVAFkAGQAnABgAWgAnABkAWwAnAFoAFQAnAFsAFQBbABYAFQAWAFwAXAAWAF0AFQBcABcA"),
|
|
||||||
"lods": [0.053398386, PackedByteArray("GgAbAAIAAgAAABoAGgAcABsAGwAcAB0AGwAdAB4AHgAdAAMAHgADAAEADAAfAAsADAAIAB8ACAAgAB8ACAAhACAACAAJACEACQAKACEABAAFAAYABAAHAAUADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAJAAlACMAJQAkABQAFAAkABEAEQAkACYAFQAWABcAFQAnABYAFgAnABkAGQAnABgAJwAVACgAKAAVACkA"), 0.17307164, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAAKAAsADAAIAAsADQAOAA8ADQAQAA4AEQASABMAEQAUABIAFQAWABcAFQAYABYAFgAYABkA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("4sbnvsCEZr3ixue+sjQzvz4mvz8AAACAGeQjv8CEZr0AAACAcm/9vj4mvz9yb/2+GeQjv8CEZr0AAACAduLKvtCEZr0B48q+4sbnvsCEZr3ixue+mHIPv9CEZr2wRAm56Uv0vtaOXj/LSPS+duLKvtCEZr0B48q+mHIPv9CEZr2wRAm5vtwPv8bUvj8AAACAtXPLvsbUvj+1c8u+vtwPv8bUvj8AAACAcm/9vj4mvz9yb/2+tXPLvsbUvj+1c8u+sjQzvz4mvz8AAACAsjQzvz4mvz8AAACAmHIPv9CEZr2wRAm5GeQjv8CEZr0AAACAvtwPv8bUvj8AAACAcm/9vj4mvz9yb/2+6Uv0vtaOXj/LSPS+tXPLvsbUvj+1c8u+4sbnvsCEZr3ixue+duLKvtCEZr0B48q+cm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACA8TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/Y2tBv7WmmD8AAACAC5cgv4NPnj/xua854M8sv9aOXj+QEy86BwIiv0CVET5E9sM5BwIiv0CVET5E9sM54M8sv9aOXj+QEy86Fa5Hvz0KVz8AAACAC5cgv4NPnj/xua85Y2tBv7WmmD8AAACAcm/9vvgfPz5yb/2+8TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/oiQEvzRzqD6iJAS/Y2tBvx6O+T4AAACA6eA6vzRzqD4AAACAqsQIvx6O+T6qxAi/Y2tBv7WmmD8AAACA3fhFv+Kdgj8AAACAqsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/q4g4v9+3sD8AAACAqsQIv7WmmD+qxAi/uTrjvqJdnj8lOeO+TA/lvkCVET6ODeW+6Uv0vuyE6j7LSPS+BwIiv0CVET5E9sM54M8sv+yE6j6QEy86TA/lvkCVET6ODeW+6Uv0vtaOXj/LSPS+4M8sv+yE6j6QEy864M8sv9aOXj+QEy866Uv0vuyE6j7LSPS+wyfrvrE2iD94Jeu+hlQmv7E2iD/R0gA6uTrjvqJdnj8lOeO+hlQmv7E2iD/R0gA6C5cgv4NPnj/xua85wyfrvrE2iD94Jeu+sjQzv/gfPz4AAACAoiQEvzRzqD6iJAS/6eA6vzRzqD4AAACAcm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACAyPwLv+Kdgj/I/Au/3fhFv+Kdgj8AAACA8TENvz0KVz/xMQ2/Y2tBvx6O+T4AAACAqsQIvx6O+T6qxAi/sjQzv/gfPz4AAACA6eA6vzRzqD4AAACAY2tBvx6O+T4AAACAsjQzv/gfPz4AAACA4M8sv+yE6j6QEy86hlQmv7E2iD/R0gA6q4g4v9+3sD8AAACA3fhFv+Kdgj8AAACAoiQEvzRzqD6iJAS/qsQIvx6O+T6qxAi/qsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/TA/lvkCVET6ODeW+6Uv0vuyE6j7LSPS+uTrjvqJdnj8lOeO+wyfrvrE2iD94Jeu++hIXTfBeu/fHDu+vtmeWz/oSF015ZJz0xw7vr7Znls//fwAAc1r/P/9/AABzWv8//38AAHNa/z//fwAA////v+fSQHX///8/98c3mv///z/3xzea////P5bMQmz///8/lsxCbP///z8+gtD8ngH/3z6C0PyeAf/fPoLQ/P///z8+gtD8ngH/32l//39BQTmfaX//f////z9pf/9/O5GniGl//3+bVxoU///8v/9///////y/////v////L/FAY0f///8v8VesPf///y/xV6w9/oSF00wYXf2+gVHVrN32Pv6BUdWpnWx/LYIpqvZiDv4xw7vr3XVtPCWzEJs////P+fSQHX///8/98c3mv///z9pf/9/////P2l//3////8/aX//f4hgqA9pf/9/EqAcEGl//39MiCsE///8v3hlXfn///y/////v////L////+/Gg0+US9plPkaDT5RE22q9xoNPlE4bhv3Gg0+UTloDfq2CKarRoub+bYIpqv7iwH6tgimqyeI1vfHDu+vQ4xE8scO76////+/xw7vr3XVtPCWzEJs////P/fHN5r///8/ttIFi////z+20gWL////P7bSBYv///8/ttIFi////z+B2v9/////P4Ha/3////8/gdr/f////z+B2v9/////P+fSQHX///8/59JAdf///z8H02B1////PwfTYHX///8/B9Ngdf///z8H02B1////P5UQyE6OaH/1lRDITsxjCPiVEMhOvWnd9JUQyE6iYqf4QQPLp0qEi/1BA8unbYP7/EEDy6ePhLf9QQPLpyyD0fz6BUdWn3ZL/PoFR1aSdCP9+hIXTbVmWfNpf/9/dXS+BWl//3////8/aX//f6dpHwtpf/9/////P2l//3////8/aX//f11TNhZpf/9/////P////L////+////8v////7////y/AAAAgP///L8+jb/y///8v////7////y//3///////L////+////8v////78=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_kwumh")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_a40h8"]
|
|
||||||
points = PackedVector3Array(-0.6750497, 0.8693145, 0.00066787004, -0.56198585, 1.4907758, -3.4809113e-05, -0.6273075, 1.2367003, 0.00028949976, -0.70002896, 1.4933546, -3.4809113e-05, -0.7555467, 1.1925592, -3.4809113e-05, -0.77335143, 1.0203946, -3.4809113e-05, -0.78000003, 0.83988726, -3.4809113e-05, -0.6750497, 0.45793962, 0.00066787004, -0.3973859, 1.4907758, -0.39738256, -0.5603707, -0.056279004, -0.00014293194, -0.396259, -0.056279004, -0.39630148, -0.49501148, 1.4933546, -0.49500328, -0.50973606, 1.3804994, -0.5097599, -0.53426456, 1.1925592, -0.5343002, -0.54684806, 1.0203946, -0.5468406, -0.5515434, 0.83988726, -0.5515433, -0.53426456, 0.48736686, -0.5343002, -0.7555467, 0.48736686, -3.4809113e-05, -0.730004, 0.32885405, -3.4809113e-05, -0.70002896, 0.18657173, -3.4809113e-05, -0.64022905, -0.056279004, -3.4809113e-05, -0.63286674, 0.14212747, 0.00034356117, -0.4527158, -0.056279004, -0.4527334, -0.51619685, 0.32885405, -0.51619226, -0.49501148, 0.18657173, -0.49500328)
|
|
||||||
|
|
||||||
[node name="BarrelBroken" type="Node3D" unique_id=2093997772]
|
|
||||||
script = ExtResource("1_a2yrl")
|
|
||||||
|
|
||||||
[node name="cork" type="MeshInstance3D" parent="." unique_id=859811318]
|
|
||||||
mesh = SubResource("ArrayMesh_w5vqv")
|
|
||||||
|
|
||||||
[node name="cork-rigid" type="RigidBody3D" parent="." unique_id=1970803032]
|
|
||||||
|
|
||||||
[node name="cork-rigid" type="MeshInstance3D" parent="cork-rigid" unique_id=722069846]
|
|
||||||
mesh = SubResource("ArrayMesh_ai4iu")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="cork-rigid" unique_id=1965545981]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_hr8x4")
|
|
||||||
|
|
||||||
[node name="top-rigid" type="RigidBody3D" parent="." unique_id=2092838073]
|
|
||||||
|
|
||||||
[node name="top-rigid" type="MeshInstance3D" parent="top-rigid" unique_id=1814929983]
|
|
||||||
mesh = SubResource("ArrayMesh_s3st6")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="top-rigid" unique_id=290966515]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_w0dpf")
|
|
||||||
|
|
||||||
[node name="bottom-rigid" type="RigidBody3D" parent="." unique_id=1655036426]
|
|
||||||
|
|
||||||
[node name="bottom-rigid" type="MeshInstance3D" parent="bottom-rigid" unique_id=1719629887]
|
|
||||||
mesh = SubResource("ArrayMesh_aca2c")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="bottom-rigid" unique_id=1498240133]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_r4gmp")
|
|
||||||
|
|
||||||
[node name="hoop-top-rigid" type="RigidBody3D" parent="." unique_id=1330943046]
|
|
||||||
|
|
||||||
[node name="hoop-top-rigid" type="MeshInstance3D" parent="hoop-top-rigid" unique_id=18546221]
|
|
||||||
mesh = SubResource("ArrayMesh_y6few")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-top-rigid" unique_id=1554653491]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_5ehfg")
|
|
||||||
|
|
||||||
[node name="hoop-bottom-rigid" type="RigidBody3D" parent="." unique_id=998793506]
|
|
||||||
|
|
||||||
[node name="hoop-bottom-rigid" type="MeshInstance3D" parent="hoop-bottom-rigid" unique_id=2135563963]
|
|
||||||
mesh = SubResource("ArrayMesh_rv0km")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-bottom-rigid" unique_id=244415860]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_lru8l")
|
|
||||||
|
|
||||||
[node name="plank_001-rigid" type="RigidBody3D" parent="." unique_id=567269391]
|
|
||||||
|
|
||||||
[node name="plank_001-rigid" type="MeshInstance3D" parent="plank_001-rigid" unique_id=2047939221]
|
|
||||||
mesh = SubResource("ArrayMesh_3kb5t")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_001-rigid" unique_id=1970803430]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_0qui7")
|
|
||||||
|
|
||||||
[node name="plank_002-rigid" type="RigidBody3D" parent="." unique_id=305237991]
|
|
||||||
|
|
||||||
[node name="plank_002-rigid" type="MeshInstance3D" parent="plank_002-rigid" unique_id=682989417]
|
|
||||||
mesh = SubResource("ArrayMesh_oqldp")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_002-rigid" unique_id=746825339]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_pr8vc")
|
|
||||||
|
|
||||||
[node name="plank_003-rigid" type="RigidBody3D" parent="." unique_id=281618827]
|
|
||||||
|
|
||||||
[node name="plank_003-rigid" type="MeshInstance3D" parent="plank_003-rigid" unique_id=578355552]
|
|
||||||
mesh = SubResource("ArrayMesh_jgrwr")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_003-rigid" unique_id=807477961]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_0fkau")
|
|
||||||
|
|
||||||
[node name="plank_004-rigid" type="RigidBody3D" parent="." unique_id=2009474170]
|
|
||||||
|
|
||||||
[node name="plank_004-rigid" type="MeshInstance3D" parent="plank_004-rigid" unique_id=1411404405]
|
|
||||||
mesh = SubResource("ArrayMesh_8uc1q")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_004-rigid" unique_id=1802832756]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_2v1j6")
|
|
||||||
|
|
||||||
[node name="plank_005-rigid" type="RigidBody3D" parent="." unique_id=1623232064]
|
|
||||||
|
|
||||||
[node name="plank_005-rigid" type="MeshInstance3D" parent="plank_005-rigid" unique_id=1896249136]
|
|
||||||
mesh = SubResource("ArrayMesh_16jek")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_005-rigid" unique_id=602179617]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_ap7ow")
|
|
||||||
|
|
||||||
[node name="plank_006-rigid" type="RigidBody3D" parent="." unique_id=1564711583]
|
|
||||||
|
|
||||||
[node name="plank_006-rigid" type="MeshInstance3D" parent="plank_006-rigid" unique_id=840502269]
|
|
||||||
mesh = SubResource("ArrayMesh_hxh48")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_006-rigid" unique_id=1660998847]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_8p8tg")
|
|
||||||
|
|
||||||
[node name="plank_007-rigid" type="RigidBody3D" parent="." unique_id=213841488]
|
|
||||||
|
|
||||||
[node name="plank_007-rigid" type="MeshInstance3D" parent="plank_007-rigid" unique_id=1123082979]
|
|
||||||
mesh = SubResource("ArrayMesh_lxhy4")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_007-rigid" unique_id=71841718]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_pts0m")
|
|
||||||
|
|
||||||
[node name="plank_008-rigid" type="RigidBody3D" parent="." unique_id=558017969]
|
|
||||||
|
|
||||||
[node name="plank_008-rigid" type="MeshInstance3D" parent="plank_008-rigid" unique_id=2011156125]
|
|
||||||
mesh = SubResource("ArrayMesh_k0f6b")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_008-rigid" unique_id=584578926]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_a40h8")
|
|
||||||
@@ -1,632 +0,0 @@
|
|||||||
[gd_scene format=4 uid="uid://bmnq8turkbcg1"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://cppwwkehyov8p" path="res://tscn_s/barrel_broken.gd" id="1_a2yrl"]
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gofht"]
|
|
||||||
resource_name = "M_barrel_wood"
|
|
||||||
cull_mode = 2
|
|
||||||
albedo_color = Color(0.4724571, 0.32534167, 0.21575236, 1)
|
|
||||||
roughness = 0.5
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_fe2c6"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEAAgABAAQAAwAEAAEAAgAFAAAABQADAAAAAgAEAAYABQAHAAMACAACAAYABQACAAgABgAEAAkABgAJAAgABQAIAAoACgAHAAUACAAJAAsACAALAAoABAALAAkACgALAAcABAADAAsACwADAAcA"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 12,
|
|
||||||
"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAAAA////vwAA/38AAEHiAAC9HQAA3k4AAP//////vwAAAAD///8/AABB4gAAILEAAP9///8AAAAA/38AAL0dAAD//////z8AAEHiAADeTgAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w5vqv"]
|
|
||||||
resource_name = "Barrel_Cylinder_005"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"attribute_data": PackedByteArray("T70ggJC93n9Pvd5/kL0ggE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAT70ggJC93n9Pvd5/kL0ggIy9739Tve9/b73ef2+9IICMvQ+AU70PgE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAjL3vf1O9739vvd5/b70ggIy9D4BTvQ+A"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"),
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 36,
|
|
||||||
"vertex_data": PackedByteArray("/3//////qD+9HQAAILENPwAA////v29D/38AAEHigjoAAP///7/DL70dAADeTmkvAAD///8/4zG9HQAAILG8LAAA////P+sU/38AAL0d2BT/f///AABbFb0dAADeTj8U/3///wAAQAlB4gAA3k4WCf//////P0kK/38AAL0d0wf/fwAAQeJKyr0dAADeTkrKvR0AACCxSspB4gAA3k5KykHiAAAgsUrK/38AAL0dSsr//////z8NJkHiAAAgsaYl//////+/iChB4gAA3k6aIv//////v3A7/38AAEHi1Dr/f/////9AP0HiAAAgsUE2AAD///+//////////7////9//////////3///wAA//8AAP///z//////////P///XGA6jmJg6I0vYEiQlGCfi2RPIKgyT6KnqFBIq79NBaScQx66N0OOuRhGp71QQGy1/rMGSGa0fUhqsRdFb7fwS0wil8RMIpfETCKXxEwil8RMIpfETCKXxKKk/VHlpGtS9KI8T8+mjVUzjTJhXY19YR2MQV+Kjpdj/3//v/9//7//f/+//3//v/9//7//f/+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_fe2c6")
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_y1q2c"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAACAAEAAwAEAAEABQAAAAIABQADAAAABQACAAYAAwAHAAQACAAFAAYAAwAFAAkACQAFAAgAAwAJAAcABwAKAAQABwAJAAoAAgAEAAsAAgALAAYACwAEAAoACAAGAAsACQALAAoACQAIAAsA"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 12,
|
|
||||||
"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAP9/AABB4gAAAAD///+/AAC9HQAA3k4AAP//////vwAAQeIAACCxAAAAAP///z8AAP//////PwAA/3///wAAAAD/fwAAvR0AAEHiAADeTgAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ai4iu"]
|
|
||||||
resource_name = "Barrel_Cylinder_007"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"attribute_data": PackedByteArray("T70ggJC93n+QvSCAT73ef0+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/T70ggJC93n+QvSCAT73ef1O973+Mve9/b73ef2+9IIBTvQ+AjL0PgE+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/U73vf4y9739vvd5/b70ggFO9D4CMvQ+A"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"),
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 36,
|
|
||||||
"vertex_data": PackedByteArray("/3//////Peu9HQAAILEp6/9/AABB4qPqAAD///+/v+sAAP///78A0b0dAADeTqbQvR0AACCxG84AAP///z9C0wAA////P6vB/38AAL0dD8G9HQAA3k6PvP9///8AAHzF/3///wAA5cVB4gAA3k5Ixf9/AAC9Hb7A//////8/vcm9HQAA3k60Nf9/AABB4rQ1vR0AACCxtDVB4gAA3k60Nf9/AAC9HbQ1QeIAACCxtDX//////z/T2kHiAAAgsWzaQeIAAN5Odtf//////79k3f//////vxz3/38AAEHi8fZB4gAAILG19f9//////yv4//////+/AAAAAP///78AAP9//////wAA/3///wAAAAD//////z8AAAAA////PwAAPr0aR9q8i0bmuVdCrr+SSgmx8ljWsHVYVq+2VD+y+VuUn3Zymp8lcs+ftm9rn190b3Ionplycp7hc72gdHFnnGa7S6Jmu0uiZrtLoma7S6Jmu0uiZrtLoslaEK0MW36tCl3CsC9ZcaobS/O2g0tqt5RO57qPSA60/3//P/9//z//f/8//3//P/9//z//f/8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_y1q2c")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hr8x4"]
|
|
||||||
points = PackedVector3Array(-0.30529356, 1.4288547, -0.12261612, -0.34902233, 1.4288547, -0.097374246, -0.34902233, 1.3807597, -0.10910569, -0.3154533, 1.3807597, -0.12848678, -0.30529356, 1.4288547, -0.17310975, -0.39273396, 1.4288547, -0.12261612, -0.38258278, 1.3807597, -0.12848678, -0.3154533, 1.3807597, -0.16723908, -0.34902233, 1.3807597, -0.18662018, -0.34902233, 1.4288547, -0.19834174, -0.39273396, 1.4288547, -0.17310975, -0.38258278, 1.3807597, -0.16723908)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_utk5y"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.57920676, 1.297409, -0.5792068, 1.1584135, 0.0930872, 1.1584135),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("EAABAAIAAgABAAUAEAARAAEAEQAFAAEAAgAFAAgAEQASAAUAEwAIAAUAEwAFABIAEgARAAMAEAADABEAEgADAAQAEwASAAQAAwAGAAQAEwAEAAYAAwAAAAYAEAAAAAMAAAAUAAYAEwAGABQAAAAVABQAEAAVAAAAFQAKABQAEwAUAAoAFQANAAoAEAANABUADQAPAAoAEwAKAA8ADQAOAA8AEAAOAA0AFgAPAA4AEAAWAA4AFwAPABYAEwAPABcAEAALABYAFwAWAAsAEwAXAAwAFwALAAwAEwAMAAcACwAHAAwAEAAJAAsACwAJAAcAEAAYAAkAGAAHAAkAEAACABgAEwAHABkAGAAZAAcAGQAYAAIAEwAZAAgAGQACAAgA"),
|
|
||||||
"lods": [0.10643269, PackedByteArray("AAABAAIAAAADAAEABAABAAMAAQAEAAUAAgABAAUAAwAGAAQAAwAAAAYABwAFAAQABwAEAAYAAgAFAAgABwAIAAUAAgAIAAcAAgAHAAkAAAACAAkABwAGAAoAAAAKAAYACwAJAAcAAAAJAAsACwAHAAwAAAANAAoAAAALAA4AAAAOAA0ADAAOAAsADQAPAAoABwAKAA8ADQAOAA8ABwAPAAwADAAPAA4A")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 26,
|
|
||||||
"vertex_data": PackedByteArray("5UYUv8j7sT8AAACAAAAAAMj7sT/mRhS//rHRPsj7sT/8sdG+/LHRvsj7sT/8sdG+/LHRvhEerD/8sdG+AAAAABEerD/mRhS/5UYUvxEerD8AAACA5UYUPxEerD8AAACA/rHRPhEerD/8sdG+5UYUP8j7sT8AAACA/LHRvhEerD/9sdE+/rHRPsj7sT/9sdE+/rHRPhEerD/9sdE+/LHRvsj7sT/9sdE+AAAAAMj7sT/kRhQ/AAAAABEerD/kRhQ/AAAAADfvqz8AAACAl+Bivsj7sT/qkPm+l+BivhEerD/qkPm+AAAAAIARpj8AAACAVl8CvxEerD/G5iw+Vl8Cv8j7sT/G5iw+471LPsj7sT+JW/4+471LPhEerD+JW/4+jI74Psj7sT8QwGe+jI74PhEerD8QwGe+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_s3st6"]
|
|
||||||
resource_name = "Barrel_Cylinder_008"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.57920676, 1.297409, -0.5792068, 1.1584135, 0.0930872, 1.1584135),
|
|
||||||
"attribute_data": PackedByteArray("IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("NAA1AAIANgA3AAQANgA4ADcAOQAGADoAOwA8AD0AOwAHADwAPgAIAAkAPwBAAAUAPwBBAEAAQgAAAEMARABFAAEARAADAEUARgALAAwARwBIAEkARwAKAEgASgBLAA8ATABNABEATAAQAE0ATgASAE8AUABRAFIAUAATAFEAUwBUAA4AVQBWAA0AVQBXAFYAFAAVABYAFAAXABUAWAAZABoAWABZABkAWQBYABgAWQAYABsAHAAdAB4AHAAfAB0ALABaAC4ALABbAFoAWwAtAFoAWwAvAC0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAXAAqACgAXABdACoAXAArAF0AXQArACkAXgAyADAAXgBfADIAXwBeADMAXwAzADEA"),
|
|
||||||
"lods": [0.10643269, PackedByteArray("AAABAAIAAAADAAEAAAACAAQABQAGAAcABQAHAAgABQAIAAkACgALAAwACgAMAA0ACgANAA4ADwAQABEADwASABAADwATABIAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMQAwADMA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 96,
|
|
||||||
"vertex_data": PackedByteArray("5UYUv8j7sT8AAACAAAAAAMj7sT/mRhS//rHRPsj7sT/8sdG+/LHRvsj7sT/8sdG+5UYUP8j7sT8AAACA5UYUv8j7sT8AAACA5UYUP8j7sT8AAACA/rHRPsj7sT/9sdE+AAAAAMj7sT/kRhQ//LHRvsj7sT/9sdE+5UYUPxEerD8AAACA/rHRPhEerD/8sdG+AAAAABEerD/mRhS//LHRvhEerD/8sdG+5UYUvxEerD8AAACA5UYUPxEerD8AAACAAAAAABEerD/kRhQ//rHRPhEerD/9sdE+/LHRvhEerD/9sdE+5UYUvxEerD8AAACA/rHRPsj7sT/9sdE+5UYUPxEerD8AAACA/rHRPhEerD/9sdE+5UYUP8j7sT8AAACA/rHRPsj7sT/8sdG+5UYUPxEerD8AAACA5UYUP8j7sT8AAACA/rHRPhEerD/8sdG+/LHRvsj7sT/8sdG+5UYUvxEerD8AAACA/LHRvhEerD/8sdG+5UYUv8j7sT8AAACA/rHRPsj7sT/8sdG+AAAAABEerD/mRhS//rHRPhEerD/8sdG+AAAAAMj7sT/mRhS//LHRvsj7sT/9sdE+AAAAABEerD/kRhQ//LHRvhEerD/9sdE+AAAAAMj7sT/kRhQ//rHRPhEerD/9sdE+AAAAAMj7sT/kRhQ//rHRPsj7sT/9sdE+AAAAABEerD/kRhQ/5UYUv8j7sT8AAACA/LHRvhEerD/9sdE+5UYUvxEerD8AAACA/LHRvsj7sT/9sdE+AAAAAMj7sT/mRhS//LHRvhEerD/8sdG+AAAAABEerD/mRhS//LHRvsj7sT/8sdG+AAAAADfvqz8AAACAAAAAAMj7sT/mRhS/AAAAADfvqz8AAACAjI74Psj7sT8QwGe+/rHRPsj7sT/8sdG+AAAAADfvqz8AAACA/rHRPsj7sT/9sdE+AAAAADfvqz8AAACA471LPsj7sT+JW/4+AAAAAMj7sT/kRhQ/AAAAADfvqz8AAACAAAAAADfvqz8AAACAVl8Cv8j7sT/G5iw+/LHRvsj7sT/9sdE+AAAAADfvqz8AAACA/LHRvsj7sT/8sdG+AAAAADfvqz8AAACAl+Bivsj7sT/qkPm+AAAAAIARpj8AAACAAAAAAIARpj8AAACAjI74PhEerD8QwGe+/rHRPhEerD/8sdG+AAAAAIARpj8AAACA/rHRPhEerD/9sdE+AAAAAIARpj8AAACA471LPhEerD+JW/4+AAAAAIARpj8AAACAAAAAABEerD/kRhQ/AAAAAIARpj8AAACAVl8CvxEerD/G5iw+/LHRvhEerD/9sdE+AAAAAIARpj8AAACA/LHRvhEerD/8sdG+AAAAAIARpj8AAACAl+BivhEerD/qkPm+AAAAABEerD/mRhS/jI74Psj7sT8QwGe+jI74PhEerD8QwGe+Vl8CvxEerD/G5iw+Vl8Cv8j7sT/G5iw+471LPhEerD+JW/4+471LPsj7sT+JW/4+l+Bivsj7sT/qkPm+l+BivhEerD/qkPm+XYm/8v///z/hg7/y////Px18v/L///8/4YO/8v///z+hdr/y////Pz6Nofb///+/wHKh9v///7/Ach38////vz6NHfz///+/Po0d/P///78+jV0J////vz6N4QP///+/Po3hA////7/AcuED////v8ByXQn///+/XYk/Df///z/hgz8N////P+GDPw3///8/HXw/Df///z+hdj8N////P4Ha/3////8/gdr/f////z+B2v9/////P4Ha/3////8///99pf///7///32l////v///faX///+///99pf///78AAH2l////vwAAfaX///+/AAB9pf///78AAH2l////v///gdr///+///+B2v///7///4Ha////v///gdr///+/gVr/f////z+BWv9/////P4Fa/3////8/gVr/f////z99pf9/////P32l/3////8/faX/f////z99pf9/////P30l/3////8/fSX/f////z99Jf9/////P30l/3////8/AACB2v///78AAIHa////vwAAgdr///+/AACB2v///78dfL/y////Px18v/L///8/oXa/8v///z+hdr/y////P6F2v/L///8/wHKh9v///7/AcqH2////v8ByHfz///+/wHId/P///7/Ach38////vz6NHfz///+/Po2h9v///78+jaH2////vz6Nofb///+/XYm/8v///z9dib/y////P+GDv/L///8/4YO/8v///z8+jeED////vz6NXQn///+/Po1dCf///78+jV0J////v12JPw3///8/XYk/Df///z/hgz8N////P+GDPw3///8/HXw/Df///z8dfD8N////P6F2Pw3///8/oXY/Df///z+hdj8N////P8ByXQn///+/wHJdCf///7/AcuED////v8By4QP///+/wHLhA////7///32l////v///faX///+/fSX/f////z99Jf9/////P32l/3////8/faX/f////z8AAIHa////vwAAgdr///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_utk5y")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_w0dpf"]
|
|
||||||
points = PackedVector3Array(0, 1.3446634, -0.5792068, -0.22156814, 1.3446634, -0.48747262, 0, 1.3904963, -0.5792068, 0.40945882, 1.3446634, -0.40957227, 0, 1.297409, -5.9604645e-08, -0.22156814, 1.3904963, -0.48747262, -0.4095722, 1.3446634, -0.40957227, 0.40945882, 1.3904963, -0.40957227, 0.4854315, 1.3446634, -0.22633067, -0.4095722, 1.3446634, 0.40945876, -0.5093572, 1.3446634, 0.16884077, -0.57920676, 1.3446634, -5.9604645e-08, 0.57920676, 1.3446634, -5.9604645e-08, 0.40945882, 1.3446634, 0.40945876, 0.19888967, 1.3446634, 0.49677062, 0, 1.3446634, 0.5792067, -0.4095722, 1.3904963, -0.40957227, 0.4854315, 1.3904963, -0.22633067, -0.4095722, 1.3904963, 0.40945876, -0.5093572, 1.3904963, 0.16884077, -0.57920676, 1.3904963, -5.9604645e-08, 0.57920676, 1.3904963, -5.9604645e-08, 0.40945882, 1.3904963, 0.40945876, 0.19888967, 1.3904963, 0.49677062, 0, 1.3904963, 0.5792067)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_a7ro1"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5802285, -0.056278944, -0.58022827, 1.1604707, 0.059218228, 1.1604707),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABABAAAAAIAAEAAQARABAACAARAAEAEgAIAAAAAAACABMAEgAAABMAAgAQABQAAgAUABMAFAAQAAMAEAARAAMAFAADAAQAFAAEABMABAADAAYAAwARAAYABAAGAAUABAAFABMABQAGABUABgARABUABQAVABYABQAWABMAFgAVAAwAFQARAAwAFgAMAA8AFgAPABMADwAMAA4ADAARAA4ADwAOAA0ADwANABMADQAOABcADgARABcADQAYABMADQAXABgAFwARAAcAGAAXAAcAGAAHAAsAGAALABMABwARAAoACwAHAAoACgARABkAGQARAAgAEgAZAAgACQAKABkACQAZABIACwAKAAkACQASABMACwAJABMA"),
|
|
||||||
"lods": [0.00018852839, PackedByteArray("AAABAAIAAgABAAMAAgADAAQAAAACAAUAAgAEAAUABAADAAYABAAGAAUAAQAHAAMAAwAHAAYAAAAIAAEACAAHAAEACQAIAAAACQAAAAUACQAKAAgACgAHAAgACwAKAAkACwAHAAoACwAJAAUABgAHAAwABQAGAAwADQAHAAsADQALAAUADQAOAAcADAAHAA4ADwANAAUABQAMAA8ADwAOAA0ADwAMAA4A")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 26,
|
|
||||||
"vertex_data": PackedByteArray("kMMHucCEZr2WWA+/OBLSPgCgQDtjENK+ZpvKPsCEZr34vcq+wYoUPwCgQDsA5O42TUcPP8CEZr0gxwy5ZpvKPsCEZr3Gmso+OBLSPgCgQDtBEtI+24kUvwCgQDsA5O42AGzmNgCgQDvXiRS/V73KvsCEZr34vcq+axDSvgCgQDtjENK+RlgPv8CEZr0gxwy5AGzmNgCgQDvFihQ/V73KvsCEZr3Gmso+axDSvgCgQDtBEtI+kMMHucCEZr39Rg8/cgD5PgCgQDuRJ2i+B2V9uwChQDs3YIO7n2lbvsCEZr0aR/G+CGV9u7CEZr02YIO70SrwPsCEZr2VIGC+UBxMPgCgQDsb0P4+XclEPsCEZr10xfU+KJoCvwCgQDs+Ny0+ZhT8vsCEZr1g+SY+70VjvgCgQDtxAfq+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_aca2c"]
|
|
||||||
resource_name = "Barrel_Cylinder_009"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5802285, -0.056278944, -0.58022827, 1.1604707, 0.059218228, 1.1604707),
|
|
||||||
"attribute_data": PackedByteArray("IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAwADEABAAFADAAMQAwAAYAMQAGAAcAMgAtAC4AMgAzAC0ALAAzADIALAAvADMAGgA0ADUANAAbADUAFwAaADUAGwAWADUANgAXADUAFgA3ADUAFQA2ADUANwAZADUAFAAVADUAGQAYADUAOAAUADUAGAA4ADUACAAJAAoACAALAAkAOQANAA4AOQA6AA0ADAA6ADkADAAPADoAEAARABIAEAATABEAOwAdAB4AOwA8AB0AHAA8ADsAHAAfADwAIAAhACIAIAAjACEAPQA+ACYAJgA+ACcAJAA+AD0AJwA+AD8AKAA+ACQAPwA+ACoAQAA+ACgAKgA+ACsAKQA+AEAAKwA+AEEAJQA+ACkAQQA+ACUA"),
|
|
||||||
"lods": [0.00018852839, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAGAAcACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFQAXABYAGAAUABYAGQAYABYAFwAaABYAGgAbABYAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJgAlACcAKAAlACQAKQAlACgAJwAlACoAKgAlACsALAAtAC4ALAAvAC0A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 66,
|
|
||||||
"vertex_data": PackedByteArray("kMMHucCEZr2WWA+/OBLSPgCgQDtjENK+ZpvKPsCEZr34vcq+AGzmNgCgQDvXiRS/ZpvKPsCEZr3Gmso+OBLSPgCgQDtBEtI+AGzmNgCgQDvFihQ/kMMHucCEZr39Rg8/kMMHucCEZr39Rg8/axDSvgCgQDtBEtI+V73KvsCEZr3Gmso+AGzmNgCgQDvFihQ/V73KvsCEZr34vcq+AGzmNgCgQDvXiRS/kMMHucCEZr2WWA+/axDSvgCgQDtjENK+TUcPP8CEZr0gxwy5OBLSPgCgQDtBEtI+ZpvKPsCEZr3Gmso+wYoUPwCgQDsA5O42RlgPv8CEZr0gxwy5V73KvsCEZr34vcq+ZpvKPsCEZr3Gmso+kMMHucCEZr2WWA+/V73KvsCEZr3Gmso+kMMHucCEZr39Rg8/ZpvKPsCEZr34vcq+TUcPP8CEZr0gxwy5ZpvKPsCEZr34vcq+wYoUPwCgQDsA5O42TUcPP8CEZr0gxwy5OBLSPgCgQDtjENK+RlgPv8CEZr0gxwy5axDSvgCgQDtjENK+V73KvsCEZr34vcq+24kUvwCgQDsA5O42OBLSPgCgQDtjENK+24kUvwCgQDsA5O42wYoUPwCgQDsA5O42OBLSPgCgQDtBEtI+AGzmNgCgQDvXiRS/axDSvgCgQDtjENK+AGzmNgCgQDvFihQ/axDSvgCgQDtBEtI+V73KvsCEZr3Gmso+24kUvwCgQDsA5O42RlgPv8CEZr0gxwy5axDSvgCgQDtBEtI+UBxMPgCgQDsb0P4+XclEPsCEZr10xfU+ZhT8vsCEZr1g+SY+KJoCvwCgQDs+Ny0+0SrwPsCEZr2VIGC+CGV9u7CEZr02YIO7n2lbvsCEZr0aR/G+XclEPsCEZr10xfU+ZhT8vsCEZr1g+SY+n2lbvsCEZr0aR/G+70VjvgCgQDtxAfq+0SrwPsCEZr2VIGC+cgD5PgCgQDuRJ2i+cgD5PgCgQDuRJ2i+B2V9uwChQDs3YIO7UBxMPgCgQDsb0P4+70VjvgCgQDtxAfq+KJoCvwCgQDs+Ny0+1WEDmf///z/VYQOZ////P9VhA5n///8/1WEDmf///z9KGerh////v0oZ6uH///+/Shnq4f///79KGerh////v9Hm4OH///+/0ebg4f///7/R5uDh////v9Hm4OH///+/MZ7lmP///z8xnuWY////PzGe5Zj///8/MZ7lmP///z9JGV63////v0kZXrf///+/SRlet////79JGV63////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////79KNyyZ////P0o3LJn///8/Sjcsmf///z9KNyyZ////P+XI55j///8/5cjnmP///z/lyOeY////P+XI55j///8//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/nmLbf///+/+eYtt////7/55i23////v/nmLbf///+/Shnq4f///79KGerh////v/nmLbf///+/+eYtt////7//f///////v/9///////+//3///////7//f///////v/9///////+/MZ7lmP///z8xnuWY////P0o3LJn///8/Sjcsmf///z//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_a7ro1")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r4gmp"]
|
|
||||||
points = PackedVector3Array(6.854534e-06, 0.0029334873, -0.58022827, 0.4101928, 0.0029334873, -0.41029245, 0.39565283, -0.056278944, -0.39609328, -0.00022035837, -0.056278944, -0.56000865, -0.22195476, 0.0029334873, -0.48833117, -0.003968954, 0.0029392838, -0.0040822625, 0.4863004, 0.0029334873, -0.22672546, 0.5802422, 0.0029334873, 7.0929527e-06, 0.46903425, -0.056278944, -0.21888751, -0.39597994, -0.056278944, -0.39609328, -0.41029269, 0.0029334873, -0.41029245, -0.5802285, 0.0029334873, 7.0929527e-06, -0.5102549, 0.0029334873, 0.16914773, -0.41029269, 0.0029334873, 0.41019303, 6.854534e-06, 0.0029334873, 0.58024246, 0.19924974, 0.0029334873, 0.49765998, 0.4101928, 0.0029334873, 0.41019303, 0.39565283, -0.056278944, 0.39565307, 0.5595682, -0.056278944, -0.00022011995, -0.5600089, -0.056278944, -0.00022011995, -0.49242076, -0.056278944, 0.1630137, -0.39597994, -0.056278944, 0.39565307, -0.00022035837, -0.056278944, 0.55956846, 0.19209337, -0.056278944, 0.4799394)
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_b28pb"]
|
|
||||||
resource_name = "M_barrel_metal"
|
|
||||||
cull_mode = 2
|
|
||||||
albedo_color = Color(0.17732769, 0.17466316, 0.18468364, 1)
|
|
||||||
roughness = 0.5
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_diavc"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.8478841, 1.0204432, -0.8478841, 1.6957682, 0.1721443, 1.6957682),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEABQAAAAIABgABAAQABwAEAAAABgAIAAEACAADAAEACQAGAAQACAAKAAMACQAEAAsABwALAAQACQAMAAYADQAHAAAADQAAAAUABgAOAAgABgAMAA4ACAAOAA8ACAAPAAoAEAAOAAwAEQAPAA4AEQAOABAACgAPABIAEwAPABEAEwASAA8AEAAUABEAEQAVABMAEQAUABUAEAAWABQAEAAMABcAFwAWABAAFwAMABgACQAYAAwAFwAFABYAGQAYAAkAGQAJAAsAFwAYABoAGgAFABcABQACABYAGgANAAUAFgACABsAFgAbABQAAgADABsAFAAbABwAGwADAB0AGwAdABwACgAdAAMAFAAcABUACgAeAB0ACgASAB4AHAAdAB8AHgAfAB0AFQAcACAAHAAfACAAFQAgACEAEwAVACEAIgASABMAEwAhACIAHgASACMAIgAjABIAHgAkAB8AHgAjACQAIAAfACUAJAAlAB8AIQAgACYAIAAlACYAIgAhACcAIQAmACcAKAAjACIAIgAnACgAJAAjACkAKAApACMAJAAqACUAJAApACoAJgAlACsAKgArACUAJwAmACwAJgArACwAKgAZACsALAArAAsAGQALACsALAALAAcAKgAtABkAKgApAC0AGQAtABgAGgAYAC0ALgAsAAcAJwAsAC4AKAAnAC4ALgAHAA0AKAAuAC8ALwAuAA0ALwANABoAGgAtAC8ALwApACgALwAtACkA"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 48,
|
|
||||||
"vertex_data": PackedByteArray("Hir//x4qAAD/f6bbHQIAAP9///+MBgAAAtmm2/wmAAD8Jqbb/CYAAFgv//9YLwAAfSVYJH0lAACMBv///38AAP9/WCQAAAAAAABYJP9/AACB2lgkfSUAAB0Cptv/fwAACCgAAAgoAADwDf///38AAP9/AACYAwAA9tcAAAgoAAD/fwAAQQsAAIzSAAByLQAAZvwAAP9/AAC99AAA/38AAKbQ//9YLwAADvL///9/AAD/f///8A0AAHItAAByLQAAmAMAAP9/AAB9JVgkgdoAAEELAAD/fwAA4NX//x4qAABy+f///38AAOH9ptv/fwAA//9YJP9/AAAC2abbAtkAAODV///g1QAAptD//6bQAACM0gAAjNIAAPbXAAD21wAAgdpYJIHaAAD/f6bb4f0AAP9///9y+QAA/3///w7yAAD/fwAAvfQAAP9/AABm/AAA/39YJP//AAD8JqbbAtkAAB4q///g1QAACCgAAPbXAABYL///ptAAAHItAACM0gAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_y6few"]
|
|
||||||
resource_name = "Barrel_Cylinder_010"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.8478841, 1.0204432, -0.8478841, 1.6957682, 0.1721443, 1.6957682),
|
|
||||||
"attribute_data": PackedByteArray("1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkAbABtAG4AbABvAG0AcABxAHIAcABzAHEAdAB1AHYAdAB3AHUAeAB5AHoAeAB7AHkAfAB9AH4AfAB/AH0AgACBAIIAgACDAIEAhACFAIYAhACHAIUAiACJAIoAiACLAIkAjACNAI4AjACPAI0AkACRAJIAkACTAJEAlACVAJYAlACXAJUAmACZAJoAmACbAJkAnACdAJ4AnACfAJ0AoAChAKIAoACjAKEApAClAKYApACnAKUAqACpAKoAqACrAKkArACtAK4ArACvAK0AsACxALIAsACzALEAtAC1ALYAtAC3ALUAuAC5ALoAuAC7ALkAvAC9AL4AvAC/AL0A"),
|
|
||||||
"material": SubResource("StandardMaterial3D_b28pb"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 192,
|
|
||||||
"vertex_data": PackedByteArray("Hir//x4qL9z/f6bbHQL23/9///+MBjPg/Cam2/wmG9yMBv///38Lzvwmptv8JqrKHir//x4qn8odAqbb/385zh4q///g1XrHHQKm2/9/DLyMBv///3+fu/wmptsC2efH/3///3L5W8v8JqbbAtltuR4q///g1aa4/3+m2+H99Mvg1f//4NVT1/9/ptvh/efE/3///3L5EsQC2abbAtnu13L5////fzXpAtmm2wLZQtjg1f//4NV/1+H9ptv/f8Pp4NX//x4q7vzh/abb/3/M73L5////fzHvAtmm2/wmW/3/f///jAae7gLZptv8Juf34NX//x4qW/j/f6bbHQJW7v9/WCQAAPXh9tcAAAgoY9+B2lgkfSVY3/9/AACYAxrigdpYJH0lVMxm/AAA/39E0P//WCT/f23Q9tcAAAgoP8z//1gk/3+xvPbXAAD210DIgdpYJIHaoMhm/AAA/39OvIHaWCSB2uS4/38AAGb8Ccr/f1gk//+LyvbXAAD21z24/39YJP//CsMIKAAA9tfw1H0lWCSB2nXV/38AAGb8V8J9JVgkgdov1pgDAAD/f7zlAABYJP9/MeYIKAAA9teV1QAAWCT/f1rtCCgAAAgoYvl9JVgkfSW8+ZgDAAD/f+HsfSVYJH0lI/r/fwAAmANT8v9/WCQAAB3yCCgAAAgod/r/f1gkAADs9wLZptv8Jnn3/3+m2x0C//eB2lgkfSVn94zSAAByLVQW/38AAJgDVBb/fwAAQQtU1fbXAAAIKFQWfSVYJH0l4fH/f6bbHQKb8fwmptv8Ju3x/39YJAAAkPH/fwAAQQtU1QgoAAAIKFTVci0AAHIt/7//fwAAmANU1Vgv//9YL/+//3///4wG/7//f///8A3/vx4q//8eKv+//3////AN/7/g1f//Hir/v6bQ//9YL/+//3///4wG/7/wDf///3//vx4q//8eKv+/WC///1gv/7+MBv///3//vwAAWCT/f+/c/Cam2/wm3tsdAqbb/38d3X0lWCR9JbXbWC///6bQ/7+MBv///3//v/AN////f/+/Hir//+DV/799JVgkgdq2yx0Cptv/f73J/Cam2wLZCcwAAFgk/39vyf9///8O8v+/Hir//+DV/79YL///ptD/v/9///9y+f+//39YJP//G8L8JqbbAtmLv/9/ptvh/YfCfSVYJIHaJr+m0P//ptD/v/9///9y+f+//3///w7y/7/g1f//4NX/v4HaWCSB2rnD/3+m2+H9EMEC2abbAtkoxP9/WCT//6fADvL///9//7/g1f//4NX/v6bQ//+m0P+/cvn///9//7///1gk/3/jzwLZptsC2evN4f2m2/9/N9CB2lgkgdqezabQ//9YL/+/cvn///9//78O8v///3//v+DV//8eKv+/gdpYJH0lcuLh/abb/38x4QLZptv8Jqfi//9YJP9/AOG99AAA/3//v/bXAAAIKP+/jNIAAHIt/79m/AAA/3//v4zSAACM0lQWZvwAAP9/VBa99AAA/3//v/bXAAD211QW/38AAL30VNX21wAA9tdU1YzSAACM0v+//38AAGb8VNVyLQAAjNICOv9/AABm/AI6/38AAL30VNUIKAAA9tcCOkELAAD/f///CCgAAPbX//9yLQAAjNL/v5gDAAD/f///ci0AAHItAjqYAwAA/38COkELAAD/f///CCgAAAgoAjr/fwAAQQuVPqbQ//9YL6E8jNIAAHItFDz/f///8A0pP4zSAAByLQQyDvL///9/hTC99AAA/38YMKbQ//9YL3UyvfQAAP9/2B6m0P//ptDtHYzSAACM0qodDvL///9/HR+M0gAAjNK6CP9///8O8mEI/38AAL30Rwim0P//ptDUCP9/AAC99BcOWC///6bQ3w1yLQAAjNLPDf9///8O8icOci0AAIzSwCPwDf///3/vIkELAAD/f7MiWC///6bQ/SNBCwAA/3/CNVgv//9YL040ci0AAHIt5DPwDf///38vNnItAAByLRBA/3////ANHT7/fwAAQQuQPVgv//9YL6NAw8i9rUS0kLljsxK6f8lRrRDjIrKey424bcrguMXj8LGu+xi6E+gbuhbnG7pH/Bi6iOrCJljzTTbh8z43T+pdJqjV4AkJ1zsWG9fdFp3VgQluMAgRnzy4A1A99wIZMGQRrS/sIj87lRbXO/MVVC9LI8OzoK7CpIm6DaQYu0C0PK6pSbNEzDbtTzQ2SFBeSkdEDDQqQ6MfiUkVH7ZJ7zTjQmgadEDkCAhBaggMQSsbbUB/CX7MsBH12eARRNoTCczLSCho7Z0oovifKO74RCjq7A3G5fdd0bnspNFz7IPFbfh2xZrm5dBE2zTR9tr1xBnn/Fj/REZLeFDhSs1Qi1mIRIw4Djl1Ol83OzhVOcI6HDcENQjqBDUI6lRVVFUENQjqEcblwuLDncRsxp3Ci8PixFRVVFVUVVRVAAD/f1RVVFX///9/////f////3////9/////f////3////9/////f////3////9/////f////3/I0crMvc/tzR3Sm8xrzxrO////f////3////9/////f5reotfF3D/Y5t6J13vcWNj///9/////f////3////9//PLX6PDxyegn89noxfHH6P///3////9/////f////39YFoUNZhcYDS0Wlg2SFwcN////f////3////9/////fxImoCG8J9cgzSXAIQAouCD///9/////f////3////9/xS//Lbsxuyx0LzQuCjKJLAAA/38AAP9/AAD/fwAA/38JavpKCWr6SgAA/38JavpKqipU1aoqVNUAAP9/qipU1f45AGP+OQBjqipU1f45AGP/f/8//3//PwAA/3//f/8//xz9uf8c/bn/f/8//xz9uTDpYfL26RXyLOoB8vPod/Ku2L/e89ko3k3a/t1M2Ozeps7S0hjQ5dF/0KPROM4Z07vFN8g/x+PGrMeDxkjFm8i/O2k7GDq5PKE5Fz09PAY7DjD4MYEu1jISLhMzhDC2MSEjhyfKIfwnaiEcKIgjZCdYDr0WjA23FlQNtRaWDr8W")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_diavc")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_5ehfg"]
|
|
||||||
points = PackedVector3Array(0, 1.0448763, -0.8478841, 0, 1.1681374, -0.83394086, 0.58960146, 1.1681374, -0.58976746, 0.599395, 1.0448763, -0.599561, 0.58262986, 1.0204432, -0.58279586, 0, 1.0204432, -0.82414734, -0.58279586, 1.0204432, -0.58279586, -0.599561, 1.0448763, -0.599561, -0.58976746, 1.1681374, -0.58976746, -0.56901854, 1.1925875, -0.56901854, 0, 1.1925875, -0.80456036, 0.5688526, 1.1925875, -0.56901854, 0.83377486, 1.1681374, 0, 0.8478841, 1.0448763, 0, 0.82398134, 1.0204432, 0, -0.82414734, 1.0204432, 0, -0.8478841, 1.0448763, 0, -0.83394086, 1.1681374, 0, -0.80456036, 1.1925875, 0, 0.8043944, 1.1925875, 0, 0.5688526, 1.1925875, 0.5688526, 0.58960146, 1.1681374, 0.58960146, 0.599395, 1.0448763, 0.599395, 0.58262986, 1.0204432, 0.58262986, -0.58279586, 1.0204432, 0.58262986, -0.599561, 1.0448763, 0.599395, -0.58976746, 1.1681374, 0.58960146, -0.56901854, 1.1925875, 0.5688526, 0, 1.1925875, 0.8043944, 0, 1.1681374, 0.83377486, 0, 1.0448763, 0.8478841, 0, 1.0204432, 0.82398134)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_aqoyh"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.82679665, 0.32900393, -0.82679665, 1.6535933, 0.1584085, 1.6535933),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEABQAAAAIABgABAAQABwAEAAAABgAIAAEACAADAAEACQAGAAQACAAKAAMACQAEAAsABwALAAQACQAMAAYADQAHAAAADQAAAAUABgAOAAgABgAMAA4ACAAOAA8ACAAPAAoAEAAOAAwAEQAPAA4AEQAOABAACgAPABIAEwAPABEAEwASAA8AEAAUABEAEQAVABMAEQAUABUAEAAWABQAEAAMABcAFwAWABAAFwAMABgACQAYAAwAFwAFABYAGQAYAAkAGQAJAAsAFwAYABoAGgAFABcABQACABYAGgANAAUAFgACABsAFgAbABQAAgADABsAFAAbABwAGwADAB0AGwAdABwACgAdAAMAFAAcABUACgAeAB0ACgASAB4AHAAdAB8AHgAfAB0AFQAcACAAHAAfACAAFQAgACEAEwAVACEAIgASABMAEwAhACIAHgASACMAIgAjABIAHgAkAB8AHgAjACQAIAAfACUAJAAlAB8AIQAgACYAIAAlACYAIgAhACcAIQAmACcAKAAjACIAIgAnACgAJAAjACkAKAApACMAJAAqACUAJAApACoAJgAlACsAKgArACUAJwAmACwAJgArACwAKgAZACsALAArAAsAGQALACsALAALAAcAKgAtABkAKgApAC0AGQAtABgAGgAYAC0ALgAsAAcAJwAsAC4AKAAnAC4ALgAHAA0AKAAuAC8ALwAuAA0ALwANABoAGgAtAC8ALwApACgALwAtACkA"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 48,
|
|
||||||
"vertex_data": PackedByteArray("7if+/+4nAAD/f87YAAAAAP9///9zAwAAgdrO2H0lAAB9Jc7YfSUAAEot/v9KLQAAnycwJ58nAABzA/7//38AAP9/MCcEAwAABAMwJ/9/AABf2DAnnycAAAAAztj/fwAAASsAAAErAAAHC/7//38AAP9/AADNBwAA/dQAAAErAAD/fwAA/A4AAOjPAAAWMAAAMfgAAP9/AAAC8QAA/38AALTS/v9KLQAA9/T+//9/AAD/f///BwsAABYwAAAWMAAAzQcAAP9/AACfJzAnX9gAAPwOAAD/fwAAENj+/+4nAACL/P7//38AAP//ztj/fwAA+vwwJ/9/AACB2s7YgdoAABDY/v8Q2AAAtNL+/7TSAADozwAA6M8AAP3UAAD91AAAX9gwJ1/YAAD/f87Y//8AAP9//v+L/AAA/3/+//f0AAD/fwAAAvEAAP9/AAAx+AAA/38wJ/r8AAB9Jc7YgdoAAO4n/v8Q2AAAASsAAP3UAABKLf7/tNIAABYwAADozwAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_rv0km"]
|
|
||||||
resource_name = "Barrel_Cylinder_011"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.82679665, 0.32900393, -0.82679665, 1.6535933, 0.1584085, 1.6535933),
|
|
||||||
"attribute_data": PackedByteArray("0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHSab9h0mnFYdFpv2HRab9h0WnFYdFpxWHRab9h0WnFYdJpv2HSacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHRacVh0mm/YdJpxWHRab9h0mnFYdJpv2HSab9h0mnFYdFpxWHSab9h0mnFYdFpv2HSacVh0mm/YdJpv2HSacVh0WnFYdJpv2HSacVh0Wm/YdJpxWHSab9h0mm/YdJpxWHRacVh0mm/YdJpxWHRab9h0mnFYdJpv2HSab9h0mnFYdFpxWHSab9h0mnFYdFpv2HSacVh0mm/YdJpv2HSacVh0WnFYdJpv2HSacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh0WnFYdJpv2HRab9h0mnFYdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh0WnFYdJpv2HRab9h0mnFYdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkAbABtAG4AbABvAG0AcABxAHIAcABzAHEAdAB1AHYAdAB3AHUAeAB5AHoAeAB7AHkAfAB9AH4AfAB/AH0AgACBAIIAgACDAIEAhACFAIYAhACHAIUAiACJAIoAiACLAIkAjACNAI4AjACPAI0AkACRAJIAkACTAJEAlACVAJYAlACXAJUAmACZAJoAmACbAJkAnACdAJ4AnACfAJ0AoAChAKIAoACjAKEApAClAKYApACnAKUAqACpAKoAqACrAKkArACtAK4ArACvAK0AsACxALIAsACzALEAtAC1ALYAtAC3ALUAuAC5ALoAuAC7ALkAvAC9AL4AvAC/AL0A"),
|
|
||||||
"material": SubResource("StandardMaterial3D_b28pb"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 192,
|
|
||||||
"vertex_data": PackedByteArray("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4j2VOzA5Kz9POtdiTzrXYgAA/39POtdiacUryozIVMf6xJDKBcnnxohVO1WIVTtVAAD/f4hVO1VQxtacUMbWnP///39Qxtac////f////3////9/////f////3////9/////f////39rzfvUWdAD0wHNQtXI0LjS////f////3////9/////f4XWROEO2fjfKdZz4W7Zx9////9/////f////3////9/yOXQ9Wfn8fSL5fD1oufR9P///3////9/////f////3/CCxwaGgrZGf8LJRrcCc8Z////f////3////9/////f14inCmEH3cqxiJ9KRkflyr///9/////f////3////9/fDBFM0Et/TTwMAgzxiw+NQAA/38AAP9/AAD/fwAA/385HHK4wQKDhQAA/3/WHKy5AAD/fwAA/38AAP9/AAD/f5U0KelNK5nWqipU1e002ukAAP9/AAD/fwAA/38AAP9/6WqKSpJ+tkD/f/8/OGrjShj10ObO86Xmb/OY5mv12+bX3xzWrN3H1g7d+NZk4PDVX9KGy9zP38wlz0HNBNMuywTGz8FSw+PDkMJ4xLXGR8HxN484SzpxNvQ62TVVNxs52C8gLRgyoCu7MjQrRC+BLdAmYCDOKGAfYCkXH08moCAeGJ8LWhkAC7YZ0QrPF8YL")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_aqoyh")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_lru8l"]
|
|
||||||
points = PackedVector3Array(0, 0.46316117, -0.82679665, 0, 0.4874124, -0.8046214, 0.5844877, 0.46316117, -0.58464944, 0, 0.3532397, -0.8073731, -0.58464944, 0.46316117, -0.58464944, 0, 0.4874124, -0.7555769, 0.8044596, 0.4873969, 0, 0.568787, 0.4873969, -0.56894875, -0.56894875, 0.4873969, -0.56894875, -0.8046214, 0.4873969, 0, 0.57072926, 0.3532397, -0.57089114, 0.82679665, 0.46316117, 0, 0.5488777, 0.32900393, -0.5490396, 0, 0.32900393, -0.77645725, -0.5490396, 0.32900393, -0.5490396, -0.57089114, 0.3532397, -0.57089114, -0.8073731, 0.3532397, 0, -0.82679665, 0.46316117, 0, -0.56894875, 0.4873969, 0.568787, 0, 0.4873969, 0.8044596, 0.568787, 0.4873969, 0.568787, -0.58464944, 0.46316117, 0.5844877, 0.8072113, 0.3532397, 0, 0.5844877, 0.46316117, 0.5844877, 0.57072926, 0.3532397, 0.57072926, 0.7762954, 0.32900393, 0, -0.77645725, 0.32900393, 0, -0.5490396, 0.32900393, 0.5488777, -0.57089114, 0.3532397, 0.57072926, 0, 0.46316117, 0.82679665, 0.5488777, 0.32900393, 0.5488777, 0, 0.3532397, 0.8072113, 0, 0.32900393, 0.7762954)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_8yqv1"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.00013090926, 0.38374102, 1.5496337, 0.5516742),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("DgAXABgAGAAXABkAGgAOABgAGAAZABoADgAHABcABwAZABcAGQAbABoAGQAcABsAGQAWABwAGwAcABYABwAWABkAEQAaABsAEQAOABoAGwAWABEAEQAdAA4AHgAWAAcAEQAWAB8AFgAeACAAFgAgAB8AEQAfACEAHwATACEAEwARACEAHwASABMAHwAgABIADQARABMADQAdABEAEgAiABMADQATACIAIgASACMAIwASACAAIwALACIAIgALAA0ACwAjAAIAIwAAAAIAAAAjACAAAgAKAAsADAALAAoADAANAAsAAgABAAoAAAABAAIACgAJAAwACQANAAwAAQAJAAoAAAADAAEAJAANAAkAAAAEAAMABAABAAMAAAAFAAQAAAAgAAUAAQAGAAkABAAGAAEABgAkAAkABQAIAAQABAAIAAYAIAAIAAUABgAlACQACAAlAAYAFAANACQAJQAUACQAHQANABQACAAmACUAIAAVAAgACAAVACYAIAAeABUAJgAnACUAJQAnABQAJgAVACcAJwAdABQAFQAoACcAJwAoAB0AFQAeACgAKAApAB0ADgAdACkAHgAqACgAKAAqACkADgApAA8AKgAPACkADwAHAA4AHgArACoAHgAHACsAKgAsAA8ABwAPACwAKwAsACoABwAsABAAKwAQACwAKwAHABAA"),
|
|
||||||
"lods": [0.058495842, PackedByteArray("EQASABMAEgALABMADQARABMAEwALAA0ADAANAAsACQANAAwADAALAAoACgAJAAwAAgAKAAsACwASAAIAAgABAAoAAQAJAAoAEgAAAAIAAAABAAIAFAANAAkADQAUABEAAQAGAAkAAAADAAEABAABAAMABAAGAAEAAAAEAAMABgAIAAkABAAIAAYACAAUAAkAAAAFAAQABQAIAAQAAAASAAUACAAVABQABQAVAAgAFgAFABIAFgAVAAUAEQAWABIAEQAUAA4ABwAWABEABwARAA4AFQAWAAcADgAUAA8AFQAPABQADwAHAA4AFQAHABAABwAPABAAFQAQAA8A"), 0.33890408, PackedByteArray("AAABAAIAAAADAAEAAAAEAAMABAABAAMAAAAFAAQABAAGAAEAAAAHAAUABwAAAAIABQAIAAQABAAIAAYABwAIAAUAAQAGAAkABgAIAAkAAgABAAoAAQAJAAoAAgAKAAsACwAHAAIADAALAAoACgAJAAwADAANAAsACQANAAwABwALAA0ADQAJAA4ABwANAA4ADgAJAA8ADwAHAA4ACAAPAAkABwAPABAACAAQAA8ACAAHABAA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("fAQevz8mvz/SnEw+a1rxvirNuj++RW0+kJ0bvxAWuj9W3HU+owHzvsbUvj8a61c+vtwPv8bUvj8AAACAsjQzvz4mvz8AAACA8rANv9KSnj/2Yjw+GeQjv8CEZr0AAACAC5cgv4NPnj/xua85693jvtKSnj86OOQ+WPnavsbUvj+B+qU+/a0Ovz8mvz80XbA+tXPLvsbUvj+1c8s+cm/9vj4mvz9yb/0+4sbnvsCEZr3ixuc+duLKvtCEZr2wwMo+mHIPv9CEZr2wRAm58TENvz0KVz/xMQ0/Y2tBv7WmmD8AAACAqsQIv7WmmD+qxAg/6Uv0vtaOXj/f9/Q+4M8sv9aOXj+QEy86Fa5Hvz0KVz8AAACAsjQzv/gfPz4AAACAcm/9vvgfPz5yb/0+6eA6vzRzqD4AAACAoiQEvzRzqD6iJAQ/qsQIvx6O+T6qxAg/Y2tBvx6O+T4AAACA6Uv0vuyE6j7f9/Q+4M8sv+yE6j6QEy863fhFv+Kdgj8AAACAq4g4v9+3sD8AAACAyPwLv+Kdgj/I/As/M3wCv9+3sD8zfAI/IS0hv9+3sD+Kj2E+wyfrvrE2iD9Lpus+JjsSv7E2iD/2mEI+hlQmv7E2iD/R0gA6yuwXv9aOXj8kY0o+yuwXv+yE6j4kY0o+TA/lvkCVET6Jb+U+KW8Ov0CVET4yZz0+BwIiv0CVET5E9sM51I37vnC3Xr14nSY+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_3kb5t"]
|
|
||||||
resource_name = "Barrel_Cylinder_012"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.00013090926, 0.38374102, 1.5496337, 0.5516742),
|
|
||||||
"attribute_data": PackedByteArray("aqBrP0RqzT7roWs/2pG8Pmqgaz+6ac0+a6BrP5JmzT5qoGs/umnNPmugaz+WZs0+aqBrP0ZqzT7roWs/2pG8Pu6vbz9a0+s+aqBrP0ZqzT4zsW8/0NDrPmqgaz9Gas0+pqpvP9DQ6z5qoGs/umnNPmqgaz9Eas0+M7FvP9DQ6z4zsW8/7N3rPqaqbz/s3es+aqBrP0RqzT7ur28/WtPrPmugaz+SZs0+M7FvP+zd6z5roGs/lmbNPiMiXT8Aw+E+7q9vP1rT6z7roWs/2pG8PiIiXT8Aw+E+7q9vP1rT6z5roGs/kmbNPiMiXT8Aw+E+66FrP9qRvD4jIl0/AMPhPqaqbz/Q0Os+pqpvP+zd6z4jIl0/AMPhPiIiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z6mqm8/0NDrPiMiXT8Aw+E+IyJdPwDD4T4zsW8/7N3rPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPpSubz/s3es+5K9vP9DQ6z7kr28/7N3rPpSubz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z7kr28/0NDrPiMiXT8Aw+E+lK5vP+zd6z7kr28/7N3rPvWrbz/Q0Os+9atvP+zd6z5ErW8/7N3rPkStbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z71q28/7N3rPpysbz/Q0Os+nKxvP+zd6z71q28/0NDrPrawbz9e1+s+trBvP17X6z62sG8/XtfrPmugaz+WZs0+IiJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiIiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPmugaz+WZs0+IiJdPwDD4T7ur28/WtPrPuuhaz/akbw+PK9vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z6crG8/0NDrPkStbz/s3es+nKxvP+zd6z5ErW8/0NDrPiMiXT8Aw+E+trBvP17X6z4jIl0/AMPhPjyvbz/Q0Os+IyJdPwDD4T6crG8/0NDrPkStbz/Q0Os+9atvP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPiMiXT8Aw+E+nKxvP+zd6z71q28/7N3rPkStbz/s3es+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("EQA+AD8AEQAMAD4AQAA1ADIAQABBADUAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcAMwBKADQASgAzAEsASwAzAEwASwALAEoASgALABAACwBLAA0ASwAOAA0ADgBLAEwADgBMAA8AAAABAAIAAAADAAEABABNAAYABAAHAE0ACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAHwAgACEAIAAfAE4AIABOACIAIwBPACUAIwBQAE8AJABRAFIAJABTAFEAVABVAFYAVAA3AFUAVgBVADYAVgA2AFcAWABZAFoAWABbAFkAWgBZAFwAWgBcAF0AXgBfAGAAXgBhAF8AYgBhAF4AYgBjAGEAZAAmAGUAZABmACYAZwBoAGkAZwAnAGgAGQBqAGsAGQBsAGoAbQBuABwAGwAaAB4AGwAdABoAbwBwAHEAbwByAHAAcwB0AHUAcwB2AHQAKQA4AHcAKAApACoAeAApACgAeAA4ACkAeAB5ADgAegB4ADoAOQB4AHoAOQB5AHgAeQA5ACsAeQArAHsAewArACwAKwA5AHwAfAA5AH0AKwB8AH4ALQAuAC8AfwAuAC0AOwAuAH8AgAAuADsALgA9AIEALgA8AD0ALgCAADwAPQA8AIIAPACAADAAMACAAIMAMACDADEAPAAwAIQAhAAwAIUAPACEAIYA"),
|
|
||||||
"lods": [0.058495842, PackedByteArray("MgAzADQANAALABAAMwALADQACwAzAA0AMwAOAA0ADgAzAA8AMgA1ADMADAA1ADIADAAyABEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAA2ACUAJAA3ADYANwAmADYANwAnACYAKAApACoAKAA4ACkAOQA4ACgAOQAoADoAOAA5ACsAOAArACwALQAuAC8AOwAuAC0ALgA7ADwALgA8AD0APAA7ADAAMAA7ADEA"), 0.33890408, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkACwAMAA0ADAAOAA0ADgAMAA8ADAALABAADAAQABEAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAAmACUAJAAnACYAKAApACoAKwApACgAKQArACwALQAuAC8ALgAtADAAMAAtADEA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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9KanBo7rDkz0pqcGjusOTPSmpwYg6z1MEKAiJonrAUyzAERtiesBTLMARG0g8rNQYBdBb4nrAUyzAERtiesBTHmvTv72gWIBC6UBQPaBYgELpQFA9oFiAQAAOe32gWIBAQANk0z2plP///+/t/WhU////79M9qZT////v1DlH7j///+/Z+WeuP///7///2j/r5Mb9v//aP////+///9o/3oCeT7//2j/qG5d9///aP////+/lL//fw3/B2CUv/9/gfcSHpS//38N/wdglL//f1t0kAuUv/9/////P7cpBHpJekj68C/GjpSeQ9XwL8aOlJ5D1bcpBHqfeEr7MPXfUv///78w9d9S////v///aP////+///9o/6huXff//2j/+osEBpS//3////8/lL//f3GRYwSUv/9/////P+gyBG2JaRny6DIEbXhvd++3KQR6bHnN+rcpBHqyd9n7zCdBgwSGR/7MJ0GD5ITY/cwnQYNahmj+zCdBg46Et/02MWpvMXDX8TYxam8hazb0NjFqb1FxUPE2MWpvvWnd9PAvxo7Ncrly8C/GjnSNnqPwL8aO////P1lcjvuiu7PJ9oFiAQulAUBM9qZT////v0z2plP///+/t/WhU////7+39aFT////v7f1oVP///+/MPXfUv///78w9d9S////vzD131L///+/MPXfUv///7///32l////v///faX///+///99pf///7///32l////v///faX///+///99pf///7/q9FKt////v+r0Uq3///+/6vRSrf///7/q9FKt////v+r0Uq3///+/6vRSrf///79Q5R+4////v1DlH7j///+/UOUfuP///79n5Z64////v2flnrj///+/Z+WeuP///78g6z1MKqJeMSDrPUxSnbYMIOs9TOOk6D8g8rNQYBdBbyDys1BgF0Fvpyu1iNGMX/qnK7WIkI+W+6crtYhQkOr7pyu1iPuLAfrBLuRyQW+U9sEu5HIWc6H0wS7kchx0G/TBLuRyOG4b9///aP////+///9o/85vDoj//2j/qG5d9///aP+qhFgC//9o/////7///2j/////v///aP////+///9o/////7+Uv/9/////P5S//3+xdTwKlL//f36aVPmUv/9/////P5S//3////8/lL//f////z+Uv/9/////P5S//3////8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_8yqv1")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_0qui7"]
|
|
||||||
points = PackedVector3Array(-0.5515434, 0.83988744, 0.5515433, -0.4771692, 0.8693147, 0.47842592, -0.54684806, 1.0203948, 0.5467912, -0.77335143, 1.0203948, -2.2907268e-05, -0.78000003, 0.83988744, -2.2907268e-05, -0.7555467, 0.48736697, -2.2907268e-05, -0.53426456, 0.48736697, 0.53420895, -0.4771692, 0.45793974, 0.47842592, -0.3973859, 1.4907761, 0.39731643, -0.4592893, 1.0640807, 0.46022758, -0.445053, 1.2388241, 0.4457013, -0.49501148, 1.4932032, 0.4949502, -0.50973606, 1.3804996, 0.50969255, -0.53426456, 1.1925595, 0.53420895, -0.5603707, -0.056279004, -0.00013090926, -0.7555467, 1.1925595, -2.2907268e-05, -0.51619685, 0.32885414, 0.51617265, -0.730004, 0.32885414, -2.2907268e-05, -0.49501148, 0.18657178, 0.4949502, -0.4527158, -0.056279004, 0.45266744, -0.44741946, 0.14212751, 0.44807735, -0.396259, -0.056279004, 0.39596638, -0.56198585, 1.4907761, -2.2907268e-05, -0.6172782, 1.4933548, 0.19978078, -0.55736566, 1.4933548, 0.34444943, -0.49133033, -0.05445876, 0.1626821, -0.70002896, 1.4932032, -2.2907268e-05, -0.64022905, -0.056279004, -2.2907268e-05, -0.70002896, 0.18657178, -2.2907268e-05)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_4ddkr"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, 0.39600134, 0.5521874, 1.5496335, 0.3839987),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("AAABAAIACQAAAAIAAQAJAAIACQAKAAAACgAFAAAAAAAFAAEACQARAAoAEQAFAAoACQASABEAEgAMABEADAAFABEACQALABIAEgALAAwAAQALAAkACwATAAwAEwAFAAwAAQAUAAsACwAUABMAFQABAAUAFQAFABYABQANABYADQAVABYABQATAAYABQAGAA0AFwABABUADQAXABUADwABABcAFAABAA8ADgAXAA0ADwAXAA4ADgANABgADQAGABgABgAOABgABgAPAA4AFAAQABMABgATAAcABwATABAAFAAZABAAGQAIABAABwAQAAgAGQADAAgABwAIAAMAGQAEAAMAFAAEABkABwADAAQAFAAPAAQABwAEABoABAAPABsABAAbABoABwAaABwAHAAaABsAHQAHABwAHAAbAB0ABgAHAB0AGwAPAB4AHwAPAAYABgAdAB8AHwAeAA8AGwAfAB0AGwAeAB8A"),
|
|
||||||
"lods": [0.046468664, PackedByteArray("AAABAAIACQAAAAIAAQAJAAIACQAKAAAACgAFAAAAAAAFAAEACQALAAoAAQALAAkADAAFAAoACwAMAAoAAQAFAA0ABQAMAAYABQAGAA0ADQAOAAEABgAOAA0ADwABAA4ABgAPAA4ACwABAA8ABAAPAAYACwAPAAQABgAMAAcABAAGAAcACwAQAAwABwAMABAACwAEAAMABwADAAQACwADABAABwAIAAMAAwAIABAABwAQAAgA"), 0.18251021, PackedByteArray("AAABAAIAAQADAAIAAgADAAAAAwABAAQAAAAFAAEABgABAAUABQAAAAYABAABAAYABAAGAAcABgAAAAcABwADAAQAAwAIAAAABwAAAAgABwAIAAMA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("AAAAAMbUvj++3A8/cm/9vj4mvz9yb/0+tXPLvsbUvj+1c8s+duLKvtCEZr2wwMo+4sbnvsCEZr3ixuc+AAAAAD4mvz+yNDM/AAAAAD0KVz8Vrkc/AAAAAMCEZr0Z5CM/yPIEudCEZr21YQ8/693jvtKSnj86OOQ+STGsOc1mnj+N9SA/6Uv0vtaOXj/f9/Q+gNcoOtaOXj/bJS0/AAAAALWmmD9ja0E/yPwLv+Kdgj/I/As/8TENvz0KVz/xMQ0/zfu8OUCVET4lMiI/1Hj4ObE2iD/KkyY/wyfrvrE2iD9Lpus+gNcoOuyE6j7bJS0/6Uv0vuyE6j7f9/Q+M3wCv9+3sD8zfAI/AAAAAN+3sD+riDg/qsQIv7WmmD+qxAg/AAAAAOKdgj/d+EU/TA/lvkCVET6Jb+U+cm/9vvgfPz5yb/0+oiQEvzRzqD6iJAQ/AAAAAPgfPz6yNDM/AAAAADRzqD7p4Do/qsQIvx6O+T6qxAg/AAAAAB6O+T5ja0E/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_oqldp"]
|
|
||||||
resource_name = "Barrel_Cylinder_013"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, 0.39600134, 0.5521874, 1.5496335, 0.3839987),
|
|
||||||
"attribute_data": PackedByteArray("7q9vP1rT6z4zsW8/7N3rPu6vbz9a0+s+M7FvP9DQ6z6Urm8/7N3rPjOxbz/Q0Os+M7FvP+zd6z6mqm8/0NDrPqaqbz/s3es+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T7ur28/WtPrPiMiXT8Aw+E+7q9vP1rT6z4jIl0/AMPhPjOxbz/Q0Os+IyJdPwDD4T7ur28/WtPrPqaqbz/s3es+pqpvP+zd6z7ur28/WtPrPiMiXT8Aw+E+lK5vP+zd6z4zsW8/7N3rPjyvbz/Q0Os+5K9vP+zd6z6Urm8/0NDrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z48r28/0NDrPiMiXT8Aw+E+IyJdPwDD4T7kr28/7N3rPiMiXT8Aw+E+9atvP9DQ6z71q28/7N3rPkStbz/s3es+RK1vP9DQ6z6Urm8/7N3rPjyvbz/Q0Os+PK9vP+zd6z6Urm8/0NDrPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+trBvP17X6z62sG8/XtfrPuSvbz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+5K9vP+zd6z48r28/7N3rPuSvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+5K9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+nKxvP9DQ6z5ErW8/0NDrPvWrbz/Q0Os+IyJdPwDD4T4jIl0/AMPhPrawbz9e1+s+PK9vP+zd6z6crG8/7N3rPvWrbz/s3es+RK1vP+zd6z4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEACAAqACsACAAHACoALAAcAAQALAAtABwALgAvADAALgAxAC8AMgAzADQAMgA1ADMAGwA2ADcAGwA4ADYANgAGADcANgAFAAYACQAKAAsACQAMAAoAOQA6ADsAOQA8ADoAPQAgAD4APQAeACAAPwBAAEEAPwBCAEAAQwBEAEUAQwBGAEQARwAQACEARwAOABAAHQAPAA0AHQAfAA8AGgBIAEkAGgBKAEgASwBMAE0ASwBOAEwAIgAjAE8AEQAjACIAEQAiABMAEQBQACMAUQARAFIAJAARAFEAUAARACQAJABRACUAUAAkABQAUAAUAFMAUwAUABIAFAAkAFQAVAAkAFUAFABUAFYAJgAZABYAVwAZACYAJwAZAFcAWAAZACcAGQAoAFkAGQAYACgAGQBYABgAKAAYAFoAGABYABUAFQBYACkAFQApABcAGAAVAFsAWwAVAFwAGABbAF0A"),
|
|
||||||
"lods": [0.046468664, PackedByteArray("AAABAAIAAAADAAEABAAaABsAGwAaAAUABQAGABsABAAcABoABwAcAAQABwAEAAgACQAKAAsACQAMAAoAHQAeAB8AHQAfAA8AHQAPAA0AHgAgAB8AHgAhACAAHgAOACEADgAQACEAEQAiABMAEQAjACIAIwARACQAJAARACUAIwAkABQAIwAUABIAJgAZABYAJwAZACYAGQAnABgAGQAYACgAGAAnABUAFQAnACkAFQApABcA"), 0.18251021, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABwAFAAQABwAEAAgACQAKAAsACQAMAAoADQAOAA8ADgAQAA8AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("AAAAAMbUvj++3A8/cm/9vj4mvz9yb/0+tXPLvsbUvj+1c8s+AAAAAD4mvz+yNDM/AAAAAD0KVz8Vrkc/cm/9vj4mvz9yb/0+AAAAAD4mvz+yNDM/4sbnvsCEZr3ixuc+AAAAAMCEZr0Z5CM/AAAAAMCEZr0Z5CM/duLKvtCEZr2wwMo+4sbnvsCEZr3ixuc+yPIEudCEZr21YQ8/tXPLvsbUvj+1c8s+duLKvtCEZr2wwMo+AAAAAMbUvj++3A8/yPIEudCEZr21YQ8/cm/9vj4mvz9yb/0+duLKvtCEZr2wwMo+tXPLvsbUvj+1c8s+4sbnvsCEZr3ixuc+AAAAAMCEZr0Z5CM/AAAAAMbUvj++3A8/yPIEudCEZr21YQ8/AAAAAD0KVz8Vrkc/AAAAAD4mvz+yNDM/yPwLv+Kdgj/I/As/AAAAALWmmD9ja0E/8TENvz0KVz/xMQ0/693jvtKSnj86OOQ+6Uv0vtaOXj/f9/Q+STGsOc1mnj+N9SA/gNcoOtaOXj/bJS0/zfu8OUCVET4lMiI/693jvtKSnj86OOQ+6Uv0vtaOXj/f9/Q+8TENvz0KVz/xMQ0/yPwLv+Kdgj/I/As/STGsOc1mnj+N9SA/gNcoOtaOXj/bJS0/AAAAALWmmD9ja0E/zfu8OUCVET4lMiI/cm/9vvgfPz5yb/0+AAAAAPgfPz6yNDM/AAAAAB6O+T5ja0E/qsQIvx6O+T6qxAg/AAAAAD0KVz8Vrkc/yPwLv+Kdgj/I/As/AAAAAOKdgj/d+EU/8TENvz0KVz/xMQ0/AAAAAPgfPz6yNDM/oiQEvzRzqD6iJAQ/AAAAADRzqD7p4Do/cm/9vvgfPz5yb/0+M3wCv9+3sD8zfAI/AAAAAN+3sD+riDg/qsQIv7WmmD+qxAg/693jvtKSnj86OOQ+1Hj4ObE2iD/KkyY/STGsOc1mnj+N9SA/wyfrvrE2iD9Lpus+wyfrvrE2iD9Lpus+1Hj4ObE2iD/KkyY/6Uv0vtaOXj/f9/Q+gNcoOuyE6j7bJS0/gNcoOtaOXj/bJS0/6Uv0vuyE6j7f9/Q+6Uv0vuyE6j7f9/Q+zfu8OUCVET4lMiI/gNcoOuyE6j7bJS0/TA/lvkCVET6Jb+U+TA/lvkCVET6Jb+U+AAAAALWmmD9ja0E/AAAAAOKdgj/d+EU/qsQIv7WmmD+qxAg/oiQEvzRzqD6iJAQ/AAAAAB6O+T5ja0E/AAAAADRzqD7p4Do/qsQIvx6O+T6qxAg/wyfrvrE2iD9Lpus+6Uv0vuyE6j7f9/Q+qsQIv7WmmD+qxAg/M3wCv9+3sD8zfAI/TA/lvkCVET6Jb+U+oiQEvzRzqD6iJAQ/qsQIvx6O+T6qxAg/cm/9vvgfPz5yb/0+1Hj4ObE2iD/KkyY/gNcoOuyE6j7bJS0/AAAAAN+3sD+riDg/AAAAAOKdgj/d+EU/AAAAADRzqD7p4Do/AAAAAPgfPz6yNDM/AAAAAB6O+T5ja0E/LoMP/51BzsAugw//nUHOwC6DD/////+/LoMP/51BzsBCXAR6AIDY+9Zexo6GyJbP1l7GjobIls8SYARtd2937xJgBG09ezvy/38AAP///7//fwAA////v/9/AAD///+//38AAP///7+t62sf////v37lROL///+/retrH////79+5UTi////vwAAacDrkjz7AABpwP///78AAGnAeUAdPwAAacBXdGr0bP//f+t/qwhs//9/rf62f2z//3////8/bP//f+qMBwBs//9/YfRCAA5dtYiGj6j81l7GjokqjuRCXAR6QHzS+q3rax////+/HfVNIv///7+t62sf////vx31TSL///+/fuVE4v///78AAGnAeUAdPwAAacD///+/AABpwHGRm/sAAGnA////v2z//3+t/rZ/bP//f////z9s//9/////P2z//3////8/EmAEbT90l/ASYARtAIBZ80JcBHoHfk/7QlwEekh6SPp1W0GD5oSx/3VbQYMFhrL+dVtBg297/v91W0GDWoZo/l5fam+OfUb0Xl9qb7hz5fFeX2pv/3/d9F5fam9QcVDx1l7GjnSbZvjWXsaO////P9Zexo6JKo7k3PVqIv///7/c9Woi////v9z1aiL///+/3PVqIv///78d9U0i////vx31TSL///+///+B2v///7///4Ha////v///gdr///+///+B2v///7/W9Mfd////v9b0x93///+/1vTH3f///7/W9Mfd////v37lROL///+/Dl21iMeMPv8OXbWIA3T+/w5dtYhQkOr7WF7kcgV2l/RYXuRyvH2J9lhe5HL/fxv3WF7kchx0G/QAAGnA////vwAAacCtdb71AABpwH6aVPkAAGnAfppU+QAAacD///+/AABpwBx41QcAAGnA////vwAAacA4ca4ObP//f////z9s//9/7n+hB2z//38FlPP/bP//f////z9s//9/////P2z//3////8/bP//f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_4ddkr")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pr8vc"]
|
|
||||||
points = PackedVector3Array(-0.5515433, 0.83988726, 0.5515404, -0.5343009, 0.48736686, 0.5342499, -4.529953e-06, 0.83988726, 0.78000003, -0.54684085, 1.0203946, 0.54680425, -4.529953e-06, 0.48736686, 0.75553024, -0.39630818, -0.056279004, 0.39600134, -0.4950057, 0.18657173, 0.49497044, -0.5161938, 0.32885405, 0.5161701, -4.529953e-06, 0.32885405, 0.72997046, 0.0006440878, 0.45793962, 0.6763324, 0.0006440878, 0.8693145, 0.6763324, -4.529953e-06, 1.0203946, 0.77330935, -0.5343009, 1.1925592, 0.5342499, -0.00016671419, -0.056279004, 0.56007284, -0.45273763, -0.056279004, 0.452684, -0.4950057, 1.4933546, 0.49497044, -0.39738917, 1.4907758, 0.3973545, -4.529953e-06, 0.18657173, 0.7000128, -4.529953e-06, -0.056279004, 0.6401728, 0.00031977892, 0.14212747, 0.6335573, -4.529953e-06, 1.4907758, 0.56195223, 0.00031977892, 1.2374587, 0.62874603, -4.529953e-06, 1.4933546, 0.7000128, -4.529953e-06, 1.1925592, 0.75553024)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ighid"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056279004, 0.39600134, 0.5516701, 1.5496335, 0.3839987),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("CQAXABgAGAAXABkAGgAJABgAGAAZABoACQAHABcABwAZABcAGQAbABoAGwAJABoAGQAcABsAGQAUABwAGwAcABQABwAUABkAGwAdAAkACAAHAAkACQAWAAgACQAdABYAHgAIABYAHwAWAB0AHwAeABYAHgAgAAgABwAIACAAIQAeAB8ABwAgAAoAIgAgAB4AIgAKACAAIgAHAAoAIQAiAB4AIQAHACIAIQAUAAcAIwAfAB0AFQAhAB8AFQAfACMAIwAdACQADAAhABUAIQAMABQAEwAVACMAGwAkAB0AJQAVABMADAAVACUAEwAjACYAJgAjACQAJQATACYAJgAkACcACwAmACcAJQAmAAsAJAAFACcACwAnAAUAAgAlAAsAAgALAAUADAAlAA4AJQANAA4AAgANACUADwAOAA0AAgAPAA0ADwAMAA4ADwAoAAwAEQAMACgAFAAMABEAKAAPACkAKQARACgAAgABAA8AKQAPAAEAAAABAAIAAgAFAAAAAwApAAEAAAADAAEAKgARACkAAwAqACkABAADAAAAAAAFAAQABQAqAAQABAAGAAMAAwAGACoABAAqAAYAJAAqAAUAJAAbACoAEQAqACsAKgAbABIAKgASACsAEgAbABAAGwAUABAALAArABIALAARACsAEAAsABIAFAARACwAEAAUACwA"),
|
|
||||||
"lods": [0.059560224, PackedByteArray("EAARABIAEQAGABIABgAQABIABQAQAAYABQAGAAQABAAGAAMAAwAGABEABAADAAAAAAAFAAQAAAADAAEAAwARAAEAAAABAAIAAgAFAAAAEQAPAAEAAgABAA8AAgAPAA0ADwAOAA0AAgANABMAEwANAA4ADwAMAA4ADAAPABEADAATAA4AAgATAAsAAgALAAUACwATAAUAFAAMABEAEAAUABEADAAVABMAEwAVAAUAFQAMABQAEAAFABYAFQAWAAUAEAAWAAkAFQAKABYABwAUABAAFQAUAAcABwAQAAkAFQAHAAoACQAWAAgACAAHAAkAFgAKAAgABwAIAAoA"), 0.3445543, PackedByteArray("AAABAAIAAAADAAEABAADAAAAAAAFAAQAAgAFAAAABAAGAAMABQAGAAQAAwAHAAEAAwAGAAcABgAFAAgABgAIAAkABwAGAAkACAAHAAkACgAIAAUABwAIAAoAAgALAAUACwAKAAUAAgAKAAsACgAMAAcAAgANAAoADAAKAA4ACgANAA4AAgAPAA0ADwAOAA0AAgABAA8ADwAMAA4ABwAPAAEADAAPAAcA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("lYB8PsbUvj/8bes+GS96PvnouD8emhs/JKtDPtibuD/8efs++/KYPj4mvz9vhxM/tXPLPsbUvj+1c8s+Xs7jPn5xnj/4z+M+cm/9Pj4mvz9yb/0+AAAAAMCEZr0Z5CM/OsHKPtCEZr2wwMo+4sbnPsCEZr3ixuc+yPIEudCEZr21YQ8/O4NdPn5xnj/jJQo/AAAAAD4mvz+yNDM/nZHlPcbUvj/Y+QM/AAAAAMbUvj++3A8/s/kZPj4mvz/bQiM/8TENPz0KVz/xMQ0/AAAAALWmmD9ja0E/yPwLP+Kdgj/I/As/1Hj4ObE2iD/KkyY/AAAAAD0KVz8Vrkc/gNcoOtaOXj/bJS0/ym3lPkCVET6Jb+U+AAAAAPgfPz6yNDM/cm/9PvgfPz5yb/0+AAAAADRzqD7p4Do/oiQEPzRzqD6iJAQ/qsQIPx6O+T6qxAg/AAAAAB6O+T5ja0E/wfT0PuyE6j7f9/Q+2hpfPkCVET5/IQs/MVduPuyE6j4DiRQ/TU5EPnDoXb2bLfU+gNcoOuyE6j7bJS0/zfu8OUCVET4lMiI/MVduPtaOXj8DiRQ/wfT0PtaOXj/f9/Q+STGsOc1mnj+N9SA/NTNlPrE2iD+j5A4/AKTrPrE2iD9Lpus+AAAAAN+3sD+riDg/O8aAPt+3sD8k3R0/M3wCP9+3sD8zfAI/qsQIP7WmmD+qxAg/AAAAAOKdgj/d+EU/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_jgrwr"]
|
|
||||||
resource_name = "Barrel_Cylinder_014"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056279004, 0.39600134, 0.5516701, 1.5496335, 0.3839987),
|
|
||||||
"attribute_data": PackedByteArray("a6BrP5JmzT5qoGs/nmnNPrmiaz96abM+aqBrP0hqzT65oms/emmzPmqgaz9Ias0+a6BrP5JmzT5qoGs/nmnNPmugaz+SZs0+IyJdPwDD4T7ur28/WtPrPrmiaz96abM+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T65oms/emmzPmugaz+SZs0+7q9vP1rT6z5qoGs/SGrNPu6vbz9a0+s+a6BrP5JmzT4zsW8/7N3rPu6vbz9a0+s+aqBrP0hqzT5roGs/kmbNPjOxbz/Q0Os+aqBrP0hqzT6mqm8/0NDrPmqgaz+eac0+aqBrP0hqzT4zsW8/0NDrPjOxbz/s3es+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+M7FvP+zd6z7ur28/WtPrPiMiXT8Aw+E+pqpvP+zd6z4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z6mqm8/7N3rPpSubz/s3es+5K9vP9DQ6z48r28/7N3rPpSubz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T6Urm8/7N3rPjyvbz/s3es+IyJdPwDD4T4jIl0/AMPhPpSubz/Q0Os+5K9vP9DQ6z71q28/0NDrPvWrbz/s3es+RK1vP+zd6z5ErW8/0NDrPpSubz/s3es+PK9vP9DQ6z48r28/7N3rPpSubz/Q0Os+9atvP+zd6z6crG8/0NDrPpysbz/s3es+9atvP9DQ6z62sG8/XtfrPuSvbz/s3es+trBvP17X6z62sG8/XtfrPmugaz+SZs0+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+a6BrP5JmzT48r28/0NDrPuSvbz/s3es+5K9vP9DQ6z6crG8/0NDrPkStbz/s3es+nKxvP+zd6z5ErW8/0NDrPpysbz/s3es+9atvP+zd6z5ErW8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPrawbz9e1+s+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/0NDrPiMiXT8Aw+E+nKxvP9DQ6z5ErW8/0NDrPvWrbz/Q0Os+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("IQA9AD4AIQAcAD0APwAyAC8APwBAADIAQQBCAEMAQQBEAEIARQBGAEcARQBIAEYAMABJAEoASQAwAEsASwAwAEwAGwBJAEsAGwAgAEkAGwBLAB0ASwAeAB0ATAAeAEsAHgBMAB8AAAABAAIAAAADAAEABAAFAAYABAAHAAUATQBOAAoAEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiAE8AIwBPACUAUABRAFIAUAAzAFEAUwBUAA4AUwBVAFQAVgBXAFgAVgA0AFcAWABXAFkAWABZAFoAWwBcAF0AWwBeAFwAXwBeAFsAXwBgAF4AYQBiAGMAYQBkAGIAYwBiAGUAYwBlAGYAZwBoAGkAZwANAGgAagAPADUAagBrAA8AbAARABIACwAJAAgACwAMAAkAEABtAG4AEABvAG0AcABxADEAcAByAHEAcwB0AHUAcwB2AHQAdwAqAHgAeQAqAHcAKgA2ACkAKgB6ADYAeQB6ACoAeQB7AHoAewAmAHwAewB9ACYAewB5AH0AJgB9ACgAKAB9ACcAfQB5ADgAOAB5ADcAfQA4AH4AfwA6ADkAKwA6AH8AKwB/AC0AKwCAADoAPAArAIEAOwArADwAgAArADsAOwA8AIIAgAA7AC4AgAAuAIMAgwAuACwALgA7AIQAhAA7AIUALgCEAIYA"),
|
|
||||||
"lods": [0.059560224, PackedByteArray("LwAwADEAMAAgADEAGwAgADAAGwAwAB0AMAAeAB0AHwAeADAALwAyADAAHAAyAC8AHAAvACEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkAEAAzAAwAEAARADMAMwARABIADAAzAA4AMwA0AA4ANAA1AA4ANAANADUANQANAA8AEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiACUAKgA2ACkANwA2ACoANwAmADYAJgA3ACcAJwA3ADgAJgAnACgAKwA5AC0AKwA6ADkAOgArADsAOwArADwAOgA7AC4AOgAuACwA"), 0.3445543, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkADAANAA4ADQAPAA4AEAANAAwAEAARAA0ADQARABIAEwAUABUAEwAWABQAFwAYABkAFwAaABgAGwAcAB0AHAAeAB0AHwAeABwAGwAgABwAHAAgACEAIgAjACQAIwAiACUAJgAnACgAJwAmACkAJwApACoAKwAsAC0ALAArAC4A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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QwLnf9B8D/84vzE/0HwP/zi/MT/QfA//3AF7k9B8D/84vzE/KKHGjmKNt3LsnwRt/n9Z8yihxo7Z29SiKKHGjtnb1KIoocaO/msPACihxo5ijbdy7J8EbUiMdvDYfaEA////v9h9oQD///+/2H2hAP///7/YfaEA////v///AcA3KnIV//8BwM+kzaT//wHANypyFf//AcD///+///8BwMWOxQ4AAJKAA472/wAAkoD///+/AACSgG9/wj4AAJKA639Q97yjBHq2hUj6KKHGjnXVjuTworWIrm/q+7yjBHoIgkr7dgpeIv///7/wCkki////vwEbtuL///+///8BwP///7///wHA////v///AcC5groCAACSgP///78AAJKA////vwAAkoDqjPf/AACSgAAAAIDsnwRtVIUZ8uyfBG2HkHfvvKMEes+Dzfq8owR6/n/Y+4mkQYP6ebT+iaRBgxp7sv+JpEGDpHlo/omkQYOPhP7/oKBqb4GM1/GgoGpvsoI29KCgam+ujlDxoKBqb/9/3fQoocaOYo23ciihxo511Y7kKKHGjv///z8oocaO/msPAEIUjR/QVYYQQhSNH9BVhhDYfaEA////v3YKXiL///+/dgpeIv///792Cl4i////v14KdCL///+/Xgp0Iv///79eCnQi////v/AKSSL///+/8ApJIv///7/wCkki////v/AKSSL///+/8ApJIv///78AAIHa////vwAAgdr///+/AACB2v///78AAIHa////vwAAgdr///+/AACB2v///783C8rd////vzcLyt3///+/NwvK3f///783C8rd////vzcLyt3///+/NwvK3f///7/qGhLi////v+oaEuL///+/6hoS4v///78BG7bi////vwEbtuL///+/JRSXH+Gorfl5FEkgDasF+XkUSSD///+/eRRJIA2rBfnworWILXM0//CitYhucJ/88KK1iPuL/v+moeRyF4KU9qah5HLSiaH0pqHkcuKLG/SmoeRy/38b9///AcD///+///8BwP///7///wHARIxFDP//AcDFjsUO//8BwFx5qAH//wHA////v///AcCkMZcT//8BwK5vFAQAAJKAb3/CPgAAkoDtf1r4AACSgAWU8/8AAJKA////vwAAkoD///+/AACSgPJ/xQUAAJKA////vwAAkoDlfysL")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_ighid")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_0fkau"]
|
|
||||||
points = PackedVector3Array(-0.00012678944, -0.056279004, 0.56007284, 0.1916833, -0.054307073, 0.47884524, 0.39596757, -0.056279004, 0.39600134, -1.8788254e-05, -0.056279004, 0.6401728, -1.8788254e-05, 0.18657173, 0.7000128, -1.8788254e-05, 0.32885405, 0.72997046, -1.8788254e-05, 0.48736686, 0.75553024, -1.8788254e-05, 0.83988726, 0.78000003, -1.8788254e-05, 1.0203946, 0.77330935, -1.8788254e-05, 1.1925592, 0.75553024, -1.8788254e-05, 1.4933546, 0.7000128, -1.8788254e-05, 1.4907758, 0.56195223, 0.112086445, 1.4907758, 0.5154935, 0.24654792, 1.4907758, 0.4597881, 0.3973176, 1.4907758, 0.3973545, 0.4784265, 0.45793962, 0.47843176, 0.4526682, -0.056279004, 0.452684, 0.46022826, 1.0640805, 0.46023917, 0.49495065, 0.18657173, 0.49497044, 0.5161729, 0.32885405, 0.5161701, 0.5342091, 0.48736686, 0.5342499, 0.5515433, 0.83988726, 0.5515404, 0.54679126, 1.0203946, 0.54680425, 0.5342091, 1.1925592, 0.5342499, 0.2987125, 1.4933546, 0.5762732, 0.15031886, 1.4933546, 0.6377295, 0.49495065, 1.4933546, 0.49497044, 0.50969285, 1.3804994, 0.50970495, 0.4784265, 0.8693145, 0.47843176)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w8axg"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.00013090926, 0.38399458, 1.5496335, 0.5516742),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAEQAUABIAFQARABMAEgAUAAAAEQAAABQAFQAJABEACQAAABEAEwACABUAAgAJABUACgATABIACgACABMAEgAAAAoAAgADAAkABQAJAAMAAgAFAAMAAgAGAAUAFgAJAAUAFgAFAAYAAgALAAYAFgAGAAsAAgAXAAsACgAXAAIAGAAWAAsAGAAJABYAGAALABcABAAJABgACQAEAAAADAAYABcABAAYAAwADAAXAA0ACgANABcAGQAMAA0AGQANABoAGwAMABkAGwAZABoABAAMABsADQAOABoAGwAaAA4ADgAIABsABAAbAAgADgAHAAgABwAEAAgADQABAA4ADgABAAcABwABAAQADQAKAAEAHAAEAAEAHAABAB0AAQAPAB0ADwAcAB0AAQAKAA8AHgAEABwADwAeABwAAAAEAB4ADwAKAB8ACgAAABAAAAAeABAACgAQAB8AEAAeAA8AEAAPAB8A"),
|
|
||||||
"lods": [0.056928392, PackedByteArray("CQAKAAIAAgADAAkABQAJAAMAAgAFAAMAAgAGAAUABQAGAAsAAgALAAYADAAFAAsADAAJAAUAAgANAAsADAALAA0ACgANAAIADAANAA4ACAAMAA4ADQABAA4ADQAKAAEADgAHAAgADgABAAcABAAMAAgABwAEAAgABwABAAQABAAJAAwAAQAKAA8ADwAEAAEACQAAAAoACQAEAAAACgAQAA8ADwAQAAQACgAAABAAAAAEABAA"), 0.18401623, PackedByteArray("AAABAAIAAgADAAAAAQAAAAQAAgAFAAMABQAAAAMAAQAGAAIAAgAGAAUABwABAAQABgABAAcABAAAAAgACAAAAAUABwAEAAgACAAFAAYACAAGAAcA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("8TENPz0KVz/xMQ0/sjQzPz4mvz8AAACAGeQjP8CEZr0AAACA4sbnPsCEZr3ixuc+cm/9Pj4mvz9yb/0+OsHKPtCEZr2wwMo++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAtXPLPsbUvj+1c8s+cm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACARjEiP0CVET5E9sM5wfT0PtaOXj/f9/Q+TCQtP9aOXj+QEy86NjAhP8SBnj9J0rU5Y2tBP7WmmD8AAACAyPwLP+Kdgj/I/As/oiQEPzRzqD6iJAQ/Y2tBPx6O+T4AAACA6eA6PzRzqD4AAACAqsQIPx6O+T6qxAg/sjQzP/gfPz4AAACAym3lPkCVET6Jb+U+TCQtP+yE6j6QEy86wfT0PuyE6j7f9/Q+AKTrPrE2iD9Lpus+pJImP7E2iD/R0gA6Xs7jPn5xnj/4z+M+M3wCP9+3sD8zfAI/q4g4P9+3sD8AAACAqsQIP7WmmD+qxAg/3fhFP+Kdgj8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_8uc1q"]
|
|
||||||
resource_name = "Barrel_Cylinder_015"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.00013090926, 0.38399458, 1.5496335, 0.5516742),
|
|
||||||
"attribute_data": PackedByteArray("lK5vP9DQ6z4zsW8/7N3rPqaqbz/s3es+M7FvP9DQ6z6mqm8/0NDrPu6vbz9a0+s+IyJdPwDD4T4jIl0/AMPhPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T7ur28/WtPrPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPjOxbz/s3es+IyJdPwDD4T6mqm8/7N3rPu6vbz9a0+s+IyJdPwDD4T6Urm8/0NDrPqaqbz/s3es+7q9vP1rT6z4zsW8/0NDrPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPuSvbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP+zd6z7kr28/7N3rPiMiXT8Aw+E+IyJdPwDD4T71q28/0NDrPjyvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z4jIl0/AMPhPrawbz9e1+s+trBvP17X6z7kr28/0NDrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5ErW8/7N3rPkStbz/Q0Os+9atvP+zd6z6crG8/7N3rPkStbz/s3es+9atvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+PK9vP+zd6z62sG8/XtfrPpysbz/Q0Os+RK1vP9DQ6z7kr28/0NDrPrawbz9e1+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("KgArACwAKgAtACsAHAAuAC8AHAAwAC4AHgAFADEAHgAIAAUAMgABADMAMgADAAEAHQAyADMAHQA0ADIANQAHACEANQAGAAcANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAfACAAQABBAEIAQABDAEEACQAKAAsACQAMAAoARABFAEYARABHAEUASABJAEoASABLAEkATAAAABsATABNAAAAAgAaAE4AAgAEABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAmAFMAIwARACYAIwAkABEAJgARABQAEQAkACUAJQAkAFQAEQAlAFUAVgAWAFcAKAAWAFYAFgBYACkAFgAZAFgAKAAZABYAWAAZAFkAFQAoABcAWgAoABUAWwAoAFoAGQAoAFsAGQBbACcAGQAnAFwAXAAnAF0AGQBcABgA"),
|
|
||||||
"lods": [0.056928392, PackedByteArray("GgAbAAIAAgAEABoAGgAAABsAGwAAABwAGwAcAB0AHQAcAAMAHQADAAEAHgAIAAUABQAfAB4AHwAgAB4AHwAhACAAHwAGACEABgAHACEACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAIwAkABEAEQAkACUAIwARACYAJgARABQAGQAnABgAGQAoACcAJwAoABUAFQAoABcAKAAZABYAFgAZACkA"), 0.18401623, PackedByteArray("AAABAAIAAQAAAAMAAgAEAAAABQAGAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("8TENPz0KVz/xMQ0/sjQzPz4mvz8AAACAGeQjP8CEZr0AAACAcm/9Pj4mvz9yb/0+4sbnPsCEZr3ixuc+tXPLPsbUvj+1c8s+OsHKPtCEZr2wwMo++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAGeQjP8CEZr0AAACAOsHKPtCEZr2wwMo+4sbnPsCEZr3ixuc++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAcm/9Pj4mvz9yb/0+tXPLPsbUvj+1c8s+sjQzPz4mvz8AAACAsjQzPz4mvz8AAACA+mEPP9CEZr2wRAm5GeQjP8CEZr0AAACAvtwPP8bUvj8AAACAOsHKPtCEZr2wwMo+8TENPz0KVz/xMQ0/4sbnPsCEZr3ixuc+tXPLPsbUvj+1c8s+cm/9Pj4mvz9yb/0+cm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACAyPwLP+Kdgj/I/As/Y2tBP7WmmD8AAACANjAhP8SBnj9J0rU5wfT0PtaOXj/f9/Q+TCQtP9aOXj+QEy86RjEiP0CVET5E9sM5RjEiP0CVET5E9sM5TCQtP9aOXj+QEy86Fa5HPz0KVz8AAACAY2tBP7WmmD8AAACANjAhP8SBnj9J0rU5wfT0PtaOXj/f9/Q+cm/9PvgfPz5yb/0+yPwLP+Kdgj/I/As/oiQEPzRzqD6iJAQ/Y2tBPx6O+T4AAACA6eA6PzRzqD4AAACAqsQIPx6O+T6qxAg/Y2tBP7WmmD8AAACA3fhFP+Kdgj8AAACAqsQIP7WmmD+qxAg/Xs7jPn5xnj/4z+M+M3wCP9+3sD8zfAI/q4g4P9+3sD8AAACAqsQIP7WmmD+qxAg/ym3lPkCVET6Jb+U+wfT0PuyE6j7f9/Q+RjEiP0CVET5E9sM5TCQtP+yE6j6QEy86ym3lPkCVET6Jb+U+wfT0PtaOXj/f9/Q+TCQtP+yE6j6QEy86TCQtP9aOXj+QEy86wfT0PuyE6j7f9/Q+AKTrPrE2iD9Lpus+pJImP7E2iD/R0gA6Xs7jPn5xnj/4z+M+pJImP7E2iD/R0gA6NjAhP8SBnj9J0rU5AKTrPrE2iD9Lpus+sjQzP/gfPz4AAACAoiQEPzRzqD6iJAQ/6eA6PzRzqD4AAACAcm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACAyPwLP+Kdgj/I/As/3fhFP+Kdgj8AAACA8TENPz0KVz/xMQ0/Y2tBPx6O+T4AAACAqsQIPx6O+T6qxAg/sjQzP/gfPz4AAACA6eA6PzRzqD4AAACAY2tBPx6O+T4AAACAsjQzP/gfPz4AAACATCQtP+yE6j6QEy86pJImP7E2iD/R0gA63fhFP+Kdgj8AAACAq4g4P9+3sD8AAACAoiQEPzRzqD6iJAQ/qsQIPx6O+T6qxAg/qsQIP7WmmD+qxAg/M3wCP9+3sD8zfAI/ym3lPkCVET6Jb+U+wfT0PuyE6j7f9/Q+Xs7jPn5xnj/4z+M+AKTrPrE2iD9Lpus+R9YEepmG0voO0MaOz+Da8xbNBG3DljvyDtDGjs/g2vMWzQRthpB371YUFkz///+/nhpPuP///7+eGk+4////v1YUFkz///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7/QfL/9/r/OwNB8v/3+v87A0Hy//f///7/QfL/9/r/OwAAAZf9QDZw5AABl/////78AAGX/VpGhCAAAZf/qAahAAkD/f52QYe8CQP9/////PwJA/3+dkGHvAkD/fx+/HT8CQP9//3///xbNBG0Pk5fwR9YEekyI2ftX1LWIeHCR+w7Qxo5qYUPVVhQWTP///7/uCsdS////v+4Kx1L///+/nhpPuP///78AAGX/////vwAAZf8LcgIHAABl/4R0xAUAAGX/EWz79QAAZf/qAahAAkD/f////z8CQP9/eI2G8gJA/3////8/PdHkctSMl/Q90eRyp5CJ9j3R5HLGkRv3PdHkcuKLG/RX1LWIN3Nb+lfUtYgDdAH6V9S1iK5v6vtWFBZM////vw7Qxo6KZN35DtDGjv///z8O0MaOamFD1Z4aT7j///+/Nwtqrf///783C2qt////vzcLaq3///+/Nwtqrf///78AAH2l////vwAAfaX///+/AAB9pf///78AAH2l////v+4Kx1L///+/7grHUv///786CjtT////vzoKO1P///+/Ogo7U////786CjtT////v8jOam/+lEb0yM5qb+uP5fHIzmpvQZbd9MjOam+tjlDxMthBgxh72f0y2EGD+XlH/jLYQYNwe7f9MthBg6R5aP5H1gR6Z4dP+0fWBHq1hUj6Fs0EbUmZWvMAAGX/////vwAAZf////+/AABl/////78AAGX/VpGhCAAAZf////+/AABl/////78AAGX/EWz79QJA/3////8/AkD/f////z8CQP9/AAAAgAJA/39/ZV75AkD/f////z8CQP9//3///wJA/3////8/AkD/f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_w8axg")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_2v1j6"]
|
|
||||||
points = PackedVector3Array(0.5515428, 0.83988726, 0.5515433, 0.77330947, 1.0203946, -2.2907268e-05, 0.54680675, 1.0203946, 0.5467912, 0.534215, 1.1925592, 0.53420895, 0.50967026, 1.3804994, 0.50969255, 0.4783974, 0.45793962, 0.47842592, 0.5161729, 0.32885405, 0.51617265, 0.534215, 0.48736686, 0.53420895, 0.75553054, 0.48736686, -2.2907268e-05, 0.78000003, 0.83988726, -2.2907268e-05, 0.75553054, 1.1925592, -2.2907268e-05, 0.56007516, -0.056279004, -0.00013090926, 0.4949735, 1.4933546, 0.4949502, 0.3973586, 1.4907758, 0.39731643, 0.4449069, 1.237762, 0.4449453, 0.39600545, -0.056279004, 0.39596638, 0.4526875, -0.056279004, 0.45266744, 0.4949735, 0.18657173, 0.4949502, 0.7000137, 0.18657173, -2.2907268e-05, 0.729971, 0.32885405, -2.2907268e-05, 0.7000137, 1.4933546, -2.2907268e-05, 0.64017427, -0.056279004, -2.2907268e-05, 0.56195456, 1.4907758, -2.2907268e-05)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_5qv7k"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.5515433, 0.38399458, 1.5496335, 0.55221117),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("BwAXABgAGAAXABkAGgAHABgAGAAZABoABwADABcAAwAZABcAGQAbABoAGwAHABoACAADAAcAGQAcABsAGQAAABwAGwAcAAAAAwAAABkABwAJAAgAAwAIAAoACQAIAAoAAwAKAAsABwAdAAkAGwAdAAcAHgADAAsAHgALAAoAHwADAB4AAAADAB8AHgAKAAwACQAKAAwAHwAeAAwAIAAMAAkAHwAMACAAIAAJAB0ABgAfACAAIQAgAB0ABgAgACEAIQAdAAUAGwAFAB0AIgAGACEADQAfAAYAAAAfAA0ADgAGACIADQAGAA4AIgAhACMAIwAhAAUADgAiACMAGwAAAAIAIwAFACQAEwAjACQADgAjABMABQAlACQAEwAkACUABQAbACYABQAmACUAJwAbAAIAJgAbACcAAgAoACcAAgAAACgAKAApACcAJgAnACkAAAAqACgAKAAqACkAKgAmACkAAAANACoAJQAmABQAEwAlABQAFAAmAAEAJgAqACsAAQAmACsAKgANACwAKwAqACwAAQArABYAFAABABYALAAEACsAFgArAAQAFAAWABUAFQAWAAQAEwAUABUAEwAVABIAFQAEABIAEgAOABMABAAsABEAEgAEABEAEQAsAA0AEgAQAA4AEgARABAADgAQAA8AEQAPABAADQAOAA8AEQANAA8A"),
|
|
||||||
"lods": [0.08842275, PackedByteArray("AAABAAIAAwAAAAIAAQAAAAQABQACAAEAAAADAAYAAgAFAAcAAwACAAcACAADAAcABwAJAAgABwAFAAkAAwAIAAoACQAIAAoAAwAKAAsABgADAAsACQAKAAwACwAKAAwABQAMAAkABgALAAwABgAMAAUAAAAGAA0ABAAAAA0ADgAGAAUADQAGAA4ADQAOAA8ADgAQAA8AEQANAA8AEQAPABAABAANABEAEgARABAAEgAEABEAEgAQAA4ADgAFABMAEgAOABMAEwAFABQABQABABQAEwAVABIAFQAEABIAEwAUABUAAQAEABYAFAABABYAFQAWAAQAFAAWABUA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("Fa5HPz0KVz8AAACAcm/9Pj4mvz9yb/2+8TENPz0KVz/xMQ2/GeQjP8CEZr0AAACAl5gcP4n+uj9eJ2m+wfT0PtaOXj/LSPS+TCQtP9aOXj+QEy864sbnPsCEZr3ixue+OsHKPsCEZr0B48q+ym3lPkCVET6ODeW+ep/vPjBQXr3UoV+++mEPP9CEZr2wRAm56PQHP0CVET4C+Xy+sjQzPz4mvz8AAACANjAhP8SBnj9J0rU5vtwPP8bUvj8AAACAAEkJP8bUvj+bDn69e2oqPz4mvz8GxKm9I7X8PqCquj905Ta+LR0HP8SBnj/4cHu+tXPLPsbUvj+1c8u+axr0PsbUvj9an1K+MTsYPz4mvz+6PoK+sjQzP/gfPz4AAACAcm/9PvgfPz5yb/2+6eA6PzRzqD4AAACAoiQEPzRzqD6iJAS/qsQIPx6O+T6qxAi/Y2tBPx6O+T4AAACAwfT0PuyE6j7LSPS+RjEiP0CVET5E9sM5TCQtP+yE6j6QEy86RSURP+yE6j7v1Ya+RSURP9aOXj/v1Ya+pJImP7E2iD/R0gA6/KELP7E2iD+Z04G+AKTrPrE2iD94Jeu+pYTjPupZnj+5LeO+M3wCP9+3sD8zfAK/yPwLP+Kdgj/I/Au/3fhFP+Kdgj8AAACAqsQIP7WmmD+qxAi/Y2tBP7WmmD8AAACAbRcbP9+3sD8HKY6+q4g4P9+3sD8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_16jek"]
|
|
||||||
resource_name = "Barrel_Cylinder_016"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.5515433, 0.38399458, 1.5496335, 0.55221117),
|
|
||||||
"attribute_data": PackedByteArray("lK5vP9DQ6z4zsW8/7N3rPpSubz/s3es+pqpvP9DQ6z6mqm8/7N3rPmugaz/Uac0+aqBrP0hqzT4zsW8/0NDrPmqgaz9Eas0+a6BrP4pmzT5roGs/1GnNPvehaz+gAbw+aqBrP0hqzT73oWs/oAG8Pmqgaz9Eas0+a6BrP5JmzT5roGs/1GnNPmqgaz9Eas0+7q9vP1rT6z4zsW8/7N3rPu6vbz9a0+s+aqBrP0hqzT5roGs/imbNPjOxbz/Q0Os+IyJdPwDD4T6mqm8/7N3rPqaqbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+7q9vP1rT6z5roGs/imbNPvehaz+gAbw+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T73oWs/oAG8PiMiXT8Aw+E+a6BrP5JmzT7ur28/WtPrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T6Urm8/7N3rPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z4jIl0/AMPhPpSubz/Q0Os+pqpvP+zd6z4jIl0/AMPhPvWrbz/Q0Os+9atvP+zd6z5ErW8/7N3rPkStbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z71q28/7N3rPpysbz/Q0Os+nKxvP+zd6z71q28/0NDrPuSvbz/Q0Os+trBvP17X6z7kr28/7N3rPrawbz9e1+s+trBvP17X6z5roGs/kmbNPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T5roGs/imbNPiMiXT8Aw+E+a6BrP5JmzT48r28/0NDrPuSvbz/s3es+PK9vP+zd6z7kr28/0NDrPpysbz/Q0Os+RK1vP+zd6z6crG8/7N3rPkStbz/Q0Os+nKxvP+zd6z71q28/7N3rPkStbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPuSvbz/s3es+nKxvP9DQ6z71q28/0NDrPiMiXT8Aw+E+IyJdPwDD4T5ErW8/0NDrPuSvbz/Q0Os+PK9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("BAA+AD8ABAADAD4AQAAAAAIAQABBAAAAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcASgBLAEwASwBKAE0AAQBLAE0AAQBNAAYATQBKAE4ABgBNAAUATgAFAE0ABQBOAAgACABOAAcACQAKAAsACQAMAAoADQAOAE8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQBQAFEAHQBSAFAAUwBUAFUAUwBWAFQAVwBYAFkAVwAgAFgAWQBYAB4AWQAeAFoAWwBcAF0AWwBeAFwAXQBcAF8AXQBfAGAAYQBiAGMAYQBkAGIAYwBiACUAYwAlAGUAZgAnACQAZgAmACcALAAtAC4ALAAvAC0AZwAhACIAZwBoACEAaQBqACMAawBsACsAKAApAB8AKAAqACkAbQBuAG8AbQBwAG4AcQByAHMAcQB0AHIAdQAwAHYAdwAwAHUAMAAxADIAMAB4ADEAdwB4ADAAdwAzAHgAMwB5AHoAMwB7AHkAMwB3AHsAeQB7ADYANgB7ADUAewB3AHwAfAB3ADQAewB8AH0APAB+AH8AgAA8AD0AgQA8AIAAPAA7AH4AOwA8AIEAfgA7AIIAOwCBADcANwCBADoAOwA3AIMAOwCDAIQAgwA3AIUANwA6ADgAOAA6AIYANwA4ADkA"),
|
|
||||||
"lods": [0.08842275, PackedByteArray("AAABAAIAAwAAAAIAAwACAAQAAQAAAAUAAQAFAAYABQAAAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQAeAB8AHQAgAB4AHwAeACEAHwAhACIAHwAiACMAIAAkAB4AHgAkACUAIAAmACQAJgAnACQAKAApAB8AKAAqACkAKQAqACsALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAAzADAAMwA0ADUAMwA1ADYANwA4ADkANwA6ADgAOwA6ADcAOwA8ADoAOgA8AD0A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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sSYOv8B90Pxi/pQfiX4QAv///z+JfhAC////P4l+EAL///8/iX4QAv///z+JfhAC////P5cs83X///8/Li0edf///z+WNFVr////Py4tHnX///8/9jPaa6VI8g72M9prpUjyDnUub2uBZ6gNsTjHmv///z9gLSeL////P7E4x5r///8/sTjHmv///z+WNFVrVHHp7JY0VWtUcensljRVa1Rx6eziM6NrdlwM8iHl1kf///+/IeXWR////78h5dZH////vyHl1kf///+/AACUv4mdVgcAAJS/////vwAAlL////+/AACUv7N8UQMAAJS/////vwAAlL+byUeSAACUv2NV4yqYgP9/C3L8+JiA/3////8/mID/f4X9dz6YgP9/////P5iA/38jc4n5mID/f1yRWveYgP9/////PwTtF03Km8P0BO0XTQ6hu/cE+kdWYYq1/AT6R1ZLiNj7vfzLp5B8/Py9/MunsnuM/b38y6fSfNH8vfzLp297t/1p78hOT5wY+GnvyE6Pl5D1ae/ITlydp/hp78hOQZbd9Dfx76+JKrTwN/Hvr4kqtPA38e+viSq08Dfx769Vn/JSN/Hvr/gR745vYuv3hBZjQpcs83X///8/lyzzdf///z+XLPN1////PwgtonX///8/CC2idf///z8ILaJ1////PwgtonX///8/Li0edf///z8uLR51////Py4tHnX///8/Li0edf///z99Jf9/////P30l/3////8/fSX/f////z99Jf9/////P30l/3////8/fSX/f////z9gLSeL////P2AtJ4v///8/YC0ni////z9gLSeL////P2AtJ4v///8/sTjHmv///z/2M9prpUjyDvYz2mv///8/dS5va4FnqA11Lm9rgWeoDeIzo2t2XAzy4jOja3ZcDPJI96arwXSV+Uj3pqstdzb4SPemq9d31vdI96arA3QB+uTyPlHVkqD35PI+UbuWivnk8j5RxZcN+uTyPlHGkRv3AACUv////78AAJS/////vwAAlL+BmBYGAACUv4mdVgcAAJS/Y1XjKgAAlL////+/AACUvxtZJScAAJS/c4VaAQAAlL/kdygImID/f4qLvgWYgP9/WJYfC5iA/3////8/mID/f0iPY/iYgP9/////P5iA/38RbPv1mID/f////z+YgP9/EWz79ZiA/3////8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_5qv7k")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ap7ow"]
|
|
||||||
points = PackedVector3Array(0.67633355, 0.8693145, 0.00066787004, 0.67633355, 0.45793962, 0.00066787004, 0.78000003, 0.83988726, -3.4809113e-05, 0.77330947, 1.0203946, -3.4809113e-05, 0.75553054, 1.1925592, -3.4809113e-05, 0.7000137, 1.4933546, -3.4809113e-05, 0.6296122, 1.2382171, 0.00034356117, 0.56195456, 1.4907758, -3.4809113e-05, 0.729971, 0.32885405, -3.4809113e-05, 0.75553054, 0.48736686, -3.4809113e-05, 0.56007516, -0.056279004, -0.00014293194, 0.63355887, 0.14212747, 0.00034356117, 0.64017427, -0.056279004, -3.4809113e-05, 0.7000137, 0.18657173, -3.4809113e-05, 0.5515428, 0.83988726, -0.5515433, 0.54680675, 1.0203946, -0.5468406, 0.534215, 1.1925592, -0.5343002, 0.6058192, 1.3804994, -0.27770796, 0.4949735, 1.4933546, -0.49500328, 0.66565865, 1.4933546, -0.082898945, 0.53624463, 1.4907758, -0.06203428, 0.46798563, -0.054307073, -0.2184112, 0.5161729, 0.32885405, -0.51619226, 0.534215, 0.48736686, -0.5343002, 0.39600545, -0.056279004, -0.39630148, 0.4526875, -0.056279004, -0.4527334, 0.4949735, 0.18657173, -0.49500328, 0.50967026, 1.3804994, -0.5097599, 0.3973586, 1.4907758, -0.39738256, 0.59461814, 1.4933546, -0.2544109)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_afopr"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056278944, -0.78000003, 0.5516701, 1.5496335, 0.38373688),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAFAARABMAEQAVABIAFAAKABEACgAVABEAEgAVAAsAEgALAAwADAATABIAFQAWAAsADAALABYACgAXABUAFQAXABYADAAWABgADQAMABgAFgANABgADQATAAwAFgAXABkAFgAZAA0ADQAZABcADQAXABoAAgANABoAFwACABoAGwATAA0AGwANAAIAFwABAAIAAwACAAEAFwAEAAEAAwABAAQADgACAAMADgADAAQAGwACAA4AFwAcAAQADgAEABwAHAAdAA4AGwAOAB0AHAAeAB0AHgAbAB0AFwAPABwAHAAPAB4AHgAPABsACgAPABcADwAQABsAEwAbABAADwAfABAADwAKAB8AEwAQAAcAEwAHABQABwAKABQAHwAKAAUAHwAGABAAHwAFAAYABwAQAAYABwAAAAoABQAKAAgACAAKAAAABgAIAAUABwAIAAAABgAJAAgABwAJAAgABwAGAAkA"),
|
|
||||||
"lods": [0.06605025, PackedByteArray("CgALAAwACgABAAsADAALAA0ADQALAAEADgAMAA0ADQABAAIADgANAAIAAwACAAEADgACAAMAAwABAAQADgADAAQAAQAPAAQABAAPAA4ACgAPAAEADAAOABAADwAQAA4ADAAQAAcABwAKAAwADwAFABAADwAKAAUABQAGABAABwAQAAYABQAKAAgABgAIAAUABwAAAAoACAAKAAAABwAIAAAABgAJAAgABwAJAAgABwAGAAkA"), 0.16018648, PackedByteArray("AAABAAIAAwACAAEAAwABAAQAAQAFAAQABAAFAAMAAAAFAAEAAgADAAYABQAGAAMABwAAAAIAAgAGAAcABQAAAAgABgAIAAUABwAIAAAABgAJAAgABwAJAAgABwAGAAkA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("4sbnPsCEZr3ixue+cm/9Pj4mvz9yb/2+AAAAAD4mvz+yNDO/AAAAAMbUvj++3A+/tXPLPsbUvj+1c8u+ym3lPkCVET6ODeW+zfu8OUCVET4oASK/AAAAALCEZr0Z5CO/OsHKPsCEZr0B48q+yPIEucCEZr3ecg+/cm/9PvgfPz5yb/2+8TENPz0KVz/xMQ2/AAAAAD0KVz8Vrke/AAAAALWmmD9ja0G/FL6uOZp8nj9W+CC/wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/oiQEPzRzqD6iJAS/AAAAAB+O+T5ja0G/AAAAADZzqD7p4Dq/AAAAAPgfPz6yNDO/qsQIPx6O+T6qxAi/yPwLP+Kdgj/I/Au/M3wCP9+3sD8zfAK/AAAAAOOdgj/d+EW/qsQIP7WmmD+qxAi/AAAAAN+3sD+riDi/gNcoOtaOXj9Sziy/pYTjPupZnj+5LeO+1Hj4ObE2iD9hUya/AKTrPrE2iD94Jeu+wfT0PuyE6j7LSPS+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_hxh48"]
|
|
||||||
resource_name = "Barrel_Cylinder_017"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056278944, -0.78000003, 0.5516701, 1.5496335, 0.38373688),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z4zsW8/0NDrPjOxbz/s3es+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPu6vbz/s3es+7q9vP1rT6z7ur28/7N3rPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPiMiXT8Aw+E+pqpvP9DQ6z4jIl0/AMPhPjOxbz/Q0Os+7q9vP1rT6z6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4zsW8/0NDrPu6vbz/s3es+9atvP9DQ6z6Urm8/0NDrPpSubz/s3es+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T71q28/0NDrPiMiXT8Aw+E+lK5vP9DQ6z4jIl0/AMPhPpSubz/s3es+IyJdPwDD4T7kr28/7N3rPpysbz/Q0Os+Ra1vP+zd6z6erG8/7N3rPkStbz/Q0Os+PK9vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z62sG8/XtfrPrawbz9e1+s+5K9vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvarbz/s3es+nKxvP9DQ6z6erG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5FrW8/7N3rPkStbz/Q0Os+9qtvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T62sG8/XtfrPkStbz/Q0Os+nKxvP9DQ6z48r28/0NDrPuSvbz/Q0Os+nqxvP+zd6z72q28/7N3rPiMiXT8Aw+E+Ra1vP+zd6z48r28/7N3rPrawbz9e1+s+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("LAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAACADUANAABAAIAIQA0ADUAIQA2ADQAIgAPADcAIgAOAA8ABAAFAAYABAAHAAUACAAJAAoACAALAAkAOAANACQAOAAMAA0AOQA6ADsAOQA8ADoAPQA+AD8APQAjAD4AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAfACAATABNAB8AAwAeAE4AAwAAAB4AEAARABIAEAATABEAFgAlABUAFAAlABYATwAlABQAJgAlAE8AUAAmAFEAUgAmAFAAJQAmAFIAUgBQABgAUgAYABcAJQBSAFMAJQBTAFQAUwBSAFUAVQBSAFYAUwBVACcAGQAaABsAGQAoABoAVwAoABkAVwAZAFgAVwBZACgAKQBXAFoAKwBXACkAWQBXACsAKwApAFsAWQArABwAHAArAFwAWQAcACoAKgAcAB0AWQAqAF0A"),
|
|
||||||
"lods": [0.06605025, PackedByteArray("HgAfACAAAwAeACAAAwAAAB4AIAAfACEAIQAfAAEAIQABAAIAIgAOAA8ADwAjACIAIwAkACIAIwAMACQADAANACQABAAFAAYABAAHAAUACAAJAAoACAALAAkAEAARABIAEAATABEAFgAlABUAFAAlABYAJgAlABQAJQAmABcAFwAmABgAJQAXACcAGQAaABsAGQAoABoAKQAoABkAKQAqACgAKgApACsAKgArABwAKgAcAB0A"), 0.16018648, PackedByteArray("AAABAAIAAwAAAAIABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADwAMAA4AEAARABIAEAATABEAFAAVABYAFQAUABcAFwAUABgAGQAaABsAHAAaABkAHAAdABoA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("4sbnPsCEZr3ixue+cm/9Pj4mvz9yb/2+AAAAAD4mvz+yNDO/AAAAALCEZr0Z5CO/zfu8OUCVET4oASK/OsHKPsCEZr0B48q+ym3lPkCVET6ODeW+yPIEucCEZr3ecg+/AAAAALCEZr0Z5CO/OsHKPsCEZr0B48q+4sbnPsCEZr3ixue+yPIEucCEZr3ecg+/ym3lPkCVET6ODeW+zfu8OUCVET4oASK/AAAAAMbUvj++3A+/tXPLPsbUvj+1c8u+AAAAAMbUvj++3A+/cm/9Pj4mvz9yb/2+tXPLPsbUvj+1c8u+AAAAAD4mvz+yNDO/ym3lPkCVET6ODeW+4sbnPsCEZr3ixue+OsHKPsCEZr0B48q+cm/9Pj4mvz9yb/2+tXPLPsbUvj+1c8u+AAAAALCEZr0Z5CO/zfu8OUCVET4oASK/yPIEucCEZr3ecg+/AAAAAD4mvz+yNDO/AAAAAMbUvj++3A+/cm/9PvgfPz5yb/2+8TENPz0KVz/xMQ2/AAAAAD0KVz8Vrke/AAAAALWmmD9ja0G/FL6uOZp8nj9W+CC/wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/cm/9PvgfPz5yb/2+wfT0PtaOXj/LSPS+8TENPz0KVz/xMQ2/gNcoOuyE6j5Sziy/AAAAAD0KVz8Vrke/FL6uOZp8nj9W+CC/AAAAALWmmD9ja0G/oiQEPzRzqD6iJAS/AAAAAB+O+T5ja0G/AAAAADZzqD7p4Dq/qsQIPx6O+T6qxAi/yPwLP+Kdgj/I/Au/AAAAALWmmD9ja0G/AAAAAOOdgj/d+EW/qsQIP7WmmD+qxAi/M3wCP9+3sD8zfAK/AAAAAN+3sD+riDi/qsQIP7WmmD+qxAi/pYTjPupZnj+5LeO+wfT0PuyE6j7LSPS+wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/gNcoOtaOXj9Sziy/wfT0PuyE6j7LSPS+AKTrPrE2iD94Jeu+gNcoOtaOXj9Sziy/1Hj4ObE2iD9hUya/pYTjPupZnj+5LeO+1Hj4ObE2iD9hUya/FL6uOZp8nj9W+CC/AKTrPrE2iD94Jeu+AAAAAPgfPz6yNDO/oiQEPzRzqD6iJAS/AAAAADZzqD7p4Dq/cm/9PvgfPz5yb/2+AAAAAD0KVz8Vrke/yPwLP+Kdgj/I/Au/AAAAAOOdgj/d+EW/8TENPz0KVz/xMQ2/AAAAAB+O+T5ja0G/qsQIPx6O+T6qxAi/AAAAAPgfPz6yNDO/wfT0PuyE6j7LSPS+pYTjPupZnj+5LeO+AKTrPrE2iD94Jeu+M3wCP9+3sD8zfAK/qsQIPx6O+T6qxAi/oiQEPzRzqD6iJAS/yPwLP+Kdgj/I/Au/qsQIP7WmmD+qxAi/AAAAADZzqD7p4Dq/AAAAAPgfPz6yNDO/gNcoOtaOXj9Sziy/AAAAAB+O+T5ja0G/AAAAAOOdgj/d+EW/AAAAAN+3sD+riDi/1Hj4ObE2iD9hUya/BO3tHw6hu/c38dbeLx+72zfx1t4vH7vbBO3tH4Wbnv2q5ccd////v6rlxx3///+/quXHHf///7+q5ccd////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/wF0Si////z/AXRKL////P0dg/Ws42uU/R2D9azja5T8Pf9D8PfBIwA9/0Pw98EjAD3/Q/D3wtj8Pf9D8PfBIwGnA/3////8/acD/fw+hyPdpwP9/D6HI92nA/3+56oGaacD/f/qMxfySAP9/t2cNAJIA/3////8/kgD/f////z+SAP9/FoDnCZIA/39kA7f/BO3tH86eH/oE+rwjWIof/gT6vCOyd/7/N/HW3uC2Q9VHYP1rONrlP6xdM3X///8/wF0Si////z9pwP9/96KvCGnA/395fnd+acD/f////z+SAP9/t2cNAJIA/3////8/kgD/f////z+SAP9/FIArCeTypiHPlgH75PKmIeuS3f7k8qYhxpH+/+TypiHFlw36SPcO3VN5O/hI9w7df36b+Uj3Dt3/fwH6SPcO3dd31vc38dbeznBE8jfx1t7///+/N/HW3uC2Q9VHYP1r////P8BdEov///8/gVr/f////z+BWv9/////P4Fa/3////8/gVr/f////z+sXTN1////P6xdM3X///8/rF0zdf///z9zXal1////P3NdqXX///8/c12pdf///z9zXal1////P2nvoSBwl8b+ae+hIDKc2/lp76EgvWn+/2nvoSBcnaf4vfx022N/i/29/HTbZ337/L38dNv/f7f9vfx029F80fwE+rwjX4kC/wT6vCNsiyP9BO3tH7Vm/v9pwP9/////P2nA/3////8/acD/f////z9pwP9/IovEAmnA/38SmnkGacD/f////z9pwP9/c4VaAWnA/3/kdygIkgD/f5loDQCSAP9/////P5IA/38MfgEAkgD/f////z+SAP9/////P5IA/38WgAIKkgD/f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_afopr")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8p8tg"]
|
|
||||||
points = PackedVector3Array(-0.00012678944, -0.056278944, -0.560373, -1.8788254e-05, 0.8398873, -0.78000003, -1.8788254e-05, 0.4873669, -0.7555469, -1.8788254e-05, 0.3288541, -0.73000455, -1.8788254e-05, 0.18657179, -0.7000298, -1.8788254e-05, -0.056278944, -0.64023054, 0.39596757, -0.056278944, -0.39626315, -1.8788254e-05, 1.4907758, -0.5619882, -1.8788254e-05, 1.4933546, -0.7000298, -1.8788254e-05, 1.1925594, -0.7555469, -1.8788254e-05, 1.0203947, -0.7733515, 0.5515433, 0.8398873, -0.55154586, 0.5342091, 0.4873669, -0.5342672, 0.5161729, 0.3288541, -0.5161997, 0.49495065, 0.18657179, -0.49501455, 0.4526682, -0.056278944, -0.45271933, 0.44807816, 0.14212753, -0.4473855, 0.3973176, 1.4907758, -0.39739, 0.49495065, 1.4933546, -0.49501455, 0.50969285, 1.3804995, -0.509739, 0.5342091, 1.1925594, -0.5342672, 0.54679126, 1.0203947, -0.54685056, 0.4784265, 0.86931455, -0.47713485, 0.4784265, 0.45793968, -0.47713485, 0.46022826, 1.0640806, -0.45929274, 0.4443521, 1.2370037, -0.44374195)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_gwftj"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, -0.78000003, 0.5521874, 1.5496335, 0.38373688),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("FwAYABkAFwAaABgAGAAaAAQAFwAEABoAAQAZABgAGAAEAAEAGwAXABkAGwAcABcAGQACABsAAgAcABsAAQACABkAAAAXABwAAgAAABwABgAEABcABgAXAAAAAQAEAB0ABAAeAB0AAQAdAB8AHQAgAB8AIAABAB8AHQAeACAADgABACAABAAFAB4ABAAGAAUAHgAhACAADgAgACEAHgAFACIAIwAeACIAIQAeACMADwAjACIADwAiAAUAIwASACEAIwAPABIAEgAUACEAIQAUAA4AFgAOABQAFQAUABIAFgAUABUAEQASAA8AFQASABEAFQAMABYADAAOABYAEQAMABUAJAAOAAwAJAABAA4AEQAPABAADwANABAADQARABAADwAFAA0AEQANAAsABQALAA0AEQATAAwAEQALABMAEwAlAAwAJAAMACUAEwAmACUAJgAkACUACwAmABMACwAnACYABQAoAAsACwAoACcABQAGACgAJwApACYAJgApACQAJwAoACkAKQAqACQAAQAkACoAAQAqAAIAKAArACkAKQArACoAKAAGACsAAgAqACwAKwAsACoAAgAsAAMAKwAKACwABgAKACsACgADACwABgAHAAoAAwAAAAIABgAAAAcAAAADAAkACgAJAAMABwAAAAgACgAIAAcAAAAJAAgACgAJAAgA"),
|
|
||||||
"lods": [0.121526435, PackedByteArray("AAABAAIAAwAAAAIAAQADAAIAAAAEAAEABAAFAAEABgAEAAAABAAGAAUABgAAAAcABwAAAAgAAAAJAAgAAAADAAkACgAIAAcACgAJAAgABgAHAAoACgAJAAMABgAKAAMACwAGAAMABQAGAAsACwADAAwAAQAMAAMABQALAA0ADAABAA4ADwAFAA0ADwANABAADQARABAAEQAPABAAEQANAAsABQAPABIABQASAAEAEQASAA8AEQALABMAEwALAAwAEQATAAwAEgAUAAEAAQAUAA4AFQASABEAEQAMABUAFQAUABIADAAOABYAFQAMABYAFgAOABQAFgAUABUA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("AAAAALCEZr0Z5CO/8TENvz0KVz/xMQ2/4sbnvsCEZr3ixue+duLKvtCEZr0B48q+AAAAAD0KVz8Vrke/AAAAAD4mvz+yNDO/gNcoOuyE6j5Sziy/zfu8OUCVET4oASK/yPIEucCEZr3ecg+/HutavtAvXr2QuvC+uKh3vkCVET4EUgi/FL6uOZp8nj9W+CC/uTrjvqJdnj8lOeO+AAAAAMbUvj++3A+/cm/9vj4mvz9yb/2+sPVVvj4mvz+yDB2/YfAnvsbUvj958fy+rBRnvgWUtD+Q6fa+GY6JvuQBtT8zdhq/0Bd2vpp8nj9ycwe/Tru6vj4mvz9PiAy/prijvsbUvj+z6Nu+tXPLvsbUvj+1c8u+AAAAADZzqD7p4Dq/qsQIvx6O+T6qxAi/oiQEvzRzqD6iJAS/AAAAAB+O+T5ja0G/cm/9vvgfPz5yb/2+AAAAAPgfPz6yNDO/AAAAAOOdgj/d+EW/AAAAALWmmD9ja0G/yPwLv+Kdgj/I/Au/qsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/AAAAAN+3sD+riDi/Kp+Fvt+3sD8i3By/6Uv0vtaOXj/LSPS+wyfrvrE2iD94Jeu+ZDN+vrE2iD+88wu/1Hj4ObE2iD9hUya/gNcoOtaOXj9Sziy/aAGEvtaOXj/+ZRG/6Uv0vuyE6j7LSPS+aAGEvuyE6j7+ZRG/TA/lvkCVET6ODeW+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_lxhy4"]
|
|
||||||
resource_name = "Barrel_Cylinder_018"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, -0.78000003, 0.5521874, 1.5496335, 0.38373688),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z6Urm8/7N3rPqaqbz/s3es+lK5vP9DQ6z4zsW8/0NDrPmqgaz9Aac0+aqBrP0JqzT5qoGs/SmrNPjOxbz/s3es+7q9vP+zd6z40pGs/7pOiPmmgaz+SZs0+IyJdPwDD4T5roGs/kmbNPu6vbz9a0+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T40pGs/7pOiPiMiXT8Aw+E+7q9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+pqpvP+zd6z6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T7ur28/WtPrPmqgaz9Kas0+a6BrP5JmzT4zsW8/0NDrPmqgaz9Cas0+7q9vP+zd6z5poGs/kmbNPjOxbz/s3es+a6BrP5JmzT5qoGs/QGnNPjSkaz/uk6I+aqBrP0pqzT40pGs/7pOiPmqgaz9Cas0+aaBrP5JmzT5qoGs/QGnNPiMiXT8Aw+E+M7FvP+zd6z7ur28/WtPrPpSubz/s3es+IyJdPwDD4T6mqm8/7N3rPiMiXT8Aw+E+pqpvP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z4zsW8/7N3rPiMiXT8Aw+E+7q9vP+zd6z6erG8/0NDrPkStbz/s3es+nKxvP+zd6z5FrW8/0NDrPjyvbz/Q0Os+5K9vP+zd6z48r28/7N3rPuSvbz/Q0Os+trBvP17X6z62sG8/XtfrPuSvbz/Q0Os+5K9vP+zd6z62sG8/XtfrPjSkaz/uk6I+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T5roGs/kmbNPiMiXT8Aw+E+9atvP+zd6z6erG8/0NDrPpysbz/s3es+9qtvP9DQ6z6Urm8/7N3rPjyvbz/Q0Os+PK9vP+zd6z6Urm8/0NDrPkStbz/s3es+Ra1vP9DQ6z72q28/0NDrPvWrbz/s3es+nKxvP+zd6z5ErW8/7N3rPvWrbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T7kr28/7N3rPjyvbz/s3es+trBvP17X6z6erG8/0NDrPvarbz/Q0Os+Ra1vP9DQ6z4jIl0/AMPhPuSvbz/Q0Os+PK9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("QABBAEIAQABDAEEARABFAEYARABHAEUASAAHAAgABQAHAEgASQAFAEgASQAGAAUASABKAEkASgBIAEsASQBKAEwABgBJAEwABgBMAAQACQBNAAsAFgAXAE4AFgAYABcACgAMAA0ACgAPAAwAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAEwARAE8AEwAUABEAUABRAFIAUABTAFEAEgBTAFAAEgAVAFMAVABVAFYAVABXAFUAVgBVAFgAVgBYAFkAWgBbAFwAWgBdAFsAXABbAF4AXABeAF8AEABgAGEAEABiAGAAYwBkAGUAYwBmAGQAIgAjACQAIgAlACMAJgAnACgAJgApACcAZwBoAA4AKgArACwAKgAtACsALgAvADAALgAxAC8AaQBqAGsAaQBsAGoAbQBuAG8AbQBwAG4AcQADAAEAcQByAAMAAgBzAHQAAgAAAHMANQB1AHYAdQA3AHcANQA3AHUANwB4ADYANwB5AHgANQB5ADcANQB6AHkAegAyAHsAegAzADIAegA1ADMAMgAzADQAMwA1AHwAfAA1AH0AMwB8AH4AOAA5ADoAOwA5ADgAOwB/ADkAOQB/AIAAOwA8AH8AfwA8AIEAPAA7AD0APQA7AIIAPAA9AIMAPACDAIQAgwA9AIUAPQCCAD4APgCCAIYAPQA+AD8A"),
|
|
||||||
"lods": [0.121526435, PackedByteArray("AAABAAIAAAADAAEAAwAEAAEABAAFAAEABAAGAAUABQAHAAEAAQAHAAgACQAKAAsACgAMAA0ADQAMAA4ACgAPAAwADwAQAAwAEAARAAwAEAASABEAEgATABEAEwAUABEAEgAVABMAFgAXAA8AFgAYABcAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAIgAjACQAIgAlACMAJgAnACgAJgApACcAKgArACwAKgAtACsALgAvADAALgAxAC8AMgAzADQAMgA1ADMANQAyADYANQA2ADcAOAA5ADoAOwA5ADgAOwA8ADkAPAA7AD0APQA7AD4APQA+AD8A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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CnXM61Og9moKdczrU6D2agp1zOuBGv8d////v4Ea/x3///+/gRr/Hf///7+BGv8d////v52AGgL///8/nYAaAv///z+dgBoC////P52AGgL///8/nYAaAv///z/vgND8nAGbH++A0PycAZsf74DQ/HKiCr/vgND8nAGbH++A0PxDAv//74DQ/EMC///vgND8haLzQO+A0PxDAv//A75n0eNedtIDvmfRkV9V0gO+Z9FOakbQA75n0XFVRdTRRWavdLzQGdFFZq90vNAZ0UVmr5EB3+7RRWavdLzQGf0//3+Ev3dA/T//fzi7Ojv9P/9/hL93QP0//3/Hh8gH/T//f////z/9P/9/3WjIBf//koD///+///+SgLdn8f///5KA////v///koDccfd///+SgMFxB4D//5KAwQW5f///koBBAkgA//+SgEECSAAaDaYhKW3y/hoNpiFDaRX7Gg2mITloDfoaDaYhOG7+/7YIDt2TgZX5tggO3b6GNvi2CA7dJ4jW97YIDt3/fwH6xw7W3iirRnbHDtbe////v8cO1t7///+/xw7W3h5JQ9XHDtbe////v22hIXIt4YNfU6D2av///z9hnZWa////P0KiA4v///8/QqIDi////z9CogOL////P0KiA4v///8/faX/f////z99pf9/////P32l/3////8/faX/f////z99pf9/////P32l/3////8/V6JAdf///z9XokB1////P1eiQHX///8/V6JAdf///z9XokB1////P1eiQHX///8/j6L+df///z+Pov51////P4+i/nX///8/paK/df///z+lor91////P6Wiv3X///8/paK/df///z+wnzFshpkZE7CfMWyGmRkTlRChIK9jvfmVEKEgb2il/pUQoSCiYqf4lRChIEGW/v9BA3TblIL8/EEDdNuYgIz9QQN02y2D0fxBA3Tb/3+3/foFvCOddRf++gW8I0yI/v/6Eu0fNGRU/foS7R/wXrv3/T//f////z/9P/9/////P/0//3////8//T//f////z/9P/9/3WjIBf0//39wiXEJ/T//f////z/9P/9/AAAAgP0//3////8//T//fz6Nv/L//5KAr2ny////koD///+///+SgP///7///5KA////v///koAJgCsE//+SgP///7///5KAFoACCv//koD///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_gwftj")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pts0m"]
|
|
||||||
points = PackedVector3Array(-0.5515433, 0.83988726, -0.55154586, -0.54684085, 1.0203946, -0.54685056, -4.529953e-06, 0.83988726, -0.78000003, -0.5343009, 0.48736686, -0.5342672, -0.5343009, 1.1925592, -0.5342672, -4.529953e-06, 1.0203946, -0.7733515, 0.0006440878, 0.8693145, -0.67505085, 0.0006440878, 0.45793962, -0.67505085, -4.529953e-06, 0.48736686, -0.7555469, -4.529953e-06, 0.32885405, -0.73000455, -0.5161938, 0.32885405, -0.5161997, -0.4950057, 0.18657173, -0.49501455, -0.45273763, -0.056279004, -0.45271933, -0.39630818, -0.056279004, -0.39626315, -4.529953e-06, 1.1925592, -0.7555469, -0.4593319, 1.0640805, -0.45929274, -0.39738917, 1.4907758, -0.39739, -0.4950057, 1.4933546, -0.49501455, -0.36474225, 1.4933546, -0.5489916, -4.529953e-06, 1.4933546, -0.7000298, 0.00031977892, 1.2380655, -0.6288116, -4.529953e-06, 1.4907758, -0.5619882, 0.00031977892, 0.14212747, -0.63283074, -4.529953e-06, -0.056279004, -0.64023054, -4.529953e-06, 0.18657173, -0.7000298, -0.00016671419, -0.056279004, -0.560373, -0.21383122, -0.054307073, -0.47018585, -0.16405001, 1.4907758, -0.49403793)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_kwumh"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.5515433, 0.38374102, 1.5496335, 0.55221117),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAEQAUABIAFQARABMAEgAUAA4AEQAOABQAFQAJABEACQAOABEAEwACABUAAgAJABUACgATABIACgACABMAEgAOAAoAAgAAAAkAAwAJAAAAAgADAAAAAgAEAAMAFgAJAAMAFgADAAQAAgALAAQAFgAEAAsAAgAXAAsACgAXAAIAGAAWAAsAGAAJABYAGAALABcABgAJABgACQAGAA4ABQAYABcABgAYAAUABQAXAAwACgAMABcAGQAFAAwAGgAFABkABgAFABoAGQAMABsAGgAZABsADAANABsAGgAbAA0ACgANAAwAGgANAAgADQAKAAgABgAaAAcAGgAIAAcACAAGAAcACAABAAYACAAcAAEACAAKABwAHQAGAAEAHQABABwAHgAGAB0ADgAGAB4AEAAdABwAHAAKABAAEAAeAB0ADgAeAA8ADwAeABAACgAOAA8ADwAQAB8AEAAKAB8ACgAPAB8A"),
|
|
||||||
"lods": [0.053398386, PackedByteArray("CQAKAAIAAgAAAAkAAwAJAAAAAgADAAAAAgAEAAMAAwAEAAsAAgALAAQABQADAAsABQAJAAMAAgAMAAsABQALAAwACgAMAAIABQAMAA0ACgANAAwABwAFAA0ABgAJAAUABgAFAAcABwANAAgACAAGAAcADQAKAAgACQAGAA4ACQAOAAoADgAGAA8ACgAOAA8ACAABAAYACAAKAAEAEAAGAAEAEAAPAAYAAQAKABAACgAPABAA"), 0.17307164, PackedByteArray("AAABAAIAAgADAAAAAQAEAAIAAgAEAAMABQAAAAMABQADAAQABgAAAAUAAAAGAAEABgAFAAcAAQAIAAQACAABAAYABQAEAAgACAAGAAcABwAFAAgA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("4sbnvsCEZr3ixue+sjQzvz4mvz8AAACAGeQjv8CEZr0AAACAduLKvtCEZr0B48q+mHIPv9CEZr2wRAm56Uv0vtaOXj/LSPS+cm/9vj4mvz9yb/2+tXPLvsbUvj+1c8u+vtwPv8bUvj8AAACAcm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACABwIiv0CVET5E9sM54M8sv9aOXj+QEy86C5cgv4NPnj/xua858TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/Y2tBv7WmmD8AAACAoiQEvzRzqD6iJAS/Y2tBvx6O+T4AAACA6eA6vzRzqD4AAACAqsQIvx6O+T6qxAi/sjQzv/gfPz4AAACATA/lvkCVET6ODeW+4M8sv+yE6j6QEy866Uv0vuyE6j7LSPS+wyfrvrE2iD94Jeu+uTrjvqJdnj8lOeO+hlQmv7E2iD/R0gA6q4g4v9+3sD8AAACAM3wCv9+3sD8zfAK/qsQIv7WmmD+qxAi/3fhFv+Kdgj8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_k0f6b"]
|
|
||||||
resource_name = "Barrel_Cylinder_019"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.5515433, 0.38374102, 1.5496335, 0.55221117),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z4zsW8/7N3rPqaqbz/s3es+M7FvP9DQ6z6mqm8/0NDrPiMiXT8Aw+E+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPu6vbz9a0+s+7q9vP1rT6z7ur28/WtPrPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPjOxbz/s3es+IyJdPwDD4T6mqm8/0NDrPu6vbz9a0+s+M7FvP9DQ6z4jIl0/AMPhPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPvWrbz/Q0Os+lK5vP+zd6z6Urm8/0NDrPjyvbz/Q0Os+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP+zd6z4jIl0/AMPhPuSvbz/s3es+9atvP9DQ6z6Urm8/0NDrPjyvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z62sG8/XtfrPrawbz9e1+s+5K9vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5ErW8/7N3rPkStbz/Q0Os+9atvP+zd6z6crG8/7N3rPkStbz/s3es+9atvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPpysbz/Q0Os+RK1vP9DQ6z7kr28/0NDrPrawbz9e1+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("KgArACwAKgAtACsAHQAuAC8AHQAwAC4AMQABADIAMQADAAEAHgAxADIAHgAzADEANAALAAwANAAfAAsABAAFAAYABAAHAAUANQAKACEANQAJAAoANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAIACAAQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAcABsATABNABwAAgAaAE4AAgAAABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAlAFMAJAAlACMAJQAkABQAFAAkAFQAFABUABEAVAAkACYAJgAkAFUAVgAoAFcAJwAoAFYAKABYACkAKAAVAFgAJwAVACgAWAAVAFkAGQAnABgAWgAnABkAWwAnAFoAFQAnAFsAFQBbABYAFQAWAFwAXAAWAF0AFQBcABcA"),
|
|
||||||
"lods": [0.053398386, PackedByteArray("GgAbAAIAAgAAABoAGgAcABsAGwAcAB0AGwAdAB4AHgAdAAMAHgADAAEADAAfAAsADAAIAB8ACAAgAB8ACAAhACAACAAJACEACQAKACEABAAFAAYABAAHAAUADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAJAAlACMAJQAkABQAFAAkABEAEQAkACYAFQAWABcAFQAnABYAFgAnABkAGQAnABgAJwAVACgAKAAVACkA"), 0.17307164, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAAKAAsADAAIAAsADQAOAA8ADQAQAA4AEQASABMAEQAUABIAFQAWABcAFQAYABYAFgAYABkA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("4sbnvsCEZr3ixue+sjQzvz4mvz8AAACAGeQjv8CEZr0AAACAcm/9vj4mvz9yb/2+GeQjv8CEZr0AAACAduLKvtCEZr0B48q+4sbnvsCEZr3ixue+mHIPv9CEZr2wRAm56Uv0vtaOXj/LSPS+duLKvtCEZr0B48q+mHIPv9CEZr2wRAm5vtwPv8bUvj8AAACAtXPLvsbUvj+1c8u+vtwPv8bUvj8AAACAcm/9vj4mvz9yb/2+tXPLvsbUvj+1c8u+sjQzvz4mvz8AAACAsjQzvz4mvz8AAACAmHIPv9CEZr2wRAm5GeQjv8CEZr0AAACAvtwPv8bUvj8AAACAcm/9vj4mvz9yb/2+6Uv0vtaOXj/LSPS+tXPLvsbUvj+1c8u+4sbnvsCEZr3ixue+duLKvtCEZr0B48q+cm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACA8TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/Y2tBv7WmmD8AAACAC5cgv4NPnj/xua854M8sv9aOXj+QEy86BwIiv0CVET5E9sM5BwIiv0CVET5E9sM54M8sv9aOXj+QEy86Fa5Hvz0KVz8AAACAC5cgv4NPnj/xua85Y2tBv7WmmD8AAACAcm/9vvgfPz5yb/2+8TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/oiQEvzRzqD6iJAS/Y2tBvx6O+T4AAACA6eA6vzRzqD4AAACAqsQIvx6O+T6qxAi/Y2tBv7WmmD8AAACA3fhFv+Kdgj8AAACAqsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/q4g4v9+3sD8AAACAqsQIv7WmmD+qxAi/uTrjvqJdnj8lOeO+TA/lvkCVET6ODeW+6Uv0vuyE6j7LSPS+BwIiv0CVET5E9sM54M8sv+yE6j6QEy86TA/lvkCVET6ODeW+6Uv0vtaOXj/LSPS+4M8sv+yE6j6QEy864M8sv9aOXj+QEy866Uv0vuyE6j7LSPS+wyfrvrE2iD94Jeu+hlQmv7E2iD/R0gA6uTrjvqJdnj8lOeO+hlQmv7E2iD/R0gA6C5cgv4NPnj/xua85wyfrvrE2iD94Jeu+sjQzv/gfPz4AAACAoiQEvzRzqD6iJAS/6eA6vzRzqD4AAACAcm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACAyPwLv+Kdgj/I/Au/3fhFv+Kdgj8AAACA8TENvz0KVz/xMQ2/Y2tBvx6O+T4AAACAqsQIvx6O+T6qxAi/sjQzv/gfPz4AAACA6eA6vzRzqD4AAACAY2tBvx6O+T4AAACAsjQzv/gfPz4AAACA4M8sv+yE6j6QEy86hlQmv7E2iD/R0gA6q4g4v9+3sD8AAACA3fhFv+Kdgj8AAACAoiQEvzRzqD6iJAS/qsQIvx6O+T6qxAi/qsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/TA/lvkCVET6ODeW+6Uv0vuyE6j7LSPS+uTrjvqJdnj8lOeO+wyfrvrE2iD94Jeu++hIXTfBeu/fHDu+vtmeWz/oSF015ZJz0xw7vr7Znls//fwAAc1r/P/9/AABzWv8//38AAHNa/z//fwAA////v+fSQHX///8/98c3mv///z/3xzea////P5bMQmz///8/lsxCbP///z8+gtD8ngH/3z6C0PyeAf/fPoLQ/P///z8+gtD8ngH/32l//39BQTmfaX//f////z9pf/9/O5GniGl//3+bVxoU///8v/9///////y/////v////L/FAY0f///8v8VesPf///y/xV6w9/oSF00wYXf2+gVHVrN32Pv6BUdWpnWx/LYIpqvZiDv4xw7vr3XVtPCWzEJs////P+fSQHX///8/98c3mv///z9pf/9/////P2l//3////8/aX//f4hgqA9pf/9/EqAcEGl//39MiCsE///8v3hlXfn///y/////v////L////+/Gg0+US9plPkaDT5RE22q9xoNPlE4bhv3Gg0+UTloDfq2CKarRoub+bYIpqv7iwH6tgimqyeI1vfHDu+vQ4xE8scO76////+/xw7vr3XVtPCWzEJs////P/fHN5r///8/ttIFi////z+20gWL////P7bSBYv///8/ttIFi////z+B2v9/////P4Ha/3////8/gdr/f////z+B2v9/////P+fSQHX///8/59JAdf///z8H02B1////PwfTYHX///8/B9Ngdf///z8H02B1////P5UQyE6OaH/1lRDITsxjCPiVEMhOvWnd9JUQyE6iYqf4QQPLp0qEi/1BA8unbYP7/EEDy6ePhLf9QQPLpyyD0fz6BUdWn3ZL/PoFR1aSdCP9+hIXTbVmWfNpf/9/dXS+BWl//3////8/aX//f6dpHwtpf/9/////P2l//3////8/aX//f11TNhZpf/9/////P////L////+////8v////7////y/AAAAgP///L8+jb/y///8v////7////y//3///////L////+////8v////78=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_kwumh")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_a40h8"]
|
|
||||||
points = PackedVector3Array(-0.6750497, 0.8693145, 0.00066787004, -0.56198585, 1.4907758, -3.4809113e-05, -0.6273075, 1.2367003, 0.00028949976, -0.70002896, 1.4933546, -3.4809113e-05, -0.7555467, 1.1925592, -3.4809113e-05, -0.77335143, 1.0203946, -3.4809113e-05, -0.78000003, 0.83988726, -3.4809113e-05, -0.6750497, 0.45793962, 0.00066787004, -0.3973859, 1.4907758, -0.39738256, -0.5603707, -0.056279004, -0.00014293194, -0.396259, -0.056279004, -0.39630148, -0.49501148, 1.4933546, -0.49500328, -0.50973606, 1.3804994, -0.5097599, -0.53426456, 1.1925592, -0.5343002, -0.54684806, 1.0203946, -0.5468406, -0.5515434, 0.83988726, -0.5515433, -0.53426456, 0.48736686, -0.5343002, -0.7555467, 0.48736686, -3.4809113e-05, -0.730004, 0.32885405, -3.4809113e-05, -0.70002896, 0.18657173, -3.4809113e-05, -0.64022905, -0.056279004, -3.4809113e-05, -0.63286674, 0.14212747, 0.00034356117, -0.4527158, -0.056279004, -0.4527334, -0.51619685, 0.32885405, -0.51619226, -0.49501148, 0.18657173, -0.49500328)
|
|
||||||
|
|
||||||
[node name="BarrelBroken" type="Node3D" unique_id=2093997772]
|
|
||||||
script = ExtResource("1_a2yrl")
|
|
||||||
|
|
||||||
[node name="cork" type="MeshInstance3D" parent="." unique_id=859811318]
|
|
||||||
mesh = SubResource("ArrayMesh_w5vqv")
|
|
||||||
|
|
||||||
[node name="cork-rigid" type="RigidBody3D" parent="." unique_id=1970803032]
|
|
||||||
|
|
||||||
[node name="cork-rigid" type="MeshInstance3D" parent="cork-rigid" unique_id=722069846]
|
|
||||||
mesh = SubResource("ArrayMesh_ai4iu")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="cork-rigid" unique_id=1965545981]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_hr8x4")
|
|
||||||
|
|
||||||
[node name="top-rigid" type="RigidBody3D" parent="." unique_id=2092838073]
|
|
||||||
|
|
||||||
[node name="top-rigid" type="MeshInstance3D" parent="top-rigid" unique_id=1814929983]
|
|
||||||
mesh = SubResource("ArrayMesh_s3st6")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="top-rigid" unique_id=290966515]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_w0dpf")
|
|
||||||
|
|
||||||
[node name="bottom-rigid" type="RigidBody3D" parent="." unique_id=1655036426]
|
|
||||||
|
|
||||||
[node name="bottom-rigid" type="MeshInstance3D" parent="bottom-rigid" unique_id=1719629887]
|
|
||||||
mesh = SubResource("ArrayMesh_aca2c")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="bottom-rigid" unique_id=1498240133]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_r4gmp")
|
|
||||||
|
|
||||||
[node name="hoop-top-rigid" type="RigidBody3D" parent="." unique_id=1330943046]
|
|
||||||
|
|
||||||
[node name="hoop-top-rigid" type="MeshInstance3D" parent="hoop-top-rigid" unique_id=18546221]
|
|
||||||
mesh = SubResource("ArrayMesh_y6few")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-top-rigid" unique_id=1554653491]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_5ehfg")
|
|
||||||
|
|
||||||
[node name="hoop-bottom-rigid" type="RigidBody3D" parent="." unique_id=998793506]
|
|
||||||
|
|
||||||
[node name="hoop-bottom-rigid" type="MeshInstance3D" parent="hoop-bottom-rigid" unique_id=2135563963]
|
|
||||||
mesh = SubResource("ArrayMesh_rv0km")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-bottom-rigid" unique_id=244415860]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_lru8l")
|
|
||||||
|
|
||||||
[node name="plank_001-rigid" type="RigidBody3D" parent="." unique_id=567269391]
|
|
||||||
|
|
||||||
[node name="plank_001-rigid" type="MeshInstance3D" parent="plank_001-rigid" unique_id=2047939221]
|
|
||||||
mesh = SubResource("ArrayMesh_3kb5t")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_001-rigid" unique_id=1970803430]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_0qui7")
|
|
||||||
|
|
||||||
[node name="plank_002-rigid" type="RigidBody3D" parent="." unique_id=305237991]
|
|
||||||
|
|
||||||
[node name="plank_002-rigid" type="MeshInstance3D" parent="plank_002-rigid" unique_id=682989417]
|
|
||||||
mesh = SubResource("ArrayMesh_oqldp")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_002-rigid" unique_id=746825339]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_pr8vc")
|
|
||||||
|
|
||||||
[node name="plank_003-rigid" type="RigidBody3D" parent="." unique_id=281618827]
|
|
||||||
|
|
||||||
[node name="plank_003-rigid" type="MeshInstance3D" parent="plank_003-rigid" unique_id=578355552]
|
|
||||||
mesh = SubResource("ArrayMesh_jgrwr")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_003-rigid" unique_id=807477961]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_0fkau")
|
|
||||||
|
|
||||||
[node name="plank_004-rigid" type="RigidBody3D" parent="." unique_id=2009474170]
|
|
||||||
|
|
||||||
[node name="plank_004-rigid" type="MeshInstance3D" parent="plank_004-rigid" unique_id=1411404405]
|
|
||||||
mesh = SubResource("ArrayMesh_8uc1q")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_004-rigid" unique_id=1802832756]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_2v1j6")
|
|
||||||
|
|
||||||
[node name="plank_005-rigid" type="RigidBody3D" parent="." unique_id=1623232064]
|
|
||||||
|
|
||||||
[node name="plank_005-rigid" type="MeshInstance3D" parent="plank_005-rigid" unique_id=1896249136]
|
|
||||||
mesh = SubResource("ArrayMesh_16jek")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_005-rigid" unique_id=602179617]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_ap7ow")
|
|
||||||
|
|
||||||
[node name="plank_006-rigid" type="RigidBody3D" parent="." unique_id=1564711583]
|
|
||||||
|
|
||||||
[node name="plank_006-rigid" type="MeshInstance3D" parent="plank_006-rigid" unique_id=840502269]
|
|
||||||
mesh = SubResource("ArrayMesh_hxh48")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_006-rigid" unique_id=1660998847]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_8p8tg")
|
|
||||||
|
|
||||||
[node name="plank_007-rigid" type="RigidBody3D" parent="." unique_id=213841488]
|
|
||||||
|
|
||||||
[node name="plank_007-rigid" type="MeshInstance3D" parent="plank_007-rigid" unique_id=1123082979]
|
|
||||||
mesh = SubResource("ArrayMesh_lxhy4")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_007-rigid" unique_id=71841718]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_pts0m")
|
|
||||||
|
|
||||||
[node name="plank_008-rigid" type="RigidBody3D" parent="." unique_id=558017969]
|
|
||||||
|
|
||||||
[node name="plank_008-rigid" type="MeshInstance3D" parent="plank_008-rigid" unique_id=2011156125]
|
|
||||||
mesh = SubResource("ArrayMesh_k0f6b")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_008-rigid" unique_id=584578926]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_a40h8")
|
|
||||||
@@ -1,632 +0,0 @@
|
|||||||
[gd_scene format=4 uid="uid://bmnq8turkbcg1"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://cppwwkehyov8p" path="res://tscn_s/barrel_broken.gd" id="1_a2yrl"]
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gofht"]
|
|
||||||
resource_name = "M_barrel_wood"
|
|
||||||
cull_mode = 2
|
|
||||||
albedo_color = Color(0.4724571, 0.32534167, 0.21575236, 1)
|
|
||||||
roughness = 0.5
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_fe2c6"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEAAgABAAQAAwAEAAEAAgAFAAAABQADAAAAAgAEAAYABQAHAAMACAACAAYABQACAAgABgAEAAkABgAJAAgABQAIAAoACgAHAAUACAAJAAsACAALAAoABAALAAkACgALAAcABAADAAsACwADAAcA"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 12,
|
|
||||||
"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAAAA////vwAA/38AAEHiAAC9HQAA3k4AAP//////vwAAAAD///8/AABB4gAAILEAAP9///8AAAAA/38AAL0dAAD//////z8AAEHiAADeTgAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w5vqv"]
|
|
||||||
resource_name = "Barrel_Cylinder_005"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"attribute_data": PackedByteArray("T70ggJC93n9Pvd5/kL0ggE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAT70ggJC93n9Pvd5/kL0ggIy9739Tve9/b73ef2+9IICMvQ+AU70PgE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAjL3vf1O9739vvd5/b70ggIy9D4BTvQ+A"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"),
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 36,
|
|
||||||
"vertex_data": PackedByteArray("/3//////qD+9HQAAILENPwAA////v29D/38AAEHigjoAAP///7/DL70dAADeTmkvAAD///8/4zG9HQAAILG8LAAA////P+sU/38AAL0d2BT/f///AABbFb0dAADeTj8U/3///wAAQAlB4gAA3k4WCf//////P0kK/38AAL0d0wf/fwAAQeJKyr0dAADeTkrKvR0AACCxSspB4gAA3k5KykHiAAAgsUrK/38AAL0dSsr//////z8NJkHiAAAgsaYl//////+/iChB4gAA3k6aIv//////v3A7/38AAEHi1Dr/f/////9AP0HiAAAgsUE2AAD///+//////////7////9//////////3///wAA//8AAP///z//////////P///XGA6jmJg6I0vYEiQlGCfi2RPIKgyT6KnqFBIq79NBaScQx66N0OOuRhGp71QQGy1/rMGSGa0fUhqsRdFb7fwS0wil8RMIpfETCKXxEwil8RMIpfETCKXxKKk/VHlpGtS9KI8T8+mjVUzjTJhXY19YR2MQV+Kjpdj/3//v/9//7//f/+//3//v/9//7//f/+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_fe2c6")
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_y1q2c"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAACAAEAAwAEAAEABQAAAAIABQADAAAABQACAAYAAwAHAAQACAAFAAYAAwAFAAkACQAFAAgAAwAJAAcABwAKAAQABwAJAAoAAgAEAAsAAgALAAYACwAEAAoACAAGAAsACQALAAoACQAIAAsA"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 12,
|
|
||||||
"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAP9/AABB4gAAAAD///+/AAC9HQAA3k4AAP//////vwAAQeIAACCxAAAAAP///z8AAP//////PwAA/3///wAAAAD/fwAAvR0AAEHiAADeTgAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ai4iu"]
|
|
||||||
resource_name = "Barrel_Cylinder_007"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"attribute_data": PackedByteArray("T70ggJC93n+QvSCAT73ef0+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/T70ggJC93n+QvSCAT73ef1O973+Mve9/b73ef2+9IIBTvQ+AjL0PgE+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/U73vf4y9739vvd5/b70ggFO9D4CMvQ+A"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"),
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 36,
|
|
||||||
"vertex_data": PackedByteArray("/3//////Peu9HQAAILEp6/9/AABB4qPqAAD///+/v+sAAP///78A0b0dAADeTqbQvR0AACCxG84AAP///z9C0wAA////P6vB/38AAL0dD8G9HQAA3k6PvP9///8AAHzF/3///wAA5cVB4gAA3k5Ixf9/AAC9Hb7A//////8/vcm9HQAA3k60Nf9/AABB4rQ1vR0AACCxtDVB4gAA3k60Nf9/AAC9HbQ1QeIAACCxtDX//////z/T2kHiAAAgsWzaQeIAAN5Odtf//////79k3f//////vxz3/38AAEHi8fZB4gAAILG19f9//////yv4//////+/AAAAAP///78AAP9//////wAA/3///wAAAAD//////z8AAAAA////PwAAPr0aR9q8i0bmuVdCrr+SSgmx8ljWsHVYVq+2VD+y+VuUn3Zymp8lcs+ftm9rn190b3Ionplycp7hc72gdHFnnGa7S6Jmu0uiZrtLoma7S6Jmu0uiZrtLoslaEK0MW36tCl3CsC9ZcaobS/O2g0tqt5RO57qPSA60/3//P/9//z//f/8//3//P/9//z//f/8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_y1q2c")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hr8x4"]
|
|
||||||
points = PackedVector3Array(-0.30529356, 1.4288547, -0.12261612, -0.34902233, 1.4288547, -0.097374246, -0.34902233, 1.3807597, -0.10910569, -0.3154533, 1.3807597, -0.12848678, -0.30529356, 1.4288547, -0.17310975, -0.39273396, 1.4288547, -0.12261612, -0.38258278, 1.3807597, -0.12848678, -0.3154533, 1.3807597, -0.16723908, -0.34902233, 1.3807597, -0.18662018, -0.34902233, 1.4288547, -0.19834174, -0.39273396, 1.4288547, -0.17310975, -0.38258278, 1.3807597, -0.16723908)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_utk5y"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.57920676, 1.297409, -0.5792068, 1.1584135, 0.0930872, 1.1584135),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("EAABAAIAAgABAAUAEAARAAEAEQAFAAEAAgAFAAgAEQASAAUAEwAIAAUAEwAFABIAEgARAAMAEAADABEAEgADAAQAEwASAAQAAwAGAAQAEwAEAAYAAwAAAAYAEAAAAAMAAAAUAAYAEwAGABQAAAAVABQAEAAVAAAAFQAKABQAEwAUAAoAFQANAAoAEAANABUADQAPAAoAEwAKAA8ADQAOAA8AEAAOAA0AFgAPAA4AEAAWAA4AFwAPABYAEwAPABcAEAALABYAFwAWAAsAEwAXAAwAFwALAAwAEwAMAAcACwAHAAwAEAAJAAsACwAJAAcAEAAYAAkAGAAHAAkAEAACABgAEwAHABkAGAAZAAcAGQAYAAIAEwAZAAgAGQACAAgA"),
|
|
||||||
"lods": [0.10643269, PackedByteArray("AAABAAIAAAADAAEABAABAAMAAQAEAAUAAgABAAUAAwAGAAQAAwAAAAYABwAFAAQABwAEAAYAAgAFAAgABwAIAAUAAgAIAAcAAgAHAAkAAAACAAkABwAGAAoAAAAKAAYACwAJAAcAAAAJAAsACwAHAAwAAAANAAoAAAALAA4AAAAOAA0ADAAOAAsADQAPAAoABwAKAA8ADQAOAA8ABwAPAAwADAAPAA4A")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 26,
|
|
||||||
"vertex_data": PackedByteArray("5UYUv8j7sT8AAACAAAAAAMj7sT/mRhS//rHRPsj7sT/8sdG+/LHRvsj7sT/8sdG+/LHRvhEerD/8sdG+AAAAABEerD/mRhS/5UYUvxEerD8AAACA5UYUPxEerD8AAACA/rHRPhEerD/8sdG+5UYUP8j7sT8AAACA/LHRvhEerD/9sdE+/rHRPsj7sT/9sdE+/rHRPhEerD/9sdE+/LHRvsj7sT/9sdE+AAAAAMj7sT/kRhQ/AAAAABEerD/kRhQ/AAAAADfvqz8AAACAl+Bivsj7sT/qkPm+l+BivhEerD/qkPm+AAAAAIARpj8AAACAVl8CvxEerD/G5iw+Vl8Cv8j7sT/G5iw+471LPsj7sT+JW/4+471LPhEerD+JW/4+jI74Psj7sT8QwGe+jI74PhEerD8QwGe+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_s3st6"]
|
|
||||||
resource_name = "Barrel_Cylinder_008"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.57920676, 1.297409, -0.5792068, 1.1584135, 0.0930872, 1.1584135),
|
|
||||||
"attribute_data": PackedByteArray("IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("NAA1AAIANgA3AAQANgA4ADcAOQAGADoAOwA8AD0AOwAHADwAPgAIAAkAPwBAAAUAPwBBAEAAQgAAAEMARABFAAEARAADAEUARgALAAwARwBIAEkARwAKAEgASgBLAA8ATABNABEATAAQAE0ATgASAE8AUABRAFIAUAATAFEAUwBUAA4AVQBWAA0AVQBXAFYAFAAVABYAFAAXABUAWAAZABoAWABZABkAWQBYABgAWQAYABsAHAAdAB4AHAAfAB0ALABaAC4ALABbAFoAWwAtAFoAWwAvAC0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAXAAqACgAXABdACoAXAArAF0AXQArACkAXgAyADAAXgBfADIAXwBeADMAXwAzADEA"),
|
|
||||||
"lods": [0.10643269, PackedByteArray("AAABAAIAAAADAAEAAAACAAQABQAGAAcABQAHAAgABQAIAAkACgALAAwACgAMAA0ACgANAA4ADwAQABEADwASABAADwATABIAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMQAwADMA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 96,
|
|
||||||
"vertex_data": PackedByteArray("5UYUv8j7sT8AAACAAAAAAMj7sT/mRhS//rHRPsj7sT/8sdG+/LHRvsj7sT/8sdG+5UYUP8j7sT8AAACA5UYUv8j7sT8AAACA5UYUP8j7sT8AAACA/rHRPsj7sT/9sdE+AAAAAMj7sT/kRhQ//LHRvsj7sT/9sdE+5UYUPxEerD8AAACA/rHRPhEerD/8sdG+AAAAABEerD/mRhS//LHRvhEerD/8sdG+5UYUvxEerD8AAACA5UYUPxEerD8AAACAAAAAABEerD/kRhQ//rHRPhEerD/9sdE+/LHRvhEerD/9sdE+5UYUvxEerD8AAACA/rHRPsj7sT/9sdE+5UYUPxEerD8AAACA/rHRPhEerD/9sdE+5UYUP8j7sT8AAACA/rHRPsj7sT/8sdG+5UYUPxEerD8AAACA5UYUP8j7sT8AAACA/rHRPhEerD/8sdG+/LHRvsj7sT/8sdG+5UYUvxEerD8AAACA/LHRvhEerD/8sdG+5UYUv8j7sT8AAACA/rHRPsj7sT/8sdG+AAAAABEerD/mRhS//rHRPhEerD/8sdG+AAAAAMj7sT/mRhS//LHRvsj7sT/9sdE+AAAAABEerD/kRhQ//LHRvhEerD/9sdE+AAAAAMj7sT/kRhQ//rHRPhEerD/9sdE+AAAAAMj7sT/kRhQ//rHRPsj7sT/9sdE+AAAAABEerD/kRhQ/5UYUv8j7sT8AAACA/LHRvhEerD/9sdE+5UYUvxEerD8AAACA/LHRvsj7sT/9sdE+AAAAAMj7sT/mRhS//LHRvhEerD/8sdG+AAAAABEerD/mRhS//LHRvsj7sT/8sdG+AAAAADfvqz8AAACAAAAAAMj7sT/mRhS/AAAAADfvqz8AAACAjI74Psj7sT8QwGe+/rHRPsj7sT/8sdG+AAAAADfvqz8AAACA/rHRPsj7sT/9sdE+AAAAADfvqz8AAACA471LPsj7sT+JW/4+AAAAAMj7sT/kRhQ/AAAAADfvqz8AAACAAAAAADfvqz8AAACAVl8Cv8j7sT/G5iw+/LHRvsj7sT/9sdE+AAAAADfvqz8AAACA/LHRvsj7sT/8sdG+AAAAADfvqz8AAACAl+Bivsj7sT/qkPm+AAAAAIARpj8AAACAAAAAAIARpj8AAACAjI74PhEerD8QwGe+/rHRPhEerD/8sdG+AAAAAIARpj8AAACA/rHRPhEerD/9sdE+AAAAAIARpj8AAACA471LPhEerD+JW/4+AAAAAIARpj8AAACAAAAAABEerD/kRhQ/AAAAAIARpj8AAACAVl8CvxEerD/G5iw+/LHRvhEerD/9sdE+AAAAAIARpj8AAACA/LHRvhEerD/8sdG+AAAAAIARpj8AAACAl+BivhEerD/qkPm+AAAAABEerD/mRhS/jI74Psj7sT8QwGe+jI74PhEerD8QwGe+Vl8CvxEerD/G5iw+Vl8Cv8j7sT/G5iw+471LPhEerD+JW/4+471LPsj7sT+JW/4+l+Bivsj7sT/qkPm+l+BivhEerD/qkPm+XYm/8v///z/hg7/y////Px18v/L///8/4YO/8v///z+hdr/y////Pz6Nofb///+/wHKh9v///7/Ach38////vz6NHfz///+/Po0d/P///78+jV0J////vz6N4QP///+/Po3hA////7/AcuED////v8ByXQn///+/XYk/Df///z/hgz8N////P+GDPw3///8/HXw/Df///z+hdj8N////P4Ha/3////8/gdr/f////z+B2v9/////P4Ha/3////8///99pf///7///32l////v///faX///+///99pf///78AAH2l////vwAAfaX///+/AAB9pf///78AAH2l////v///gdr///+///+B2v///7///4Ha////v///gdr///+/gVr/f////z+BWv9/////P4Fa/3////8/gVr/f////z99pf9/////P32l/3////8/faX/f////z99pf9/////P30l/3////8/fSX/f////z99Jf9/////P30l/3////8/AACB2v///78AAIHa////vwAAgdr///+/AACB2v///78dfL/y////Px18v/L///8/oXa/8v///z+hdr/y////P6F2v/L///8/wHKh9v///7/AcqH2////v8ByHfz///+/wHId/P///7/Ach38////vz6NHfz///+/Po2h9v///78+jaH2////vz6Nofb///+/XYm/8v///z9dib/y////P+GDv/L///8/4YO/8v///z8+jeED////vz6NXQn///+/Po1dCf///78+jV0J////v12JPw3///8/XYk/Df///z/hgz8N////P+GDPw3///8/HXw/Df///z8dfD8N////P6F2Pw3///8/oXY/Df///z+hdj8N////P8ByXQn///+/wHJdCf///7/AcuED////v8By4QP///+/wHLhA////7///32l////v///faX///+/fSX/f////z99Jf9/////P32l/3////8/faX/f////z8AAIHa////vwAAgdr///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_utk5y")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_w0dpf"]
|
|
||||||
points = PackedVector3Array(0, 1.3446634, -0.5792068, -0.22156814, 1.3446634, -0.48747262, 0, 1.3904963, -0.5792068, 0.40945882, 1.3446634, -0.40957227, 0, 1.297409, -5.9604645e-08, -0.22156814, 1.3904963, -0.48747262, -0.4095722, 1.3446634, -0.40957227, 0.40945882, 1.3904963, -0.40957227, 0.4854315, 1.3446634, -0.22633067, -0.4095722, 1.3446634, 0.40945876, -0.5093572, 1.3446634, 0.16884077, -0.57920676, 1.3446634, -5.9604645e-08, 0.57920676, 1.3446634, -5.9604645e-08, 0.40945882, 1.3446634, 0.40945876, 0.19888967, 1.3446634, 0.49677062, 0, 1.3446634, 0.5792067, -0.4095722, 1.3904963, -0.40957227, 0.4854315, 1.3904963, -0.22633067, -0.4095722, 1.3904963, 0.40945876, -0.5093572, 1.3904963, 0.16884077, -0.57920676, 1.3904963, -5.9604645e-08, 0.57920676, 1.3904963, -5.9604645e-08, 0.40945882, 1.3904963, 0.40945876, 0.19888967, 1.3904963, 0.49677062, 0, 1.3904963, 0.5792067)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_a7ro1"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5802285, -0.056278944, -0.58022827, 1.1604707, 0.059218228, 1.1604707),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABABAAAAAIAAEAAQARABAACAARAAEAEgAIAAAAAAACABMAEgAAABMAAgAQABQAAgAUABMAFAAQAAMAEAARAAMAFAADAAQAFAAEABMABAADAAYAAwARAAYABAAGAAUABAAFABMABQAGABUABgARABUABQAVABYABQAWABMAFgAVAAwAFQARAAwAFgAMAA8AFgAPABMADwAMAA4ADAARAA4ADwAOAA0ADwANABMADQAOABcADgARABcADQAYABMADQAXABgAFwARAAcAGAAXAAcAGAAHAAsAGAALABMABwARAAoACwAHAAoACgARABkAGQARAAgAEgAZAAgACQAKABkACQAZABIACwAKAAkACQASABMACwAJABMA"),
|
|
||||||
"lods": [0.00018852839, PackedByteArray("AAABAAIAAgABAAMAAgADAAQAAAACAAUAAgAEAAUABAADAAYABAAGAAUAAQAHAAMAAwAHAAYAAAAIAAEACAAHAAEACQAIAAAACQAAAAUACQAKAAgACgAHAAgACwAKAAkACwAHAAoACwAJAAUABgAHAAwABQAGAAwADQAHAAsADQALAAUADQAOAAcADAAHAA4ADwANAAUABQAMAA8ADwAOAA0ADwAMAA4A")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 26,
|
|
||||||
"vertex_data": PackedByteArray("kMMHucCEZr2WWA+/OBLSPgCgQDtjENK+ZpvKPsCEZr34vcq+wYoUPwCgQDsA5O42TUcPP8CEZr0gxwy5ZpvKPsCEZr3Gmso+OBLSPgCgQDtBEtI+24kUvwCgQDsA5O42AGzmNgCgQDvXiRS/V73KvsCEZr34vcq+axDSvgCgQDtjENK+RlgPv8CEZr0gxwy5AGzmNgCgQDvFihQ/V73KvsCEZr3Gmso+axDSvgCgQDtBEtI+kMMHucCEZr39Rg8/cgD5PgCgQDuRJ2i+B2V9uwChQDs3YIO7n2lbvsCEZr0aR/G+CGV9u7CEZr02YIO70SrwPsCEZr2VIGC+UBxMPgCgQDsb0P4+XclEPsCEZr10xfU+KJoCvwCgQDs+Ny0+ZhT8vsCEZr1g+SY+70VjvgCgQDtxAfq+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_aca2c"]
|
|
||||||
resource_name = "Barrel_Cylinder_009"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5802285, -0.056278944, -0.58022827, 1.1604707, 0.059218228, 1.1604707),
|
|
||||||
"attribute_data": PackedByteArray("IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAwADEABAAFADAAMQAwAAYAMQAGAAcAMgAtAC4AMgAzAC0ALAAzADIALAAvADMAGgA0ADUANAAbADUAFwAaADUAGwAWADUANgAXADUAFgA3ADUAFQA2ADUANwAZADUAFAAVADUAGQAYADUAOAAUADUAGAA4ADUACAAJAAoACAALAAkAOQANAA4AOQA6AA0ADAA6ADkADAAPADoAEAARABIAEAATABEAOwAdAB4AOwA8AB0AHAA8ADsAHAAfADwAIAAhACIAIAAjACEAPQA+ACYAJgA+ACcAJAA+AD0AJwA+AD8AKAA+ACQAPwA+ACoAQAA+ACgAKgA+ACsAKQA+AEAAKwA+AEEAJQA+ACkAQQA+ACUA"),
|
|
||||||
"lods": [0.00018852839, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAGAAcACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFQAXABYAGAAUABYAGQAYABYAFwAaABYAGgAbABYAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJgAlACcAKAAlACQAKQAlACgAJwAlACoAKgAlACsALAAtAC4ALAAvAC0A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 66,
|
|
||||||
"vertex_data": PackedByteArray("kMMHucCEZr2WWA+/OBLSPgCgQDtjENK+ZpvKPsCEZr34vcq+AGzmNgCgQDvXiRS/ZpvKPsCEZr3Gmso+OBLSPgCgQDtBEtI+AGzmNgCgQDvFihQ/kMMHucCEZr39Rg8/kMMHucCEZr39Rg8/axDSvgCgQDtBEtI+V73KvsCEZr3Gmso+AGzmNgCgQDvFihQ/V73KvsCEZr34vcq+AGzmNgCgQDvXiRS/kMMHucCEZr2WWA+/axDSvgCgQDtjENK+TUcPP8CEZr0gxwy5OBLSPgCgQDtBEtI+ZpvKPsCEZr3Gmso+wYoUPwCgQDsA5O42RlgPv8CEZr0gxwy5V73KvsCEZr34vcq+ZpvKPsCEZr3Gmso+kMMHucCEZr2WWA+/V73KvsCEZr3Gmso+kMMHucCEZr39Rg8/ZpvKPsCEZr34vcq+TUcPP8CEZr0gxwy5ZpvKPsCEZr34vcq+wYoUPwCgQDsA5O42TUcPP8CEZr0gxwy5OBLSPgCgQDtjENK+RlgPv8CEZr0gxwy5axDSvgCgQDtjENK+V73KvsCEZr34vcq+24kUvwCgQDsA5O42OBLSPgCgQDtjENK+24kUvwCgQDsA5O42wYoUPwCgQDsA5O42OBLSPgCgQDtBEtI+AGzmNgCgQDvXiRS/axDSvgCgQDtjENK+AGzmNgCgQDvFihQ/axDSvgCgQDtBEtI+V73KvsCEZr3Gmso+24kUvwCgQDsA5O42RlgPv8CEZr0gxwy5axDSvgCgQDtBEtI+UBxMPgCgQDsb0P4+XclEPsCEZr10xfU+ZhT8vsCEZr1g+SY+KJoCvwCgQDs+Ny0+0SrwPsCEZr2VIGC+CGV9u7CEZr02YIO7n2lbvsCEZr0aR/G+XclEPsCEZr10xfU+ZhT8vsCEZr1g+SY+n2lbvsCEZr0aR/G+70VjvgCgQDtxAfq+0SrwPsCEZr2VIGC+cgD5PgCgQDuRJ2i+cgD5PgCgQDuRJ2i+B2V9uwChQDs3YIO7UBxMPgCgQDsb0P4+70VjvgCgQDtxAfq+KJoCvwCgQDs+Ny0+1WEDmf///z/VYQOZ////P9VhA5n///8/1WEDmf///z9KGerh////v0oZ6uH///+/Shnq4f///79KGerh////v9Hm4OH///+/0ebg4f///7/R5uDh////v9Hm4OH///+/MZ7lmP///z8xnuWY////PzGe5Zj///8/MZ7lmP///z9JGV63////v0kZXrf///+/SRlet////79JGV63////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////79KNyyZ////P0o3LJn///8/Sjcsmf///z9KNyyZ////P+XI55j///8/5cjnmP///z/lyOeY////P+XI55j///8//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/nmLbf///+/+eYtt////7/55i23////v/nmLbf///+/Shnq4f///79KGerh////v/nmLbf///+/+eYtt////7//f///////v/9///////+//3///////7//f///////v/9///////+/MZ7lmP///z8xnuWY////P0o3LJn///8/Sjcsmf///z//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_a7ro1")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r4gmp"]
|
|
||||||
points = PackedVector3Array(6.854534e-06, 0.0029334873, -0.58022827, 0.4101928, 0.0029334873, -0.41029245, 0.39565283, -0.056278944, -0.39609328, -0.00022035837, -0.056278944, -0.56000865, -0.22195476, 0.0029334873, -0.48833117, -0.003968954, 0.0029392838, -0.0040822625, 0.4863004, 0.0029334873, -0.22672546, 0.5802422, 0.0029334873, 7.0929527e-06, 0.46903425, -0.056278944, -0.21888751, -0.39597994, -0.056278944, -0.39609328, -0.41029269, 0.0029334873, -0.41029245, -0.5802285, 0.0029334873, 7.0929527e-06, -0.5102549, 0.0029334873, 0.16914773, -0.41029269, 0.0029334873, 0.41019303, 6.854534e-06, 0.0029334873, 0.58024246, 0.19924974, 0.0029334873, 0.49765998, 0.4101928, 0.0029334873, 0.41019303, 0.39565283, -0.056278944, 0.39565307, 0.5595682, -0.056278944, -0.00022011995, -0.5600089, -0.056278944, -0.00022011995, -0.49242076, -0.056278944, 0.1630137, -0.39597994, -0.056278944, 0.39565307, -0.00022035837, -0.056278944, 0.55956846, 0.19209337, -0.056278944, 0.4799394)
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_b28pb"]
|
|
||||||
resource_name = "M_barrel_metal"
|
|
||||||
cull_mode = 2
|
|
||||||
albedo_color = Color(0.17732769, 0.17466316, 0.18468364, 1)
|
|
||||||
roughness = 0.5
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_diavc"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.8478841, 1.0204432, -0.8478841, 1.6957682, 0.1721443, 1.6957682),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEABQAAAAIABgABAAQABwAEAAAABgAIAAEACAADAAEACQAGAAQACAAKAAMACQAEAAsABwALAAQACQAMAAYADQAHAAAADQAAAAUABgAOAAgABgAMAA4ACAAOAA8ACAAPAAoAEAAOAAwAEQAPAA4AEQAOABAACgAPABIAEwAPABEAEwASAA8AEAAUABEAEQAVABMAEQAUABUAEAAWABQAEAAMABcAFwAWABAAFwAMABgACQAYAAwAFwAFABYAGQAYAAkAGQAJAAsAFwAYABoAGgAFABcABQACABYAGgANAAUAFgACABsAFgAbABQAAgADABsAFAAbABwAGwADAB0AGwAdABwACgAdAAMAFAAcABUACgAeAB0ACgASAB4AHAAdAB8AHgAfAB0AFQAcACAAHAAfACAAFQAgACEAEwAVACEAIgASABMAEwAhACIAHgASACMAIgAjABIAHgAkAB8AHgAjACQAIAAfACUAJAAlAB8AIQAgACYAIAAlACYAIgAhACcAIQAmACcAKAAjACIAIgAnACgAJAAjACkAKAApACMAJAAqACUAJAApACoAJgAlACsAKgArACUAJwAmACwAJgArACwAKgAZACsALAArAAsAGQALACsALAALAAcAKgAtABkAKgApAC0AGQAtABgAGgAYAC0ALgAsAAcAJwAsAC4AKAAnAC4ALgAHAA0AKAAuAC8ALwAuAA0ALwANABoAGgAtAC8ALwApACgALwAtACkA"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 48,
|
|
||||||
"vertex_data": PackedByteArray("Hir//x4qAAD/f6bbHQIAAP9///+MBgAAAtmm2/wmAAD8Jqbb/CYAAFgv//9YLwAAfSVYJH0lAACMBv///38AAP9/WCQAAAAAAABYJP9/AACB2lgkfSUAAB0Cptv/fwAACCgAAAgoAADwDf///38AAP9/AACYAwAA9tcAAAgoAAD/fwAAQQsAAIzSAAByLQAAZvwAAP9/AAC99AAA/38AAKbQ//9YLwAADvL///9/AAD/f///8A0AAHItAAByLQAAmAMAAP9/AAB9JVgkgdoAAEELAAD/fwAA4NX//x4qAABy+f///38AAOH9ptv/fwAA//9YJP9/AAAC2abbAtkAAODV///g1QAAptD//6bQAACM0gAAjNIAAPbXAAD21wAAgdpYJIHaAAD/f6bb4f0AAP9///9y+QAA/3///w7yAAD/fwAAvfQAAP9/AABm/AAA/39YJP//AAD8JqbbAtkAAB4q///g1QAACCgAAPbXAABYL///ptAAAHItAACM0gAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_y6few"]
|
|
||||||
resource_name = "Barrel_Cylinder_010"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.8478841, 1.0204432, -0.8478841, 1.6957682, 0.1721443, 1.6957682),
|
|
||||||
"attribute_data": PackedByteArray("1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkAbABtAG4AbABvAG0AcABxAHIAcABzAHEAdAB1AHYAdAB3AHUAeAB5AHoAeAB7AHkAfAB9AH4AfAB/AH0AgACBAIIAgACDAIEAhACFAIYAhACHAIUAiACJAIoAiACLAIkAjACNAI4AjACPAI0AkACRAJIAkACTAJEAlACVAJYAlACXAJUAmACZAJoAmACbAJkAnACdAJ4AnACfAJ0AoAChAKIAoACjAKEApAClAKYApACnAKUAqACpAKoAqACrAKkArACtAK4ArACvAK0AsACxALIAsACzALEAtAC1ALYAtAC3ALUAuAC5ALoAuAC7ALkAvAC9AL4AvAC/AL0A"),
|
|
||||||
"material": SubResource("StandardMaterial3D_b28pb"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 192,
|
|
||||||
"vertex_data": PackedByteArray("Hir//x4qL9z/f6bbHQL23/9///+MBjPg/Cam2/wmG9yMBv///38Lzvwmptv8JqrKHir//x4qn8odAqbb/385zh4q///g1XrHHQKm2/9/DLyMBv///3+fu/wmptsC2efH/3///3L5W8v8JqbbAtltuR4q///g1aa4/3+m2+H99Mvg1f//4NVT1/9/ptvh/efE/3///3L5EsQC2abbAtnu13L5////fzXpAtmm2wLZQtjg1f//4NV/1+H9ptv/f8Pp4NX//x4q7vzh/abb/3/M73L5////fzHvAtmm2/wmW/3/f///jAae7gLZptv8Juf34NX//x4qW/j/f6bbHQJW7v9/WCQAAPXh9tcAAAgoY9+B2lgkfSVY3/9/AACYAxrigdpYJH0lVMxm/AAA/39E0P//WCT/f23Q9tcAAAgoP8z//1gk/3+xvPbXAAD210DIgdpYJIHaoMhm/AAA/39OvIHaWCSB2uS4/38AAGb8Ccr/f1gk//+LyvbXAAD21z24/39YJP//CsMIKAAA9tfw1H0lWCSB2nXV/38AAGb8V8J9JVgkgdov1pgDAAD/f7zlAABYJP9/MeYIKAAA9teV1QAAWCT/f1rtCCgAAAgoYvl9JVgkfSW8+ZgDAAD/f+HsfSVYJH0lI/r/fwAAmANT8v9/WCQAAB3yCCgAAAgod/r/f1gkAADs9wLZptv8Jnn3/3+m2x0C//eB2lgkfSVn94zSAAByLVQW/38AAJgDVBb/fwAAQQtU1fbXAAAIKFQWfSVYJH0l4fH/f6bbHQKb8fwmptv8Ju3x/39YJAAAkPH/fwAAQQtU1QgoAAAIKFTVci0AAHIt/7//fwAAmANU1Vgv//9YL/+//3///4wG/7//f///8A3/vx4q//8eKv+//3////AN/7/g1f//Hir/v6bQ//9YL/+//3///4wG/7/wDf///3//vx4q//8eKv+/WC///1gv/7+MBv///3//vwAAWCT/f+/c/Cam2/wm3tsdAqbb/38d3X0lWCR9JbXbWC///6bQ/7+MBv///3//v/AN////f/+/Hir//+DV/799JVgkgdq2yx0Cptv/f73J/Cam2wLZCcwAAFgk/39vyf9///8O8v+/Hir//+DV/79YL///ptD/v/9///9y+f+//39YJP//G8L8JqbbAtmLv/9/ptvh/YfCfSVYJIHaJr+m0P//ptD/v/9///9y+f+//3///w7y/7/g1f//4NX/v4HaWCSB2rnD/3+m2+H9EMEC2abbAtkoxP9/WCT//6fADvL///9//7/g1f//4NX/v6bQ//+m0P+/cvn///9//7///1gk/3/jzwLZptsC2evN4f2m2/9/N9CB2lgkgdqezabQ//9YL/+/cvn///9//78O8v///3//v+DV//8eKv+/gdpYJH0lcuLh/abb/38x4QLZptv8Jqfi//9YJP9/AOG99AAA/3//v/bXAAAIKP+/jNIAAHIt/79m/AAA/3//v4zSAACM0lQWZvwAAP9/VBa99AAA/3//v/bXAAD211QW/38AAL30VNX21wAA9tdU1YzSAACM0v+//38AAGb8VNVyLQAAjNICOv9/AABm/AI6/38AAL30VNUIKAAA9tcCOkELAAD/f///CCgAAPbX//9yLQAAjNL/v5gDAAD/f///ci0AAHItAjqYAwAA/38COkELAAD/f///CCgAAAgoAjr/fwAAQQuVPqbQ//9YL6E8jNIAAHItFDz/f///8A0pP4zSAAByLQQyDvL///9/hTC99AAA/38YMKbQ//9YL3UyvfQAAP9/2B6m0P//ptDtHYzSAACM0qodDvL///9/HR+M0gAAjNK6CP9///8O8mEI/38AAL30Rwim0P//ptDUCP9/AAC99BcOWC///6bQ3w1yLQAAjNLPDf9///8O8icOci0AAIzSwCPwDf///3/vIkELAAD/f7MiWC///6bQ/SNBCwAA/3/CNVgv//9YL040ci0AAHIt5DPwDf///38vNnItAAByLRBA/3////ANHT7/fwAAQQuQPVgv//9YL6NAw8i9rUS0kLljsxK6f8lRrRDjIrKey424bcrguMXj8LGu+xi6E+gbuhbnG7pH/Bi6iOrCJljzTTbh8z43T+pdJqjV4AkJ1zsWG9fdFp3VgQluMAgRnzy4A1A99wIZMGQRrS/sIj87lRbXO/MVVC9LI8OzoK7CpIm6DaQYu0C0PK6pSbNEzDbtTzQ2SFBeSkdEDDQqQ6MfiUkVH7ZJ7zTjQmgadEDkCAhBaggMQSsbbUB/CX7MsBH12eARRNoTCczLSCho7Z0oovifKO74RCjq7A3G5fdd0bnspNFz7IPFbfh2xZrm5dBE2zTR9tr1xBnn/Fj/REZLeFDhSs1Qi1mIRIw4Djl1Ol83OzhVOcI6HDcENQjqBDUI6lRVVFUENQjqEcblwuLDncRsxp3Ci8PixFRVVFVUVVRVAAD/f1RVVFX///9/////f////3////9/////f////3////9/////f////3////9/////f////3/I0crMvc/tzR3Sm8xrzxrO////f////3////9/////f5reotfF3D/Y5t6J13vcWNj///9/////f////3////9//PLX6PDxyegn89noxfHH6P///3////9/////f////39YFoUNZhcYDS0Wlg2SFwcN////f////3////9/////fxImoCG8J9cgzSXAIQAouCD///9/////f////3////9/xS//Lbsxuyx0LzQuCjKJLAAA/38AAP9/AAD/fwAA/38JavpKCWr6SgAA/38JavpKqipU1aoqVNUAAP9/qipU1f45AGP+OQBjqipU1f45AGP/f/8//3//PwAA/3//f/8//xz9uf8c/bn/f/8//xz9uTDpYfL26RXyLOoB8vPod/Ku2L/e89ko3k3a/t1M2Ozeps7S0hjQ5dF/0KPROM4Z07vFN8g/x+PGrMeDxkjFm8i/O2k7GDq5PKE5Fz09PAY7DjD4MYEu1jISLhMzhDC2MSEjhyfKIfwnaiEcKIgjZCdYDr0WjA23FlQNtRaWDr8W")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_diavc")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_5ehfg"]
|
|
||||||
points = PackedVector3Array(0, 1.0448763, -0.8478841, 0, 1.1681374, -0.83394086, 0.58960146, 1.1681374, -0.58976746, 0.599395, 1.0448763, -0.599561, 0.58262986, 1.0204432, -0.58279586, 0, 1.0204432, -0.82414734, -0.58279586, 1.0204432, -0.58279586, -0.599561, 1.0448763, -0.599561, -0.58976746, 1.1681374, -0.58976746, -0.56901854, 1.1925875, -0.56901854, 0, 1.1925875, -0.80456036, 0.5688526, 1.1925875, -0.56901854, 0.83377486, 1.1681374, 0, 0.8478841, 1.0448763, 0, 0.82398134, 1.0204432, 0, -0.82414734, 1.0204432, 0, -0.8478841, 1.0448763, 0, -0.83394086, 1.1681374, 0, -0.80456036, 1.1925875, 0, 0.8043944, 1.1925875, 0, 0.5688526, 1.1925875, 0.5688526, 0.58960146, 1.1681374, 0.58960146, 0.599395, 1.0448763, 0.599395, 0.58262986, 1.0204432, 0.58262986, -0.58279586, 1.0204432, 0.58262986, -0.599561, 1.0448763, 0.599395, -0.58976746, 1.1681374, 0.58960146, -0.56901854, 1.1925875, 0.5688526, 0, 1.1925875, 0.8043944, 0, 1.1681374, 0.83377486, 0, 1.0448763, 0.8478841, 0, 1.0204432, 0.82398134)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_aqoyh"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.82679665, 0.32900393, -0.82679665, 1.6535933, 0.1584085, 1.6535933),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEABQAAAAIABgABAAQABwAEAAAABgAIAAEACAADAAEACQAGAAQACAAKAAMACQAEAAsABwALAAQACQAMAAYADQAHAAAADQAAAAUABgAOAAgABgAMAA4ACAAOAA8ACAAPAAoAEAAOAAwAEQAPAA4AEQAOABAACgAPABIAEwAPABEAEwASAA8AEAAUABEAEQAVABMAEQAUABUAEAAWABQAEAAMABcAFwAWABAAFwAMABgACQAYAAwAFwAFABYAGQAYAAkAGQAJAAsAFwAYABoAGgAFABcABQACABYAGgANAAUAFgACABsAFgAbABQAAgADABsAFAAbABwAGwADAB0AGwAdABwACgAdAAMAFAAcABUACgAeAB0ACgASAB4AHAAdAB8AHgAfAB0AFQAcACAAHAAfACAAFQAgACEAEwAVACEAIgASABMAEwAhACIAHgASACMAIgAjABIAHgAkAB8AHgAjACQAIAAfACUAJAAlAB8AIQAgACYAIAAlACYAIgAhACcAIQAmACcAKAAjACIAIgAnACgAJAAjACkAKAApACMAJAAqACUAJAApACoAJgAlACsAKgArACUAJwAmACwAJgArACwAKgAZACsALAArAAsAGQALACsALAALAAcAKgAtABkAKgApAC0AGQAtABgAGgAYAC0ALgAsAAcAJwAsAC4AKAAnAC4ALgAHAA0AKAAuAC8ALwAuAA0ALwANABoAGgAtAC8ALwApACgALwAtACkA"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 48,
|
|
||||||
"vertex_data": PackedByteArray("7if+/+4nAAD/f87YAAAAAP9///9zAwAAgdrO2H0lAAB9Jc7YfSUAAEot/v9KLQAAnycwJ58nAABzA/7//38AAP9/MCcEAwAABAMwJ/9/AABf2DAnnycAAAAAztj/fwAAASsAAAErAAAHC/7//38AAP9/AADNBwAA/dQAAAErAAD/fwAA/A4AAOjPAAAWMAAAMfgAAP9/AAAC8QAA/38AALTS/v9KLQAA9/T+//9/AAD/f///BwsAABYwAAAWMAAAzQcAAP9/AACfJzAnX9gAAPwOAAD/fwAAENj+/+4nAACL/P7//38AAP//ztj/fwAA+vwwJ/9/AACB2s7YgdoAABDY/v8Q2AAAtNL+/7TSAADozwAA6M8AAP3UAAD91AAAX9gwJ1/YAAD/f87Y//8AAP9//v+L/AAA/3/+//f0AAD/fwAAAvEAAP9/AAAx+AAA/38wJ/r8AAB9Jc7YgdoAAO4n/v8Q2AAAASsAAP3UAABKLf7/tNIAABYwAADozwAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_rv0km"]
|
|
||||||
resource_name = "Barrel_Cylinder_011"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.82679665, 0.32900393, -0.82679665, 1.6535933, 0.1584085, 1.6535933),
|
|
||||||
"attribute_data": PackedByteArray("0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHSab9h0mnFYdFpv2HRab9h0WnFYdFpxWHRab9h0WnFYdJpv2HSacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHRacVh0mm/YdJpxWHRab9h0mnFYdJpv2HSab9h0mnFYdFpxWHSab9h0mnFYdFpv2HSacVh0mm/YdJpv2HSacVh0WnFYdJpv2HSacVh0Wm/YdJpxWHSab9h0mm/YdJpxWHRacVh0mm/YdJpxWHRab9h0mnFYdJpv2HSab9h0mnFYdFpxWHSab9h0mnFYdFpv2HSacVh0mm/YdJpv2HSacVh0WnFYdJpv2HSacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh0WnFYdJpv2HRab9h0mnFYdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh0WnFYdJpv2HRab9h0mnFYdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkAbABtAG4AbABvAG0AcABxAHIAcABzAHEAdAB1AHYAdAB3AHUAeAB5AHoAeAB7AHkAfAB9AH4AfAB/AH0AgACBAIIAgACDAIEAhACFAIYAhACHAIUAiACJAIoAiACLAIkAjACNAI4AjACPAI0AkACRAJIAkACTAJEAlACVAJYAlACXAJUAmACZAJoAmACbAJkAnACdAJ4AnACfAJ0AoAChAKIAoACjAKEApAClAKYApACnAKUAqACpAKoAqACrAKkArACtAK4ArACvAK0AsACxALIAsACzALEAtAC1ALYAtAC3ALUAuAC5ALoAuAC7ALkAvAC9AL4AvAC/AL0A"),
|
|
||||||
"material": SubResource("StandardMaterial3D_b28pb"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 192,
|
|
||||||
"vertex_data": PackedByteArray("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4j2VOzA5Kz9POtdiTzrXYgAA/39POtdiacUryozIVMf6xJDKBcnnxohVO1WIVTtVAAD/f4hVO1VQxtacUMbWnP///39Qxtac////f////3////9/////f////3////9/////f////39rzfvUWdAD0wHNQtXI0LjS////f////3////9/////f4XWROEO2fjfKdZz4W7Zx9////9/////f////3////9/yOXQ9Wfn8fSL5fD1oufR9P///3////9/////f////3/CCxwaGgrZGf8LJRrcCc8Z////f////3////9/////f14inCmEH3cqxiJ9KRkflyr///9/////f////3////9/fDBFM0Et/TTwMAgzxiw+NQAA/38AAP9/AAD/fwAA/385HHK4wQKDhQAA/3/WHKy5AAD/fwAA/38AAP9/AAD/f5U0KelNK5nWqipU1e002ukAAP9/AAD/fwAA/38AAP9/6WqKSpJ+tkD/f/8/OGrjShj10ObO86Xmb/OY5mv12+bX3xzWrN3H1g7d+NZk4PDVX9KGy9zP38wlz0HNBNMuywTGz8FSw+PDkMJ4xLXGR8HxN484SzpxNvQ62TVVNxs52C8gLRgyoCu7MjQrRC+BLdAmYCDOKGAfYCkXH08moCAeGJ8LWhkAC7YZ0QrPF8YL")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_aqoyh")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_lru8l"]
|
|
||||||
points = PackedVector3Array(0, 0.46316117, -0.82679665, 0, 0.4874124, -0.8046214, 0.5844877, 0.46316117, -0.58464944, 0, 0.3532397, -0.8073731, -0.58464944, 0.46316117, -0.58464944, 0, 0.4874124, -0.7555769, 0.8044596, 0.4873969, 0, 0.568787, 0.4873969, -0.56894875, -0.56894875, 0.4873969, -0.56894875, -0.8046214, 0.4873969, 0, 0.57072926, 0.3532397, -0.57089114, 0.82679665, 0.46316117, 0, 0.5488777, 0.32900393, -0.5490396, 0, 0.32900393, -0.77645725, -0.5490396, 0.32900393, -0.5490396, -0.57089114, 0.3532397, -0.57089114, -0.8073731, 0.3532397, 0, -0.82679665, 0.46316117, 0, -0.56894875, 0.4873969, 0.568787, 0, 0.4873969, 0.8044596, 0.568787, 0.4873969, 0.568787, -0.58464944, 0.46316117, 0.5844877, 0.8072113, 0.3532397, 0, 0.5844877, 0.46316117, 0.5844877, 0.57072926, 0.3532397, 0.57072926, 0.7762954, 0.32900393, 0, -0.77645725, 0.32900393, 0, -0.5490396, 0.32900393, 0.5488777, -0.57089114, 0.3532397, 0.57072926, 0, 0.46316117, 0.82679665, 0.5488777, 0.32900393, 0.5488777, 0, 0.3532397, 0.8072113, 0, 0.32900393, 0.7762954)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_8yqv1"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.00013090926, 0.38374102, 1.5496337, 0.5516742),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("DgAXABgAGAAXABkAGgAOABgAGAAZABoADgAHABcABwAZABcAGQAbABoAGQAcABsAGQAWABwAGwAcABYABwAWABkAEQAaABsAEQAOABoAGwAWABEAEQAdAA4AHgAWAAcAEQAWAB8AFgAeACAAFgAgAB8AEQAfACEAHwATACEAEwARACEAHwASABMAHwAgABIADQARABMADQAdABEAEgAiABMADQATACIAIgASACMAIwASACAAIwALACIAIgALAA0ACwAjAAIAIwAAAAIAAAAjACAAAgAKAAsADAALAAoADAANAAsAAgABAAoAAAABAAIACgAJAAwACQANAAwAAQAJAAoAAAADAAEAJAANAAkAAAAEAAMABAABAAMAAAAFAAQAAAAgAAUAAQAGAAkABAAGAAEABgAkAAkABQAIAAQABAAIAAYAIAAIAAUABgAlACQACAAlAAYAFAANACQAJQAUACQAHQANABQACAAmACUAIAAVAAgACAAVACYAIAAeABUAJgAnACUAJQAnABQAJgAVACcAJwAdABQAFQAoACcAJwAoAB0AFQAeACgAKAApAB0ADgAdACkAHgAqACgAKAAqACkADgApAA8AKgAPACkADwAHAA4AHgArACoAHgAHACsAKgAsAA8ABwAPACwAKwAsACoABwAsABAAKwAQACwAKwAHABAA"),
|
|
||||||
"lods": [0.058495842, PackedByteArray("EQASABMAEgALABMADQARABMAEwALAA0ADAANAAsACQANAAwADAALAAoACgAJAAwAAgAKAAsACwASAAIAAgABAAoAAQAJAAoAEgAAAAIAAAABAAIAFAANAAkADQAUABEAAQAGAAkAAAADAAEABAABAAMABAAGAAEAAAAEAAMABgAIAAkABAAIAAYACAAUAAkAAAAFAAQABQAIAAQAAAASAAUACAAVABQABQAVAAgAFgAFABIAFgAVAAUAEQAWABIAEQAUAA4ABwAWABEABwARAA4AFQAWAAcADgAUAA8AFQAPABQADwAHAA4AFQAHABAABwAPABAAFQAQAA8A"), 0.33890408, PackedByteArray("AAABAAIAAAADAAEAAAAEAAMABAABAAMAAAAFAAQABAAGAAEAAAAHAAUABwAAAAIABQAIAAQABAAIAAYABwAIAAUAAQAGAAkABgAIAAkAAgABAAoAAQAJAAoAAgAKAAsACwAHAAIADAALAAoACgAJAAwADAANAAsACQANAAwABwALAA0ADQAJAA4ABwANAA4ADgAJAA8ADwAHAA4ACAAPAAkABwAPABAACAAQAA8ACAAHABAA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("fAQevz8mvz/SnEw+a1rxvirNuj++RW0+kJ0bvxAWuj9W3HU+owHzvsbUvj8a61c+vtwPv8bUvj8AAACAsjQzvz4mvz8AAACA8rANv9KSnj/2Yjw+GeQjv8CEZr0AAACAC5cgv4NPnj/xua85693jvtKSnj86OOQ+WPnavsbUvj+B+qU+/a0Ovz8mvz80XbA+tXPLvsbUvj+1c8s+cm/9vj4mvz9yb/0+4sbnvsCEZr3ixuc+duLKvtCEZr2wwMo+mHIPv9CEZr2wRAm58TENvz0KVz/xMQ0/Y2tBv7WmmD8AAACAqsQIv7WmmD+qxAg/6Uv0vtaOXj/f9/Q+4M8sv9aOXj+QEy86Fa5Hvz0KVz8AAACAsjQzv/gfPz4AAACAcm/9vvgfPz5yb/0+6eA6vzRzqD4AAACAoiQEvzRzqD6iJAQ/qsQIvx6O+T6qxAg/Y2tBvx6O+T4AAACA6Uv0vuyE6j7f9/Q+4M8sv+yE6j6QEy863fhFv+Kdgj8AAACAq4g4v9+3sD8AAACAyPwLv+Kdgj/I/As/M3wCv9+3sD8zfAI/IS0hv9+3sD+Kj2E+wyfrvrE2iD9Lpus+JjsSv7E2iD/2mEI+hlQmv7E2iD/R0gA6yuwXv9aOXj8kY0o+yuwXv+yE6j4kY0o+TA/lvkCVET6Jb+U+KW8Ov0CVET4yZz0+BwIiv0CVET5E9sM51I37vnC3Xr14nSY+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_3kb5t"]
|
|
||||||
resource_name = "Barrel_Cylinder_012"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.00013090926, 0.38374102, 1.5496337, 0.5516742),
|
|
||||||
"attribute_data": PackedByteArray("aqBrP0RqzT7roWs/2pG8Pmqgaz+6ac0+a6BrP5JmzT5qoGs/umnNPmugaz+WZs0+aqBrP0ZqzT7roWs/2pG8Pu6vbz9a0+s+aqBrP0ZqzT4zsW8/0NDrPmqgaz9Gas0+pqpvP9DQ6z5qoGs/umnNPmqgaz9Eas0+M7FvP9DQ6z4zsW8/7N3rPqaqbz/s3es+aqBrP0RqzT7ur28/WtPrPmugaz+SZs0+M7FvP+zd6z5roGs/lmbNPiMiXT8Aw+E+7q9vP1rT6z7roWs/2pG8PiIiXT8Aw+E+7q9vP1rT6z5roGs/kmbNPiMiXT8Aw+E+66FrP9qRvD4jIl0/AMPhPqaqbz/Q0Os+pqpvP+zd6z4jIl0/AMPhPiIiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z6mqm8/0NDrPiMiXT8Aw+E+IyJdPwDD4T4zsW8/7N3rPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPpSubz/s3es+5K9vP9DQ6z7kr28/7N3rPpSubz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z7kr28/0NDrPiMiXT8Aw+E+lK5vP+zd6z7kr28/7N3rPvWrbz/Q0Os+9atvP+zd6z5ErW8/7N3rPkStbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z71q28/7N3rPpysbz/Q0Os+nKxvP+zd6z71q28/0NDrPrawbz9e1+s+trBvP17X6z62sG8/XtfrPmugaz+WZs0+IiJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiIiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPmugaz+WZs0+IiJdPwDD4T7ur28/WtPrPuuhaz/akbw+PK9vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z6crG8/0NDrPkStbz/s3es+nKxvP+zd6z5ErW8/0NDrPiMiXT8Aw+E+trBvP17X6z4jIl0/AMPhPjyvbz/Q0Os+IyJdPwDD4T6crG8/0NDrPkStbz/Q0Os+9atvP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPiMiXT8Aw+E+nKxvP+zd6z71q28/7N3rPkStbz/s3es+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("EQA+AD8AEQAMAD4AQAA1ADIAQABBADUAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcAMwBKADQASgAzAEsASwAzAEwASwALAEoASgALABAACwBLAA0ASwAOAA0ADgBLAEwADgBMAA8AAAABAAIAAAADAAEABABNAAYABAAHAE0ACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAHwAgACEAIAAfAE4AIABOACIAIwBPACUAIwBQAE8AJABRAFIAJABTAFEAVABVAFYAVAA3AFUAVgBVADYAVgA2AFcAWABZAFoAWABbAFkAWgBZAFwAWgBcAF0AXgBfAGAAXgBhAF8AYgBhAF4AYgBjAGEAZAAmAGUAZABmACYAZwBoAGkAZwAnAGgAGQBqAGsAGQBsAGoAbQBuABwAGwAaAB4AGwAdABoAbwBwAHEAbwByAHAAcwB0AHUAcwB2AHQAKQA4AHcAKAApACoAeAApACgAeAA4ACkAeAB5ADgAegB4ADoAOQB4AHoAOQB5AHgAeQA5ACsAeQArAHsAewArACwAKwA5AHwAfAA5AH0AKwB8AH4ALQAuAC8AfwAuAC0AOwAuAH8AgAAuADsALgA9AIEALgA8AD0ALgCAADwAPQA8AIIAPACAADAAMACAAIMAMACDADEAPAAwAIQAhAAwAIUAPACEAIYA"),
|
|
||||||
"lods": [0.058495842, PackedByteArray("MgAzADQANAALABAAMwALADQACwAzAA0AMwAOAA0ADgAzAA8AMgA1ADMADAA1ADIADAAyABEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAA2ACUAJAA3ADYANwAmADYANwAnACYAKAApACoAKAA4ACkAOQA4ACgAOQAoADoAOAA5ACsAOAArACwALQAuAC8AOwAuAC0ALgA7ADwALgA8AD0APAA7ADAAMAA7ADEA"), 0.33890408, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkACwAMAA0ADAAOAA0ADgAMAA8ADAALABAADAAQABEAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAAmACUAJAAnACYAKAApACoAKwApACgAKQArACwALQAuAC8ALgAtADAAMAAtADEA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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9KanBo7rDkz0pqcGjusOTPSmpwYg6z1MEKAiJonrAUyzAERtiesBTLMARG0g8rNQYBdBb4nrAUyzAERtiesBTHmvTv72gWIBC6UBQPaBYgELpQFA9oFiAQAAOe32gWIBAQANk0z2plP///+/t/WhU////79M9qZT////v1DlH7j///+/Z+WeuP///7///2j/r5Mb9v//aP////+///9o/3oCeT7//2j/qG5d9///aP////+/lL//fw3/B2CUv/9/gfcSHpS//38N/wdglL//f1t0kAuUv/9/////P7cpBHpJekj68C/GjpSeQ9XwL8aOlJ5D1bcpBHqfeEr7MPXfUv///78w9d9S////v///aP////+///9o/6huXff//2j/+osEBpS//3////8/lL//f3GRYwSUv/9/////P+gyBG2JaRny6DIEbXhvd++3KQR6bHnN+rcpBHqyd9n7zCdBgwSGR/7MJ0GD5ITY/cwnQYNahmj+zCdBg46Et/02MWpvMXDX8TYxam8hazb0NjFqb1FxUPE2MWpvvWnd9PAvxo7Ncrly8C/GjnSNnqPwL8aO////P1lcjvuiu7PJ9oFiAQulAUBM9qZT////v0z2plP///+/t/WhU////7+39aFT////v7f1oVP///+/MPXfUv///78w9d9S////vzD131L///+/MPXfUv///7///32l////v///faX///+///99pf///7///32l////v///faX///+///99pf///7/q9FKt////v+r0Uq3///+/6vRSrf///7/q9FKt////v+r0Uq3///+/6vRSrf///79Q5R+4////v1DlH7j///+/UOUfuP///79n5Z64////v2flnrj///+/Z+WeuP///78g6z1MKqJeMSDrPUxSnbYMIOs9TOOk6D8g8rNQYBdBbyDys1BgF0Fvpyu1iNGMX/qnK7WIkI+W+6crtYhQkOr7pyu1iPuLAfrBLuRyQW+U9sEu5HIWc6H0wS7kchx0G/TBLuRyOG4b9///aP////+///9o/85vDoj//2j/qG5d9///aP+qhFgC//9o/////7///2j/////v///aP////+///9o/////7+Uv/9/////P5S//3+xdTwKlL//f36aVPmUv/9/////P5S//3////8/lL//f////z+Uv/9/////P5S//3////8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_8yqv1")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_0qui7"]
|
|
||||||
points = PackedVector3Array(-0.5515434, 0.83988744, 0.5515433, -0.4771692, 0.8693147, 0.47842592, -0.54684806, 1.0203948, 0.5467912, -0.77335143, 1.0203948, -2.2907268e-05, -0.78000003, 0.83988744, -2.2907268e-05, -0.7555467, 0.48736697, -2.2907268e-05, -0.53426456, 0.48736697, 0.53420895, -0.4771692, 0.45793974, 0.47842592, -0.3973859, 1.4907761, 0.39731643, -0.4592893, 1.0640807, 0.46022758, -0.445053, 1.2388241, 0.4457013, -0.49501148, 1.4932032, 0.4949502, -0.50973606, 1.3804996, 0.50969255, -0.53426456, 1.1925595, 0.53420895, -0.5603707, -0.056279004, -0.00013090926, -0.7555467, 1.1925595, -2.2907268e-05, -0.51619685, 0.32885414, 0.51617265, -0.730004, 0.32885414, -2.2907268e-05, -0.49501148, 0.18657178, 0.4949502, -0.4527158, -0.056279004, 0.45266744, -0.44741946, 0.14212751, 0.44807735, -0.396259, -0.056279004, 0.39596638, -0.56198585, 1.4907761, -2.2907268e-05, -0.6172782, 1.4933548, 0.19978078, -0.55736566, 1.4933548, 0.34444943, -0.49133033, -0.05445876, 0.1626821, -0.70002896, 1.4932032, -2.2907268e-05, -0.64022905, -0.056279004, -2.2907268e-05, -0.70002896, 0.18657178, -2.2907268e-05)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_4ddkr"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, 0.39600134, 0.5521874, 1.5496335, 0.3839987),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("AAABAAIACQAAAAIAAQAJAAIACQAKAAAACgAFAAAAAAAFAAEACQARAAoAEQAFAAoACQASABEAEgAMABEADAAFABEACQALABIAEgALAAwAAQALAAkACwATAAwAEwAFAAwAAQAUAAsACwAUABMAFQABAAUAFQAFABYABQANABYADQAVABYABQATAAYABQAGAA0AFwABABUADQAXABUADwABABcAFAABAA8ADgAXAA0ADwAXAA4ADgANABgADQAGABgABgAOABgABgAPAA4AFAAQABMABgATAAcABwATABAAFAAZABAAGQAIABAABwAQAAgAGQADAAgABwAIAAMAGQAEAAMAFAAEABkABwADAAQAFAAPAAQABwAEABoABAAPABsABAAbABoABwAaABwAHAAaABsAHQAHABwAHAAbAB0ABgAHAB0AGwAPAB4AHwAPAAYABgAdAB8AHwAeAA8AGwAfAB0AGwAeAB8A"),
|
|
||||||
"lods": [0.046468664, PackedByteArray("AAABAAIACQAAAAIAAQAJAAIACQAKAAAACgAFAAAAAAAFAAEACQALAAoAAQALAAkADAAFAAoACwAMAAoAAQAFAA0ABQAMAAYABQAGAA0ADQAOAAEABgAOAA0ADwABAA4ABgAPAA4ACwABAA8ABAAPAAYACwAPAAQABgAMAAcABAAGAAcACwAQAAwABwAMABAACwAEAAMABwADAAQACwADABAABwAIAAMAAwAIABAABwAQAAgA"), 0.18251021, PackedByteArray("AAABAAIAAQADAAIAAgADAAAAAwABAAQAAAAFAAEABgABAAUABQAAAAYABAABAAYABAAGAAcABgAAAAcABwADAAQAAwAIAAAABwAAAAgABwAIAAMA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("AAAAAMbUvj++3A8/cm/9vj4mvz9yb/0+tXPLvsbUvj+1c8s+duLKvtCEZr2wwMo+4sbnvsCEZr3ixuc+AAAAAD4mvz+yNDM/AAAAAD0KVz8Vrkc/AAAAAMCEZr0Z5CM/yPIEudCEZr21YQ8/693jvtKSnj86OOQ+STGsOc1mnj+N9SA/6Uv0vtaOXj/f9/Q+gNcoOtaOXj/bJS0/AAAAALWmmD9ja0E/yPwLv+Kdgj/I/As/8TENvz0KVz/xMQ0/zfu8OUCVET4lMiI/1Hj4ObE2iD/KkyY/wyfrvrE2iD9Lpus+gNcoOuyE6j7bJS0/6Uv0vuyE6j7f9/Q+M3wCv9+3sD8zfAI/AAAAAN+3sD+riDg/qsQIv7WmmD+qxAg/AAAAAOKdgj/d+EU/TA/lvkCVET6Jb+U+cm/9vvgfPz5yb/0+oiQEvzRzqD6iJAQ/AAAAAPgfPz6yNDM/AAAAADRzqD7p4Do/qsQIvx6O+T6qxAg/AAAAAB6O+T5ja0E/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_oqldp"]
|
|
||||||
resource_name = "Barrel_Cylinder_013"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, 0.39600134, 0.5521874, 1.5496335, 0.3839987),
|
|
||||||
"attribute_data": PackedByteArray("7q9vP1rT6z4zsW8/7N3rPu6vbz9a0+s+M7FvP9DQ6z6Urm8/7N3rPjOxbz/Q0Os+M7FvP+zd6z6mqm8/0NDrPqaqbz/s3es+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T7ur28/WtPrPiMiXT8Aw+E+7q9vP1rT6z4jIl0/AMPhPjOxbz/Q0Os+IyJdPwDD4T7ur28/WtPrPqaqbz/s3es+pqpvP+zd6z7ur28/WtPrPiMiXT8Aw+E+lK5vP+zd6z4zsW8/7N3rPjyvbz/Q0Os+5K9vP+zd6z6Urm8/0NDrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z48r28/0NDrPiMiXT8Aw+E+IyJdPwDD4T7kr28/7N3rPiMiXT8Aw+E+9atvP9DQ6z71q28/7N3rPkStbz/s3es+RK1vP9DQ6z6Urm8/7N3rPjyvbz/Q0Os+PK9vP+zd6z6Urm8/0NDrPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+trBvP17X6z62sG8/XtfrPuSvbz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+5K9vP+zd6z48r28/7N3rPuSvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+5K9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+nKxvP9DQ6z5ErW8/0NDrPvWrbz/Q0Os+IyJdPwDD4T4jIl0/AMPhPrawbz9e1+s+PK9vP+zd6z6crG8/7N3rPvWrbz/s3es+RK1vP+zd6z4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEACAAqACsACAAHACoALAAcAAQALAAtABwALgAvADAALgAxAC8AMgAzADQAMgA1ADMAGwA2ADcAGwA4ADYANgAGADcANgAFAAYACQAKAAsACQAMAAoAOQA6ADsAOQA8ADoAPQAgAD4APQAeACAAPwBAAEEAPwBCAEAAQwBEAEUAQwBGAEQARwAQACEARwAOABAAHQAPAA0AHQAfAA8AGgBIAEkAGgBKAEgASwBMAE0ASwBOAEwAIgAjAE8AEQAjACIAEQAiABMAEQBQACMAUQARAFIAJAARAFEAUAARACQAJABRACUAUAAkABQAUAAUAFMAUwAUABIAFAAkAFQAVAAkAFUAFABUAFYAJgAZABYAVwAZACYAJwAZAFcAWAAZACcAGQAoAFkAGQAYACgAGQBYABgAKAAYAFoAGABYABUAFQBYACkAFQApABcAGAAVAFsAWwAVAFwAGABbAF0A"),
|
|
||||||
"lods": [0.046468664, PackedByteArray("AAABAAIAAAADAAEABAAaABsAGwAaAAUABQAGABsABAAcABoABwAcAAQABwAEAAgACQAKAAsACQAMAAoAHQAeAB8AHQAfAA8AHQAPAA0AHgAgAB8AHgAhACAAHgAOACEADgAQACEAEQAiABMAEQAjACIAIwARACQAJAARACUAIwAkABQAIwAUABIAJgAZABYAJwAZACYAGQAnABgAGQAYACgAGAAnABUAFQAnACkAFQApABcA"), 0.18251021, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABwAFAAQABwAEAAgACQAKAAsACQAMAAoADQAOAA8ADgAQAA8AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("AAAAAMbUvj++3A8/cm/9vj4mvz9yb/0+tXPLvsbUvj+1c8s+AAAAAD4mvz+yNDM/AAAAAD0KVz8Vrkc/cm/9vj4mvz9yb/0+AAAAAD4mvz+yNDM/4sbnvsCEZr3ixuc+AAAAAMCEZr0Z5CM/AAAAAMCEZr0Z5CM/duLKvtCEZr2wwMo+4sbnvsCEZr3ixuc+yPIEudCEZr21YQ8/tXPLvsbUvj+1c8s+duLKvtCEZr2wwMo+AAAAAMbUvj++3A8/yPIEudCEZr21YQ8/cm/9vj4mvz9yb/0+duLKvtCEZr2wwMo+tXPLvsbUvj+1c8s+4sbnvsCEZr3ixuc+AAAAAMCEZr0Z5CM/AAAAAMbUvj++3A8/yPIEudCEZr21YQ8/AAAAAD0KVz8Vrkc/AAAAAD4mvz+yNDM/yPwLv+Kdgj/I/As/AAAAALWmmD9ja0E/8TENvz0KVz/xMQ0/693jvtKSnj86OOQ+6Uv0vtaOXj/f9/Q+STGsOc1mnj+N9SA/gNcoOtaOXj/bJS0/zfu8OUCVET4lMiI/693jvtKSnj86OOQ+6Uv0vtaOXj/f9/Q+8TENvz0KVz/xMQ0/yPwLv+Kdgj/I/As/STGsOc1mnj+N9SA/gNcoOtaOXj/bJS0/AAAAALWmmD9ja0E/zfu8OUCVET4lMiI/cm/9vvgfPz5yb/0+AAAAAPgfPz6yNDM/AAAAAB6O+T5ja0E/qsQIvx6O+T6qxAg/AAAAAD0KVz8Vrkc/yPwLv+Kdgj/I/As/AAAAAOKdgj/d+EU/8TENvz0KVz/xMQ0/AAAAAPgfPz6yNDM/oiQEvzRzqD6iJAQ/AAAAADRzqD7p4Do/cm/9vvgfPz5yb/0+M3wCv9+3sD8zfAI/AAAAAN+3sD+riDg/qsQIv7WmmD+qxAg/693jvtKSnj86OOQ+1Hj4ObE2iD/KkyY/STGsOc1mnj+N9SA/wyfrvrE2iD9Lpus+wyfrvrE2iD9Lpus+1Hj4ObE2iD/KkyY/6Uv0vtaOXj/f9/Q+gNcoOuyE6j7bJS0/gNcoOtaOXj/bJS0/6Uv0vuyE6j7f9/Q+6Uv0vuyE6j7f9/Q+zfu8OUCVET4lMiI/gNcoOuyE6j7bJS0/TA/lvkCVET6Jb+U+TA/lvkCVET6Jb+U+AAAAALWmmD9ja0E/AAAAAOKdgj/d+EU/qsQIv7WmmD+qxAg/oiQEvzRzqD6iJAQ/AAAAAB6O+T5ja0E/AAAAADRzqD7p4Do/qsQIvx6O+T6qxAg/wyfrvrE2iD9Lpus+6Uv0vuyE6j7f9/Q+qsQIv7WmmD+qxAg/M3wCv9+3sD8zfAI/TA/lvkCVET6Jb+U+oiQEvzRzqD6iJAQ/qsQIvx6O+T6qxAg/cm/9vvgfPz5yb/0+1Hj4ObE2iD/KkyY/gNcoOuyE6j7bJS0/AAAAAN+3sD+riDg/AAAAAOKdgj/d+EU/AAAAADRzqD7p4Do/AAAAAPgfPz6yNDM/AAAAAB6O+T5ja0E/LoMP/51BzsAugw//nUHOwC6DD/////+/LoMP/51BzsBCXAR6AIDY+9Zexo6GyJbP1l7GjobIls8SYARtd2937xJgBG09ezvy/38AAP///7//fwAA////v/9/AAD///+//38AAP///7+t62sf////v37lROL///+/retrH////79+5UTi////vwAAacDrkjz7AABpwP///78AAGnAeUAdPwAAacBXdGr0bP//f+t/qwhs//9/rf62f2z//3////8/bP//f+qMBwBs//9/YfRCAA5dtYiGj6j81l7GjokqjuRCXAR6QHzS+q3rax////+/HfVNIv///7+t62sf////vx31TSL///+/fuVE4v///78AAGnAeUAdPwAAacD///+/AABpwHGRm/sAAGnA////v2z//3+t/rZ/bP//f////z9s//9/////P2z//3////8/EmAEbT90l/ASYARtAIBZ80JcBHoHfk/7QlwEekh6SPp1W0GD5oSx/3VbQYMFhrL+dVtBg297/v91W0GDWoZo/l5fam+OfUb0Xl9qb7hz5fFeX2pv/3/d9F5fam9QcVDx1l7GjnSbZvjWXsaO////P9Zexo6JKo7k3PVqIv///7/c9Woi////v9z1aiL///+/3PVqIv///78d9U0i////vx31TSL///+///+B2v///7///4Ha////v///gdr///+///+B2v///7/W9Mfd////v9b0x93///+/1vTH3f///7/W9Mfd////v37lROL///+/Dl21iMeMPv8OXbWIA3T+/w5dtYhQkOr7WF7kcgV2l/RYXuRyvH2J9lhe5HL/fxv3WF7kchx0G/QAAGnA////vwAAacCtdb71AABpwH6aVPkAAGnAfppU+QAAacD///+/AABpwBx41QcAAGnA////vwAAacA4ca4ObP//f////z9s//9/7n+hB2z//38FlPP/bP//f////z9s//9/////P2z//3////8/bP//f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_4ddkr")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pr8vc"]
|
|
||||||
points = PackedVector3Array(-0.5515433, 0.83988726, 0.5515404, -0.5343009, 0.48736686, 0.5342499, -4.529953e-06, 0.83988726, 0.78000003, -0.54684085, 1.0203946, 0.54680425, -4.529953e-06, 0.48736686, 0.75553024, -0.39630818, -0.056279004, 0.39600134, -0.4950057, 0.18657173, 0.49497044, -0.5161938, 0.32885405, 0.5161701, -4.529953e-06, 0.32885405, 0.72997046, 0.0006440878, 0.45793962, 0.6763324, 0.0006440878, 0.8693145, 0.6763324, -4.529953e-06, 1.0203946, 0.77330935, -0.5343009, 1.1925592, 0.5342499, -0.00016671419, -0.056279004, 0.56007284, -0.45273763, -0.056279004, 0.452684, -0.4950057, 1.4933546, 0.49497044, -0.39738917, 1.4907758, 0.3973545, -4.529953e-06, 0.18657173, 0.7000128, -4.529953e-06, -0.056279004, 0.6401728, 0.00031977892, 0.14212747, 0.6335573, -4.529953e-06, 1.4907758, 0.56195223, 0.00031977892, 1.2374587, 0.62874603, -4.529953e-06, 1.4933546, 0.7000128, -4.529953e-06, 1.1925592, 0.75553024)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ighid"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056279004, 0.39600134, 0.5516701, 1.5496335, 0.3839987),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("CQAXABgAGAAXABkAGgAJABgAGAAZABoACQAHABcABwAZABcAGQAbABoAGwAJABoAGQAcABsAGQAUABwAGwAcABQABwAUABkAGwAdAAkACAAHAAkACQAWAAgACQAdABYAHgAIABYAHwAWAB0AHwAeABYAHgAgAAgABwAIACAAIQAeAB8ABwAgAAoAIgAgAB4AIgAKACAAIgAHAAoAIQAiAB4AIQAHACIAIQAUAAcAIwAfAB0AFQAhAB8AFQAfACMAIwAdACQADAAhABUAIQAMABQAEwAVACMAGwAkAB0AJQAVABMADAAVACUAEwAjACYAJgAjACQAJQATACYAJgAkACcACwAmACcAJQAmAAsAJAAFACcACwAnAAUAAgAlAAsAAgALAAUADAAlAA4AJQANAA4AAgANACUADwAOAA0AAgAPAA0ADwAMAA4ADwAoAAwAEQAMACgAFAAMABEAKAAPACkAKQARACgAAgABAA8AKQAPAAEAAAABAAIAAgAFAAAAAwApAAEAAAADAAEAKgARACkAAwAqACkABAADAAAAAAAFAAQABQAqAAQABAAGAAMAAwAGACoABAAqAAYAJAAqAAUAJAAbACoAEQAqACsAKgAbABIAKgASACsAEgAbABAAGwAUABAALAArABIALAARACsAEAAsABIAFAARACwAEAAUACwA"),
|
|
||||||
"lods": [0.059560224, PackedByteArray("EAARABIAEQAGABIABgAQABIABQAQAAYABQAGAAQABAAGAAMAAwAGABEABAADAAAAAAAFAAQAAAADAAEAAwARAAEAAAABAAIAAgAFAAAAEQAPAAEAAgABAA8AAgAPAA0ADwAOAA0AAgANABMAEwANAA4ADwAMAA4ADAAPABEADAATAA4AAgATAAsAAgALAAUACwATAAUAFAAMABEAEAAUABEADAAVABMAEwAVAAUAFQAMABQAEAAFABYAFQAWAAUAEAAWAAkAFQAKABYABwAUABAAFQAUAAcABwAQAAkAFQAHAAoACQAWAAgACAAHAAkAFgAKAAgABwAIAAoA"), 0.3445543, PackedByteArray("AAABAAIAAAADAAEABAADAAAAAAAFAAQAAgAFAAAABAAGAAMABQAGAAQAAwAHAAEAAwAGAAcABgAFAAgABgAIAAkABwAGAAkACAAHAAkACgAIAAUABwAIAAoAAgALAAUACwAKAAUAAgAKAAsACgAMAAcAAgANAAoADAAKAA4ACgANAA4AAgAPAA0ADwAOAA0AAgABAA8ADwAMAA4ABwAPAAEADAAPAAcA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("lYB8PsbUvj/8bes+GS96PvnouD8emhs/JKtDPtibuD/8efs++/KYPj4mvz9vhxM/tXPLPsbUvj+1c8s+Xs7jPn5xnj/4z+M+cm/9Pj4mvz9yb/0+AAAAAMCEZr0Z5CM/OsHKPtCEZr2wwMo+4sbnPsCEZr3ixuc+yPIEudCEZr21YQ8/O4NdPn5xnj/jJQo/AAAAAD4mvz+yNDM/nZHlPcbUvj/Y+QM/AAAAAMbUvj++3A8/s/kZPj4mvz/bQiM/8TENPz0KVz/xMQ0/AAAAALWmmD9ja0E/yPwLP+Kdgj/I/As/1Hj4ObE2iD/KkyY/AAAAAD0KVz8Vrkc/gNcoOtaOXj/bJS0/ym3lPkCVET6Jb+U+AAAAAPgfPz6yNDM/cm/9PvgfPz5yb/0+AAAAADRzqD7p4Do/oiQEPzRzqD6iJAQ/qsQIPx6O+T6qxAg/AAAAAB6O+T5ja0E/wfT0PuyE6j7f9/Q+2hpfPkCVET5/IQs/MVduPuyE6j4DiRQ/TU5EPnDoXb2bLfU+gNcoOuyE6j7bJS0/zfu8OUCVET4lMiI/MVduPtaOXj8DiRQ/wfT0PtaOXj/f9/Q+STGsOc1mnj+N9SA/NTNlPrE2iD+j5A4/AKTrPrE2iD9Lpus+AAAAAN+3sD+riDg/O8aAPt+3sD8k3R0/M3wCP9+3sD8zfAI/qsQIP7WmmD+qxAg/AAAAAOKdgj/d+EU/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_jgrwr"]
|
|
||||||
resource_name = "Barrel_Cylinder_014"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056279004, 0.39600134, 0.5516701, 1.5496335, 0.3839987),
|
|
||||||
"attribute_data": PackedByteArray("a6BrP5JmzT5qoGs/nmnNPrmiaz96abM+aqBrP0hqzT65oms/emmzPmqgaz9Ias0+a6BrP5JmzT5qoGs/nmnNPmugaz+SZs0+IyJdPwDD4T7ur28/WtPrPrmiaz96abM+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T65oms/emmzPmugaz+SZs0+7q9vP1rT6z5qoGs/SGrNPu6vbz9a0+s+a6BrP5JmzT4zsW8/7N3rPu6vbz9a0+s+aqBrP0hqzT5roGs/kmbNPjOxbz/Q0Os+aqBrP0hqzT6mqm8/0NDrPmqgaz+eac0+aqBrP0hqzT4zsW8/0NDrPjOxbz/s3es+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+M7FvP+zd6z7ur28/WtPrPiMiXT8Aw+E+pqpvP+zd6z4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z6mqm8/7N3rPpSubz/s3es+5K9vP9DQ6z48r28/7N3rPpSubz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T6Urm8/7N3rPjyvbz/s3es+IyJdPwDD4T4jIl0/AMPhPpSubz/Q0Os+5K9vP9DQ6z71q28/0NDrPvWrbz/s3es+RK1vP+zd6z5ErW8/0NDrPpSubz/s3es+PK9vP9DQ6z48r28/7N3rPpSubz/Q0Os+9atvP+zd6z6crG8/0NDrPpysbz/s3es+9atvP9DQ6z62sG8/XtfrPuSvbz/s3es+trBvP17X6z62sG8/XtfrPmugaz+SZs0+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+a6BrP5JmzT48r28/0NDrPuSvbz/s3es+5K9vP9DQ6z6crG8/0NDrPkStbz/s3es+nKxvP+zd6z5ErW8/0NDrPpysbz/s3es+9atvP+zd6z5ErW8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPrawbz9e1+s+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/0NDrPiMiXT8Aw+E+nKxvP9DQ6z5ErW8/0NDrPvWrbz/Q0Os+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("IQA9AD4AIQAcAD0APwAyAC8APwBAADIAQQBCAEMAQQBEAEIARQBGAEcARQBIAEYAMABJAEoASQAwAEsASwAwAEwAGwBJAEsAGwAgAEkAGwBLAB0ASwAeAB0ATAAeAEsAHgBMAB8AAAABAAIAAAADAAEABAAFAAYABAAHAAUATQBOAAoAEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiAE8AIwBPACUAUABRAFIAUAAzAFEAUwBUAA4AUwBVAFQAVgBXAFgAVgA0AFcAWABXAFkAWABZAFoAWwBcAF0AWwBeAFwAXwBeAFsAXwBgAF4AYQBiAGMAYQBkAGIAYwBiAGUAYwBlAGYAZwBoAGkAZwANAGgAagAPADUAagBrAA8AbAARABIACwAJAAgACwAMAAkAEABtAG4AEABvAG0AcABxADEAcAByAHEAcwB0AHUAcwB2AHQAdwAqAHgAeQAqAHcAKgA2ACkAKgB6ADYAeQB6ACoAeQB7AHoAewAmAHwAewB9ACYAewB5AH0AJgB9ACgAKAB9ACcAfQB5ADgAOAB5ADcAfQA4AH4AfwA6ADkAKwA6AH8AKwB/AC0AKwCAADoAPAArAIEAOwArADwAgAArADsAOwA8AIIAgAA7AC4AgAAuAIMAgwAuACwALgA7AIQAhAA7AIUALgCEAIYA"),
|
|
||||||
"lods": [0.059560224, PackedByteArray("LwAwADEAMAAgADEAGwAgADAAGwAwAB0AMAAeAB0AHwAeADAALwAyADAAHAAyAC8AHAAvACEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkAEAAzAAwAEAARADMAMwARABIADAAzAA4AMwA0AA4ANAA1AA4ANAANADUANQANAA8AEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiACUAKgA2ACkANwA2ACoANwAmADYAJgA3ACcAJwA3ADgAJgAnACgAKwA5AC0AKwA6ADkAOgArADsAOwArADwAOgA7AC4AOgAuACwA"), 0.3445543, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkADAANAA4ADQAPAA4AEAANAAwAEAARAA0ADQARABIAEwAUABUAEwAWABQAFwAYABkAFwAaABgAGwAcAB0AHAAeAB0AHwAeABwAGwAgABwAHAAgACEAIgAjACQAIwAiACUAJgAnACgAJwAmACkAJwApACoAKwAsAC0ALAArAC4A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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QwLnf9B8D/84vzE/0HwP/zi/MT/QfA//3AF7k9B8D/84vzE/KKHGjmKNt3LsnwRt/n9Z8yihxo7Z29SiKKHGjtnb1KIoocaO/msPACihxo5ijbdy7J8EbUiMdvDYfaEA////v9h9oQD///+/2H2hAP///7/YfaEA////v///AcA3KnIV//8BwM+kzaT//wHANypyFf//AcD///+///8BwMWOxQ4AAJKAA472/wAAkoD///+/AACSgG9/wj4AAJKA639Q97yjBHq2hUj6KKHGjnXVjuTworWIrm/q+7yjBHoIgkr7dgpeIv///7/wCkki////vwEbtuL///+///8BwP///7///wHA////v///AcC5groCAACSgP///78AAJKA////vwAAkoDqjPf/AACSgAAAAIDsnwRtVIUZ8uyfBG2HkHfvvKMEes+Dzfq8owR6/n/Y+4mkQYP6ebT+iaRBgxp7sv+JpEGDpHlo/omkQYOPhP7/oKBqb4GM1/GgoGpvsoI29KCgam+ujlDxoKBqb/9/3fQoocaOYo23ciihxo511Y7kKKHGjv///z8oocaO/msPAEIUjR/QVYYQQhSNH9BVhhDYfaEA////v3YKXiL///+/dgpeIv///792Cl4i////v14KdCL///+/Xgp0Iv///79eCnQi////v/AKSSL///+/8ApJIv///7/wCkki////v/AKSSL///+/8ApJIv///78AAIHa////vwAAgdr///+/AACB2v///78AAIHa////vwAAgdr///+/AACB2v///783C8rd////vzcLyt3///+/NwvK3f///783C8rd////vzcLyt3///+/NwvK3f///7/qGhLi////v+oaEuL///+/6hoS4v///78BG7bi////vwEbtuL///+/JRSXH+Gorfl5FEkgDasF+XkUSSD///+/eRRJIA2rBfnworWILXM0//CitYhucJ/88KK1iPuL/v+moeRyF4KU9qah5HLSiaH0pqHkcuKLG/SmoeRy/38b9///AcD///+///8BwP///7///wHARIxFDP//AcDFjsUO//8BwFx5qAH//wHA////v///AcCkMZcT//8BwK5vFAQAAJKAb3/CPgAAkoDtf1r4AACSgAWU8/8AAJKA////vwAAkoD///+/AACSgPJ/xQUAAJKA////vwAAkoDlfysL")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_ighid")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_0fkau"]
|
|
||||||
points = PackedVector3Array(-0.00012678944, -0.056279004, 0.56007284, 0.1916833, -0.054307073, 0.47884524, 0.39596757, -0.056279004, 0.39600134, -1.8788254e-05, -0.056279004, 0.6401728, -1.8788254e-05, 0.18657173, 0.7000128, -1.8788254e-05, 0.32885405, 0.72997046, -1.8788254e-05, 0.48736686, 0.75553024, -1.8788254e-05, 0.83988726, 0.78000003, -1.8788254e-05, 1.0203946, 0.77330935, -1.8788254e-05, 1.1925592, 0.75553024, -1.8788254e-05, 1.4933546, 0.7000128, -1.8788254e-05, 1.4907758, 0.56195223, 0.112086445, 1.4907758, 0.5154935, 0.24654792, 1.4907758, 0.4597881, 0.3973176, 1.4907758, 0.3973545, 0.4784265, 0.45793962, 0.47843176, 0.4526682, -0.056279004, 0.452684, 0.46022826, 1.0640805, 0.46023917, 0.49495065, 0.18657173, 0.49497044, 0.5161729, 0.32885405, 0.5161701, 0.5342091, 0.48736686, 0.5342499, 0.5515433, 0.83988726, 0.5515404, 0.54679126, 1.0203946, 0.54680425, 0.5342091, 1.1925592, 0.5342499, 0.2987125, 1.4933546, 0.5762732, 0.15031886, 1.4933546, 0.6377295, 0.49495065, 1.4933546, 0.49497044, 0.50969285, 1.3804994, 0.50970495, 0.4784265, 0.8693145, 0.47843176)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w8axg"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.00013090926, 0.38399458, 1.5496335, 0.5516742),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAEQAUABIAFQARABMAEgAUAAAAEQAAABQAFQAJABEACQAAABEAEwACABUAAgAJABUACgATABIACgACABMAEgAAAAoAAgADAAkABQAJAAMAAgAFAAMAAgAGAAUAFgAJAAUAFgAFAAYAAgALAAYAFgAGAAsAAgAXAAsACgAXAAIAGAAWAAsAGAAJABYAGAALABcABAAJABgACQAEAAAADAAYABcABAAYAAwADAAXAA0ACgANABcAGQAMAA0AGQANABoAGwAMABkAGwAZABoABAAMABsADQAOABoAGwAaAA4ADgAIABsABAAbAAgADgAHAAgABwAEAAgADQABAA4ADgABAAcABwABAAQADQAKAAEAHAAEAAEAHAABAB0AAQAPAB0ADwAcAB0AAQAKAA8AHgAEABwADwAeABwAAAAEAB4ADwAKAB8ACgAAABAAAAAeABAACgAQAB8AEAAeAA8AEAAPAB8A"),
|
|
||||||
"lods": [0.056928392, PackedByteArray("CQAKAAIAAgADAAkABQAJAAMAAgAFAAMAAgAGAAUABQAGAAsAAgALAAYADAAFAAsADAAJAAUAAgANAAsADAALAA0ACgANAAIADAANAA4ACAAMAA4ADQABAA4ADQAKAAEADgAHAAgADgABAAcABAAMAAgABwAEAAgABwABAAQABAAJAAwAAQAKAA8ADwAEAAEACQAAAAoACQAEAAAACgAQAA8ADwAQAAQACgAAABAAAAAEABAA"), 0.18401623, PackedByteArray("AAABAAIAAgADAAAAAQAAAAQAAgAFAAMABQAAAAMAAQAGAAIAAgAGAAUABwABAAQABgABAAcABAAAAAgACAAAAAUABwAEAAgACAAFAAYACAAGAAcA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("8TENPz0KVz/xMQ0/sjQzPz4mvz8AAACAGeQjP8CEZr0AAACA4sbnPsCEZr3ixuc+cm/9Pj4mvz9yb/0+OsHKPtCEZr2wwMo++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAtXPLPsbUvj+1c8s+cm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACARjEiP0CVET5E9sM5wfT0PtaOXj/f9/Q+TCQtP9aOXj+QEy86NjAhP8SBnj9J0rU5Y2tBP7WmmD8AAACAyPwLP+Kdgj/I/As/oiQEPzRzqD6iJAQ/Y2tBPx6O+T4AAACA6eA6PzRzqD4AAACAqsQIPx6O+T6qxAg/sjQzP/gfPz4AAACAym3lPkCVET6Jb+U+TCQtP+yE6j6QEy86wfT0PuyE6j7f9/Q+AKTrPrE2iD9Lpus+pJImP7E2iD/R0gA6Xs7jPn5xnj/4z+M+M3wCP9+3sD8zfAI/q4g4P9+3sD8AAACAqsQIP7WmmD+qxAg/3fhFP+Kdgj8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_8uc1q"]
|
|
||||||
resource_name = "Barrel_Cylinder_015"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.00013090926, 0.38399458, 1.5496335, 0.5516742),
|
|
||||||
"attribute_data": PackedByteArray("lK5vP9DQ6z4zsW8/7N3rPqaqbz/s3es+M7FvP9DQ6z6mqm8/0NDrPu6vbz9a0+s+IyJdPwDD4T4jIl0/AMPhPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T7ur28/WtPrPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPjOxbz/s3es+IyJdPwDD4T6mqm8/7N3rPu6vbz9a0+s+IyJdPwDD4T6Urm8/0NDrPqaqbz/s3es+7q9vP1rT6z4zsW8/0NDrPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPuSvbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP+zd6z7kr28/7N3rPiMiXT8Aw+E+IyJdPwDD4T71q28/0NDrPjyvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z4jIl0/AMPhPrawbz9e1+s+trBvP17X6z7kr28/0NDrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5ErW8/7N3rPkStbz/Q0Os+9atvP+zd6z6crG8/7N3rPkStbz/s3es+9atvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+PK9vP+zd6z62sG8/XtfrPpysbz/Q0Os+RK1vP9DQ6z7kr28/0NDrPrawbz9e1+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("KgArACwAKgAtACsAHAAuAC8AHAAwAC4AHgAFADEAHgAIAAUAMgABADMAMgADAAEAHQAyADMAHQA0ADIANQAHACEANQAGAAcANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAfACAAQABBAEIAQABDAEEACQAKAAsACQAMAAoARABFAEYARABHAEUASABJAEoASABLAEkATAAAABsATABNAAAAAgAaAE4AAgAEABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAmAFMAIwARACYAIwAkABEAJgARABQAEQAkACUAJQAkAFQAEQAlAFUAVgAWAFcAKAAWAFYAFgBYACkAFgAZAFgAKAAZABYAWAAZAFkAFQAoABcAWgAoABUAWwAoAFoAGQAoAFsAGQBbACcAGQAnAFwAXAAnAF0AGQBcABgA"),
|
|
||||||
"lods": [0.056928392, PackedByteArray("GgAbAAIAAgAEABoAGgAAABsAGwAAABwAGwAcAB0AHQAcAAMAHQADAAEAHgAIAAUABQAfAB4AHwAgAB4AHwAhACAAHwAGACEABgAHACEACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAIwAkABEAEQAkACUAIwARACYAJgARABQAGQAnABgAGQAoACcAJwAoABUAFQAoABcAKAAZABYAFgAZACkA"), 0.18401623, PackedByteArray("AAABAAIAAQAAAAMAAgAEAAAABQAGAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("8TENPz0KVz/xMQ0/sjQzPz4mvz8AAACAGeQjP8CEZr0AAACAcm/9Pj4mvz9yb/0+4sbnPsCEZr3ixuc+tXPLPsbUvj+1c8s+OsHKPtCEZr2wwMo++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAGeQjP8CEZr0AAACAOsHKPtCEZr2wwMo+4sbnPsCEZr3ixuc++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAcm/9Pj4mvz9yb/0+tXPLPsbUvj+1c8s+sjQzPz4mvz8AAACAsjQzPz4mvz8AAACA+mEPP9CEZr2wRAm5GeQjP8CEZr0AAACAvtwPP8bUvj8AAACAOsHKPtCEZr2wwMo+8TENPz0KVz/xMQ0/4sbnPsCEZr3ixuc+tXPLPsbUvj+1c8s+cm/9Pj4mvz9yb/0+cm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACAyPwLP+Kdgj/I/As/Y2tBP7WmmD8AAACANjAhP8SBnj9J0rU5wfT0PtaOXj/f9/Q+TCQtP9aOXj+QEy86RjEiP0CVET5E9sM5RjEiP0CVET5E9sM5TCQtP9aOXj+QEy86Fa5HPz0KVz8AAACAY2tBP7WmmD8AAACANjAhP8SBnj9J0rU5wfT0PtaOXj/f9/Q+cm/9PvgfPz5yb/0+yPwLP+Kdgj/I/As/oiQEPzRzqD6iJAQ/Y2tBPx6O+T4AAACA6eA6PzRzqD4AAACAqsQIPx6O+T6qxAg/Y2tBP7WmmD8AAACA3fhFP+Kdgj8AAACAqsQIP7WmmD+qxAg/Xs7jPn5xnj/4z+M+M3wCP9+3sD8zfAI/q4g4P9+3sD8AAACAqsQIP7WmmD+qxAg/ym3lPkCVET6Jb+U+wfT0PuyE6j7f9/Q+RjEiP0CVET5E9sM5TCQtP+yE6j6QEy86ym3lPkCVET6Jb+U+wfT0PtaOXj/f9/Q+TCQtP+yE6j6QEy86TCQtP9aOXj+QEy86wfT0PuyE6j7f9/Q+AKTrPrE2iD9Lpus+pJImP7E2iD/R0gA6Xs7jPn5xnj/4z+M+pJImP7E2iD/R0gA6NjAhP8SBnj9J0rU5AKTrPrE2iD9Lpus+sjQzP/gfPz4AAACAoiQEPzRzqD6iJAQ/6eA6PzRzqD4AAACAcm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACAyPwLP+Kdgj/I/As/3fhFP+Kdgj8AAACA8TENPz0KVz/xMQ0/Y2tBPx6O+T4AAACAqsQIPx6O+T6qxAg/sjQzP/gfPz4AAACA6eA6PzRzqD4AAACAY2tBPx6O+T4AAACAsjQzP/gfPz4AAACATCQtP+yE6j6QEy86pJImP7E2iD/R0gA63fhFP+Kdgj8AAACAq4g4P9+3sD8AAACAoiQEPzRzqD6iJAQ/qsQIPx6O+T6qxAg/qsQIP7WmmD+qxAg/M3wCP9+3sD8zfAI/ym3lPkCVET6Jb+U+wfT0PuyE6j7f9/Q+Xs7jPn5xnj/4z+M+AKTrPrE2iD9Lpus+R9YEepmG0voO0MaOz+Da8xbNBG3DljvyDtDGjs/g2vMWzQRthpB371YUFkz///+/nhpPuP///7+eGk+4////v1YUFkz///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7/QfL/9/r/OwNB8v/3+v87A0Hy//f///7/QfL/9/r/OwAAAZf9QDZw5AABl/////78AAGX/VpGhCAAAZf/qAahAAkD/f52QYe8CQP9/////PwJA/3+dkGHvAkD/fx+/HT8CQP9//3///xbNBG0Pk5fwR9YEekyI2ftX1LWIeHCR+w7Qxo5qYUPVVhQWTP///7/uCsdS////v+4Kx1L///+/nhpPuP///78AAGX/////vwAAZf8LcgIHAABl/4R0xAUAAGX/EWz79QAAZf/qAahAAkD/f////z8CQP9/eI2G8gJA/3////8/PdHkctSMl/Q90eRyp5CJ9j3R5HLGkRv3PdHkcuKLG/RX1LWIN3Nb+lfUtYgDdAH6V9S1iK5v6vtWFBZM////vw7Qxo6KZN35DtDGjv///z8O0MaOamFD1Z4aT7j///+/Nwtqrf///783C2qt////vzcLaq3///+/Nwtqrf///78AAH2l////vwAAfaX///+/AAB9pf///78AAH2l////v+4Kx1L///+/7grHUv///786CjtT////vzoKO1P///+/Ogo7U////786CjtT////v8jOam/+lEb0yM5qb+uP5fHIzmpvQZbd9MjOam+tjlDxMthBgxh72f0y2EGD+XlH/jLYQYNwe7f9MthBg6R5aP5H1gR6Z4dP+0fWBHq1hUj6Fs0EbUmZWvMAAGX/////vwAAZf////+/AABl/////78AAGX/VpGhCAAAZf////+/AABl/////78AAGX/EWz79QJA/3////8/AkD/f////z8CQP9/AAAAgAJA/39/ZV75AkD/f////z8CQP9//3///wJA/3////8/AkD/f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_w8axg")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_2v1j6"]
|
|
||||||
points = PackedVector3Array(0.5515428, 0.83988726, 0.5515433, 0.77330947, 1.0203946, -2.2907268e-05, 0.54680675, 1.0203946, 0.5467912, 0.534215, 1.1925592, 0.53420895, 0.50967026, 1.3804994, 0.50969255, 0.4783974, 0.45793962, 0.47842592, 0.5161729, 0.32885405, 0.51617265, 0.534215, 0.48736686, 0.53420895, 0.75553054, 0.48736686, -2.2907268e-05, 0.78000003, 0.83988726, -2.2907268e-05, 0.75553054, 1.1925592, -2.2907268e-05, 0.56007516, -0.056279004, -0.00013090926, 0.4949735, 1.4933546, 0.4949502, 0.3973586, 1.4907758, 0.39731643, 0.4449069, 1.237762, 0.4449453, 0.39600545, -0.056279004, 0.39596638, 0.4526875, -0.056279004, 0.45266744, 0.4949735, 0.18657173, 0.4949502, 0.7000137, 0.18657173, -2.2907268e-05, 0.729971, 0.32885405, -2.2907268e-05, 0.7000137, 1.4933546, -2.2907268e-05, 0.64017427, -0.056279004, -2.2907268e-05, 0.56195456, 1.4907758, -2.2907268e-05)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_5qv7k"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.5515433, 0.38399458, 1.5496335, 0.55221117),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("BwAXABgAGAAXABkAGgAHABgAGAAZABoABwADABcAAwAZABcAGQAbABoAGwAHABoACAADAAcAGQAcABsAGQAAABwAGwAcAAAAAwAAABkABwAJAAgAAwAIAAoACQAIAAoAAwAKAAsABwAdAAkAGwAdAAcAHgADAAsAHgALAAoAHwADAB4AAAADAB8AHgAKAAwACQAKAAwAHwAeAAwAIAAMAAkAHwAMACAAIAAJAB0ABgAfACAAIQAgAB0ABgAgACEAIQAdAAUAGwAFAB0AIgAGACEADQAfAAYAAAAfAA0ADgAGACIADQAGAA4AIgAhACMAIwAhAAUADgAiACMAGwAAAAIAIwAFACQAEwAjACQADgAjABMABQAlACQAEwAkACUABQAbACYABQAmACUAJwAbAAIAJgAbACcAAgAoACcAAgAAACgAKAApACcAJgAnACkAAAAqACgAKAAqACkAKgAmACkAAAANACoAJQAmABQAEwAlABQAFAAmAAEAJgAqACsAAQAmACsAKgANACwAKwAqACwAAQArABYAFAABABYALAAEACsAFgArAAQAFAAWABUAFQAWAAQAEwAUABUAEwAVABIAFQAEABIAEgAOABMABAAsABEAEgAEABEAEQAsAA0AEgAQAA4AEgARABAADgAQAA8AEQAPABAADQAOAA8AEQANAA8A"),
|
|
||||||
"lods": [0.08842275, PackedByteArray("AAABAAIAAwAAAAIAAQAAAAQABQACAAEAAAADAAYAAgAFAAcAAwACAAcACAADAAcABwAJAAgABwAFAAkAAwAIAAoACQAIAAoAAwAKAAsABgADAAsACQAKAAwACwAKAAwABQAMAAkABgALAAwABgAMAAUAAAAGAA0ABAAAAA0ADgAGAAUADQAGAA4ADQAOAA8ADgAQAA8AEQANAA8AEQAPABAABAANABEAEgARABAAEgAEABEAEgAQAA4ADgAFABMAEgAOABMAEwAFABQABQABABQAEwAVABIAFQAEABIAEwAUABUAAQAEABYAFAABABYAFQAWAAQAFAAWABUA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("Fa5HPz0KVz8AAACAcm/9Pj4mvz9yb/2+8TENPz0KVz/xMQ2/GeQjP8CEZr0AAACAl5gcP4n+uj9eJ2m+wfT0PtaOXj/LSPS+TCQtP9aOXj+QEy864sbnPsCEZr3ixue+OsHKPsCEZr0B48q+ym3lPkCVET6ODeW+ep/vPjBQXr3UoV+++mEPP9CEZr2wRAm56PQHP0CVET4C+Xy+sjQzPz4mvz8AAACANjAhP8SBnj9J0rU5vtwPP8bUvj8AAACAAEkJP8bUvj+bDn69e2oqPz4mvz8GxKm9I7X8PqCquj905Ta+LR0HP8SBnj/4cHu+tXPLPsbUvj+1c8u+axr0PsbUvj9an1K+MTsYPz4mvz+6PoK+sjQzP/gfPz4AAACAcm/9PvgfPz5yb/2+6eA6PzRzqD4AAACAoiQEPzRzqD6iJAS/qsQIPx6O+T6qxAi/Y2tBPx6O+T4AAACAwfT0PuyE6j7LSPS+RjEiP0CVET5E9sM5TCQtP+yE6j6QEy86RSURP+yE6j7v1Ya+RSURP9aOXj/v1Ya+pJImP7E2iD/R0gA6/KELP7E2iD+Z04G+AKTrPrE2iD94Jeu+pYTjPupZnj+5LeO+M3wCP9+3sD8zfAK/yPwLP+Kdgj/I/Au/3fhFP+Kdgj8AAACAqsQIP7WmmD+qxAi/Y2tBP7WmmD8AAACAbRcbP9+3sD8HKY6+q4g4P9+3sD8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_16jek"]
|
|
||||||
resource_name = "Barrel_Cylinder_016"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.5515433, 0.38399458, 1.5496335, 0.55221117),
|
|
||||||
"attribute_data": PackedByteArray("lK5vP9DQ6z4zsW8/7N3rPpSubz/s3es+pqpvP9DQ6z6mqm8/7N3rPmugaz/Uac0+aqBrP0hqzT4zsW8/0NDrPmqgaz9Eas0+a6BrP4pmzT5roGs/1GnNPvehaz+gAbw+aqBrP0hqzT73oWs/oAG8Pmqgaz9Eas0+a6BrP5JmzT5roGs/1GnNPmqgaz9Eas0+7q9vP1rT6z4zsW8/7N3rPu6vbz9a0+s+aqBrP0hqzT5roGs/imbNPjOxbz/Q0Os+IyJdPwDD4T6mqm8/7N3rPqaqbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+7q9vP1rT6z5roGs/imbNPvehaz+gAbw+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T73oWs/oAG8PiMiXT8Aw+E+a6BrP5JmzT7ur28/WtPrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T6Urm8/7N3rPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z4jIl0/AMPhPpSubz/Q0Os+pqpvP+zd6z4jIl0/AMPhPvWrbz/Q0Os+9atvP+zd6z5ErW8/7N3rPkStbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z71q28/7N3rPpysbz/Q0Os+nKxvP+zd6z71q28/0NDrPuSvbz/Q0Os+trBvP17X6z7kr28/7N3rPrawbz9e1+s+trBvP17X6z5roGs/kmbNPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T5roGs/imbNPiMiXT8Aw+E+a6BrP5JmzT48r28/0NDrPuSvbz/s3es+PK9vP+zd6z7kr28/0NDrPpysbz/Q0Os+RK1vP+zd6z6crG8/7N3rPkStbz/Q0Os+nKxvP+zd6z71q28/7N3rPkStbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPuSvbz/s3es+nKxvP9DQ6z71q28/0NDrPiMiXT8Aw+E+IyJdPwDD4T5ErW8/0NDrPuSvbz/Q0Os+PK9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("BAA+AD8ABAADAD4AQAAAAAIAQABBAAAAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcASgBLAEwASwBKAE0AAQBLAE0AAQBNAAYATQBKAE4ABgBNAAUATgAFAE0ABQBOAAgACABOAAcACQAKAAsACQAMAAoADQAOAE8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQBQAFEAHQBSAFAAUwBUAFUAUwBWAFQAVwBYAFkAVwAgAFgAWQBYAB4AWQAeAFoAWwBcAF0AWwBeAFwAXQBcAF8AXQBfAGAAYQBiAGMAYQBkAGIAYwBiACUAYwAlAGUAZgAnACQAZgAmACcALAAtAC4ALAAvAC0AZwAhACIAZwBoACEAaQBqACMAawBsACsAKAApAB8AKAAqACkAbQBuAG8AbQBwAG4AcQByAHMAcQB0AHIAdQAwAHYAdwAwAHUAMAAxADIAMAB4ADEAdwB4ADAAdwAzAHgAMwB5AHoAMwB7AHkAMwB3AHsAeQB7ADYANgB7ADUAewB3AHwAfAB3ADQAewB8AH0APAB+AH8AgAA8AD0AgQA8AIAAPAA7AH4AOwA8AIEAfgA7AIIAOwCBADcANwCBADoAOwA3AIMAOwCDAIQAgwA3AIUANwA6ADgAOAA6AIYANwA4ADkA"),
|
|
||||||
"lods": [0.08842275, PackedByteArray("AAABAAIAAwAAAAIAAwACAAQAAQAAAAUAAQAFAAYABQAAAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQAeAB8AHQAgAB4AHwAeACEAHwAhACIAHwAiACMAIAAkAB4AHgAkACUAIAAmACQAJgAnACQAKAApAB8AKAAqACkAKQAqACsALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAAzADAAMwA0ADUAMwA1ADYANwA4ADkANwA6ADgAOwA6ADcAOwA8ADoAOgA8AD0A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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sSYOv8B90Pxi/pQfiX4QAv///z+JfhAC////P4l+EAL///8/iX4QAv///z+JfhAC////P5cs83X///8/Li0edf///z+WNFVr////Py4tHnX///8/9jPaa6VI8g72M9prpUjyDnUub2uBZ6gNsTjHmv///z9gLSeL////P7E4x5r///8/sTjHmv///z+WNFVrVHHp7JY0VWtUcensljRVa1Rx6eziM6NrdlwM8iHl1kf///+/IeXWR////78h5dZH////vyHl1kf///+/AACUv4mdVgcAAJS/////vwAAlL////+/AACUv7N8UQMAAJS/////vwAAlL+byUeSAACUv2NV4yqYgP9/C3L8+JiA/3////8/mID/f4X9dz6YgP9/////P5iA/38jc4n5mID/f1yRWveYgP9/////PwTtF03Km8P0BO0XTQ6hu/cE+kdWYYq1/AT6R1ZLiNj7vfzLp5B8/Py9/MunsnuM/b38y6fSfNH8vfzLp297t/1p78hOT5wY+GnvyE6Pl5D1ae/ITlydp/hp78hOQZbd9Dfx76+JKrTwN/Hvr4kqtPA38e+viSq08Dfx769Vn/JSN/Hvr/gR745vYuv3hBZjQpcs83X///8/lyzzdf///z+XLPN1////PwgtonX///8/CC2idf///z8ILaJ1////PwgtonX///8/Li0edf///z8uLR51////Py4tHnX///8/Li0edf///z99Jf9/////P30l/3////8/fSX/f////z99Jf9/////P30l/3////8/fSX/f////z9gLSeL////P2AtJ4v///8/YC0ni////z9gLSeL////P2AtJ4v///8/sTjHmv///z/2M9prpUjyDvYz2mv///8/dS5va4FnqA11Lm9rgWeoDeIzo2t2XAzy4jOja3ZcDPJI96arwXSV+Uj3pqstdzb4SPemq9d31vdI96arA3QB+uTyPlHVkqD35PI+UbuWivnk8j5RxZcN+uTyPlHGkRv3AACUv////78AAJS/////vwAAlL+BmBYGAACUv4mdVgcAAJS/Y1XjKgAAlL////+/AACUvxtZJScAAJS/c4VaAQAAlL/kdygImID/f4qLvgWYgP9/WJYfC5iA/3////8/mID/f0iPY/iYgP9/////P5iA/38RbPv1mID/f////z+YgP9/EWz79ZiA/3////8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_5qv7k")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ap7ow"]
|
|
||||||
points = PackedVector3Array(0.67633355, 0.8693145, 0.00066787004, 0.67633355, 0.45793962, 0.00066787004, 0.78000003, 0.83988726, -3.4809113e-05, 0.77330947, 1.0203946, -3.4809113e-05, 0.75553054, 1.1925592, -3.4809113e-05, 0.7000137, 1.4933546, -3.4809113e-05, 0.6296122, 1.2382171, 0.00034356117, 0.56195456, 1.4907758, -3.4809113e-05, 0.729971, 0.32885405, -3.4809113e-05, 0.75553054, 0.48736686, -3.4809113e-05, 0.56007516, -0.056279004, -0.00014293194, 0.63355887, 0.14212747, 0.00034356117, 0.64017427, -0.056279004, -3.4809113e-05, 0.7000137, 0.18657173, -3.4809113e-05, 0.5515428, 0.83988726, -0.5515433, 0.54680675, 1.0203946, -0.5468406, 0.534215, 1.1925592, -0.5343002, 0.6058192, 1.3804994, -0.27770796, 0.4949735, 1.4933546, -0.49500328, 0.66565865, 1.4933546, -0.082898945, 0.53624463, 1.4907758, -0.06203428, 0.46798563, -0.054307073, -0.2184112, 0.5161729, 0.32885405, -0.51619226, 0.534215, 0.48736686, -0.5343002, 0.39600545, -0.056279004, -0.39630148, 0.4526875, -0.056279004, -0.4527334, 0.4949735, 0.18657173, -0.49500328, 0.50967026, 1.3804994, -0.5097599, 0.3973586, 1.4907758, -0.39738256, 0.59461814, 1.4933546, -0.2544109)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_afopr"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056278944, -0.78000003, 0.5516701, 1.5496335, 0.38373688),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAFAARABMAEQAVABIAFAAKABEACgAVABEAEgAVAAsAEgALAAwADAATABIAFQAWAAsADAALABYACgAXABUAFQAXABYADAAWABgADQAMABgAFgANABgADQATAAwAFgAXABkAFgAZAA0ADQAZABcADQAXABoAAgANABoAFwACABoAGwATAA0AGwANAAIAFwABAAIAAwACAAEAFwAEAAEAAwABAAQADgACAAMADgADAAQAGwACAA4AFwAcAAQADgAEABwAHAAdAA4AGwAOAB0AHAAeAB0AHgAbAB0AFwAPABwAHAAPAB4AHgAPABsACgAPABcADwAQABsAEwAbABAADwAfABAADwAKAB8AEwAQAAcAEwAHABQABwAKABQAHwAKAAUAHwAGABAAHwAFAAYABwAQAAYABwAAAAoABQAKAAgACAAKAAAABgAIAAUABwAIAAAABgAJAAgABwAJAAgABwAGAAkA"),
|
|
||||||
"lods": [0.06605025, PackedByteArray("CgALAAwACgABAAsADAALAA0ADQALAAEADgAMAA0ADQABAAIADgANAAIAAwACAAEADgACAAMAAwABAAQADgADAAQAAQAPAAQABAAPAA4ACgAPAAEADAAOABAADwAQAA4ADAAQAAcABwAKAAwADwAFABAADwAKAAUABQAGABAABwAQAAYABQAKAAgABgAIAAUABwAAAAoACAAKAAAABwAIAAAABgAJAAgABwAJAAgABwAGAAkA"), 0.16018648, PackedByteArray("AAABAAIAAwACAAEAAwABAAQAAQAFAAQABAAFAAMAAAAFAAEAAgADAAYABQAGAAMABwAAAAIAAgAGAAcABQAAAAgABgAIAAUABwAIAAAABgAJAAgABwAJAAgABwAGAAkA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("4sbnPsCEZr3ixue+cm/9Pj4mvz9yb/2+AAAAAD4mvz+yNDO/AAAAAMbUvj++3A+/tXPLPsbUvj+1c8u+ym3lPkCVET6ODeW+zfu8OUCVET4oASK/AAAAALCEZr0Z5CO/OsHKPsCEZr0B48q+yPIEucCEZr3ecg+/cm/9PvgfPz5yb/2+8TENPz0KVz/xMQ2/AAAAAD0KVz8Vrke/AAAAALWmmD9ja0G/FL6uOZp8nj9W+CC/wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/oiQEPzRzqD6iJAS/AAAAAB+O+T5ja0G/AAAAADZzqD7p4Dq/AAAAAPgfPz6yNDO/qsQIPx6O+T6qxAi/yPwLP+Kdgj/I/Au/M3wCP9+3sD8zfAK/AAAAAOOdgj/d+EW/qsQIP7WmmD+qxAi/AAAAAN+3sD+riDi/gNcoOtaOXj9Sziy/pYTjPupZnj+5LeO+1Hj4ObE2iD9hUya/AKTrPrE2iD94Jeu+wfT0PuyE6j7LSPS+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_hxh48"]
|
|
||||||
resource_name = "Barrel_Cylinder_017"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056278944, -0.78000003, 0.5516701, 1.5496335, 0.38373688),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z4zsW8/0NDrPjOxbz/s3es+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPu6vbz/s3es+7q9vP1rT6z7ur28/7N3rPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPiMiXT8Aw+E+pqpvP9DQ6z4jIl0/AMPhPjOxbz/Q0Os+7q9vP1rT6z6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4zsW8/0NDrPu6vbz/s3es+9atvP9DQ6z6Urm8/0NDrPpSubz/s3es+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T71q28/0NDrPiMiXT8Aw+E+lK5vP9DQ6z4jIl0/AMPhPpSubz/s3es+IyJdPwDD4T7kr28/7N3rPpysbz/Q0Os+Ra1vP+zd6z6erG8/7N3rPkStbz/Q0Os+PK9vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z62sG8/XtfrPrawbz9e1+s+5K9vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvarbz/s3es+nKxvP9DQ6z6erG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5FrW8/7N3rPkStbz/Q0Os+9qtvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T62sG8/XtfrPkStbz/Q0Os+nKxvP9DQ6z48r28/0NDrPuSvbz/Q0Os+nqxvP+zd6z72q28/7N3rPiMiXT8Aw+E+Ra1vP+zd6z48r28/7N3rPrawbz9e1+s+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("LAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAACADUANAABAAIAIQA0ADUAIQA2ADQAIgAPADcAIgAOAA8ABAAFAAYABAAHAAUACAAJAAoACAALAAkAOAANACQAOAAMAA0AOQA6ADsAOQA8ADoAPQA+AD8APQAjAD4AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAfACAATABNAB8AAwAeAE4AAwAAAB4AEAARABIAEAATABEAFgAlABUAFAAlABYATwAlABQAJgAlAE8AUAAmAFEAUgAmAFAAJQAmAFIAUgBQABgAUgAYABcAJQBSAFMAJQBTAFQAUwBSAFUAVQBSAFYAUwBVACcAGQAaABsAGQAoABoAVwAoABkAVwAZAFgAVwBZACgAKQBXAFoAKwBXACkAWQBXACsAKwApAFsAWQArABwAHAArAFwAWQAcACoAKgAcAB0AWQAqAF0A"),
|
|
||||||
"lods": [0.06605025, PackedByteArray("HgAfACAAAwAeACAAAwAAAB4AIAAfACEAIQAfAAEAIQABAAIAIgAOAA8ADwAjACIAIwAkACIAIwAMACQADAANACQABAAFAAYABAAHAAUACAAJAAoACAALAAkAEAARABIAEAATABEAFgAlABUAFAAlABYAJgAlABQAJQAmABcAFwAmABgAJQAXACcAGQAaABsAGQAoABoAKQAoABkAKQAqACgAKgApACsAKgArABwAKgAcAB0A"), 0.16018648, PackedByteArray("AAABAAIAAwAAAAIABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADwAMAA4AEAARABIAEAATABEAFAAVABYAFQAUABcAFwAUABgAGQAaABsAHAAaABkAHAAdABoA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("4sbnPsCEZr3ixue+cm/9Pj4mvz9yb/2+AAAAAD4mvz+yNDO/AAAAALCEZr0Z5CO/zfu8OUCVET4oASK/OsHKPsCEZr0B48q+ym3lPkCVET6ODeW+yPIEucCEZr3ecg+/AAAAALCEZr0Z5CO/OsHKPsCEZr0B48q+4sbnPsCEZr3ixue+yPIEucCEZr3ecg+/ym3lPkCVET6ODeW+zfu8OUCVET4oASK/AAAAAMbUvj++3A+/tXPLPsbUvj+1c8u+AAAAAMbUvj++3A+/cm/9Pj4mvz9yb/2+tXPLPsbUvj+1c8u+AAAAAD4mvz+yNDO/ym3lPkCVET6ODeW+4sbnPsCEZr3ixue+OsHKPsCEZr0B48q+cm/9Pj4mvz9yb/2+tXPLPsbUvj+1c8u+AAAAALCEZr0Z5CO/zfu8OUCVET4oASK/yPIEucCEZr3ecg+/AAAAAD4mvz+yNDO/AAAAAMbUvj++3A+/cm/9PvgfPz5yb/2+8TENPz0KVz/xMQ2/AAAAAD0KVz8Vrke/AAAAALWmmD9ja0G/FL6uOZp8nj9W+CC/wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/cm/9PvgfPz5yb/2+wfT0PtaOXj/LSPS+8TENPz0KVz/xMQ2/gNcoOuyE6j5Sziy/AAAAAD0KVz8Vrke/FL6uOZp8nj9W+CC/AAAAALWmmD9ja0G/oiQEPzRzqD6iJAS/AAAAAB+O+T5ja0G/AAAAADZzqD7p4Dq/qsQIPx6O+T6qxAi/yPwLP+Kdgj/I/Au/AAAAALWmmD9ja0G/AAAAAOOdgj/d+EW/qsQIP7WmmD+qxAi/M3wCP9+3sD8zfAK/AAAAAN+3sD+riDi/qsQIP7WmmD+qxAi/pYTjPupZnj+5LeO+wfT0PuyE6j7LSPS+wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/gNcoOtaOXj9Sziy/wfT0PuyE6j7LSPS+AKTrPrE2iD94Jeu+gNcoOtaOXj9Sziy/1Hj4ObE2iD9hUya/pYTjPupZnj+5LeO+1Hj4ObE2iD9hUya/FL6uOZp8nj9W+CC/AKTrPrE2iD94Jeu+AAAAAPgfPz6yNDO/oiQEPzRzqD6iJAS/AAAAADZzqD7p4Dq/cm/9PvgfPz5yb/2+AAAAAD0KVz8Vrke/yPwLP+Kdgj/I/Au/AAAAAOOdgj/d+EW/8TENPz0KVz/xMQ2/AAAAAB+O+T5ja0G/qsQIPx6O+T6qxAi/AAAAAPgfPz6yNDO/wfT0PuyE6j7LSPS+pYTjPupZnj+5LeO+AKTrPrE2iD94Jeu+M3wCP9+3sD8zfAK/qsQIPx6O+T6qxAi/oiQEPzRzqD6iJAS/yPwLP+Kdgj/I/Au/qsQIP7WmmD+qxAi/AAAAADZzqD7p4Dq/AAAAAPgfPz6yNDO/gNcoOtaOXj9Sziy/AAAAAB+O+T5ja0G/AAAAAOOdgj/d+EW/AAAAAN+3sD+riDi/1Hj4ObE2iD9hUya/BO3tHw6hu/c38dbeLx+72zfx1t4vH7vbBO3tH4Wbnv2q5ccd////v6rlxx3///+/quXHHf///7+q5ccd////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/wF0Si////z/AXRKL////P0dg/Ws42uU/R2D9azja5T8Pf9D8PfBIwA9/0Pw98EjAD3/Q/D3wtj8Pf9D8PfBIwGnA/3////8/acD/fw+hyPdpwP9/D6HI92nA/3+56oGaacD/f/qMxfySAP9/t2cNAJIA/3////8/kgD/f////z+SAP9/FoDnCZIA/39kA7f/BO3tH86eH/oE+rwjWIof/gT6vCOyd/7/N/HW3uC2Q9VHYP1rONrlP6xdM3X///8/wF0Si////z9pwP9/96KvCGnA/395fnd+acD/f////z+SAP9/t2cNAJIA/3////8/kgD/f////z+SAP9/FIArCeTypiHPlgH75PKmIeuS3f7k8qYhxpH+/+TypiHFlw36SPcO3VN5O/hI9w7df36b+Uj3Dt3/fwH6SPcO3dd31vc38dbeznBE8jfx1t7///+/N/HW3uC2Q9VHYP1r////P8BdEov///8/gVr/f////z+BWv9/////P4Fa/3////8/gVr/f////z+sXTN1////P6xdM3X///8/rF0zdf///z9zXal1////P3NdqXX///8/c12pdf///z9zXal1////P2nvoSBwl8b+ae+hIDKc2/lp76EgvWn+/2nvoSBcnaf4vfx022N/i/29/HTbZ337/L38dNv/f7f9vfx029F80fwE+rwjX4kC/wT6vCNsiyP9BO3tH7Vm/v9pwP9/////P2nA/3////8/acD/f////z9pwP9/IovEAmnA/38SmnkGacD/f////z9pwP9/c4VaAWnA/3/kdygIkgD/f5loDQCSAP9/////P5IA/38MfgEAkgD/f////z+SAP9/////P5IA/38WgAIKkgD/f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_afopr")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8p8tg"]
|
|
||||||
points = PackedVector3Array(-0.00012678944, -0.056278944, -0.560373, -1.8788254e-05, 0.8398873, -0.78000003, -1.8788254e-05, 0.4873669, -0.7555469, -1.8788254e-05, 0.3288541, -0.73000455, -1.8788254e-05, 0.18657179, -0.7000298, -1.8788254e-05, -0.056278944, -0.64023054, 0.39596757, -0.056278944, -0.39626315, -1.8788254e-05, 1.4907758, -0.5619882, -1.8788254e-05, 1.4933546, -0.7000298, -1.8788254e-05, 1.1925594, -0.7555469, -1.8788254e-05, 1.0203947, -0.7733515, 0.5515433, 0.8398873, -0.55154586, 0.5342091, 0.4873669, -0.5342672, 0.5161729, 0.3288541, -0.5161997, 0.49495065, 0.18657179, -0.49501455, 0.4526682, -0.056278944, -0.45271933, 0.44807816, 0.14212753, -0.4473855, 0.3973176, 1.4907758, -0.39739, 0.49495065, 1.4933546, -0.49501455, 0.50969285, 1.3804995, -0.509739, 0.5342091, 1.1925594, -0.5342672, 0.54679126, 1.0203947, -0.54685056, 0.4784265, 0.86931455, -0.47713485, 0.4784265, 0.45793968, -0.47713485, 0.46022826, 1.0640806, -0.45929274, 0.4443521, 1.2370037, -0.44374195)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_gwftj"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, -0.78000003, 0.5521874, 1.5496335, 0.38373688),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("FwAYABkAFwAaABgAGAAaAAQAFwAEABoAAQAZABgAGAAEAAEAGwAXABkAGwAcABcAGQACABsAAgAcABsAAQACABkAAAAXABwAAgAAABwABgAEABcABgAXAAAAAQAEAB0ABAAeAB0AAQAdAB8AHQAgAB8AIAABAB8AHQAeACAADgABACAABAAFAB4ABAAGAAUAHgAhACAADgAgACEAHgAFACIAIwAeACIAIQAeACMADwAjACIADwAiAAUAIwASACEAIwAPABIAEgAUACEAIQAUAA4AFgAOABQAFQAUABIAFgAUABUAEQASAA8AFQASABEAFQAMABYADAAOABYAEQAMABUAJAAOAAwAJAABAA4AEQAPABAADwANABAADQARABAADwAFAA0AEQANAAsABQALAA0AEQATAAwAEQALABMAEwAlAAwAJAAMACUAEwAmACUAJgAkACUACwAmABMACwAnACYABQAoAAsACwAoACcABQAGACgAJwApACYAJgApACQAJwAoACkAKQAqACQAAQAkACoAAQAqAAIAKAArACkAKQArACoAKAAGACsAAgAqACwAKwAsACoAAgAsAAMAKwAKACwABgAKACsACgADACwABgAHAAoAAwAAAAIABgAAAAcAAAADAAkACgAJAAMABwAAAAgACgAIAAcAAAAJAAgACgAJAAgA"),
|
|
||||||
"lods": [0.121526435, PackedByteArray("AAABAAIAAwAAAAIAAQADAAIAAAAEAAEABAAFAAEABgAEAAAABAAGAAUABgAAAAcABwAAAAgAAAAJAAgAAAADAAkACgAIAAcACgAJAAgABgAHAAoACgAJAAMABgAKAAMACwAGAAMABQAGAAsACwADAAwAAQAMAAMABQALAA0ADAABAA4ADwAFAA0ADwANABAADQARABAAEQAPABAAEQANAAsABQAPABIABQASAAEAEQASAA8AEQALABMAEwALAAwAEQATAAwAEgAUAAEAAQAUAA4AFQASABEAEQAMABUAFQAUABIADAAOABYAFQAMABYAFgAOABQAFgAUABUA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("AAAAALCEZr0Z5CO/8TENvz0KVz/xMQ2/4sbnvsCEZr3ixue+duLKvtCEZr0B48q+AAAAAD0KVz8Vrke/AAAAAD4mvz+yNDO/gNcoOuyE6j5Sziy/zfu8OUCVET4oASK/yPIEucCEZr3ecg+/HutavtAvXr2QuvC+uKh3vkCVET4EUgi/FL6uOZp8nj9W+CC/uTrjvqJdnj8lOeO+AAAAAMbUvj++3A+/cm/9vj4mvz9yb/2+sPVVvj4mvz+yDB2/YfAnvsbUvj958fy+rBRnvgWUtD+Q6fa+GY6JvuQBtT8zdhq/0Bd2vpp8nj9ycwe/Tru6vj4mvz9PiAy/prijvsbUvj+z6Nu+tXPLvsbUvj+1c8u+AAAAADZzqD7p4Dq/qsQIvx6O+T6qxAi/oiQEvzRzqD6iJAS/AAAAAB+O+T5ja0G/cm/9vvgfPz5yb/2+AAAAAPgfPz6yNDO/AAAAAOOdgj/d+EW/AAAAALWmmD9ja0G/yPwLv+Kdgj/I/Au/qsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/AAAAAN+3sD+riDi/Kp+Fvt+3sD8i3By/6Uv0vtaOXj/LSPS+wyfrvrE2iD94Jeu+ZDN+vrE2iD+88wu/1Hj4ObE2iD9hUya/gNcoOtaOXj9Sziy/aAGEvtaOXj/+ZRG/6Uv0vuyE6j7LSPS+aAGEvuyE6j7+ZRG/TA/lvkCVET6ODeW+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_lxhy4"]
|
|
||||||
resource_name = "Barrel_Cylinder_018"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, -0.78000003, 0.5521874, 1.5496335, 0.38373688),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z6Urm8/7N3rPqaqbz/s3es+lK5vP9DQ6z4zsW8/0NDrPmqgaz9Aac0+aqBrP0JqzT5qoGs/SmrNPjOxbz/s3es+7q9vP+zd6z40pGs/7pOiPmmgaz+SZs0+IyJdPwDD4T5roGs/kmbNPu6vbz9a0+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T40pGs/7pOiPiMiXT8Aw+E+7q9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+pqpvP+zd6z6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T7ur28/WtPrPmqgaz9Kas0+a6BrP5JmzT4zsW8/0NDrPmqgaz9Cas0+7q9vP+zd6z5poGs/kmbNPjOxbz/s3es+a6BrP5JmzT5qoGs/QGnNPjSkaz/uk6I+aqBrP0pqzT40pGs/7pOiPmqgaz9Cas0+aaBrP5JmzT5qoGs/QGnNPiMiXT8Aw+E+M7FvP+zd6z7ur28/WtPrPpSubz/s3es+IyJdPwDD4T6mqm8/7N3rPiMiXT8Aw+E+pqpvP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z4zsW8/7N3rPiMiXT8Aw+E+7q9vP+zd6z6erG8/0NDrPkStbz/s3es+nKxvP+zd6z5FrW8/0NDrPjyvbz/Q0Os+5K9vP+zd6z48r28/7N3rPuSvbz/Q0Os+trBvP17X6z62sG8/XtfrPuSvbz/Q0Os+5K9vP+zd6z62sG8/XtfrPjSkaz/uk6I+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T5roGs/kmbNPiMiXT8Aw+E+9atvP+zd6z6erG8/0NDrPpysbz/s3es+9qtvP9DQ6z6Urm8/7N3rPjyvbz/Q0Os+PK9vP+zd6z6Urm8/0NDrPkStbz/s3es+Ra1vP9DQ6z72q28/0NDrPvWrbz/s3es+nKxvP+zd6z5ErW8/7N3rPvWrbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T7kr28/7N3rPjyvbz/s3es+trBvP17X6z6erG8/0NDrPvarbz/Q0Os+Ra1vP9DQ6z4jIl0/AMPhPuSvbz/Q0Os+PK9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("QABBAEIAQABDAEEARABFAEYARABHAEUASAAHAAgABQAHAEgASQAFAEgASQAGAAUASABKAEkASgBIAEsASQBKAEwABgBJAEwABgBMAAQACQBNAAsAFgAXAE4AFgAYABcACgAMAA0ACgAPAAwAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAEwARAE8AEwAUABEAUABRAFIAUABTAFEAEgBTAFAAEgAVAFMAVABVAFYAVABXAFUAVgBVAFgAVgBYAFkAWgBbAFwAWgBdAFsAXABbAF4AXABeAF8AEABgAGEAEABiAGAAYwBkAGUAYwBmAGQAIgAjACQAIgAlACMAJgAnACgAJgApACcAZwBoAA4AKgArACwAKgAtACsALgAvADAALgAxAC8AaQBqAGsAaQBsAGoAbQBuAG8AbQBwAG4AcQADAAEAcQByAAMAAgBzAHQAAgAAAHMANQB1AHYAdQA3AHcANQA3AHUANwB4ADYANwB5AHgANQB5ADcANQB6AHkAegAyAHsAegAzADIAegA1ADMAMgAzADQAMwA1AHwAfAA1AH0AMwB8AH4AOAA5ADoAOwA5ADgAOwB/ADkAOQB/AIAAOwA8AH8AfwA8AIEAPAA7AD0APQA7AIIAPAA9AIMAPACDAIQAgwA9AIUAPQCCAD4APgCCAIYAPQA+AD8A"),
|
|
||||||
"lods": [0.121526435, PackedByteArray("AAABAAIAAAADAAEAAwAEAAEABAAFAAEABAAGAAUABQAHAAEAAQAHAAgACQAKAAsACgAMAA0ADQAMAA4ACgAPAAwADwAQAAwAEAARAAwAEAASABEAEgATABEAEwAUABEAEgAVABMAFgAXAA8AFgAYABcAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAIgAjACQAIgAlACMAJgAnACgAJgApACcAKgArACwAKgAtACsALgAvADAALgAxAC8AMgAzADQAMgA1ADMANQAyADYANQA2ADcAOAA5ADoAOwA5ADgAOwA8ADkAPAA7AD0APQA7AD4APQA+AD8A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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CnXM61Og9moKdczrU6D2agp1zOuBGv8d////v4Ea/x3///+/gRr/Hf///7+BGv8d////v52AGgL///8/nYAaAv///z+dgBoC////P52AGgL///8/nYAaAv///z/vgND8nAGbH++A0PycAZsf74DQ/HKiCr/vgND8nAGbH++A0PxDAv//74DQ/EMC///vgND8haLzQO+A0PxDAv//A75n0eNedtIDvmfRkV9V0gO+Z9FOakbQA75n0XFVRdTRRWavdLzQGdFFZq90vNAZ0UVmr5EB3+7RRWavdLzQGf0//3+Ev3dA/T//fzi7Ojv9P/9/hL93QP0//3/Hh8gH/T//f////z/9P/9/3WjIBf//koD///+///+SgLdn8f///5KA////v///koDccfd///+SgMFxB4D//5KAwQW5f///koBBAkgA//+SgEECSAAaDaYhKW3y/hoNpiFDaRX7Gg2mITloDfoaDaYhOG7+/7YIDt2TgZX5tggO3b6GNvi2CA7dJ4jW97YIDt3/fwH6xw7W3iirRnbHDtbe////v8cO1t7///+/xw7W3h5JQ9XHDtbe////v22hIXIt4YNfU6D2av///z9hnZWa////P0KiA4v///8/QqIDi////z9CogOL////P0KiA4v///8/faX/f////z99pf9/////P32l/3////8/faX/f////z99pf9/////P32l/3////8/V6JAdf///z9XokB1////P1eiQHX///8/V6JAdf///z9XokB1////P1eiQHX///8/j6L+df///z+Pov51////P4+i/nX///8/paK/df///z+lor91////P6Wiv3X///8/paK/df///z+wnzFshpkZE7CfMWyGmRkTlRChIK9jvfmVEKEgb2il/pUQoSCiYqf4lRChIEGW/v9BA3TblIL8/EEDdNuYgIz9QQN02y2D0fxBA3Tb/3+3/foFvCOddRf++gW8I0yI/v/6Eu0fNGRU/foS7R/wXrv3/T//f////z/9P/9/////P/0//3////8//T//f////z/9P/9/3WjIBf0//39wiXEJ/T//f////z/9P/9/AAAAgP0//3////8//T//fz6Nv/L//5KAr2ny////koD///+///+SgP///7///5KA////v///koAJgCsE//+SgP///7///5KAFoACCv//koD///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_gwftj")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pts0m"]
|
|
||||||
points = PackedVector3Array(-0.5515433, 0.83988726, -0.55154586, -0.54684085, 1.0203946, -0.54685056, -4.529953e-06, 0.83988726, -0.78000003, -0.5343009, 0.48736686, -0.5342672, -0.5343009, 1.1925592, -0.5342672, -4.529953e-06, 1.0203946, -0.7733515, 0.0006440878, 0.8693145, -0.67505085, 0.0006440878, 0.45793962, -0.67505085, -4.529953e-06, 0.48736686, -0.7555469, -4.529953e-06, 0.32885405, -0.73000455, -0.5161938, 0.32885405, -0.5161997, -0.4950057, 0.18657173, -0.49501455, -0.45273763, -0.056279004, -0.45271933, -0.39630818, -0.056279004, -0.39626315, -4.529953e-06, 1.1925592, -0.7555469, -0.4593319, 1.0640805, -0.45929274, -0.39738917, 1.4907758, -0.39739, -0.4950057, 1.4933546, -0.49501455, -0.36474225, 1.4933546, -0.5489916, -4.529953e-06, 1.4933546, -0.7000298, 0.00031977892, 1.2380655, -0.6288116, -4.529953e-06, 1.4907758, -0.5619882, 0.00031977892, 0.14212747, -0.63283074, -4.529953e-06, -0.056279004, -0.64023054, -4.529953e-06, 0.18657173, -0.7000298, -0.00016671419, -0.056279004, -0.560373, -0.21383122, -0.054307073, -0.47018585, -0.16405001, 1.4907758, -0.49403793)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_kwumh"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.5515433, 0.38374102, 1.5496335, 0.55221117),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAEQAUABIAFQARABMAEgAUAA4AEQAOABQAFQAJABEACQAOABEAEwACABUAAgAJABUACgATABIACgACABMAEgAOAAoAAgAAAAkAAwAJAAAAAgADAAAAAgAEAAMAFgAJAAMAFgADAAQAAgALAAQAFgAEAAsAAgAXAAsACgAXAAIAGAAWAAsAGAAJABYAGAALABcABgAJABgACQAGAA4ABQAYABcABgAYAAUABQAXAAwACgAMABcAGQAFAAwAGgAFABkABgAFABoAGQAMABsAGgAZABsADAANABsAGgAbAA0ACgANAAwAGgANAAgADQAKAAgABgAaAAcAGgAIAAcACAAGAAcACAABAAYACAAcAAEACAAKABwAHQAGAAEAHQABABwAHgAGAB0ADgAGAB4AEAAdABwAHAAKABAAEAAeAB0ADgAeAA8ADwAeABAACgAOAA8ADwAQAB8AEAAKAB8ACgAPAB8A"),
|
|
||||||
"lods": [0.053398386, PackedByteArray("CQAKAAIAAgAAAAkAAwAJAAAAAgADAAAAAgAEAAMAAwAEAAsAAgALAAQABQADAAsABQAJAAMAAgAMAAsABQALAAwACgAMAAIABQAMAA0ACgANAAwABwAFAA0ABgAJAAUABgAFAAcABwANAAgACAAGAAcADQAKAAgACQAGAA4ACQAOAAoADgAGAA8ACgAOAA8ACAABAAYACAAKAAEAEAAGAAEAEAAPAAYAAQAKABAACgAPABAA"), 0.17307164, PackedByteArray("AAABAAIAAgADAAAAAQAEAAIAAgAEAAMABQAAAAMABQADAAQABgAAAAUAAAAGAAEABgAFAAcAAQAIAAQACAABAAYABQAEAAgACAAGAAcABwAFAAgA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("4sbnvsCEZr3ixue+sjQzvz4mvz8AAACAGeQjv8CEZr0AAACAduLKvtCEZr0B48q+mHIPv9CEZr2wRAm56Uv0vtaOXj/LSPS+cm/9vj4mvz9yb/2+tXPLvsbUvj+1c8u+vtwPv8bUvj8AAACAcm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACABwIiv0CVET5E9sM54M8sv9aOXj+QEy86C5cgv4NPnj/xua858TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/Y2tBv7WmmD8AAACAoiQEvzRzqD6iJAS/Y2tBvx6O+T4AAACA6eA6vzRzqD4AAACAqsQIvx6O+T6qxAi/sjQzv/gfPz4AAACATA/lvkCVET6ODeW+4M8sv+yE6j6QEy866Uv0vuyE6j7LSPS+wyfrvrE2iD94Jeu+uTrjvqJdnj8lOeO+hlQmv7E2iD/R0gA6q4g4v9+3sD8AAACAM3wCv9+3sD8zfAK/qsQIv7WmmD+qxAi/3fhFv+Kdgj8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_k0f6b"]
|
|
||||||
resource_name = "Barrel_Cylinder_019"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.5515433, 0.38374102, 1.5496335, 0.55221117),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z4zsW8/7N3rPqaqbz/s3es+M7FvP9DQ6z6mqm8/0NDrPiMiXT8Aw+E+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPu6vbz9a0+s+7q9vP1rT6z7ur28/WtPrPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPjOxbz/s3es+IyJdPwDD4T6mqm8/0NDrPu6vbz9a0+s+M7FvP9DQ6z4jIl0/AMPhPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPvWrbz/Q0Os+lK5vP+zd6z6Urm8/0NDrPjyvbz/Q0Os+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP+zd6z4jIl0/AMPhPuSvbz/s3es+9atvP9DQ6z6Urm8/0NDrPjyvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z62sG8/XtfrPrawbz9e1+s+5K9vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5ErW8/7N3rPkStbz/Q0Os+9atvP+zd6z6crG8/7N3rPkStbz/s3es+9atvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPpysbz/Q0Os+RK1vP9DQ6z7kr28/0NDrPrawbz9e1+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("KgArACwAKgAtACsAHQAuAC8AHQAwAC4AMQABADIAMQADAAEAHgAxADIAHgAzADEANAALAAwANAAfAAsABAAFAAYABAAHAAUANQAKACEANQAJAAoANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAIACAAQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAcABsATABNABwAAgAaAE4AAgAAABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAlAFMAJAAlACMAJQAkABQAFAAkAFQAFABUABEAVAAkACYAJgAkAFUAVgAoAFcAJwAoAFYAKABYACkAKAAVAFgAJwAVACgAWAAVAFkAGQAnABgAWgAnABkAWwAnAFoAFQAnAFsAFQBbABYAFQAWAFwAXAAWAF0AFQBcABcA"),
|
|
||||||
"lods": [0.053398386, PackedByteArray("GgAbAAIAAgAAABoAGgAcABsAGwAcAB0AGwAdAB4AHgAdAAMAHgADAAEADAAfAAsADAAIAB8ACAAgAB8ACAAhACAACAAJACEACQAKACEABAAFAAYABAAHAAUADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAJAAlACMAJQAkABQAFAAkABEAEQAkACYAFQAWABcAFQAnABYAFgAnABkAGQAnABgAJwAVACgAKAAVACkA"), 0.17307164, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAAKAAsADAAIAAsADQAOAA8ADQAQAA4AEQASABMAEQAUABIAFQAWABcAFQAYABYAFgAYABkA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("4sbnvsCEZr3ixue+sjQzvz4mvz8AAACAGeQjv8CEZr0AAACAcm/9vj4mvz9yb/2+GeQjv8CEZr0AAACAduLKvtCEZr0B48q+4sbnvsCEZr3ixue+mHIPv9CEZr2wRAm56Uv0vtaOXj/LSPS+duLKvtCEZr0B48q+mHIPv9CEZr2wRAm5vtwPv8bUvj8AAACAtXPLvsbUvj+1c8u+vtwPv8bUvj8AAACAcm/9vj4mvz9yb/2+tXPLvsbUvj+1c8u+sjQzvz4mvz8AAACAsjQzvz4mvz8AAACAmHIPv9CEZr2wRAm5GeQjv8CEZr0AAACAvtwPv8bUvj8AAACAcm/9vj4mvz9yb/2+6Uv0vtaOXj/LSPS+tXPLvsbUvj+1c8u+4sbnvsCEZr3ixue+duLKvtCEZr0B48q+cm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACA8TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/Y2tBv7WmmD8AAACAC5cgv4NPnj/xua854M8sv9aOXj+QEy86BwIiv0CVET5E9sM5BwIiv0CVET5E9sM54M8sv9aOXj+QEy86Fa5Hvz0KVz8AAACAC5cgv4NPnj/xua85Y2tBv7WmmD8AAACAcm/9vvgfPz5yb/2+8TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/oiQEvzRzqD6iJAS/Y2tBvx6O+T4AAACA6eA6vzRzqD4AAACAqsQIvx6O+T6qxAi/Y2tBv7WmmD8AAACA3fhFv+Kdgj8AAACAqsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/q4g4v9+3sD8AAACAqsQIv7WmmD+qxAi/uTrjvqJdnj8lOeO+TA/lvkCVET6ODeW+6Uv0vuyE6j7LSPS+BwIiv0CVET5E9sM54M8sv+yE6j6QEy86TA/lvkCVET6ODeW+6Uv0vtaOXj/LSPS+4M8sv+yE6j6QEy864M8sv9aOXj+QEy866Uv0vuyE6j7LSPS+wyfrvrE2iD94Jeu+hlQmv7E2iD/R0gA6uTrjvqJdnj8lOeO+hlQmv7E2iD/R0gA6C5cgv4NPnj/xua85wyfrvrE2iD94Jeu+sjQzv/gfPz4AAACAoiQEvzRzqD6iJAS/6eA6vzRzqD4AAACAcm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACAyPwLv+Kdgj/I/Au/3fhFv+Kdgj8AAACA8TENvz0KVz/xMQ2/Y2tBvx6O+T4AAACAqsQIvx6O+T6qxAi/sjQzv/gfPz4AAACA6eA6vzRzqD4AAACAY2tBvx6O+T4AAACAsjQzv/gfPz4AAACA4M8sv+yE6j6QEy86hlQmv7E2iD/R0gA6q4g4v9+3sD8AAACA3fhFv+Kdgj8AAACAoiQEvzRzqD6iJAS/qsQIvx6O+T6qxAi/qsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/TA/lvkCVET6ODeW+6Uv0vuyE6j7LSPS+uTrjvqJdnj8lOeO+wyfrvrE2iD94Jeu++hIXTfBeu/fHDu+vtmeWz/oSF015ZJz0xw7vr7Znls//fwAAc1r/P/9/AABzWv8//38AAHNa/z//fwAA////v+fSQHX///8/98c3mv///z/3xzea////P5bMQmz///8/lsxCbP///z8+gtD8ngH/3z6C0PyeAf/fPoLQ/P///z8+gtD8ngH/32l//39BQTmfaX//f////z9pf/9/O5GniGl//3+bVxoU///8v/9///////y/////v////L/FAY0f///8v8VesPf///y/xV6w9/oSF00wYXf2+gVHVrN32Pv6BUdWpnWx/LYIpqvZiDv4xw7vr3XVtPCWzEJs////P+fSQHX///8/98c3mv///z9pf/9/////P2l//3////8/aX//f4hgqA9pf/9/EqAcEGl//39MiCsE///8v3hlXfn///y/////v////L////+/Gg0+US9plPkaDT5RE22q9xoNPlE4bhv3Gg0+UTloDfq2CKarRoub+bYIpqv7iwH6tgimqyeI1vfHDu+vQ4xE8scO76////+/xw7vr3XVtPCWzEJs////P/fHN5r///8/ttIFi////z+20gWL////P7bSBYv///8/ttIFi////z+B2v9/////P4Ha/3////8/gdr/f////z+B2v9/////P+fSQHX///8/59JAdf///z8H02B1////PwfTYHX///8/B9Ngdf///z8H02B1////P5UQyE6OaH/1lRDITsxjCPiVEMhOvWnd9JUQyE6iYqf4QQPLp0qEi/1BA8unbYP7/EEDy6ePhLf9QQPLpyyD0fz6BUdWn3ZL/PoFR1aSdCP9+hIXTbVmWfNpf/9/dXS+BWl//3////8/aX//f6dpHwtpf/9/////P2l//3////8/aX//f11TNhZpf/9/////P////L////+////8v////7////y/AAAAgP///L8+jb/y///8v////7////y//3///////L////+////8v////78=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_kwumh")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_a40h8"]
|
|
||||||
points = PackedVector3Array(-0.6750497, 0.8693145, 0.00066787004, -0.56198585, 1.4907758, -3.4809113e-05, -0.6273075, 1.2367003, 0.00028949976, -0.70002896, 1.4933546, -3.4809113e-05, -0.7555467, 1.1925592, -3.4809113e-05, -0.77335143, 1.0203946, -3.4809113e-05, -0.78000003, 0.83988726, -3.4809113e-05, -0.6750497, 0.45793962, 0.00066787004, -0.3973859, 1.4907758, -0.39738256, -0.5603707, -0.056279004, -0.00014293194, -0.396259, -0.056279004, -0.39630148, -0.49501148, 1.4933546, -0.49500328, -0.50973606, 1.3804994, -0.5097599, -0.53426456, 1.1925592, -0.5343002, -0.54684806, 1.0203946, -0.5468406, -0.5515434, 0.83988726, -0.5515433, -0.53426456, 0.48736686, -0.5343002, -0.7555467, 0.48736686, -3.4809113e-05, -0.730004, 0.32885405, -3.4809113e-05, -0.70002896, 0.18657173, -3.4809113e-05, -0.64022905, -0.056279004, -3.4809113e-05, -0.63286674, 0.14212747, 0.00034356117, -0.4527158, -0.056279004, -0.4527334, -0.51619685, 0.32885405, -0.51619226, -0.49501148, 0.18657173, -0.49500328)
|
|
||||||
|
|
||||||
[node name="BarrelBroken" type="Node3D" unique_id=2093997772]
|
|
||||||
script = ExtResource("1_a2yrl")
|
|
||||||
|
|
||||||
[node name="cork" type="MeshInstance3D" parent="." unique_id=859811318]
|
|
||||||
mesh = SubResource("ArrayMesh_w5vqv")
|
|
||||||
|
|
||||||
[node name="cork-rigid" type="RigidBody3D" parent="." unique_id=1970803032]
|
|
||||||
|
|
||||||
[node name="cork-rigid" type="MeshInstance3D" parent="cork-rigid" unique_id=722069846]
|
|
||||||
mesh = SubResource("ArrayMesh_ai4iu")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="cork-rigid" unique_id=1965545981]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_hr8x4")
|
|
||||||
|
|
||||||
[node name="top-rigid" type="RigidBody3D" parent="." unique_id=2092838073]
|
|
||||||
|
|
||||||
[node name="top-rigid" type="MeshInstance3D" parent="top-rigid" unique_id=1814929983]
|
|
||||||
mesh = SubResource("ArrayMesh_s3st6")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="top-rigid" unique_id=290966515]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_w0dpf")
|
|
||||||
|
|
||||||
[node name="bottom-rigid" type="RigidBody3D" parent="." unique_id=1655036426]
|
|
||||||
|
|
||||||
[node name="bottom-rigid" type="MeshInstance3D" parent="bottom-rigid" unique_id=1719629887]
|
|
||||||
mesh = SubResource("ArrayMesh_aca2c")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="bottom-rigid" unique_id=1498240133]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_r4gmp")
|
|
||||||
|
|
||||||
[node name="hoop-top-rigid" type="RigidBody3D" parent="." unique_id=1330943046]
|
|
||||||
|
|
||||||
[node name="hoop-top-rigid" type="MeshInstance3D" parent="hoop-top-rigid" unique_id=18546221]
|
|
||||||
mesh = SubResource("ArrayMesh_y6few")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-top-rigid" unique_id=1554653491]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_5ehfg")
|
|
||||||
|
|
||||||
[node name="hoop-bottom-rigid" type="RigidBody3D" parent="." unique_id=998793506]
|
|
||||||
|
|
||||||
[node name="hoop-bottom-rigid" type="MeshInstance3D" parent="hoop-bottom-rigid" unique_id=2135563963]
|
|
||||||
mesh = SubResource("ArrayMesh_rv0km")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-bottom-rigid" unique_id=244415860]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_lru8l")
|
|
||||||
|
|
||||||
[node name="plank_001-rigid" type="RigidBody3D" parent="." unique_id=567269391]
|
|
||||||
|
|
||||||
[node name="plank_001-rigid" type="MeshInstance3D" parent="plank_001-rigid" unique_id=2047939221]
|
|
||||||
mesh = SubResource("ArrayMesh_3kb5t")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_001-rigid" unique_id=1970803430]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_0qui7")
|
|
||||||
|
|
||||||
[node name="plank_002-rigid" type="RigidBody3D" parent="." unique_id=305237991]
|
|
||||||
|
|
||||||
[node name="plank_002-rigid" type="MeshInstance3D" parent="plank_002-rigid" unique_id=682989417]
|
|
||||||
mesh = SubResource("ArrayMesh_oqldp")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_002-rigid" unique_id=746825339]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_pr8vc")
|
|
||||||
|
|
||||||
[node name="plank_003-rigid" type="RigidBody3D" parent="." unique_id=281618827]
|
|
||||||
|
|
||||||
[node name="plank_003-rigid" type="MeshInstance3D" parent="plank_003-rigid" unique_id=578355552]
|
|
||||||
mesh = SubResource("ArrayMesh_jgrwr")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_003-rigid" unique_id=807477961]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_0fkau")
|
|
||||||
|
|
||||||
[node name="plank_004-rigid" type="RigidBody3D" parent="." unique_id=2009474170]
|
|
||||||
|
|
||||||
[node name="plank_004-rigid" type="MeshInstance3D" parent="plank_004-rigid" unique_id=1411404405]
|
|
||||||
mesh = SubResource("ArrayMesh_8uc1q")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_004-rigid" unique_id=1802832756]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_2v1j6")
|
|
||||||
|
|
||||||
[node name="plank_005-rigid" type="RigidBody3D" parent="." unique_id=1623232064]
|
|
||||||
|
|
||||||
[node name="plank_005-rigid" type="MeshInstance3D" parent="plank_005-rigid" unique_id=1896249136]
|
|
||||||
mesh = SubResource("ArrayMesh_16jek")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_005-rigid" unique_id=602179617]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_ap7ow")
|
|
||||||
|
|
||||||
[node name="plank_006-rigid" type="RigidBody3D" parent="." unique_id=1564711583]
|
|
||||||
|
|
||||||
[node name="plank_006-rigid" type="MeshInstance3D" parent="plank_006-rigid" unique_id=840502269]
|
|
||||||
mesh = SubResource("ArrayMesh_hxh48")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_006-rigid" unique_id=1660998847]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_8p8tg")
|
|
||||||
|
|
||||||
[node name="plank_007-rigid" type="RigidBody3D" parent="." unique_id=213841488]
|
|
||||||
|
|
||||||
[node name="plank_007-rigid" type="MeshInstance3D" parent="plank_007-rigid" unique_id=1123082979]
|
|
||||||
mesh = SubResource("ArrayMesh_lxhy4")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_007-rigid" unique_id=71841718]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_pts0m")
|
|
||||||
|
|
||||||
[node name="plank_008-rigid" type="RigidBody3D" parent="." unique_id=558017969]
|
|
||||||
|
|
||||||
[node name="plank_008-rigid" type="MeshInstance3D" parent="plank_008-rigid" unique_id=2011156125]
|
|
||||||
mesh = SubResource("ArrayMesh_k0f6b")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_008-rigid" unique_id=584578926]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_a40h8")
|
|
||||||
@@ -1,632 +0,0 @@
|
|||||||
[gd_scene format=4 uid="uid://bmnq8turkbcg1"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://cppwwkehyov8p" path="res://tscn_s/barrel_broken.gd" id="1_a2yrl"]
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gofht"]
|
|
||||||
resource_name = "M_barrel_wood"
|
|
||||||
cull_mode = 2
|
|
||||||
albedo_color = Color(0.4724571, 0.32534167, 0.21575236, 1)
|
|
||||||
roughness = 0.5
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_fe2c6"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEAAgABAAQAAwAEAAEAAgAFAAAABQADAAAAAgAEAAYABQAHAAMACAACAAYABQACAAgABgAEAAkABgAJAAgABQAIAAoACgAHAAUACAAJAAsACAALAAoABAALAAkACgALAAcABAADAAsACwADAAcA"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 12,
|
|
||||||
"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAAAA////vwAA/38AAEHiAAC9HQAA3k4AAP//////vwAAAAD///8/AABB4gAAILEAAP9///8AAAAA/38AAL0dAAD//////z8AAEHiAADeTgAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w5vqv"]
|
|
||||||
resource_name = "Barrel_Cylinder_005"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"attribute_data": PackedByteArray("T70ggJC93n9Pvd5/kL0ggE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAT70ggJC93n9Pvd5/kL0ggIy9739Tve9/b73ef2+9IICMvQ+AU70PgE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAjL3vf1O9739vvd5/b70ggIy9D4BTvQ+A"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"),
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 36,
|
|
||||||
"vertex_data": PackedByteArray("/3//////qD+9HQAAILENPwAA////v29D/38AAEHigjoAAP///7/DL70dAADeTmkvAAD///8/4zG9HQAAILG8LAAA////P+sU/38AAL0d2BT/f///AABbFb0dAADeTj8U/3///wAAQAlB4gAA3k4WCf//////P0kK/38AAL0d0wf/fwAAQeJKyr0dAADeTkrKvR0AACCxSspB4gAA3k5KykHiAAAgsUrK/38AAL0dSsr//////z8NJkHiAAAgsaYl//////+/iChB4gAA3k6aIv//////v3A7/38AAEHi1Dr/f/////9AP0HiAAAgsUE2AAD///+//////////7////9//////////3///wAA//8AAP///z//////////P///XGA6jmJg6I0vYEiQlGCfi2RPIKgyT6KnqFBIq79NBaScQx66N0OOuRhGp71QQGy1/rMGSGa0fUhqsRdFb7fwS0wil8RMIpfETCKXxEwil8RMIpfETCKXxKKk/VHlpGtS9KI8T8+mjVUzjTJhXY19YR2MQV+Kjpdj/3//v/9//7//f/+//3//v/9//7//f/+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_fe2c6")
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_y1q2c"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAACAAEAAwAEAAEABQAAAAIABQADAAAABQACAAYAAwAHAAQACAAFAAYAAwAFAAkACQAFAAgAAwAJAAcABwAKAAQABwAJAAoAAgAEAAsAAgALAAYACwAEAAoACAAGAAsACQALAAoACQAIAAsA"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 12,
|
|
||||||
"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAP9/AABB4gAAAAD///+/AAC9HQAA3k4AAP//////vwAAQeIAACCxAAAAAP///z8AAP//////PwAA/3///wAAAAD/fwAAvR0AAEHiAADeTgAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ai4iu"]
|
|
||||||
resource_name = "Barrel_Cylinder_007"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"attribute_data": PackedByteArray("T70ggJC93n+QvSCAT73ef0+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/T70ggJC93n+QvSCAT73ef1O973+Mve9/b73ef2+9IIBTvQ+AjL0PgE+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/U73vf4y9739vvd5/b70ggFO9D4CMvQ+A"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"),
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 36,
|
|
||||||
"vertex_data": PackedByteArray("/3//////Peu9HQAAILEp6/9/AABB4qPqAAD///+/v+sAAP///78A0b0dAADeTqbQvR0AACCxG84AAP///z9C0wAA////P6vB/38AAL0dD8G9HQAA3k6PvP9///8AAHzF/3///wAA5cVB4gAA3k5Ixf9/AAC9Hb7A//////8/vcm9HQAA3k60Nf9/AABB4rQ1vR0AACCxtDVB4gAA3k60Nf9/AAC9HbQ1QeIAACCxtDX//////z/T2kHiAAAgsWzaQeIAAN5Odtf//////79k3f//////vxz3/38AAEHi8fZB4gAAILG19f9//////yv4//////+/AAAAAP///78AAP9//////wAA/3///wAAAAD//////z8AAAAA////PwAAPr0aR9q8i0bmuVdCrr+SSgmx8ljWsHVYVq+2VD+y+VuUn3Zymp8lcs+ftm9rn190b3Ionplycp7hc72gdHFnnGa7S6Jmu0uiZrtLoma7S6Jmu0uiZrtLoslaEK0MW36tCl3CsC9ZcaobS/O2g0tqt5RO57qPSA60/3//P/9//z//f/8//3//P/9//z//f/8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_y1q2c")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hr8x4"]
|
|
||||||
points = PackedVector3Array(-0.30529356, 1.4288547, -0.12261612, -0.34902233, 1.4288547, -0.097374246, -0.34902233, 1.3807597, -0.10910569, -0.3154533, 1.3807597, -0.12848678, -0.30529356, 1.4288547, -0.17310975, -0.39273396, 1.4288547, -0.12261612, -0.38258278, 1.3807597, -0.12848678, -0.3154533, 1.3807597, -0.16723908, -0.34902233, 1.3807597, -0.18662018, -0.34902233, 1.4288547, -0.19834174, -0.39273396, 1.4288547, -0.17310975, -0.38258278, 1.3807597, -0.16723908)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_utk5y"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.57920676, 1.297409, -0.5792068, 1.1584135, 0.0930872, 1.1584135),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("EAABAAIAAgABAAUAEAARAAEAEQAFAAEAAgAFAAgAEQASAAUAEwAIAAUAEwAFABIAEgARAAMAEAADABEAEgADAAQAEwASAAQAAwAGAAQAEwAEAAYAAwAAAAYAEAAAAAMAAAAUAAYAEwAGABQAAAAVABQAEAAVAAAAFQAKABQAEwAUAAoAFQANAAoAEAANABUADQAPAAoAEwAKAA8ADQAOAA8AEAAOAA0AFgAPAA4AEAAWAA4AFwAPABYAEwAPABcAEAALABYAFwAWAAsAEwAXAAwAFwALAAwAEwAMAAcACwAHAAwAEAAJAAsACwAJAAcAEAAYAAkAGAAHAAkAEAACABgAEwAHABkAGAAZAAcAGQAYAAIAEwAZAAgAGQACAAgA"),
|
|
||||||
"lods": [0.10643269, PackedByteArray("AAABAAIAAAADAAEABAABAAMAAQAEAAUAAgABAAUAAwAGAAQAAwAAAAYABwAFAAQABwAEAAYAAgAFAAgABwAIAAUAAgAIAAcAAgAHAAkAAAACAAkABwAGAAoAAAAKAAYACwAJAAcAAAAJAAsACwAHAAwAAAANAAoAAAALAA4AAAAOAA0ADAAOAAsADQAPAAoABwAKAA8ADQAOAA8ABwAPAAwADAAPAA4A")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 26,
|
|
||||||
"vertex_data": PackedByteArray("5UYUv8j7sT8AAACAAAAAAMj7sT/mRhS//rHRPsj7sT/8sdG+/LHRvsj7sT/8sdG+/LHRvhEerD/8sdG+AAAAABEerD/mRhS/5UYUvxEerD8AAACA5UYUPxEerD8AAACA/rHRPhEerD/8sdG+5UYUP8j7sT8AAACA/LHRvhEerD/9sdE+/rHRPsj7sT/9sdE+/rHRPhEerD/9sdE+/LHRvsj7sT/9sdE+AAAAAMj7sT/kRhQ/AAAAABEerD/kRhQ/AAAAADfvqz8AAACAl+Bivsj7sT/qkPm+l+BivhEerD/qkPm+AAAAAIARpj8AAACAVl8CvxEerD/G5iw+Vl8Cv8j7sT/G5iw+471LPsj7sT+JW/4+471LPhEerD+JW/4+jI74Psj7sT8QwGe+jI74PhEerD8QwGe+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_s3st6"]
|
|
||||||
resource_name = "Barrel_Cylinder_008"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.57920676, 1.297409, -0.5792068, 1.1584135, 0.0930872, 1.1584135),
|
|
||||||
"attribute_data": PackedByteArray("IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("NAA1AAIANgA3AAQANgA4ADcAOQAGADoAOwA8AD0AOwAHADwAPgAIAAkAPwBAAAUAPwBBAEAAQgAAAEMARABFAAEARAADAEUARgALAAwARwBIAEkARwAKAEgASgBLAA8ATABNABEATAAQAE0ATgASAE8AUABRAFIAUAATAFEAUwBUAA4AVQBWAA0AVQBXAFYAFAAVABYAFAAXABUAWAAZABoAWABZABkAWQBYABgAWQAYABsAHAAdAB4AHAAfAB0ALABaAC4ALABbAFoAWwAtAFoAWwAvAC0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAXAAqACgAXABdACoAXAArAF0AXQArACkAXgAyADAAXgBfADIAXwBeADMAXwAzADEA"),
|
|
||||||
"lods": [0.10643269, PackedByteArray("AAABAAIAAAADAAEAAAACAAQABQAGAAcABQAHAAgABQAIAAkACgALAAwACgAMAA0ACgANAA4ADwAQABEADwASABAADwATABIAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMQAwADMA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 96,
|
|
||||||
"vertex_data": PackedByteArray("5UYUv8j7sT8AAACAAAAAAMj7sT/mRhS//rHRPsj7sT/8sdG+/LHRvsj7sT/8sdG+5UYUP8j7sT8AAACA5UYUv8j7sT8AAACA5UYUP8j7sT8AAACA/rHRPsj7sT/9sdE+AAAAAMj7sT/kRhQ//LHRvsj7sT/9sdE+5UYUPxEerD8AAACA/rHRPhEerD/8sdG+AAAAABEerD/mRhS//LHRvhEerD/8sdG+5UYUvxEerD8AAACA5UYUPxEerD8AAACAAAAAABEerD/kRhQ//rHRPhEerD/9sdE+/LHRvhEerD/9sdE+5UYUvxEerD8AAACA/rHRPsj7sT/9sdE+5UYUPxEerD8AAACA/rHRPhEerD/9sdE+5UYUP8j7sT8AAACA/rHRPsj7sT/8sdG+5UYUPxEerD8AAACA5UYUP8j7sT8AAACA/rHRPhEerD/8sdG+/LHRvsj7sT/8sdG+5UYUvxEerD8AAACA/LHRvhEerD/8sdG+5UYUv8j7sT8AAACA/rHRPsj7sT/8sdG+AAAAABEerD/mRhS//rHRPhEerD/8sdG+AAAAAMj7sT/mRhS//LHRvsj7sT/9sdE+AAAAABEerD/kRhQ//LHRvhEerD/9sdE+AAAAAMj7sT/kRhQ//rHRPhEerD/9sdE+AAAAAMj7sT/kRhQ//rHRPsj7sT/9sdE+AAAAABEerD/kRhQ/5UYUv8j7sT8AAACA/LHRvhEerD/9sdE+5UYUvxEerD8AAACA/LHRvsj7sT/9sdE+AAAAAMj7sT/mRhS//LHRvhEerD/8sdG+AAAAABEerD/mRhS//LHRvsj7sT/8sdG+AAAAADfvqz8AAACAAAAAAMj7sT/mRhS/AAAAADfvqz8AAACAjI74Psj7sT8QwGe+/rHRPsj7sT/8sdG+AAAAADfvqz8AAACA/rHRPsj7sT/9sdE+AAAAADfvqz8AAACA471LPsj7sT+JW/4+AAAAAMj7sT/kRhQ/AAAAADfvqz8AAACAAAAAADfvqz8AAACAVl8Cv8j7sT/G5iw+/LHRvsj7sT/9sdE+AAAAADfvqz8AAACA/LHRvsj7sT/8sdG+AAAAADfvqz8AAACAl+Bivsj7sT/qkPm+AAAAAIARpj8AAACAAAAAAIARpj8AAACAjI74PhEerD8QwGe+/rHRPhEerD/8sdG+AAAAAIARpj8AAACA/rHRPhEerD/9sdE+AAAAAIARpj8AAACA471LPhEerD+JW/4+AAAAAIARpj8AAACAAAAAABEerD/kRhQ/AAAAAIARpj8AAACAVl8CvxEerD/G5iw+/LHRvhEerD/9sdE+AAAAAIARpj8AAACA/LHRvhEerD/8sdG+AAAAAIARpj8AAACAl+BivhEerD/qkPm+AAAAABEerD/mRhS/jI74Psj7sT8QwGe+jI74PhEerD8QwGe+Vl8CvxEerD/G5iw+Vl8Cv8j7sT/G5iw+471LPhEerD+JW/4+471LPsj7sT+JW/4+l+Bivsj7sT/qkPm+l+BivhEerD/qkPm+XYm/8v///z/hg7/y////Px18v/L///8/4YO/8v///z+hdr/y////Pz6Nofb///+/wHKh9v///7/Ach38////vz6NHfz///+/Po0d/P///78+jV0J////vz6N4QP///+/Po3hA////7/AcuED////v8ByXQn///+/XYk/Df///z/hgz8N////P+GDPw3///8/HXw/Df///z+hdj8N////P4Ha/3////8/gdr/f////z+B2v9/////P4Ha/3////8///99pf///7///32l////v///faX///+///99pf///78AAH2l////vwAAfaX///+/AAB9pf///78AAH2l////v///gdr///+///+B2v///7///4Ha////v///gdr///+/gVr/f////z+BWv9/////P4Fa/3////8/gVr/f////z99pf9/////P32l/3////8/faX/f////z99pf9/////P30l/3////8/fSX/f////z99Jf9/////P30l/3////8/AACB2v///78AAIHa////vwAAgdr///+/AACB2v///78dfL/y////Px18v/L///8/oXa/8v///z+hdr/y////P6F2v/L///8/wHKh9v///7/AcqH2////v8ByHfz///+/wHId/P///7/Ach38////vz6NHfz///+/Po2h9v///78+jaH2////vz6Nofb///+/XYm/8v///z9dib/y////P+GDv/L///8/4YO/8v///z8+jeED////vz6NXQn///+/Po1dCf///78+jV0J////v12JPw3///8/XYk/Df///z/hgz8N////P+GDPw3///8/HXw/Df///z8dfD8N////P6F2Pw3///8/oXY/Df///z+hdj8N////P8ByXQn///+/wHJdCf///7/AcuED////v8By4QP///+/wHLhA////7///32l////v///faX///+/fSX/f////z99Jf9/////P32l/3////8/faX/f////z8AAIHa////vwAAgdr///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_utk5y")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_w0dpf"]
|
|
||||||
points = PackedVector3Array(0, 1.3446634, -0.5792068, -0.22156814, 1.3446634, -0.48747262, 0, 1.3904963, -0.5792068, 0.40945882, 1.3446634, -0.40957227, 0, 1.297409, -5.9604645e-08, -0.22156814, 1.3904963, -0.48747262, -0.4095722, 1.3446634, -0.40957227, 0.40945882, 1.3904963, -0.40957227, 0.4854315, 1.3446634, -0.22633067, -0.4095722, 1.3446634, 0.40945876, -0.5093572, 1.3446634, 0.16884077, -0.57920676, 1.3446634, -5.9604645e-08, 0.57920676, 1.3446634, -5.9604645e-08, 0.40945882, 1.3446634, 0.40945876, 0.19888967, 1.3446634, 0.49677062, 0, 1.3446634, 0.5792067, -0.4095722, 1.3904963, -0.40957227, 0.4854315, 1.3904963, -0.22633067, -0.4095722, 1.3904963, 0.40945876, -0.5093572, 1.3904963, 0.16884077, -0.57920676, 1.3904963, -5.9604645e-08, 0.57920676, 1.3904963, -5.9604645e-08, 0.40945882, 1.3904963, 0.40945876, 0.19888967, 1.3904963, 0.49677062, 0, 1.3904963, 0.5792067)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_a7ro1"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5802285, -0.056278944, -0.58022827, 1.1604707, 0.059218228, 1.1604707),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABABAAAAAIAAEAAQARABAACAARAAEAEgAIAAAAAAACABMAEgAAABMAAgAQABQAAgAUABMAFAAQAAMAEAARAAMAFAADAAQAFAAEABMABAADAAYAAwARAAYABAAGAAUABAAFABMABQAGABUABgARABUABQAVABYABQAWABMAFgAVAAwAFQARAAwAFgAMAA8AFgAPABMADwAMAA4ADAARAA4ADwAOAA0ADwANABMADQAOABcADgARABcADQAYABMADQAXABgAFwARAAcAGAAXAAcAGAAHAAsAGAALABMABwARAAoACwAHAAoACgARABkAGQARAAgAEgAZAAgACQAKABkACQAZABIACwAKAAkACQASABMACwAJABMA"),
|
|
||||||
"lods": [0.00018852839, PackedByteArray("AAABAAIAAgABAAMAAgADAAQAAAACAAUAAgAEAAUABAADAAYABAAGAAUAAQAHAAMAAwAHAAYAAAAIAAEACAAHAAEACQAIAAAACQAAAAUACQAKAAgACgAHAAgACwAKAAkACwAHAAoACwAJAAUABgAHAAwABQAGAAwADQAHAAsADQALAAUADQAOAAcADAAHAA4ADwANAAUABQAMAA8ADwAOAA0ADwAMAA4A")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 26,
|
|
||||||
"vertex_data": PackedByteArray("kMMHucCEZr2WWA+/OBLSPgCgQDtjENK+ZpvKPsCEZr34vcq+wYoUPwCgQDsA5O42TUcPP8CEZr0gxwy5ZpvKPsCEZr3Gmso+OBLSPgCgQDtBEtI+24kUvwCgQDsA5O42AGzmNgCgQDvXiRS/V73KvsCEZr34vcq+axDSvgCgQDtjENK+RlgPv8CEZr0gxwy5AGzmNgCgQDvFihQ/V73KvsCEZr3Gmso+axDSvgCgQDtBEtI+kMMHucCEZr39Rg8/cgD5PgCgQDuRJ2i+B2V9uwChQDs3YIO7n2lbvsCEZr0aR/G+CGV9u7CEZr02YIO70SrwPsCEZr2VIGC+UBxMPgCgQDsb0P4+XclEPsCEZr10xfU+KJoCvwCgQDs+Ny0+ZhT8vsCEZr1g+SY+70VjvgCgQDtxAfq+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_aca2c"]
|
|
||||||
resource_name = "Barrel_Cylinder_009"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5802285, -0.056278944, -0.58022827, 1.1604707, 0.059218228, 1.1604707),
|
|
||||||
"attribute_data": PackedByteArray("IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAwADEABAAFADAAMQAwAAYAMQAGAAcAMgAtAC4AMgAzAC0ALAAzADIALAAvADMAGgA0ADUANAAbADUAFwAaADUAGwAWADUANgAXADUAFgA3ADUAFQA2ADUANwAZADUAFAAVADUAGQAYADUAOAAUADUAGAA4ADUACAAJAAoACAALAAkAOQANAA4AOQA6AA0ADAA6ADkADAAPADoAEAARABIAEAATABEAOwAdAB4AOwA8AB0AHAA8ADsAHAAfADwAIAAhACIAIAAjACEAPQA+ACYAJgA+ACcAJAA+AD0AJwA+AD8AKAA+ACQAPwA+ACoAQAA+ACgAKgA+ACsAKQA+AEAAKwA+AEEAJQA+ACkAQQA+ACUA"),
|
|
||||||
"lods": [0.00018852839, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAGAAcACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFQAXABYAGAAUABYAGQAYABYAFwAaABYAGgAbABYAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJgAlACcAKAAlACQAKQAlACgAJwAlACoAKgAlACsALAAtAC4ALAAvAC0A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 66,
|
|
||||||
"vertex_data": PackedByteArray("kMMHucCEZr2WWA+/OBLSPgCgQDtjENK+ZpvKPsCEZr34vcq+AGzmNgCgQDvXiRS/ZpvKPsCEZr3Gmso+OBLSPgCgQDtBEtI+AGzmNgCgQDvFihQ/kMMHucCEZr39Rg8/kMMHucCEZr39Rg8/axDSvgCgQDtBEtI+V73KvsCEZr3Gmso+AGzmNgCgQDvFihQ/V73KvsCEZr34vcq+AGzmNgCgQDvXiRS/kMMHucCEZr2WWA+/axDSvgCgQDtjENK+TUcPP8CEZr0gxwy5OBLSPgCgQDtBEtI+ZpvKPsCEZr3Gmso+wYoUPwCgQDsA5O42RlgPv8CEZr0gxwy5V73KvsCEZr34vcq+ZpvKPsCEZr3Gmso+kMMHucCEZr2WWA+/V73KvsCEZr3Gmso+kMMHucCEZr39Rg8/ZpvKPsCEZr34vcq+TUcPP8CEZr0gxwy5ZpvKPsCEZr34vcq+wYoUPwCgQDsA5O42TUcPP8CEZr0gxwy5OBLSPgCgQDtjENK+RlgPv8CEZr0gxwy5axDSvgCgQDtjENK+V73KvsCEZr34vcq+24kUvwCgQDsA5O42OBLSPgCgQDtjENK+24kUvwCgQDsA5O42wYoUPwCgQDsA5O42OBLSPgCgQDtBEtI+AGzmNgCgQDvXiRS/axDSvgCgQDtjENK+AGzmNgCgQDvFihQ/axDSvgCgQDtBEtI+V73KvsCEZr3Gmso+24kUvwCgQDsA5O42RlgPv8CEZr0gxwy5axDSvgCgQDtBEtI+UBxMPgCgQDsb0P4+XclEPsCEZr10xfU+ZhT8vsCEZr1g+SY+KJoCvwCgQDs+Ny0+0SrwPsCEZr2VIGC+CGV9u7CEZr02YIO7n2lbvsCEZr0aR/G+XclEPsCEZr10xfU+ZhT8vsCEZr1g+SY+n2lbvsCEZr0aR/G+70VjvgCgQDtxAfq+0SrwPsCEZr2VIGC+cgD5PgCgQDuRJ2i+cgD5PgCgQDuRJ2i+B2V9uwChQDs3YIO7UBxMPgCgQDsb0P4+70VjvgCgQDtxAfq+KJoCvwCgQDs+Ny0+1WEDmf///z/VYQOZ////P9VhA5n///8/1WEDmf///z9KGerh////v0oZ6uH///+/Shnq4f///79KGerh////v9Hm4OH///+/0ebg4f///7/R5uDh////v9Hm4OH///+/MZ7lmP///z8xnuWY////PzGe5Zj///8/MZ7lmP///z9JGV63////v0kZXrf///+/SRlet////79JGV63////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////79KNyyZ////P0o3LJn///8/Sjcsmf///z9KNyyZ////P+XI55j///8/5cjnmP///z/lyOeY////P+XI55j///8//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/nmLbf///+/+eYtt////7/55i23////v/nmLbf///+/Shnq4f///79KGerh////v/nmLbf///+/+eYtt////7//f///////v/9///////+//3///////7//f///////v/9///////+/MZ7lmP///z8xnuWY////P0o3LJn///8/Sjcsmf///z//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_a7ro1")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r4gmp"]
|
|
||||||
points = PackedVector3Array(6.854534e-06, 0.0029334873, -0.58022827, 0.4101928, 0.0029334873, -0.41029245, 0.39565283, -0.056278944, -0.39609328, -0.00022035837, -0.056278944, -0.56000865, -0.22195476, 0.0029334873, -0.48833117, -0.003968954, 0.0029392838, -0.0040822625, 0.4863004, 0.0029334873, -0.22672546, 0.5802422, 0.0029334873, 7.0929527e-06, 0.46903425, -0.056278944, -0.21888751, -0.39597994, -0.056278944, -0.39609328, -0.41029269, 0.0029334873, -0.41029245, -0.5802285, 0.0029334873, 7.0929527e-06, -0.5102549, 0.0029334873, 0.16914773, -0.41029269, 0.0029334873, 0.41019303, 6.854534e-06, 0.0029334873, 0.58024246, 0.19924974, 0.0029334873, 0.49765998, 0.4101928, 0.0029334873, 0.41019303, 0.39565283, -0.056278944, 0.39565307, 0.5595682, -0.056278944, -0.00022011995, -0.5600089, -0.056278944, -0.00022011995, -0.49242076, -0.056278944, 0.1630137, -0.39597994, -0.056278944, 0.39565307, -0.00022035837, -0.056278944, 0.55956846, 0.19209337, -0.056278944, 0.4799394)
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_b28pb"]
|
|
||||||
resource_name = "M_barrel_metal"
|
|
||||||
cull_mode = 2
|
|
||||||
albedo_color = Color(0.17732769, 0.17466316, 0.18468364, 1)
|
|
||||||
roughness = 0.5
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_diavc"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.8478841, 1.0204432, -0.8478841, 1.6957682, 0.1721443, 1.6957682),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEABQAAAAIABgABAAQABwAEAAAABgAIAAEACAADAAEACQAGAAQACAAKAAMACQAEAAsABwALAAQACQAMAAYADQAHAAAADQAAAAUABgAOAAgABgAMAA4ACAAOAA8ACAAPAAoAEAAOAAwAEQAPAA4AEQAOABAACgAPABIAEwAPABEAEwASAA8AEAAUABEAEQAVABMAEQAUABUAEAAWABQAEAAMABcAFwAWABAAFwAMABgACQAYAAwAFwAFABYAGQAYAAkAGQAJAAsAFwAYABoAGgAFABcABQACABYAGgANAAUAFgACABsAFgAbABQAAgADABsAFAAbABwAGwADAB0AGwAdABwACgAdAAMAFAAcABUACgAeAB0ACgASAB4AHAAdAB8AHgAfAB0AFQAcACAAHAAfACAAFQAgACEAEwAVACEAIgASABMAEwAhACIAHgASACMAIgAjABIAHgAkAB8AHgAjACQAIAAfACUAJAAlAB8AIQAgACYAIAAlACYAIgAhACcAIQAmACcAKAAjACIAIgAnACgAJAAjACkAKAApACMAJAAqACUAJAApACoAJgAlACsAKgArACUAJwAmACwAJgArACwAKgAZACsALAArAAsAGQALACsALAALAAcAKgAtABkAKgApAC0AGQAtABgAGgAYAC0ALgAsAAcAJwAsAC4AKAAnAC4ALgAHAA0AKAAuAC8ALwAuAA0ALwANABoAGgAtAC8ALwApACgALwAtACkA"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 48,
|
|
||||||
"vertex_data": PackedByteArray("Hir//x4qAAD/f6bbHQIAAP9///+MBgAAAtmm2/wmAAD8Jqbb/CYAAFgv//9YLwAAfSVYJH0lAACMBv///38AAP9/WCQAAAAAAABYJP9/AACB2lgkfSUAAB0Cptv/fwAACCgAAAgoAADwDf///38AAP9/AACYAwAA9tcAAAgoAAD/fwAAQQsAAIzSAAByLQAAZvwAAP9/AAC99AAA/38AAKbQ//9YLwAADvL///9/AAD/f///8A0AAHItAAByLQAAmAMAAP9/AAB9JVgkgdoAAEELAAD/fwAA4NX//x4qAABy+f///38AAOH9ptv/fwAA//9YJP9/AAAC2abbAtkAAODV///g1QAAptD//6bQAACM0gAAjNIAAPbXAAD21wAAgdpYJIHaAAD/f6bb4f0AAP9///9y+QAA/3///w7yAAD/fwAAvfQAAP9/AABm/AAA/39YJP//AAD8JqbbAtkAAB4q///g1QAACCgAAPbXAABYL///ptAAAHItAACM0gAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_y6few"]
|
|
||||||
resource_name = "Barrel_Cylinder_010"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.8478841, 1.0204432, -0.8478841, 1.6957682, 0.1721443, 1.6957682),
|
|
||||||
"attribute_data": PackedByteArray("1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkAbABtAG4AbABvAG0AcABxAHIAcABzAHEAdAB1AHYAdAB3AHUAeAB5AHoAeAB7AHkAfAB9AH4AfAB/AH0AgACBAIIAgACDAIEAhACFAIYAhACHAIUAiACJAIoAiACLAIkAjACNAI4AjACPAI0AkACRAJIAkACTAJEAlACVAJYAlACXAJUAmACZAJoAmACbAJkAnACdAJ4AnACfAJ0AoAChAKIAoACjAKEApAClAKYApACnAKUAqACpAKoAqACrAKkArACtAK4ArACvAK0AsACxALIAsACzALEAtAC1ALYAtAC3ALUAuAC5ALoAuAC7ALkAvAC9AL4AvAC/AL0A"),
|
|
||||||
"material": SubResource("StandardMaterial3D_b28pb"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 192,
|
|
||||||
"vertex_data": PackedByteArray("Hir//x4qL9z/f6bbHQL23/9///+MBjPg/Cam2/wmG9yMBv///38Lzvwmptv8JqrKHir//x4qn8odAqbb/385zh4q///g1XrHHQKm2/9/DLyMBv///3+fu/wmptsC2efH/3///3L5W8v8JqbbAtltuR4q///g1aa4/3+m2+H99Mvg1f//4NVT1/9/ptvh/efE/3///3L5EsQC2abbAtnu13L5////fzXpAtmm2wLZQtjg1f//4NV/1+H9ptv/f8Pp4NX//x4q7vzh/abb/3/M73L5////fzHvAtmm2/wmW/3/f///jAae7gLZptv8Juf34NX//x4qW/j/f6bbHQJW7v9/WCQAAPXh9tcAAAgoY9+B2lgkfSVY3/9/AACYAxrigdpYJH0lVMxm/AAA/39E0P//WCT/f23Q9tcAAAgoP8z//1gk/3+xvPbXAAD210DIgdpYJIHaoMhm/AAA/39OvIHaWCSB2uS4/38AAGb8Ccr/f1gk//+LyvbXAAD21z24/39YJP//CsMIKAAA9tfw1H0lWCSB2nXV/38AAGb8V8J9JVgkgdov1pgDAAD/f7zlAABYJP9/MeYIKAAA9teV1QAAWCT/f1rtCCgAAAgoYvl9JVgkfSW8+ZgDAAD/f+HsfSVYJH0lI/r/fwAAmANT8v9/WCQAAB3yCCgAAAgod/r/f1gkAADs9wLZptv8Jnn3/3+m2x0C//eB2lgkfSVn94zSAAByLVQW/38AAJgDVBb/fwAAQQtU1fbXAAAIKFQWfSVYJH0l4fH/f6bbHQKb8fwmptv8Ju3x/39YJAAAkPH/fwAAQQtU1QgoAAAIKFTVci0AAHIt/7//fwAAmANU1Vgv//9YL/+//3///4wG/7//f///8A3/vx4q//8eKv+//3////AN/7/g1f//Hir/v6bQ//9YL/+//3///4wG/7/wDf///3//vx4q//8eKv+/WC///1gv/7+MBv///3//vwAAWCT/f+/c/Cam2/wm3tsdAqbb/38d3X0lWCR9JbXbWC///6bQ/7+MBv///3//v/AN////f/+/Hir//+DV/799JVgkgdq2yx0Cptv/f73J/Cam2wLZCcwAAFgk/39vyf9///8O8v+/Hir//+DV/79YL///ptD/v/9///9y+f+//39YJP//G8L8JqbbAtmLv/9/ptvh/YfCfSVYJIHaJr+m0P//ptD/v/9///9y+f+//3///w7y/7/g1f//4NX/v4HaWCSB2rnD/3+m2+H9EMEC2abbAtkoxP9/WCT//6fADvL///9//7/g1f//4NX/v6bQ//+m0P+/cvn///9//7///1gk/3/jzwLZptsC2evN4f2m2/9/N9CB2lgkgdqezabQ//9YL/+/cvn///9//78O8v///3//v+DV//8eKv+/gdpYJH0lcuLh/abb/38x4QLZptv8Jqfi//9YJP9/AOG99AAA/3//v/bXAAAIKP+/jNIAAHIt/79m/AAA/3//v4zSAACM0lQWZvwAAP9/VBa99AAA/3//v/bXAAD211QW/38AAL30VNX21wAA9tdU1YzSAACM0v+//38AAGb8VNVyLQAAjNICOv9/AABm/AI6/38AAL30VNUIKAAA9tcCOkELAAD/f///CCgAAPbX//9yLQAAjNL/v5gDAAD/f///ci0AAHItAjqYAwAA/38COkELAAD/f///CCgAAAgoAjr/fwAAQQuVPqbQ//9YL6E8jNIAAHItFDz/f///8A0pP4zSAAByLQQyDvL///9/hTC99AAA/38YMKbQ//9YL3UyvfQAAP9/2B6m0P//ptDtHYzSAACM0qodDvL///9/HR+M0gAAjNK6CP9///8O8mEI/38AAL30Rwim0P//ptDUCP9/AAC99BcOWC///6bQ3w1yLQAAjNLPDf9///8O8icOci0AAIzSwCPwDf///3/vIkELAAD/f7MiWC///6bQ/SNBCwAA/3/CNVgv//9YL040ci0AAHIt5DPwDf///38vNnItAAByLRBA/3////ANHT7/fwAAQQuQPVgv//9YL6NAw8i9rUS0kLljsxK6f8lRrRDjIrKey424bcrguMXj8LGu+xi6E+gbuhbnG7pH/Bi6iOrCJljzTTbh8z43T+pdJqjV4AkJ1zsWG9fdFp3VgQluMAgRnzy4A1A99wIZMGQRrS/sIj87lRbXO/MVVC9LI8OzoK7CpIm6DaQYu0C0PK6pSbNEzDbtTzQ2SFBeSkdEDDQqQ6MfiUkVH7ZJ7zTjQmgadEDkCAhBaggMQSsbbUB/CX7MsBH12eARRNoTCczLSCho7Z0oovifKO74RCjq7A3G5fdd0bnspNFz7IPFbfh2xZrm5dBE2zTR9tr1xBnn/Fj/REZLeFDhSs1Qi1mIRIw4Djl1Ol83OzhVOcI6HDcENQjqBDUI6lRVVFUENQjqEcblwuLDncRsxp3Ci8PixFRVVFVUVVRVAAD/f1RVVFX///9/////f////3////9/////f////3////9/////f////3////9/////f////3/I0crMvc/tzR3Sm8xrzxrO////f////3////9/////f5reotfF3D/Y5t6J13vcWNj///9/////f////3////9//PLX6PDxyegn89noxfHH6P///3////9/////f////39YFoUNZhcYDS0Wlg2SFwcN////f////3////9/////fxImoCG8J9cgzSXAIQAouCD///9/////f////3////9/xS//Lbsxuyx0LzQuCjKJLAAA/38AAP9/AAD/fwAA/38JavpKCWr6SgAA/38JavpKqipU1aoqVNUAAP9/qipU1f45AGP+OQBjqipU1f45AGP/f/8//3//PwAA/3//f/8//xz9uf8c/bn/f/8//xz9uTDpYfL26RXyLOoB8vPod/Ku2L/e89ko3k3a/t1M2Ozeps7S0hjQ5dF/0KPROM4Z07vFN8g/x+PGrMeDxkjFm8i/O2k7GDq5PKE5Fz09PAY7DjD4MYEu1jISLhMzhDC2MSEjhyfKIfwnaiEcKIgjZCdYDr0WjA23FlQNtRaWDr8W")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_diavc")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_5ehfg"]
|
|
||||||
points = PackedVector3Array(0, 1.0448763, -0.8478841, 0, 1.1681374, -0.83394086, 0.58960146, 1.1681374, -0.58976746, 0.599395, 1.0448763, -0.599561, 0.58262986, 1.0204432, -0.58279586, 0, 1.0204432, -0.82414734, -0.58279586, 1.0204432, -0.58279586, -0.599561, 1.0448763, -0.599561, -0.58976746, 1.1681374, -0.58976746, -0.56901854, 1.1925875, -0.56901854, 0, 1.1925875, -0.80456036, 0.5688526, 1.1925875, -0.56901854, 0.83377486, 1.1681374, 0, 0.8478841, 1.0448763, 0, 0.82398134, 1.0204432, 0, -0.82414734, 1.0204432, 0, -0.8478841, 1.0448763, 0, -0.83394086, 1.1681374, 0, -0.80456036, 1.1925875, 0, 0.8043944, 1.1925875, 0, 0.5688526, 1.1925875, 0.5688526, 0.58960146, 1.1681374, 0.58960146, 0.599395, 1.0448763, 0.599395, 0.58262986, 1.0204432, 0.58262986, -0.58279586, 1.0204432, 0.58262986, -0.599561, 1.0448763, 0.599395, -0.58976746, 1.1681374, 0.58960146, -0.56901854, 1.1925875, 0.5688526, 0, 1.1925875, 0.8043944, 0, 1.1681374, 0.83377486, 0, 1.0448763, 0.8478841, 0, 1.0204432, 0.82398134)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_aqoyh"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.82679665, 0.32900393, -0.82679665, 1.6535933, 0.1584085, 1.6535933),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEABQAAAAIABgABAAQABwAEAAAABgAIAAEACAADAAEACQAGAAQACAAKAAMACQAEAAsABwALAAQACQAMAAYADQAHAAAADQAAAAUABgAOAAgABgAMAA4ACAAOAA8ACAAPAAoAEAAOAAwAEQAPAA4AEQAOABAACgAPABIAEwAPABEAEwASAA8AEAAUABEAEQAVABMAEQAUABUAEAAWABQAEAAMABcAFwAWABAAFwAMABgACQAYAAwAFwAFABYAGQAYAAkAGQAJAAsAFwAYABoAGgAFABcABQACABYAGgANAAUAFgACABsAFgAbABQAAgADABsAFAAbABwAGwADAB0AGwAdABwACgAdAAMAFAAcABUACgAeAB0ACgASAB4AHAAdAB8AHgAfAB0AFQAcACAAHAAfACAAFQAgACEAEwAVACEAIgASABMAEwAhACIAHgASACMAIgAjABIAHgAkAB8AHgAjACQAIAAfACUAJAAlAB8AIQAgACYAIAAlACYAIgAhACcAIQAmACcAKAAjACIAIgAnACgAJAAjACkAKAApACMAJAAqACUAJAApACoAJgAlACsAKgArACUAJwAmACwAJgArACwAKgAZACsALAArAAsAGQALACsALAALAAcAKgAtABkAKgApAC0AGQAtABgAGgAYAC0ALgAsAAcAJwAsAC4AKAAnAC4ALgAHAA0AKAAuAC8ALwAuAA0ALwANABoAGgAtAC8ALwApACgALwAtACkA"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 48,
|
|
||||||
"vertex_data": PackedByteArray("7if+/+4nAAD/f87YAAAAAP9///9zAwAAgdrO2H0lAAB9Jc7YfSUAAEot/v9KLQAAnycwJ58nAABzA/7//38AAP9/MCcEAwAABAMwJ/9/AABf2DAnnycAAAAAztj/fwAAASsAAAErAAAHC/7//38AAP9/AADNBwAA/dQAAAErAAD/fwAA/A4AAOjPAAAWMAAAMfgAAP9/AAAC8QAA/38AALTS/v9KLQAA9/T+//9/AAD/f///BwsAABYwAAAWMAAAzQcAAP9/AACfJzAnX9gAAPwOAAD/fwAAENj+/+4nAACL/P7//38AAP//ztj/fwAA+vwwJ/9/AACB2s7YgdoAABDY/v8Q2AAAtNL+/7TSAADozwAA6M8AAP3UAAD91AAAX9gwJ1/YAAD/f87Y//8AAP9//v+L/AAA/3/+//f0AAD/fwAAAvEAAP9/AAAx+AAA/38wJ/r8AAB9Jc7YgdoAAO4n/v8Q2AAAASsAAP3UAABKLf7/tNIAABYwAADozwAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_rv0km"]
|
|
||||||
resource_name = "Barrel_Cylinder_011"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.82679665, 0.32900393, -0.82679665, 1.6535933, 0.1584085, 1.6535933),
|
|
||||||
"attribute_data": PackedByteArray("0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHSab9h0mnFYdFpv2HRab9h0WnFYdFpxWHRab9h0WnFYdJpv2HSacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHRacVh0mm/YdJpxWHRab9h0mnFYdJpv2HSab9h0mnFYdFpxWHSab9h0mnFYdFpv2HSacVh0mm/YdJpv2HSacVh0WnFYdJpv2HSacVh0Wm/YdJpxWHSab9h0mm/YdJpxWHRacVh0mm/YdJpxWHRab9h0mnFYdJpv2HSab9h0mnFYdFpxWHSab9h0mnFYdFpv2HSacVh0mm/YdJpv2HSacVh0WnFYdJpv2HSacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh0WnFYdJpv2HRab9h0mnFYdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh0WnFYdJpv2HRab9h0mnFYdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkAbABtAG4AbABvAG0AcABxAHIAcABzAHEAdAB1AHYAdAB3AHUAeAB5AHoAeAB7AHkAfAB9AH4AfAB/AH0AgACBAIIAgACDAIEAhACFAIYAhACHAIUAiACJAIoAiACLAIkAjACNAI4AjACPAI0AkACRAJIAkACTAJEAlACVAJYAlACXAJUAmACZAJoAmACbAJkAnACdAJ4AnACfAJ0AoAChAKIAoACjAKEApAClAKYApACnAKUAqACpAKoAqACrAKkArACtAK4ArACvAK0AsACxALIAsACzALEAtAC1ALYAtAC3ALUAuAC5ALoAuAC7ALkAvAC9AL4AvAC/AL0A"),
|
|
||||||
"material": SubResource("StandardMaterial3D_b28pb"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 192,
|
|
||||||
"vertex_data": PackedByteArray("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4j2VOzA5Kz9POtdiTzrXYgAA/39POtdiacUryozIVMf6xJDKBcnnxohVO1WIVTtVAAD/f4hVO1VQxtacUMbWnP///39Qxtac////f////3////9/////f////3////9/////f////39rzfvUWdAD0wHNQtXI0LjS////f////3////9/////f4XWROEO2fjfKdZz4W7Zx9////9/////f////3////9/yOXQ9Wfn8fSL5fD1oufR9P///3////9/////f////3/CCxwaGgrZGf8LJRrcCc8Z////f////3////9/////f14inCmEH3cqxiJ9KRkflyr///9/////f////3////9/fDBFM0Et/TTwMAgzxiw+NQAA/38AAP9/AAD/fwAA/385HHK4wQKDhQAA/3/WHKy5AAD/fwAA/38AAP9/AAD/f5U0KelNK5nWqipU1e002ukAAP9/AAD/fwAA/38AAP9/6WqKSpJ+tkD/f/8/OGrjShj10ObO86Xmb/OY5mv12+bX3xzWrN3H1g7d+NZk4PDVX9KGy9zP38wlz0HNBNMuywTGz8FSw+PDkMJ4xLXGR8HxN484SzpxNvQ62TVVNxs52C8gLRgyoCu7MjQrRC+BLdAmYCDOKGAfYCkXH08moCAeGJ8LWhkAC7YZ0QrPF8YL")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_aqoyh")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_lru8l"]
|
|
||||||
points = PackedVector3Array(0, 0.46316117, -0.82679665, 0, 0.4874124, -0.8046214, 0.5844877, 0.46316117, -0.58464944, 0, 0.3532397, -0.8073731, -0.58464944, 0.46316117, -0.58464944, 0, 0.4874124, -0.7555769, 0.8044596, 0.4873969, 0, 0.568787, 0.4873969, -0.56894875, -0.56894875, 0.4873969, -0.56894875, -0.8046214, 0.4873969, 0, 0.57072926, 0.3532397, -0.57089114, 0.82679665, 0.46316117, 0, 0.5488777, 0.32900393, -0.5490396, 0, 0.32900393, -0.77645725, -0.5490396, 0.32900393, -0.5490396, -0.57089114, 0.3532397, -0.57089114, -0.8073731, 0.3532397, 0, -0.82679665, 0.46316117, 0, -0.56894875, 0.4873969, 0.568787, 0, 0.4873969, 0.8044596, 0.568787, 0.4873969, 0.568787, -0.58464944, 0.46316117, 0.5844877, 0.8072113, 0.3532397, 0, 0.5844877, 0.46316117, 0.5844877, 0.57072926, 0.3532397, 0.57072926, 0.7762954, 0.32900393, 0, -0.77645725, 0.32900393, 0, -0.5490396, 0.32900393, 0.5488777, -0.57089114, 0.3532397, 0.57072926, 0, 0.46316117, 0.82679665, 0.5488777, 0.32900393, 0.5488777, 0, 0.3532397, 0.8072113, 0, 0.32900393, 0.7762954)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_8yqv1"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.00013090926, 0.38374102, 1.5496337, 0.5516742),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("DgAXABgAGAAXABkAGgAOABgAGAAZABoADgAHABcABwAZABcAGQAbABoAGQAcABsAGQAWABwAGwAcABYABwAWABkAEQAaABsAEQAOABoAGwAWABEAEQAdAA4AHgAWAAcAEQAWAB8AFgAeACAAFgAgAB8AEQAfACEAHwATACEAEwARACEAHwASABMAHwAgABIADQARABMADQAdABEAEgAiABMADQATACIAIgASACMAIwASACAAIwALACIAIgALAA0ACwAjAAIAIwAAAAIAAAAjACAAAgAKAAsADAALAAoADAANAAsAAgABAAoAAAABAAIACgAJAAwACQANAAwAAQAJAAoAAAADAAEAJAANAAkAAAAEAAMABAABAAMAAAAFAAQAAAAgAAUAAQAGAAkABAAGAAEABgAkAAkABQAIAAQABAAIAAYAIAAIAAUABgAlACQACAAlAAYAFAANACQAJQAUACQAHQANABQACAAmACUAIAAVAAgACAAVACYAIAAeABUAJgAnACUAJQAnABQAJgAVACcAJwAdABQAFQAoACcAJwAoAB0AFQAeACgAKAApAB0ADgAdACkAHgAqACgAKAAqACkADgApAA8AKgAPACkADwAHAA4AHgArACoAHgAHACsAKgAsAA8ABwAPACwAKwAsACoABwAsABAAKwAQACwAKwAHABAA"),
|
|
||||||
"lods": [0.058495842, PackedByteArray("EQASABMAEgALABMADQARABMAEwALAA0ADAANAAsACQANAAwADAALAAoACgAJAAwAAgAKAAsACwASAAIAAgABAAoAAQAJAAoAEgAAAAIAAAABAAIAFAANAAkADQAUABEAAQAGAAkAAAADAAEABAABAAMABAAGAAEAAAAEAAMABgAIAAkABAAIAAYACAAUAAkAAAAFAAQABQAIAAQAAAASAAUACAAVABQABQAVAAgAFgAFABIAFgAVAAUAEQAWABIAEQAUAA4ABwAWABEABwARAA4AFQAWAAcADgAUAA8AFQAPABQADwAHAA4AFQAHABAABwAPABAAFQAQAA8A"), 0.33890408, PackedByteArray("AAABAAIAAAADAAEAAAAEAAMABAABAAMAAAAFAAQABAAGAAEAAAAHAAUABwAAAAIABQAIAAQABAAIAAYABwAIAAUAAQAGAAkABgAIAAkAAgABAAoAAQAJAAoAAgAKAAsACwAHAAIADAALAAoACgAJAAwADAANAAsACQANAAwABwALAA0ADQAJAA4ABwANAA4ADgAJAA8ADwAHAA4ACAAPAAkABwAPABAACAAQAA8ACAAHABAA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("fAQevz8mvz/SnEw+a1rxvirNuj++RW0+kJ0bvxAWuj9W3HU+owHzvsbUvj8a61c+vtwPv8bUvj8AAACAsjQzvz4mvz8AAACA8rANv9KSnj/2Yjw+GeQjv8CEZr0AAACAC5cgv4NPnj/xua85693jvtKSnj86OOQ+WPnavsbUvj+B+qU+/a0Ovz8mvz80XbA+tXPLvsbUvj+1c8s+cm/9vj4mvz9yb/0+4sbnvsCEZr3ixuc+duLKvtCEZr2wwMo+mHIPv9CEZr2wRAm58TENvz0KVz/xMQ0/Y2tBv7WmmD8AAACAqsQIv7WmmD+qxAg/6Uv0vtaOXj/f9/Q+4M8sv9aOXj+QEy86Fa5Hvz0KVz8AAACAsjQzv/gfPz4AAACAcm/9vvgfPz5yb/0+6eA6vzRzqD4AAACAoiQEvzRzqD6iJAQ/qsQIvx6O+T6qxAg/Y2tBvx6O+T4AAACA6Uv0vuyE6j7f9/Q+4M8sv+yE6j6QEy863fhFv+Kdgj8AAACAq4g4v9+3sD8AAACAyPwLv+Kdgj/I/As/M3wCv9+3sD8zfAI/IS0hv9+3sD+Kj2E+wyfrvrE2iD9Lpus+JjsSv7E2iD/2mEI+hlQmv7E2iD/R0gA6yuwXv9aOXj8kY0o+yuwXv+yE6j4kY0o+TA/lvkCVET6Jb+U+KW8Ov0CVET4yZz0+BwIiv0CVET5E9sM51I37vnC3Xr14nSY+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_3kb5t"]
|
|
||||||
resource_name = "Barrel_Cylinder_012"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.00013090926, 0.38374102, 1.5496337, 0.5516742),
|
|
||||||
"attribute_data": PackedByteArray("aqBrP0RqzT7roWs/2pG8Pmqgaz+6ac0+a6BrP5JmzT5qoGs/umnNPmugaz+WZs0+aqBrP0ZqzT7roWs/2pG8Pu6vbz9a0+s+aqBrP0ZqzT4zsW8/0NDrPmqgaz9Gas0+pqpvP9DQ6z5qoGs/umnNPmqgaz9Eas0+M7FvP9DQ6z4zsW8/7N3rPqaqbz/s3es+aqBrP0RqzT7ur28/WtPrPmugaz+SZs0+M7FvP+zd6z5roGs/lmbNPiMiXT8Aw+E+7q9vP1rT6z7roWs/2pG8PiIiXT8Aw+E+7q9vP1rT6z5roGs/kmbNPiMiXT8Aw+E+66FrP9qRvD4jIl0/AMPhPqaqbz/Q0Os+pqpvP+zd6z4jIl0/AMPhPiIiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z6mqm8/0NDrPiMiXT8Aw+E+IyJdPwDD4T4zsW8/7N3rPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPpSubz/s3es+5K9vP9DQ6z7kr28/7N3rPpSubz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z7kr28/0NDrPiMiXT8Aw+E+lK5vP+zd6z7kr28/7N3rPvWrbz/Q0Os+9atvP+zd6z5ErW8/7N3rPkStbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z71q28/7N3rPpysbz/Q0Os+nKxvP+zd6z71q28/0NDrPrawbz9e1+s+trBvP17X6z62sG8/XtfrPmugaz+WZs0+IiJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiIiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPmugaz+WZs0+IiJdPwDD4T7ur28/WtPrPuuhaz/akbw+PK9vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z6crG8/0NDrPkStbz/s3es+nKxvP+zd6z5ErW8/0NDrPiMiXT8Aw+E+trBvP17X6z4jIl0/AMPhPjyvbz/Q0Os+IyJdPwDD4T6crG8/0NDrPkStbz/Q0Os+9atvP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPiMiXT8Aw+E+nKxvP+zd6z71q28/7N3rPkStbz/s3es+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("EQA+AD8AEQAMAD4AQAA1ADIAQABBADUAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcAMwBKADQASgAzAEsASwAzAEwASwALAEoASgALABAACwBLAA0ASwAOAA0ADgBLAEwADgBMAA8AAAABAAIAAAADAAEABABNAAYABAAHAE0ACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAHwAgACEAIAAfAE4AIABOACIAIwBPACUAIwBQAE8AJABRAFIAJABTAFEAVABVAFYAVAA3AFUAVgBVADYAVgA2AFcAWABZAFoAWABbAFkAWgBZAFwAWgBcAF0AXgBfAGAAXgBhAF8AYgBhAF4AYgBjAGEAZAAmAGUAZABmACYAZwBoAGkAZwAnAGgAGQBqAGsAGQBsAGoAbQBuABwAGwAaAB4AGwAdABoAbwBwAHEAbwByAHAAcwB0AHUAcwB2AHQAKQA4AHcAKAApACoAeAApACgAeAA4ACkAeAB5ADgAegB4ADoAOQB4AHoAOQB5AHgAeQA5ACsAeQArAHsAewArACwAKwA5AHwAfAA5AH0AKwB8AH4ALQAuAC8AfwAuAC0AOwAuAH8AgAAuADsALgA9AIEALgA8AD0ALgCAADwAPQA8AIIAPACAADAAMACAAIMAMACDADEAPAAwAIQAhAAwAIUAPACEAIYA"),
|
|
||||||
"lods": [0.058495842, PackedByteArray("MgAzADQANAALABAAMwALADQACwAzAA0AMwAOAA0ADgAzAA8AMgA1ADMADAA1ADIADAAyABEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAA2ACUAJAA3ADYANwAmADYANwAnACYAKAApACoAKAA4ACkAOQA4ACgAOQAoADoAOAA5ACsAOAArACwALQAuAC8AOwAuAC0ALgA7ADwALgA8AD0APAA7ADAAMAA7ADEA"), 0.33890408, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkACwAMAA0ADAAOAA0ADgAMAA8ADAALABAADAAQABEAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAAmACUAJAAnACYAKAApACoAKwApACgAKQArACwALQAuAC8ALgAtADAAMAAtADEA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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9KanBo7rDkz0pqcGjusOTPSmpwYg6z1MEKAiJonrAUyzAERtiesBTLMARG0g8rNQYBdBb4nrAUyzAERtiesBTHmvTv72gWIBC6UBQPaBYgELpQFA9oFiAQAAOe32gWIBAQANk0z2plP///+/t/WhU////79M9qZT////v1DlH7j///+/Z+WeuP///7///2j/r5Mb9v//aP////+///9o/3oCeT7//2j/qG5d9///aP////+/lL//fw3/B2CUv/9/gfcSHpS//38N/wdglL//f1t0kAuUv/9/////P7cpBHpJekj68C/GjpSeQ9XwL8aOlJ5D1bcpBHqfeEr7MPXfUv///78w9d9S////v///aP////+///9o/6huXff//2j/+osEBpS//3////8/lL//f3GRYwSUv/9/////P+gyBG2JaRny6DIEbXhvd++3KQR6bHnN+rcpBHqyd9n7zCdBgwSGR/7MJ0GD5ITY/cwnQYNahmj+zCdBg46Et/02MWpvMXDX8TYxam8hazb0NjFqb1FxUPE2MWpvvWnd9PAvxo7Ncrly8C/GjnSNnqPwL8aO////P1lcjvuiu7PJ9oFiAQulAUBM9qZT////v0z2plP///+/t/WhU////7+39aFT////v7f1oVP///+/MPXfUv///78w9d9S////vzD131L///+/MPXfUv///7///32l////v///faX///+///99pf///7///32l////v///faX///+///99pf///7/q9FKt////v+r0Uq3///+/6vRSrf///7/q9FKt////v+r0Uq3///+/6vRSrf///79Q5R+4////v1DlH7j///+/UOUfuP///79n5Z64////v2flnrj///+/Z+WeuP///78g6z1MKqJeMSDrPUxSnbYMIOs9TOOk6D8g8rNQYBdBbyDys1BgF0Fvpyu1iNGMX/qnK7WIkI+W+6crtYhQkOr7pyu1iPuLAfrBLuRyQW+U9sEu5HIWc6H0wS7kchx0G/TBLuRyOG4b9///aP////+///9o/85vDoj//2j/qG5d9///aP+qhFgC//9o/////7///2j/////v///aP////+///9o/////7+Uv/9/////P5S//3+xdTwKlL//f36aVPmUv/9/////P5S//3////8/lL//f////z+Uv/9/////P5S//3////8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_8yqv1")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_0qui7"]
|
|
||||||
points = PackedVector3Array(-0.5515434, 0.83988744, 0.5515433, -0.4771692, 0.8693147, 0.47842592, -0.54684806, 1.0203948, 0.5467912, -0.77335143, 1.0203948, -2.2907268e-05, -0.78000003, 0.83988744, -2.2907268e-05, -0.7555467, 0.48736697, -2.2907268e-05, -0.53426456, 0.48736697, 0.53420895, -0.4771692, 0.45793974, 0.47842592, -0.3973859, 1.4907761, 0.39731643, -0.4592893, 1.0640807, 0.46022758, -0.445053, 1.2388241, 0.4457013, -0.49501148, 1.4932032, 0.4949502, -0.50973606, 1.3804996, 0.50969255, -0.53426456, 1.1925595, 0.53420895, -0.5603707, -0.056279004, -0.00013090926, -0.7555467, 1.1925595, -2.2907268e-05, -0.51619685, 0.32885414, 0.51617265, -0.730004, 0.32885414, -2.2907268e-05, -0.49501148, 0.18657178, 0.4949502, -0.4527158, -0.056279004, 0.45266744, -0.44741946, 0.14212751, 0.44807735, -0.396259, -0.056279004, 0.39596638, -0.56198585, 1.4907761, -2.2907268e-05, -0.6172782, 1.4933548, 0.19978078, -0.55736566, 1.4933548, 0.34444943, -0.49133033, -0.05445876, 0.1626821, -0.70002896, 1.4932032, -2.2907268e-05, -0.64022905, -0.056279004, -2.2907268e-05, -0.70002896, 0.18657178, -2.2907268e-05)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_4ddkr"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, 0.39600134, 0.5521874, 1.5496335, 0.3839987),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("AAABAAIACQAAAAIAAQAJAAIACQAKAAAACgAFAAAAAAAFAAEACQARAAoAEQAFAAoACQASABEAEgAMABEADAAFABEACQALABIAEgALAAwAAQALAAkACwATAAwAEwAFAAwAAQAUAAsACwAUABMAFQABAAUAFQAFABYABQANABYADQAVABYABQATAAYABQAGAA0AFwABABUADQAXABUADwABABcAFAABAA8ADgAXAA0ADwAXAA4ADgANABgADQAGABgABgAOABgABgAPAA4AFAAQABMABgATAAcABwATABAAFAAZABAAGQAIABAABwAQAAgAGQADAAgABwAIAAMAGQAEAAMAFAAEABkABwADAAQAFAAPAAQABwAEABoABAAPABsABAAbABoABwAaABwAHAAaABsAHQAHABwAHAAbAB0ABgAHAB0AGwAPAB4AHwAPAAYABgAdAB8AHwAeAA8AGwAfAB0AGwAeAB8A"),
|
|
||||||
"lods": [0.046468664, PackedByteArray("AAABAAIACQAAAAIAAQAJAAIACQAKAAAACgAFAAAAAAAFAAEACQALAAoAAQALAAkADAAFAAoACwAMAAoAAQAFAA0ABQAMAAYABQAGAA0ADQAOAAEABgAOAA0ADwABAA4ABgAPAA4ACwABAA8ABAAPAAYACwAPAAQABgAMAAcABAAGAAcACwAQAAwABwAMABAACwAEAAMABwADAAQACwADABAABwAIAAMAAwAIABAABwAQAAgA"), 0.18251021, PackedByteArray("AAABAAIAAQADAAIAAgADAAAAAwABAAQAAAAFAAEABgABAAUABQAAAAYABAABAAYABAAGAAcABgAAAAcABwADAAQAAwAIAAAABwAAAAgABwAIAAMA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("AAAAAMbUvj++3A8/cm/9vj4mvz9yb/0+tXPLvsbUvj+1c8s+duLKvtCEZr2wwMo+4sbnvsCEZr3ixuc+AAAAAD4mvz+yNDM/AAAAAD0KVz8Vrkc/AAAAAMCEZr0Z5CM/yPIEudCEZr21YQ8/693jvtKSnj86OOQ+STGsOc1mnj+N9SA/6Uv0vtaOXj/f9/Q+gNcoOtaOXj/bJS0/AAAAALWmmD9ja0E/yPwLv+Kdgj/I/As/8TENvz0KVz/xMQ0/zfu8OUCVET4lMiI/1Hj4ObE2iD/KkyY/wyfrvrE2iD9Lpus+gNcoOuyE6j7bJS0/6Uv0vuyE6j7f9/Q+M3wCv9+3sD8zfAI/AAAAAN+3sD+riDg/qsQIv7WmmD+qxAg/AAAAAOKdgj/d+EU/TA/lvkCVET6Jb+U+cm/9vvgfPz5yb/0+oiQEvzRzqD6iJAQ/AAAAAPgfPz6yNDM/AAAAADRzqD7p4Do/qsQIvx6O+T6qxAg/AAAAAB6O+T5ja0E/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_oqldp"]
|
|
||||||
resource_name = "Barrel_Cylinder_013"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, 0.39600134, 0.5521874, 1.5496335, 0.3839987),
|
|
||||||
"attribute_data": PackedByteArray("7q9vP1rT6z4zsW8/7N3rPu6vbz9a0+s+M7FvP9DQ6z6Urm8/7N3rPjOxbz/Q0Os+M7FvP+zd6z6mqm8/0NDrPqaqbz/s3es+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T7ur28/WtPrPiMiXT8Aw+E+7q9vP1rT6z4jIl0/AMPhPjOxbz/Q0Os+IyJdPwDD4T7ur28/WtPrPqaqbz/s3es+pqpvP+zd6z7ur28/WtPrPiMiXT8Aw+E+lK5vP+zd6z4zsW8/7N3rPjyvbz/Q0Os+5K9vP+zd6z6Urm8/0NDrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z48r28/0NDrPiMiXT8Aw+E+IyJdPwDD4T7kr28/7N3rPiMiXT8Aw+E+9atvP9DQ6z71q28/7N3rPkStbz/s3es+RK1vP9DQ6z6Urm8/7N3rPjyvbz/Q0Os+PK9vP+zd6z6Urm8/0NDrPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+trBvP17X6z62sG8/XtfrPuSvbz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+5K9vP+zd6z48r28/7N3rPuSvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+5K9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+nKxvP9DQ6z5ErW8/0NDrPvWrbz/Q0Os+IyJdPwDD4T4jIl0/AMPhPrawbz9e1+s+PK9vP+zd6z6crG8/7N3rPvWrbz/s3es+RK1vP+zd6z4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEACAAqACsACAAHACoALAAcAAQALAAtABwALgAvADAALgAxAC8AMgAzADQAMgA1ADMAGwA2ADcAGwA4ADYANgAGADcANgAFAAYACQAKAAsACQAMAAoAOQA6ADsAOQA8ADoAPQAgAD4APQAeACAAPwBAAEEAPwBCAEAAQwBEAEUAQwBGAEQARwAQACEARwAOABAAHQAPAA0AHQAfAA8AGgBIAEkAGgBKAEgASwBMAE0ASwBOAEwAIgAjAE8AEQAjACIAEQAiABMAEQBQACMAUQARAFIAJAARAFEAUAARACQAJABRACUAUAAkABQAUAAUAFMAUwAUABIAFAAkAFQAVAAkAFUAFABUAFYAJgAZABYAVwAZACYAJwAZAFcAWAAZACcAGQAoAFkAGQAYACgAGQBYABgAKAAYAFoAGABYABUAFQBYACkAFQApABcAGAAVAFsAWwAVAFwAGABbAF0A"),
|
|
||||||
"lods": [0.046468664, PackedByteArray("AAABAAIAAAADAAEABAAaABsAGwAaAAUABQAGABsABAAcABoABwAcAAQABwAEAAgACQAKAAsACQAMAAoAHQAeAB8AHQAfAA8AHQAPAA0AHgAgAB8AHgAhACAAHgAOACEADgAQACEAEQAiABMAEQAjACIAIwARACQAJAARACUAIwAkABQAIwAUABIAJgAZABYAJwAZACYAGQAnABgAGQAYACgAGAAnABUAFQAnACkAFQApABcA"), 0.18251021, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABwAFAAQABwAEAAgACQAKAAsACQAMAAoADQAOAA8ADgAQAA8AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("AAAAAMbUvj++3A8/cm/9vj4mvz9yb/0+tXPLvsbUvj+1c8s+AAAAAD4mvz+yNDM/AAAAAD0KVz8Vrkc/cm/9vj4mvz9yb/0+AAAAAD4mvz+yNDM/4sbnvsCEZr3ixuc+AAAAAMCEZr0Z5CM/AAAAAMCEZr0Z5CM/duLKvtCEZr2wwMo+4sbnvsCEZr3ixuc+yPIEudCEZr21YQ8/tXPLvsbUvj+1c8s+duLKvtCEZr2wwMo+AAAAAMbUvj++3A8/yPIEudCEZr21YQ8/cm/9vj4mvz9yb/0+duLKvtCEZr2wwMo+tXPLvsbUvj+1c8s+4sbnvsCEZr3ixuc+AAAAAMCEZr0Z5CM/AAAAAMbUvj++3A8/yPIEudCEZr21YQ8/AAAAAD0KVz8Vrkc/AAAAAD4mvz+yNDM/yPwLv+Kdgj/I/As/AAAAALWmmD9ja0E/8TENvz0KVz/xMQ0/693jvtKSnj86OOQ+6Uv0vtaOXj/f9/Q+STGsOc1mnj+N9SA/gNcoOtaOXj/bJS0/zfu8OUCVET4lMiI/693jvtKSnj86OOQ+6Uv0vtaOXj/f9/Q+8TENvz0KVz/xMQ0/yPwLv+Kdgj/I/As/STGsOc1mnj+N9SA/gNcoOtaOXj/bJS0/AAAAALWmmD9ja0E/zfu8OUCVET4lMiI/cm/9vvgfPz5yb/0+AAAAAPgfPz6yNDM/AAAAAB6O+T5ja0E/qsQIvx6O+T6qxAg/AAAAAD0KVz8Vrkc/yPwLv+Kdgj/I/As/AAAAAOKdgj/d+EU/8TENvz0KVz/xMQ0/AAAAAPgfPz6yNDM/oiQEvzRzqD6iJAQ/AAAAADRzqD7p4Do/cm/9vvgfPz5yb/0+M3wCv9+3sD8zfAI/AAAAAN+3sD+riDg/qsQIv7WmmD+qxAg/693jvtKSnj86OOQ+1Hj4ObE2iD/KkyY/STGsOc1mnj+N9SA/wyfrvrE2iD9Lpus+wyfrvrE2iD9Lpus+1Hj4ObE2iD/KkyY/6Uv0vtaOXj/f9/Q+gNcoOuyE6j7bJS0/gNcoOtaOXj/bJS0/6Uv0vuyE6j7f9/Q+6Uv0vuyE6j7f9/Q+zfu8OUCVET4lMiI/gNcoOuyE6j7bJS0/TA/lvkCVET6Jb+U+TA/lvkCVET6Jb+U+AAAAALWmmD9ja0E/AAAAAOKdgj/d+EU/qsQIv7WmmD+qxAg/oiQEvzRzqD6iJAQ/AAAAAB6O+T5ja0E/AAAAADRzqD7p4Do/qsQIvx6O+T6qxAg/wyfrvrE2iD9Lpus+6Uv0vuyE6j7f9/Q+qsQIv7WmmD+qxAg/M3wCv9+3sD8zfAI/TA/lvkCVET6Jb+U+oiQEvzRzqD6iJAQ/qsQIvx6O+T6qxAg/cm/9vvgfPz5yb/0+1Hj4ObE2iD/KkyY/gNcoOuyE6j7bJS0/AAAAAN+3sD+riDg/AAAAAOKdgj/d+EU/AAAAADRzqD7p4Do/AAAAAPgfPz6yNDM/AAAAAB6O+T5ja0E/LoMP/51BzsAugw//nUHOwC6DD/////+/LoMP/51BzsBCXAR6AIDY+9Zexo6GyJbP1l7GjobIls8SYARtd2937xJgBG09ezvy/38AAP///7//fwAA////v/9/AAD///+//38AAP///7+t62sf////v37lROL///+/retrH////79+5UTi////vwAAacDrkjz7AABpwP///78AAGnAeUAdPwAAacBXdGr0bP//f+t/qwhs//9/rf62f2z//3////8/bP//f+qMBwBs//9/YfRCAA5dtYiGj6j81l7GjokqjuRCXAR6QHzS+q3rax////+/HfVNIv///7+t62sf////vx31TSL///+/fuVE4v///78AAGnAeUAdPwAAacD///+/AABpwHGRm/sAAGnA////v2z//3+t/rZ/bP//f////z9s//9/////P2z//3////8/EmAEbT90l/ASYARtAIBZ80JcBHoHfk/7QlwEekh6SPp1W0GD5oSx/3VbQYMFhrL+dVtBg297/v91W0GDWoZo/l5fam+OfUb0Xl9qb7hz5fFeX2pv/3/d9F5fam9QcVDx1l7GjnSbZvjWXsaO////P9Zexo6JKo7k3PVqIv///7/c9Woi////v9z1aiL///+/3PVqIv///78d9U0i////vx31TSL///+///+B2v///7///4Ha////v///gdr///+///+B2v///7/W9Mfd////v9b0x93///+/1vTH3f///7/W9Mfd////v37lROL///+/Dl21iMeMPv8OXbWIA3T+/w5dtYhQkOr7WF7kcgV2l/RYXuRyvH2J9lhe5HL/fxv3WF7kchx0G/QAAGnA////vwAAacCtdb71AABpwH6aVPkAAGnAfppU+QAAacD///+/AABpwBx41QcAAGnA////vwAAacA4ca4ObP//f////z9s//9/7n+hB2z//38FlPP/bP//f////z9s//9/////P2z//3////8/bP//f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_4ddkr")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pr8vc"]
|
|
||||||
points = PackedVector3Array(-0.5515433, 0.83988726, 0.5515404, -0.5343009, 0.48736686, 0.5342499, -4.529953e-06, 0.83988726, 0.78000003, -0.54684085, 1.0203946, 0.54680425, -4.529953e-06, 0.48736686, 0.75553024, -0.39630818, -0.056279004, 0.39600134, -0.4950057, 0.18657173, 0.49497044, -0.5161938, 0.32885405, 0.5161701, -4.529953e-06, 0.32885405, 0.72997046, 0.0006440878, 0.45793962, 0.6763324, 0.0006440878, 0.8693145, 0.6763324, -4.529953e-06, 1.0203946, 0.77330935, -0.5343009, 1.1925592, 0.5342499, -0.00016671419, -0.056279004, 0.56007284, -0.45273763, -0.056279004, 0.452684, -0.4950057, 1.4933546, 0.49497044, -0.39738917, 1.4907758, 0.3973545, -4.529953e-06, 0.18657173, 0.7000128, -4.529953e-06, -0.056279004, 0.6401728, 0.00031977892, 0.14212747, 0.6335573, -4.529953e-06, 1.4907758, 0.56195223, 0.00031977892, 1.2374587, 0.62874603, -4.529953e-06, 1.4933546, 0.7000128, -4.529953e-06, 1.1925592, 0.75553024)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ighid"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056279004, 0.39600134, 0.5516701, 1.5496335, 0.3839987),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("CQAXABgAGAAXABkAGgAJABgAGAAZABoACQAHABcABwAZABcAGQAbABoAGwAJABoAGQAcABsAGQAUABwAGwAcABQABwAUABkAGwAdAAkACAAHAAkACQAWAAgACQAdABYAHgAIABYAHwAWAB0AHwAeABYAHgAgAAgABwAIACAAIQAeAB8ABwAgAAoAIgAgAB4AIgAKACAAIgAHAAoAIQAiAB4AIQAHACIAIQAUAAcAIwAfAB0AFQAhAB8AFQAfACMAIwAdACQADAAhABUAIQAMABQAEwAVACMAGwAkAB0AJQAVABMADAAVACUAEwAjACYAJgAjACQAJQATACYAJgAkACcACwAmACcAJQAmAAsAJAAFACcACwAnAAUAAgAlAAsAAgALAAUADAAlAA4AJQANAA4AAgANACUADwAOAA0AAgAPAA0ADwAMAA4ADwAoAAwAEQAMACgAFAAMABEAKAAPACkAKQARACgAAgABAA8AKQAPAAEAAAABAAIAAgAFAAAAAwApAAEAAAADAAEAKgARACkAAwAqACkABAADAAAAAAAFAAQABQAqAAQABAAGAAMAAwAGACoABAAqAAYAJAAqAAUAJAAbACoAEQAqACsAKgAbABIAKgASACsAEgAbABAAGwAUABAALAArABIALAARACsAEAAsABIAFAARACwAEAAUACwA"),
|
|
||||||
"lods": [0.059560224, PackedByteArray("EAARABIAEQAGABIABgAQABIABQAQAAYABQAGAAQABAAGAAMAAwAGABEABAADAAAAAAAFAAQAAAADAAEAAwARAAEAAAABAAIAAgAFAAAAEQAPAAEAAgABAA8AAgAPAA0ADwAOAA0AAgANABMAEwANAA4ADwAMAA4ADAAPABEADAATAA4AAgATAAsAAgALAAUACwATAAUAFAAMABEAEAAUABEADAAVABMAEwAVAAUAFQAMABQAEAAFABYAFQAWAAUAEAAWAAkAFQAKABYABwAUABAAFQAUAAcABwAQAAkAFQAHAAoACQAWAAgACAAHAAkAFgAKAAgABwAIAAoA"), 0.3445543, PackedByteArray("AAABAAIAAAADAAEABAADAAAAAAAFAAQAAgAFAAAABAAGAAMABQAGAAQAAwAHAAEAAwAGAAcABgAFAAgABgAIAAkABwAGAAkACAAHAAkACgAIAAUABwAIAAoAAgALAAUACwAKAAUAAgAKAAsACgAMAAcAAgANAAoADAAKAA4ACgANAA4AAgAPAA0ADwAOAA0AAgABAA8ADwAMAA4ABwAPAAEADAAPAAcA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("lYB8PsbUvj/8bes+GS96PvnouD8emhs/JKtDPtibuD/8efs++/KYPj4mvz9vhxM/tXPLPsbUvj+1c8s+Xs7jPn5xnj/4z+M+cm/9Pj4mvz9yb/0+AAAAAMCEZr0Z5CM/OsHKPtCEZr2wwMo+4sbnPsCEZr3ixuc+yPIEudCEZr21YQ8/O4NdPn5xnj/jJQo/AAAAAD4mvz+yNDM/nZHlPcbUvj/Y+QM/AAAAAMbUvj++3A8/s/kZPj4mvz/bQiM/8TENPz0KVz/xMQ0/AAAAALWmmD9ja0E/yPwLP+Kdgj/I/As/1Hj4ObE2iD/KkyY/AAAAAD0KVz8Vrkc/gNcoOtaOXj/bJS0/ym3lPkCVET6Jb+U+AAAAAPgfPz6yNDM/cm/9PvgfPz5yb/0+AAAAADRzqD7p4Do/oiQEPzRzqD6iJAQ/qsQIPx6O+T6qxAg/AAAAAB6O+T5ja0E/wfT0PuyE6j7f9/Q+2hpfPkCVET5/IQs/MVduPuyE6j4DiRQ/TU5EPnDoXb2bLfU+gNcoOuyE6j7bJS0/zfu8OUCVET4lMiI/MVduPtaOXj8DiRQ/wfT0PtaOXj/f9/Q+STGsOc1mnj+N9SA/NTNlPrE2iD+j5A4/AKTrPrE2iD9Lpus+AAAAAN+3sD+riDg/O8aAPt+3sD8k3R0/M3wCP9+3sD8zfAI/qsQIP7WmmD+qxAg/AAAAAOKdgj/d+EU/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_jgrwr"]
|
|
||||||
resource_name = "Barrel_Cylinder_014"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056279004, 0.39600134, 0.5516701, 1.5496335, 0.3839987),
|
|
||||||
"attribute_data": PackedByteArray("a6BrP5JmzT5qoGs/nmnNPrmiaz96abM+aqBrP0hqzT65oms/emmzPmqgaz9Ias0+a6BrP5JmzT5qoGs/nmnNPmugaz+SZs0+IyJdPwDD4T7ur28/WtPrPrmiaz96abM+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T65oms/emmzPmugaz+SZs0+7q9vP1rT6z5qoGs/SGrNPu6vbz9a0+s+a6BrP5JmzT4zsW8/7N3rPu6vbz9a0+s+aqBrP0hqzT5roGs/kmbNPjOxbz/Q0Os+aqBrP0hqzT6mqm8/0NDrPmqgaz+eac0+aqBrP0hqzT4zsW8/0NDrPjOxbz/s3es+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+M7FvP+zd6z7ur28/WtPrPiMiXT8Aw+E+pqpvP+zd6z4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z6mqm8/7N3rPpSubz/s3es+5K9vP9DQ6z48r28/7N3rPpSubz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T6Urm8/7N3rPjyvbz/s3es+IyJdPwDD4T4jIl0/AMPhPpSubz/Q0Os+5K9vP9DQ6z71q28/0NDrPvWrbz/s3es+RK1vP+zd6z5ErW8/0NDrPpSubz/s3es+PK9vP9DQ6z48r28/7N3rPpSubz/Q0Os+9atvP+zd6z6crG8/0NDrPpysbz/s3es+9atvP9DQ6z62sG8/XtfrPuSvbz/s3es+trBvP17X6z62sG8/XtfrPmugaz+SZs0+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+a6BrP5JmzT48r28/0NDrPuSvbz/s3es+5K9vP9DQ6z6crG8/0NDrPkStbz/s3es+nKxvP+zd6z5ErW8/0NDrPpysbz/s3es+9atvP+zd6z5ErW8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPrawbz9e1+s+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/0NDrPiMiXT8Aw+E+nKxvP9DQ6z5ErW8/0NDrPvWrbz/Q0Os+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("IQA9AD4AIQAcAD0APwAyAC8APwBAADIAQQBCAEMAQQBEAEIARQBGAEcARQBIAEYAMABJAEoASQAwAEsASwAwAEwAGwBJAEsAGwAgAEkAGwBLAB0ASwAeAB0ATAAeAEsAHgBMAB8AAAABAAIAAAADAAEABAAFAAYABAAHAAUATQBOAAoAEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiAE8AIwBPACUAUABRAFIAUAAzAFEAUwBUAA4AUwBVAFQAVgBXAFgAVgA0AFcAWABXAFkAWABZAFoAWwBcAF0AWwBeAFwAXwBeAFsAXwBgAF4AYQBiAGMAYQBkAGIAYwBiAGUAYwBlAGYAZwBoAGkAZwANAGgAagAPADUAagBrAA8AbAARABIACwAJAAgACwAMAAkAEABtAG4AEABvAG0AcABxADEAcAByAHEAcwB0AHUAcwB2AHQAdwAqAHgAeQAqAHcAKgA2ACkAKgB6ADYAeQB6ACoAeQB7AHoAewAmAHwAewB9ACYAewB5AH0AJgB9ACgAKAB9ACcAfQB5ADgAOAB5ADcAfQA4AH4AfwA6ADkAKwA6AH8AKwB/AC0AKwCAADoAPAArAIEAOwArADwAgAArADsAOwA8AIIAgAA7AC4AgAAuAIMAgwAuACwALgA7AIQAhAA7AIUALgCEAIYA"),
|
|
||||||
"lods": [0.059560224, PackedByteArray("LwAwADEAMAAgADEAGwAgADAAGwAwAB0AMAAeAB0AHwAeADAALwAyADAAHAAyAC8AHAAvACEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkAEAAzAAwAEAARADMAMwARABIADAAzAA4AMwA0AA4ANAA1AA4ANAANADUANQANAA8AEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiACUAKgA2ACkANwA2ACoANwAmADYAJgA3ACcAJwA3ADgAJgAnACgAKwA5AC0AKwA6ADkAOgArADsAOwArADwAOgA7AC4AOgAuACwA"), 0.3445543, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkADAANAA4ADQAPAA4AEAANAAwAEAARAA0ADQARABIAEwAUABUAEwAWABQAFwAYABkAFwAaABgAGwAcAB0AHAAeAB0AHwAeABwAGwAgABwAHAAgACEAIgAjACQAIwAiACUAJgAnACgAJwAmACkAJwApACoAKwAsAC0ALAArAC4A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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QwLnf9B8D/84vzE/0HwP/zi/MT/QfA//3AF7k9B8D/84vzE/KKHGjmKNt3LsnwRt/n9Z8yihxo7Z29SiKKHGjtnb1KIoocaO/msPACihxo5ijbdy7J8EbUiMdvDYfaEA////v9h9oQD///+/2H2hAP///7/YfaEA////v///AcA3KnIV//8BwM+kzaT//wHANypyFf//AcD///+///8BwMWOxQ4AAJKAA472/wAAkoD///+/AACSgG9/wj4AAJKA639Q97yjBHq2hUj6KKHGjnXVjuTworWIrm/q+7yjBHoIgkr7dgpeIv///7/wCkki////vwEbtuL///+///8BwP///7///wHA////v///AcC5groCAACSgP///78AAJKA////vwAAkoDqjPf/AACSgAAAAIDsnwRtVIUZ8uyfBG2HkHfvvKMEes+Dzfq8owR6/n/Y+4mkQYP6ebT+iaRBgxp7sv+JpEGDpHlo/omkQYOPhP7/oKBqb4GM1/GgoGpvsoI29KCgam+ujlDxoKBqb/9/3fQoocaOYo23ciihxo511Y7kKKHGjv///z8oocaO/msPAEIUjR/QVYYQQhSNH9BVhhDYfaEA////v3YKXiL///+/dgpeIv///792Cl4i////v14KdCL///+/Xgp0Iv///79eCnQi////v/AKSSL///+/8ApJIv///7/wCkki////v/AKSSL///+/8ApJIv///78AAIHa////vwAAgdr///+/AACB2v///78AAIHa////vwAAgdr///+/AACB2v///783C8rd////vzcLyt3///+/NwvK3f///783C8rd////vzcLyt3///+/NwvK3f///7/qGhLi////v+oaEuL///+/6hoS4v///78BG7bi////vwEbtuL///+/JRSXH+Gorfl5FEkgDasF+XkUSSD///+/eRRJIA2rBfnworWILXM0//CitYhucJ/88KK1iPuL/v+moeRyF4KU9qah5HLSiaH0pqHkcuKLG/SmoeRy/38b9///AcD///+///8BwP///7///wHARIxFDP//AcDFjsUO//8BwFx5qAH//wHA////v///AcCkMZcT//8BwK5vFAQAAJKAb3/CPgAAkoDtf1r4AACSgAWU8/8AAJKA////vwAAkoD///+/AACSgPJ/xQUAAJKA////vwAAkoDlfysL")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_ighid")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_0fkau"]
|
|
||||||
points = PackedVector3Array(-0.00012678944, -0.056279004, 0.56007284, 0.1916833, -0.054307073, 0.47884524, 0.39596757, -0.056279004, 0.39600134, -1.8788254e-05, -0.056279004, 0.6401728, -1.8788254e-05, 0.18657173, 0.7000128, -1.8788254e-05, 0.32885405, 0.72997046, -1.8788254e-05, 0.48736686, 0.75553024, -1.8788254e-05, 0.83988726, 0.78000003, -1.8788254e-05, 1.0203946, 0.77330935, -1.8788254e-05, 1.1925592, 0.75553024, -1.8788254e-05, 1.4933546, 0.7000128, -1.8788254e-05, 1.4907758, 0.56195223, 0.112086445, 1.4907758, 0.5154935, 0.24654792, 1.4907758, 0.4597881, 0.3973176, 1.4907758, 0.3973545, 0.4784265, 0.45793962, 0.47843176, 0.4526682, -0.056279004, 0.452684, 0.46022826, 1.0640805, 0.46023917, 0.49495065, 0.18657173, 0.49497044, 0.5161729, 0.32885405, 0.5161701, 0.5342091, 0.48736686, 0.5342499, 0.5515433, 0.83988726, 0.5515404, 0.54679126, 1.0203946, 0.54680425, 0.5342091, 1.1925592, 0.5342499, 0.2987125, 1.4933546, 0.5762732, 0.15031886, 1.4933546, 0.6377295, 0.49495065, 1.4933546, 0.49497044, 0.50969285, 1.3804994, 0.50970495, 0.4784265, 0.8693145, 0.47843176)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w8axg"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.00013090926, 0.38399458, 1.5496335, 0.5516742),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAEQAUABIAFQARABMAEgAUAAAAEQAAABQAFQAJABEACQAAABEAEwACABUAAgAJABUACgATABIACgACABMAEgAAAAoAAgADAAkABQAJAAMAAgAFAAMAAgAGAAUAFgAJAAUAFgAFAAYAAgALAAYAFgAGAAsAAgAXAAsACgAXAAIAGAAWAAsAGAAJABYAGAALABcABAAJABgACQAEAAAADAAYABcABAAYAAwADAAXAA0ACgANABcAGQAMAA0AGQANABoAGwAMABkAGwAZABoABAAMABsADQAOABoAGwAaAA4ADgAIABsABAAbAAgADgAHAAgABwAEAAgADQABAA4ADgABAAcABwABAAQADQAKAAEAHAAEAAEAHAABAB0AAQAPAB0ADwAcAB0AAQAKAA8AHgAEABwADwAeABwAAAAEAB4ADwAKAB8ACgAAABAAAAAeABAACgAQAB8AEAAeAA8AEAAPAB8A"),
|
|
||||||
"lods": [0.056928392, PackedByteArray("CQAKAAIAAgADAAkABQAJAAMAAgAFAAMAAgAGAAUABQAGAAsAAgALAAYADAAFAAsADAAJAAUAAgANAAsADAALAA0ACgANAAIADAANAA4ACAAMAA4ADQABAA4ADQAKAAEADgAHAAgADgABAAcABAAMAAgABwAEAAgABwABAAQABAAJAAwAAQAKAA8ADwAEAAEACQAAAAoACQAEAAAACgAQAA8ADwAQAAQACgAAABAAAAAEABAA"), 0.18401623, PackedByteArray("AAABAAIAAgADAAAAAQAAAAQAAgAFAAMABQAAAAMAAQAGAAIAAgAGAAUABwABAAQABgABAAcABAAAAAgACAAAAAUABwAEAAgACAAFAAYACAAGAAcA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("8TENPz0KVz/xMQ0/sjQzPz4mvz8AAACAGeQjP8CEZr0AAACA4sbnPsCEZr3ixuc+cm/9Pj4mvz9yb/0+OsHKPtCEZr2wwMo++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAtXPLPsbUvj+1c8s+cm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACARjEiP0CVET5E9sM5wfT0PtaOXj/f9/Q+TCQtP9aOXj+QEy86NjAhP8SBnj9J0rU5Y2tBP7WmmD8AAACAyPwLP+Kdgj/I/As/oiQEPzRzqD6iJAQ/Y2tBPx6O+T4AAACA6eA6PzRzqD4AAACAqsQIPx6O+T6qxAg/sjQzP/gfPz4AAACAym3lPkCVET6Jb+U+TCQtP+yE6j6QEy86wfT0PuyE6j7f9/Q+AKTrPrE2iD9Lpus+pJImP7E2iD/R0gA6Xs7jPn5xnj/4z+M+M3wCP9+3sD8zfAI/q4g4P9+3sD8AAACAqsQIP7WmmD+qxAg/3fhFP+Kdgj8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_8uc1q"]
|
|
||||||
resource_name = "Barrel_Cylinder_015"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.00013090926, 0.38399458, 1.5496335, 0.5516742),
|
|
||||||
"attribute_data": PackedByteArray("lK5vP9DQ6z4zsW8/7N3rPqaqbz/s3es+M7FvP9DQ6z6mqm8/0NDrPu6vbz9a0+s+IyJdPwDD4T4jIl0/AMPhPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T7ur28/WtPrPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPjOxbz/s3es+IyJdPwDD4T6mqm8/7N3rPu6vbz9a0+s+IyJdPwDD4T6Urm8/0NDrPqaqbz/s3es+7q9vP1rT6z4zsW8/0NDrPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPuSvbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP+zd6z7kr28/7N3rPiMiXT8Aw+E+IyJdPwDD4T71q28/0NDrPjyvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z4jIl0/AMPhPrawbz9e1+s+trBvP17X6z7kr28/0NDrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5ErW8/7N3rPkStbz/Q0Os+9atvP+zd6z6crG8/7N3rPkStbz/s3es+9atvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+PK9vP+zd6z62sG8/XtfrPpysbz/Q0Os+RK1vP9DQ6z7kr28/0NDrPrawbz9e1+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("KgArACwAKgAtACsAHAAuAC8AHAAwAC4AHgAFADEAHgAIAAUAMgABADMAMgADAAEAHQAyADMAHQA0ADIANQAHACEANQAGAAcANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAfACAAQABBAEIAQABDAEEACQAKAAsACQAMAAoARABFAEYARABHAEUASABJAEoASABLAEkATAAAABsATABNAAAAAgAaAE4AAgAEABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAmAFMAIwARACYAIwAkABEAJgARABQAEQAkACUAJQAkAFQAEQAlAFUAVgAWAFcAKAAWAFYAFgBYACkAFgAZAFgAKAAZABYAWAAZAFkAFQAoABcAWgAoABUAWwAoAFoAGQAoAFsAGQBbACcAGQAnAFwAXAAnAF0AGQBcABgA"),
|
|
||||||
"lods": [0.056928392, PackedByteArray("GgAbAAIAAgAEABoAGgAAABsAGwAAABwAGwAcAB0AHQAcAAMAHQADAAEAHgAIAAUABQAfAB4AHwAgAB4AHwAhACAAHwAGACEABgAHACEACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAIwAkABEAEQAkACUAIwARACYAJgARABQAGQAnABgAGQAoACcAJwAoABUAFQAoABcAKAAZABYAFgAZACkA"), 0.18401623, PackedByteArray("AAABAAIAAQAAAAMAAgAEAAAABQAGAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("8TENPz0KVz/xMQ0/sjQzPz4mvz8AAACAGeQjP8CEZr0AAACAcm/9Pj4mvz9yb/0+4sbnPsCEZr3ixuc+tXPLPsbUvj+1c8s+OsHKPtCEZr2wwMo++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAGeQjP8CEZr0AAACAOsHKPtCEZr2wwMo+4sbnPsCEZr3ixuc++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAcm/9Pj4mvz9yb/0+tXPLPsbUvj+1c8s+sjQzPz4mvz8AAACAsjQzPz4mvz8AAACA+mEPP9CEZr2wRAm5GeQjP8CEZr0AAACAvtwPP8bUvj8AAACAOsHKPtCEZr2wwMo+8TENPz0KVz/xMQ0/4sbnPsCEZr3ixuc+tXPLPsbUvj+1c8s+cm/9Pj4mvz9yb/0+cm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACAyPwLP+Kdgj/I/As/Y2tBP7WmmD8AAACANjAhP8SBnj9J0rU5wfT0PtaOXj/f9/Q+TCQtP9aOXj+QEy86RjEiP0CVET5E9sM5RjEiP0CVET5E9sM5TCQtP9aOXj+QEy86Fa5HPz0KVz8AAACAY2tBP7WmmD8AAACANjAhP8SBnj9J0rU5wfT0PtaOXj/f9/Q+cm/9PvgfPz5yb/0+yPwLP+Kdgj/I/As/oiQEPzRzqD6iJAQ/Y2tBPx6O+T4AAACA6eA6PzRzqD4AAACAqsQIPx6O+T6qxAg/Y2tBP7WmmD8AAACA3fhFP+Kdgj8AAACAqsQIP7WmmD+qxAg/Xs7jPn5xnj/4z+M+M3wCP9+3sD8zfAI/q4g4P9+3sD8AAACAqsQIP7WmmD+qxAg/ym3lPkCVET6Jb+U+wfT0PuyE6j7f9/Q+RjEiP0CVET5E9sM5TCQtP+yE6j6QEy86ym3lPkCVET6Jb+U+wfT0PtaOXj/f9/Q+TCQtP+yE6j6QEy86TCQtP9aOXj+QEy86wfT0PuyE6j7f9/Q+AKTrPrE2iD9Lpus+pJImP7E2iD/R0gA6Xs7jPn5xnj/4z+M+pJImP7E2iD/R0gA6NjAhP8SBnj9J0rU5AKTrPrE2iD9Lpus+sjQzP/gfPz4AAACAoiQEPzRzqD6iJAQ/6eA6PzRzqD4AAACAcm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACAyPwLP+Kdgj/I/As/3fhFP+Kdgj8AAACA8TENPz0KVz/xMQ0/Y2tBPx6O+T4AAACAqsQIPx6O+T6qxAg/sjQzP/gfPz4AAACA6eA6PzRzqD4AAACAY2tBPx6O+T4AAACAsjQzP/gfPz4AAACATCQtP+yE6j6QEy86pJImP7E2iD/R0gA63fhFP+Kdgj8AAACAq4g4P9+3sD8AAACAoiQEPzRzqD6iJAQ/qsQIPx6O+T6qxAg/qsQIP7WmmD+qxAg/M3wCP9+3sD8zfAI/ym3lPkCVET6Jb+U+wfT0PuyE6j7f9/Q+Xs7jPn5xnj/4z+M+AKTrPrE2iD9Lpus+R9YEepmG0voO0MaOz+Da8xbNBG3DljvyDtDGjs/g2vMWzQRthpB371YUFkz///+/nhpPuP///7+eGk+4////v1YUFkz///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7/QfL/9/r/OwNB8v/3+v87A0Hy//f///7/QfL/9/r/OwAAAZf9QDZw5AABl/////78AAGX/VpGhCAAAZf/qAahAAkD/f52QYe8CQP9/////PwJA/3+dkGHvAkD/fx+/HT8CQP9//3///xbNBG0Pk5fwR9YEekyI2ftX1LWIeHCR+w7Qxo5qYUPVVhQWTP///7/uCsdS////v+4Kx1L///+/nhpPuP///78AAGX/////vwAAZf8LcgIHAABl/4R0xAUAAGX/EWz79QAAZf/qAahAAkD/f////z8CQP9/eI2G8gJA/3////8/PdHkctSMl/Q90eRyp5CJ9j3R5HLGkRv3PdHkcuKLG/RX1LWIN3Nb+lfUtYgDdAH6V9S1iK5v6vtWFBZM////vw7Qxo6KZN35DtDGjv///z8O0MaOamFD1Z4aT7j///+/Nwtqrf///783C2qt////vzcLaq3///+/Nwtqrf///78AAH2l////vwAAfaX///+/AAB9pf///78AAH2l////v+4Kx1L///+/7grHUv///786CjtT////vzoKO1P///+/Ogo7U////786CjtT////v8jOam/+lEb0yM5qb+uP5fHIzmpvQZbd9MjOam+tjlDxMthBgxh72f0y2EGD+XlH/jLYQYNwe7f9MthBg6R5aP5H1gR6Z4dP+0fWBHq1hUj6Fs0EbUmZWvMAAGX/////vwAAZf////+/AABl/////78AAGX/VpGhCAAAZf////+/AABl/////78AAGX/EWz79QJA/3////8/AkD/f////z8CQP9/AAAAgAJA/39/ZV75AkD/f////z8CQP9//3///wJA/3////8/AkD/f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_w8axg")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_2v1j6"]
|
|
||||||
points = PackedVector3Array(0.5515428, 0.83988726, 0.5515433, 0.77330947, 1.0203946, -2.2907268e-05, 0.54680675, 1.0203946, 0.5467912, 0.534215, 1.1925592, 0.53420895, 0.50967026, 1.3804994, 0.50969255, 0.4783974, 0.45793962, 0.47842592, 0.5161729, 0.32885405, 0.51617265, 0.534215, 0.48736686, 0.53420895, 0.75553054, 0.48736686, -2.2907268e-05, 0.78000003, 0.83988726, -2.2907268e-05, 0.75553054, 1.1925592, -2.2907268e-05, 0.56007516, -0.056279004, -0.00013090926, 0.4949735, 1.4933546, 0.4949502, 0.3973586, 1.4907758, 0.39731643, 0.4449069, 1.237762, 0.4449453, 0.39600545, -0.056279004, 0.39596638, 0.4526875, -0.056279004, 0.45266744, 0.4949735, 0.18657173, 0.4949502, 0.7000137, 0.18657173, -2.2907268e-05, 0.729971, 0.32885405, -2.2907268e-05, 0.7000137, 1.4933546, -2.2907268e-05, 0.64017427, -0.056279004, -2.2907268e-05, 0.56195456, 1.4907758, -2.2907268e-05)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_5qv7k"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.5515433, 0.38399458, 1.5496335, 0.55221117),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("BwAXABgAGAAXABkAGgAHABgAGAAZABoABwADABcAAwAZABcAGQAbABoAGwAHABoACAADAAcAGQAcABsAGQAAABwAGwAcAAAAAwAAABkABwAJAAgAAwAIAAoACQAIAAoAAwAKAAsABwAdAAkAGwAdAAcAHgADAAsAHgALAAoAHwADAB4AAAADAB8AHgAKAAwACQAKAAwAHwAeAAwAIAAMAAkAHwAMACAAIAAJAB0ABgAfACAAIQAgAB0ABgAgACEAIQAdAAUAGwAFAB0AIgAGACEADQAfAAYAAAAfAA0ADgAGACIADQAGAA4AIgAhACMAIwAhAAUADgAiACMAGwAAAAIAIwAFACQAEwAjACQADgAjABMABQAlACQAEwAkACUABQAbACYABQAmACUAJwAbAAIAJgAbACcAAgAoACcAAgAAACgAKAApACcAJgAnACkAAAAqACgAKAAqACkAKgAmACkAAAANACoAJQAmABQAEwAlABQAFAAmAAEAJgAqACsAAQAmACsAKgANACwAKwAqACwAAQArABYAFAABABYALAAEACsAFgArAAQAFAAWABUAFQAWAAQAEwAUABUAEwAVABIAFQAEABIAEgAOABMABAAsABEAEgAEABEAEQAsAA0AEgAQAA4AEgARABAADgAQAA8AEQAPABAADQAOAA8AEQANAA8A"),
|
|
||||||
"lods": [0.08842275, PackedByteArray("AAABAAIAAwAAAAIAAQAAAAQABQACAAEAAAADAAYAAgAFAAcAAwACAAcACAADAAcABwAJAAgABwAFAAkAAwAIAAoACQAIAAoAAwAKAAsABgADAAsACQAKAAwACwAKAAwABQAMAAkABgALAAwABgAMAAUAAAAGAA0ABAAAAA0ADgAGAAUADQAGAA4ADQAOAA8ADgAQAA8AEQANAA8AEQAPABAABAANABEAEgARABAAEgAEABEAEgAQAA4ADgAFABMAEgAOABMAEwAFABQABQABABQAEwAVABIAFQAEABIAEwAUABUAAQAEABYAFAABABYAFQAWAAQAFAAWABUA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("Fa5HPz0KVz8AAACAcm/9Pj4mvz9yb/2+8TENPz0KVz/xMQ2/GeQjP8CEZr0AAACAl5gcP4n+uj9eJ2m+wfT0PtaOXj/LSPS+TCQtP9aOXj+QEy864sbnPsCEZr3ixue+OsHKPsCEZr0B48q+ym3lPkCVET6ODeW+ep/vPjBQXr3UoV+++mEPP9CEZr2wRAm56PQHP0CVET4C+Xy+sjQzPz4mvz8AAACANjAhP8SBnj9J0rU5vtwPP8bUvj8AAACAAEkJP8bUvj+bDn69e2oqPz4mvz8GxKm9I7X8PqCquj905Ta+LR0HP8SBnj/4cHu+tXPLPsbUvj+1c8u+axr0PsbUvj9an1K+MTsYPz4mvz+6PoK+sjQzP/gfPz4AAACAcm/9PvgfPz5yb/2+6eA6PzRzqD4AAACAoiQEPzRzqD6iJAS/qsQIPx6O+T6qxAi/Y2tBPx6O+T4AAACAwfT0PuyE6j7LSPS+RjEiP0CVET5E9sM5TCQtP+yE6j6QEy86RSURP+yE6j7v1Ya+RSURP9aOXj/v1Ya+pJImP7E2iD/R0gA6/KELP7E2iD+Z04G+AKTrPrE2iD94Jeu+pYTjPupZnj+5LeO+M3wCP9+3sD8zfAK/yPwLP+Kdgj/I/Au/3fhFP+Kdgj8AAACAqsQIP7WmmD+qxAi/Y2tBP7WmmD8AAACAbRcbP9+3sD8HKY6+q4g4P9+3sD8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_16jek"]
|
|
||||||
resource_name = "Barrel_Cylinder_016"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.5515433, 0.38399458, 1.5496335, 0.55221117),
|
|
||||||
"attribute_data": PackedByteArray("lK5vP9DQ6z4zsW8/7N3rPpSubz/s3es+pqpvP9DQ6z6mqm8/7N3rPmugaz/Uac0+aqBrP0hqzT4zsW8/0NDrPmqgaz9Eas0+a6BrP4pmzT5roGs/1GnNPvehaz+gAbw+aqBrP0hqzT73oWs/oAG8Pmqgaz9Eas0+a6BrP5JmzT5roGs/1GnNPmqgaz9Eas0+7q9vP1rT6z4zsW8/7N3rPu6vbz9a0+s+aqBrP0hqzT5roGs/imbNPjOxbz/Q0Os+IyJdPwDD4T6mqm8/7N3rPqaqbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+7q9vP1rT6z5roGs/imbNPvehaz+gAbw+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T73oWs/oAG8PiMiXT8Aw+E+a6BrP5JmzT7ur28/WtPrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T6Urm8/7N3rPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z4jIl0/AMPhPpSubz/Q0Os+pqpvP+zd6z4jIl0/AMPhPvWrbz/Q0Os+9atvP+zd6z5ErW8/7N3rPkStbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z71q28/7N3rPpysbz/Q0Os+nKxvP+zd6z71q28/0NDrPuSvbz/Q0Os+trBvP17X6z7kr28/7N3rPrawbz9e1+s+trBvP17X6z5roGs/kmbNPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T5roGs/imbNPiMiXT8Aw+E+a6BrP5JmzT48r28/0NDrPuSvbz/s3es+PK9vP+zd6z7kr28/0NDrPpysbz/Q0Os+RK1vP+zd6z6crG8/7N3rPkStbz/Q0Os+nKxvP+zd6z71q28/7N3rPkStbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPuSvbz/s3es+nKxvP9DQ6z71q28/0NDrPiMiXT8Aw+E+IyJdPwDD4T5ErW8/0NDrPuSvbz/Q0Os+PK9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("BAA+AD8ABAADAD4AQAAAAAIAQABBAAAAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcASgBLAEwASwBKAE0AAQBLAE0AAQBNAAYATQBKAE4ABgBNAAUATgAFAE0ABQBOAAgACABOAAcACQAKAAsACQAMAAoADQAOAE8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQBQAFEAHQBSAFAAUwBUAFUAUwBWAFQAVwBYAFkAVwAgAFgAWQBYAB4AWQAeAFoAWwBcAF0AWwBeAFwAXQBcAF8AXQBfAGAAYQBiAGMAYQBkAGIAYwBiACUAYwAlAGUAZgAnACQAZgAmACcALAAtAC4ALAAvAC0AZwAhACIAZwBoACEAaQBqACMAawBsACsAKAApAB8AKAAqACkAbQBuAG8AbQBwAG4AcQByAHMAcQB0AHIAdQAwAHYAdwAwAHUAMAAxADIAMAB4ADEAdwB4ADAAdwAzAHgAMwB5AHoAMwB7AHkAMwB3AHsAeQB7ADYANgB7ADUAewB3AHwAfAB3ADQAewB8AH0APAB+AH8AgAA8AD0AgQA8AIAAPAA7AH4AOwA8AIEAfgA7AIIAOwCBADcANwCBADoAOwA3AIMAOwCDAIQAgwA3AIUANwA6ADgAOAA6AIYANwA4ADkA"),
|
|
||||||
"lods": [0.08842275, PackedByteArray("AAABAAIAAwAAAAIAAwACAAQAAQAAAAUAAQAFAAYABQAAAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQAeAB8AHQAgAB4AHwAeACEAHwAhACIAHwAiACMAIAAkAB4AHgAkACUAIAAmACQAJgAnACQAKAApAB8AKAAqACkAKQAqACsALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAAzADAAMwA0ADUAMwA1ADYANwA4ADkANwA6ADgAOwA6ADcAOwA8ADoAOgA8AD0A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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sSYOv8B90Pxi/pQfiX4QAv///z+JfhAC////P4l+EAL///8/iX4QAv///z+JfhAC////P5cs83X///8/Li0edf///z+WNFVr////Py4tHnX///8/9jPaa6VI8g72M9prpUjyDnUub2uBZ6gNsTjHmv///z9gLSeL////P7E4x5r///8/sTjHmv///z+WNFVrVHHp7JY0VWtUcensljRVa1Rx6eziM6NrdlwM8iHl1kf///+/IeXWR////78h5dZH////vyHl1kf///+/AACUv4mdVgcAAJS/////vwAAlL////+/AACUv7N8UQMAAJS/////vwAAlL+byUeSAACUv2NV4yqYgP9/C3L8+JiA/3////8/mID/f4X9dz6YgP9/////P5iA/38jc4n5mID/f1yRWveYgP9/////PwTtF03Km8P0BO0XTQ6hu/cE+kdWYYq1/AT6R1ZLiNj7vfzLp5B8/Py9/MunsnuM/b38y6fSfNH8vfzLp297t/1p78hOT5wY+GnvyE6Pl5D1ae/ITlydp/hp78hOQZbd9Dfx76+JKrTwN/Hvr4kqtPA38e+viSq08Dfx769Vn/JSN/Hvr/gR745vYuv3hBZjQpcs83X///8/lyzzdf///z+XLPN1////PwgtonX///8/CC2idf///z8ILaJ1////PwgtonX///8/Li0edf///z8uLR51////Py4tHnX///8/Li0edf///z99Jf9/////P30l/3////8/fSX/f////z99Jf9/////P30l/3////8/fSX/f////z9gLSeL////P2AtJ4v///8/YC0ni////z9gLSeL////P2AtJ4v///8/sTjHmv///z/2M9prpUjyDvYz2mv///8/dS5va4FnqA11Lm9rgWeoDeIzo2t2XAzy4jOja3ZcDPJI96arwXSV+Uj3pqstdzb4SPemq9d31vdI96arA3QB+uTyPlHVkqD35PI+UbuWivnk8j5RxZcN+uTyPlHGkRv3AACUv////78AAJS/////vwAAlL+BmBYGAACUv4mdVgcAAJS/Y1XjKgAAlL////+/AACUvxtZJScAAJS/c4VaAQAAlL/kdygImID/f4qLvgWYgP9/WJYfC5iA/3////8/mID/f0iPY/iYgP9/////P5iA/38RbPv1mID/f////z+YgP9/EWz79ZiA/3////8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_5qv7k")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ap7ow"]
|
|
||||||
points = PackedVector3Array(0.67633355, 0.8693145, 0.00066787004, 0.67633355, 0.45793962, 0.00066787004, 0.78000003, 0.83988726, -3.4809113e-05, 0.77330947, 1.0203946, -3.4809113e-05, 0.75553054, 1.1925592, -3.4809113e-05, 0.7000137, 1.4933546, -3.4809113e-05, 0.6296122, 1.2382171, 0.00034356117, 0.56195456, 1.4907758, -3.4809113e-05, 0.729971, 0.32885405, -3.4809113e-05, 0.75553054, 0.48736686, -3.4809113e-05, 0.56007516, -0.056279004, -0.00014293194, 0.63355887, 0.14212747, 0.00034356117, 0.64017427, -0.056279004, -3.4809113e-05, 0.7000137, 0.18657173, -3.4809113e-05, 0.5515428, 0.83988726, -0.5515433, 0.54680675, 1.0203946, -0.5468406, 0.534215, 1.1925592, -0.5343002, 0.6058192, 1.3804994, -0.27770796, 0.4949735, 1.4933546, -0.49500328, 0.66565865, 1.4933546, -0.082898945, 0.53624463, 1.4907758, -0.06203428, 0.46798563, -0.054307073, -0.2184112, 0.5161729, 0.32885405, -0.51619226, 0.534215, 0.48736686, -0.5343002, 0.39600545, -0.056279004, -0.39630148, 0.4526875, -0.056279004, -0.4527334, 0.4949735, 0.18657173, -0.49500328, 0.50967026, 1.3804994, -0.5097599, 0.3973586, 1.4907758, -0.39738256, 0.59461814, 1.4933546, -0.2544109)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_afopr"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056278944, -0.78000003, 0.5516701, 1.5496335, 0.38373688),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAFAARABMAEQAVABIAFAAKABEACgAVABEAEgAVAAsAEgALAAwADAATABIAFQAWAAsADAALABYACgAXABUAFQAXABYADAAWABgADQAMABgAFgANABgADQATAAwAFgAXABkAFgAZAA0ADQAZABcADQAXABoAAgANABoAFwACABoAGwATAA0AGwANAAIAFwABAAIAAwACAAEAFwAEAAEAAwABAAQADgACAAMADgADAAQAGwACAA4AFwAcAAQADgAEABwAHAAdAA4AGwAOAB0AHAAeAB0AHgAbAB0AFwAPABwAHAAPAB4AHgAPABsACgAPABcADwAQABsAEwAbABAADwAfABAADwAKAB8AEwAQAAcAEwAHABQABwAKABQAHwAKAAUAHwAGABAAHwAFAAYABwAQAAYABwAAAAoABQAKAAgACAAKAAAABgAIAAUABwAIAAAABgAJAAgABwAJAAgABwAGAAkA"),
|
|
||||||
"lods": [0.06605025, PackedByteArray("CgALAAwACgABAAsADAALAA0ADQALAAEADgAMAA0ADQABAAIADgANAAIAAwACAAEADgACAAMAAwABAAQADgADAAQAAQAPAAQABAAPAA4ACgAPAAEADAAOABAADwAQAA4ADAAQAAcABwAKAAwADwAFABAADwAKAAUABQAGABAABwAQAAYABQAKAAgABgAIAAUABwAAAAoACAAKAAAABwAIAAAABgAJAAgABwAJAAgABwAGAAkA"), 0.16018648, PackedByteArray("AAABAAIAAwACAAEAAwABAAQAAQAFAAQABAAFAAMAAAAFAAEAAgADAAYABQAGAAMABwAAAAIAAgAGAAcABQAAAAgABgAIAAUABwAIAAAABgAJAAgABwAJAAgABwAGAAkA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("4sbnPsCEZr3ixue+cm/9Pj4mvz9yb/2+AAAAAD4mvz+yNDO/AAAAAMbUvj++3A+/tXPLPsbUvj+1c8u+ym3lPkCVET6ODeW+zfu8OUCVET4oASK/AAAAALCEZr0Z5CO/OsHKPsCEZr0B48q+yPIEucCEZr3ecg+/cm/9PvgfPz5yb/2+8TENPz0KVz/xMQ2/AAAAAD0KVz8Vrke/AAAAALWmmD9ja0G/FL6uOZp8nj9W+CC/wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/oiQEPzRzqD6iJAS/AAAAAB+O+T5ja0G/AAAAADZzqD7p4Dq/AAAAAPgfPz6yNDO/qsQIPx6O+T6qxAi/yPwLP+Kdgj/I/Au/M3wCP9+3sD8zfAK/AAAAAOOdgj/d+EW/qsQIP7WmmD+qxAi/AAAAAN+3sD+riDi/gNcoOtaOXj9Sziy/pYTjPupZnj+5LeO+1Hj4ObE2iD9hUya/AKTrPrE2iD94Jeu+wfT0PuyE6j7LSPS+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_hxh48"]
|
|
||||||
resource_name = "Barrel_Cylinder_017"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056278944, -0.78000003, 0.5516701, 1.5496335, 0.38373688),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z4zsW8/0NDrPjOxbz/s3es+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPu6vbz/s3es+7q9vP1rT6z7ur28/7N3rPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPiMiXT8Aw+E+pqpvP9DQ6z4jIl0/AMPhPjOxbz/Q0Os+7q9vP1rT6z6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4zsW8/0NDrPu6vbz/s3es+9atvP9DQ6z6Urm8/0NDrPpSubz/s3es+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T71q28/0NDrPiMiXT8Aw+E+lK5vP9DQ6z4jIl0/AMPhPpSubz/s3es+IyJdPwDD4T7kr28/7N3rPpysbz/Q0Os+Ra1vP+zd6z6erG8/7N3rPkStbz/Q0Os+PK9vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z62sG8/XtfrPrawbz9e1+s+5K9vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvarbz/s3es+nKxvP9DQ6z6erG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5FrW8/7N3rPkStbz/Q0Os+9qtvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T62sG8/XtfrPkStbz/Q0Os+nKxvP9DQ6z48r28/0NDrPuSvbz/Q0Os+nqxvP+zd6z72q28/7N3rPiMiXT8Aw+E+Ra1vP+zd6z48r28/7N3rPrawbz9e1+s+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("LAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAACADUANAABAAIAIQA0ADUAIQA2ADQAIgAPADcAIgAOAA8ABAAFAAYABAAHAAUACAAJAAoACAALAAkAOAANACQAOAAMAA0AOQA6ADsAOQA8ADoAPQA+AD8APQAjAD4AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAfACAATABNAB8AAwAeAE4AAwAAAB4AEAARABIAEAATABEAFgAlABUAFAAlABYATwAlABQAJgAlAE8AUAAmAFEAUgAmAFAAJQAmAFIAUgBQABgAUgAYABcAJQBSAFMAJQBTAFQAUwBSAFUAVQBSAFYAUwBVACcAGQAaABsAGQAoABoAVwAoABkAVwAZAFgAVwBZACgAKQBXAFoAKwBXACkAWQBXACsAKwApAFsAWQArABwAHAArAFwAWQAcACoAKgAcAB0AWQAqAF0A"),
|
|
||||||
"lods": [0.06605025, PackedByteArray("HgAfACAAAwAeACAAAwAAAB4AIAAfACEAIQAfAAEAIQABAAIAIgAOAA8ADwAjACIAIwAkACIAIwAMACQADAANACQABAAFAAYABAAHAAUACAAJAAoACAALAAkAEAARABIAEAATABEAFgAlABUAFAAlABYAJgAlABQAJQAmABcAFwAmABgAJQAXACcAGQAaABsAGQAoABoAKQAoABkAKQAqACgAKgApACsAKgArABwAKgAcAB0A"), 0.16018648, PackedByteArray("AAABAAIAAwAAAAIABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADwAMAA4AEAARABIAEAATABEAFAAVABYAFQAUABcAFwAUABgAGQAaABsAHAAaABkAHAAdABoA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("4sbnPsCEZr3ixue+cm/9Pj4mvz9yb/2+AAAAAD4mvz+yNDO/AAAAALCEZr0Z5CO/zfu8OUCVET4oASK/OsHKPsCEZr0B48q+ym3lPkCVET6ODeW+yPIEucCEZr3ecg+/AAAAALCEZr0Z5CO/OsHKPsCEZr0B48q+4sbnPsCEZr3ixue+yPIEucCEZr3ecg+/ym3lPkCVET6ODeW+zfu8OUCVET4oASK/AAAAAMbUvj++3A+/tXPLPsbUvj+1c8u+AAAAAMbUvj++3A+/cm/9Pj4mvz9yb/2+tXPLPsbUvj+1c8u+AAAAAD4mvz+yNDO/ym3lPkCVET6ODeW+4sbnPsCEZr3ixue+OsHKPsCEZr0B48q+cm/9Pj4mvz9yb/2+tXPLPsbUvj+1c8u+AAAAALCEZr0Z5CO/zfu8OUCVET4oASK/yPIEucCEZr3ecg+/AAAAAD4mvz+yNDO/AAAAAMbUvj++3A+/cm/9PvgfPz5yb/2+8TENPz0KVz/xMQ2/AAAAAD0KVz8Vrke/AAAAALWmmD9ja0G/FL6uOZp8nj9W+CC/wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/cm/9PvgfPz5yb/2+wfT0PtaOXj/LSPS+8TENPz0KVz/xMQ2/gNcoOuyE6j5Sziy/AAAAAD0KVz8Vrke/FL6uOZp8nj9W+CC/AAAAALWmmD9ja0G/oiQEPzRzqD6iJAS/AAAAAB+O+T5ja0G/AAAAADZzqD7p4Dq/qsQIPx6O+T6qxAi/yPwLP+Kdgj/I/Au/AAAAALWmmD9ja0G/AAAAAOOdgj/d+EW/qsQIP7WmmD+qxAi/M3wCP9+3sD8zfAK/AAAAAN+3sD+riDi/qsQIP7WmmD+qxAi/pYTjPupZnj+5LeO+wfT0PuyE6j7LSPS+wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/gNcoOtaOXj9Sziy/wfT0PuyE6j7LSPS+AKTrPrE2iD94Jeu+gNcoOtaOXj9Sziy/1Hj4ObE2iD9hUya/pYTjPupZnj+5LeO+1Hj4ObE2iD9hUya/FL6uOZp8nj9W+CC/AKTrPrE2iD94Jeu+AAAAAPgfPz6yNDO/oiQEPzRzqD6iJAS/AAAAADZzqD7p4Dq/cm/9PvgfPz5yb/2+AAAAAD0KVz8Vrke/yPwLP+Kdgj/I/Au/AAAAAOOdgj/d+EW/8TENPz0KVz/xMQ2/AAAAAB+O+T5ja0G/qsQIPx6O+T6qxAi/AAAAAPgfPz6yNDO/wfT0PuyE6j7LSPS+pYTjPupZnj+5LeO+AKTrPrE2iD94Jeu+M3wCP9+3sD8zfAK/qsQIPx6O+T6qxAi/oiQEPzRzqD6iJAS/yPwLP+Kdgj/I/Au/qsQIP7WmmD+qxAi/AAAAADZzqD7p4Dq/AAAAAPgfPz6yNDO/gNcoOtaOXj9Sziy/AAAAAB+O+T5ja0G/AAAAAOOdgj/d+EW/AAAAAN+3sD+riDi/1Hj4ObE2iD9hUya/BO3tHw6hu/c38dbeLx+72zfx1t4vH7vbBO3tH4Wbnv2q5ccd////v6rlxx3///+/quXHHf///7+q5ccd////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/wF0Si////z/AXRKL////P0dg/Ws42uU/R2D9azja5T8Pf9D8PfBIwA9/0Pw98EjAD3/Q/D3wtj8Pf9D8PfBIwGnA/3////8/acD/fw+hyPdpwP9/D6HI92nA/3+56oGaacD/f/qMxfySAP9/t2cNAJIA/3////8/kgD/f////z+SAP9/FoDnCZIA/39kA7f/BO3tH86eH/oE+rwjWIof/gT6vCOyd/7/N/HW3uC2Q9VHYP1rONrlP6xdM3X///8/wF0Si////z9pwP9/96KvCGnA/395fnd+acD/f////z+SAP9/t2cNAJIA/3////8/kgD/f////z+SAP9/FIArCeTypiHPlgH75PKmIeuS3f7k8qYhxpH+/+TypiHFlw36SPcO3VN5O/hI9w7df36b+Uj3Dt3/fwH6SPcO3dd31vc38dbeznBE8jfx1t7///+/N/HW3uC2Q9VHYP1r////P8BdEov///8/gVr/f////z+BWv9/////P4Fa/3////8/gVr/f////z+sXTN1////P6xdM3X///8/rF0zdf///z9zXal1////P3NdqXX///8/c12pdf///z9zXal1////P2nvoSBwl8b+ae+hIDKc2/lp76EgvWn+/2nvoSBcnaf4vfx022N/i/29/HTbZ337/L38dNv/f7f9vfx029F80fwE+rwjX4kC/wT6vCNsiyP9BO3tH7Vm/v9pwP9/////P2nA/3////8/acD/f////z9pwP9/IovEAmnA/38SmnkGacD/f////z9pwP9/c4VaAWnA/3/kdygIkgD/f5loDQCSAP9/////P5IA/38MfgEAkgD/f////z+SAP9/////P5IA/38WgAIKkgD/f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_afopr")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8p8tg"]
|
|
||||||
points = PackedVector3Array(-0.00012678944, -0.056278944, -0.560373, -1.8788254e-05, 0.8398873, -0.78000003, -1.8788254e-05, 0.4873669, -0.7555469, -1.8788254e-05, 0.3288541, -0.73000455, -1.8788254e-05, 0.18657179, -0.7000298, -1.8788254e-05, -0.056278944, -0.64023054, 0.39596757, -0.056278944, -0.39626315, -1.8788254e-05, 1.4907758, -0.5619882, -1.8788254e-05, 1.4933546, -0.7000298, -1.8788254e-05, 1.1925594, -0.7555469, -1.8788254e-05, 1.0203947, -0.7733515, 0.5515433, 0.8398873, -0.55154586, 0.5342091, 0.4873669, -0.5342672, 0.5161729, 0.3288541, -0.5161997, 0.49495065, 0.18657179, -0.49501455, 0.4526682, -0.056278944, -0.45271933, 0.44807816, 0.14212753, -0.4473855, 0.3973176, 1.4907758, -0.39739, 0.49495065, 1.4933546, -0.49501455, 0.50969285, 1.3804995, -0.509739, 0.5342091, 1.1925594, -0.5342672, 0.54679126, 1.0203947, -0.54685056, 0.4784265, 0.86931455, -0.47713485, 0.4784265, 0.45793968, -0.47713485, 0.46022826, 1.0640806, -0.45929274, 0.4443521, 1.2370037, -0.44374195)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_gwftj"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, -0.78000003, 0.5521874, 1.5496335, 0.38373688),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("FwAYABkAFwAaABgAGAAaAAQAFwAEABoAAQAZABgAGAAEAAEAGwAXABkAGwAcABcAGQACABsAAgAcABsAAQACABkAAAAXABwAAgAAABwABgAEABcABgAXAAAAAQAEAB0ABAAeAB0AAQAdAB8AHQAgAB8AIAABAB8AHQAeACAADgABACAABAAFAB4ABAAGAAUAHgAhACAADgAgACEAHgAFACIAIwAeACIAIQAeACMADwAjACIADwAiAAUAIwASACEAIwAPABIAEgAUACEAIQAUAA4AFgAOABQAFQAUABIAFgAUABUAEQASAA8AFQASABEAFQAMABYADAAOABYAEQAMABUAJAAOAAwAJAABAA4AEQAPABAADwANABAADQARABAADwAFAA0AEQANAAsABQALAA0AEQATAAwAEQALABMAEwAlAAwAJAAMACUAEwAmACUAJgAkACUACwAmABMACwAnACYABQAoAAsACwAoACcABQAGACgAJwApACYAJgApACQAJwAoACkAKQAqACQAAQAkACoAAQAqAAIAKAArACkAKQArACoAKAAGACsAAgAqACwAKwAsACoAAgAsAAMAKwAKACwABgAKACsACgADACwABgAHAAoAAwAAAAIABgAAAAcAAAADAAkACgAJAAMABwAAAAgACgAIAAcAAAAJAAgACgAJAAgA"),
|
|
||||||
"lods": [0.121526435, PackedByteArray("AAABAAIAAwAAAAIAAQADAAIAAAAEAAEABAAFAAEABgAEAAAABAAGAAUABgAAAAcABwAAAAgAAAAJAAgAAAADAAkACgAIAAcACgAJAAgABgAHAAoACgAJAAMABgAKAAMACwAGAAMABQAGAAsACwADAAwAAQAMAAMABQALAA0ADAABAA4ADwAFAA0ADwANABAADQARABAAEQAPABAAEQANAAsABQAPABIABQASAAEAEQASAA8AEQALABMAEwALAAwAEQATAAwAEgAUAAEAAQAUAA4AFQASABEAEQAMABUAFQAUABIADAAOABYAFQAMABYAFgAOABQAFgAUABUA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("AAAAALCEZr0Z5CO/8TENvz0KVz/xMQ2/4sbnvsCEZr3ixue+duLKvtCEZr0B48q+AAAAAD0KVz8Vrke/AAAAAD4mvz+yNDO/gNcoOuyE6j5Sziy/zfu8OUCVET4oASK/yPIEucCEZr3ecg+/HutavtAvXr2QuvC+uKh3vkCVET4EUgi/FL6uOZp8nj9W+CC/uTrjvqJdnj8lOeO+AAAAAMbUvj++3A+/cm/9vj4mvz9yb/2+sPVVvj4mvz+yDB2/YfAnvsbUvj958fy+rBRnvgWUtD+Q6fa+GY6JvuQBtT8zdhq/0Bd2vpp8nj9ycwe/Tru6vj4mvz9PiAy/prijvsbUvj+z6Nu+tXPLvsbUvj+1c8u+AAAAADZzqD7p4Dq/qsQIvx6O+T6qxAi/oiQEvzRzqD6iJAS/AAAAAB+O+T5ja0G/cm/9vvgfPz5yb/2+AAAAAPgfPz6yNDO/AAAAAOOdgj/d+EW/AAAAALWmmD9ja0G/yPwLv+Kdgj/I/Au/qsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/AAAAAN+3sD+riDi/Kp+Fvt+3sD8i3By/6Uv0vtaOXj/LSPS+wyfrvrE2iD94Jeu+ZDN+vrE2iD+88wu/1Hj4ObE2iD9hUya/gNcoOtaOXj9Sziy/aAGEvtaOXj/+ZRG/6Uv0vuyE6j7LSPS+aAGEvuyE6j7+ZRG/TA/lvkCVET6ODeW+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_lxhy4"]
|
|
||||||
resource_name = "Barrel_Cylinder_018"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, -0.78000003, 0.5521874, 1.5496335, 0.38373688),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z6Urm8/7N3rPqaqbz/s3es+lK5vP9DQ6z4zsW8/0NDrPmqgaz9Aac0+aqBrP0JqzT5qoGs/SmrNPjOxbz/s3es+7q9vP+zd6z40pGs/7pOiPmmgaz+SZs0+IyJdPwDD4T5roGs/kmbNPu6vbz9a0+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T40pGs/7pOiPiMiXT8Aw+E+7q9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+pqpvP+zd6z6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T7ur28/WtPrPmqgaz9Kas0+a6BrP5JmzT4zsW8/0NDrPmqgaz9Cas0+7q9vP+zd6z5poGs/kmbNPjOxbz/s3es+a6BrP5JmzT5qoGs/QGnNPjSkaz/uk6I+aqBrP0pqzT40pGs/7pOiPmqgaz9Cas0+aaBrP5JmzT5qoGs/QGnNPiMiXT8Aw+E+M7FvP+zd6z7ur28/WtPrPpSubz/s3es+IyJdPwDD4T6mqm8/7N3rPiMiXT8Aw+E+pqpvP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z4zsW8/7N3rPiMiXT8Aw+E+7q9vP+zd6z6erG8/0NDrPkStbz/s3es+nKxvP+zd6z5FrW8/0NDrPjyvbz/Q0Os+5K9vP+zd6z48r28/7N3rPuSvbz/Q0Os+trBvP17X6z62sG8/XtfrPuSvbz/Q0Os+5K9vP+zd6z62sG8/XtfrPjSkaz/uk6I+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T5roGs/kmbNPiMiXT8Aw+E+9atvP+zd6z6erG8/0NDrPpysbz/s3es+9qtvP9DQ6z6Urm8/7N3rPjyvbz/Q0Os+PK9vP+zd6z6Urm8/0NDrPkStbz/s3es+Ra1vP9DQ6z72q28/0NDrPvWrbz/s3es+nKxvP+zd6z5ErW8/7N3rPvWrbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T7kr28/7N3rPjyvbz/s3es+trBvP17X6z6erG8/0NDrPvarbz/Q0Os+Ra1vP9DQ6z4jIl0/AMPhPuSvbz/Q0Os+PK9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("QABBAEIAQABDAEEARABFAEYARABHAEUASAAHAAgABQAHAEgASQAFAEgASQAGAAUASABKAEkASgBIAEsASQBKAEwABgBJAEwABgBMAAQACQBNAAsAFgAXAE4AFgAYABcACgAMAA0ACgAPAAwAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAEwARAE8AEwAUABEAUABRAFIAUABTAFEAEgBTAFAAEgAVAFMAVABVAFYAVABXAFUAVgBVAFgAVgBYAFkAWgBbAFwAWgBdAFsAXABbAF4AXABeAF8AEABgAGEAEABiAGAAYwBkAGUAYwBmAGQAIgAjACQAIgAlACMAJgAnACgAJgApACcAZwBoAA4AKgArACwAKgAtACsALgAvADAALgAxAC8AaQBqAGsAaQBsAGoAbQBuAG8AbQBwAG4AcQADAAEAcQByAAMAAgBzAHQAAgAAAHMANQB1AHYAdQA3AHcANQA3AHUANwB4ADYANwB5AHgANQB5ADcANQB6AHkAegAyAHsAegAzADIAegA1ADMAMgAzADQAMwA1AHwAfAA1AH0AMwB8AH4AOAA5ADoAOwA5ADgAOwB/ADkAOQB/AIAAOwA8AH8AfwA8AIEAPAA7AD0APQA7AIIAPAA9AIMAPACDAIQAgwA9AIUAPQCCAD4APgCCAIYAPQA+AD8A"),
|
|
||||||
"lods": [0.121526435, PackedByteArray("AAABAAIAAAADAAEAAwAEAAEABAAFAAEABAAGAAUABQAHAAEAAQAHAAgACQAKAAsACgAMAA0ADQAMAA4ACgAPAAwADwAQAAwAEAARAAwAEAASABEAEgATABEAEwAUABEAEgAVABMAFgAXAA8AFgAYABcAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAIgAjACQAIgAlACMAJgAnACgAJgApACcAKgArACwAKgAtACsALgAvADAALgAxAC8AMgAzADQAMgA1ADMANQAyADYANQA2ADcAOAA5ADoAOwA5ADgAOwA8ADkAPAA7AD0APQA7AD4APQA+AD8A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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CnXM61Og9moKdczrU6D2agp1zOuBGv8d////v4Ea/x3///+/gRr/Hf///7+BGv8d////v52AGgL///8/nYAaAv///z+dgBoC////P52AGgL///8/nYAaAv///z/vgND8nAGbH++A0PycAZsf74DQ/HKiCr/vgND8nAGbH++A0PxDAv//74DQ/EMC///vgND8haLzQO+A0PxDAv//A75n0eNedtIDvmfRkV9V0gO+Z9FOakbQA75n0XFVRdTRRWavdLzQGdFFZq90vNAZ0UVmr5EB3+7RRWavdLzQGf0//3+Ev3dA/T//fzi7Ojv9P/9/hL93QP0//3/Hh8gH/T//f////z/9P/9/3WjIBf//koD///+///+SgLdn8f///5KA////v///koDccfd///+SgMFxB4D//5KAwQW5f///koBBAkgA//+SgEECSAAaDaYhKW3y/hoNpiFDaRX7Gg2mITloDfoaDaYhOG7+/7YIDt2TgZX5tggO3b6GNvi2CA7dJ4jW97YIDt3/fwH6xw7W3iirRnbHDtbe////v8cO1t7///+/xw7W3h5JQ9XHDtbe////v22hIXIt4YNfU6D2av///z9hnZWa////P0KiA4v///8/QqIDi////z9CogOL////P0KiA4v///8/faX/f////z99pf9/////P32l/3////8/faX/f////z99pf9/////P32l/3////8/V6JAdf///z9XokB1////P1eiQHX///8/V6JAdf///z9XokB1////P1eiQHX///8/j6L+df///z+Pov51////P4+i/nX///8/paK/df///z+lor91////P6Wiv3X///8/paK/df///z+wnzFshpkZE7CfMWyGmRkTlRChIK9jvfmVEKEgb2il/pUQoSCiYqf4lRChIEGW/v9BA3TblIL8/EEDdNuYgIz9QQN02y2D0fxBA3Tb/3+3/foFvCOddRf++gW8I0yI/v/6Eu0fNGRU/foS7R/wXrv3/T//f////z/9P/9/////P/0//3////8//T//f////z/9P/9/3WjIBf0//39wiXEJ/T//f////z/9P/9/AAAAgP0//3////8//T//fz6Nv/L//5KAr2ny////koD///+///+SgP///7///5KA////v///koAJgCsE//+SgP///7///5KAFoACCv//koD///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_gwftj")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pts0m"]
|
|
||||||
points = PackedVector3Array(-0.5515433, 0.83988726, -0.55154586, -0.54684085, 1.0203946, -0.54685056, -4.529953e-06, 0.83988726, -0.78000003, -0.5343009, 0.48736686, -0.5342672, -0.5343009, 1.1925592, -0.5342672, -4.529953e-06, 1.0203946, -0.7733515, 0.0006440878, 0.8693145, -0.67505085, 0.0006440878, 0.45793962, -0.67505085, -4.529953e-06, 0.48736686, -0.7555469, -4.529953e-06, 0.32885405, -0.73000455, -0.5161938, 0.32885405, -0.5161997, -0.4950057, 0.18657173, -0.49501455, -0.45273763, -0.056279004, -0.45271933, -0.39630818, -0.056279004, -0.39626315, -4.529953e-06, 1.1925592, -0.7555469, -0.4593319, 1.0640805, -0.45929274, -0.39738917, 1.4907758, -0.39739, -0.4950057, 1.4933546, -0.49501455, -0.36474225, 1.4933546, -0.5489916, -4.529953e-06, 1.4933546, -0.7000298, 0.00031977892, 1.2380655, -0.6288116, -4.529953e-06, 1.4907758, -0.5619882, 0.00031977892, 0.14212747, -0.63283074, -4.529953e-06, -0.056279004, -0.64023054, -4.529953e-06, 0.18657173, -0.7000298, -0.00016671419, -0.056279004, -0.560373, -0.21383122, -0.054307073, -0.47018585, -0.16405001, 1.4907758, -0.49403793)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_kwumh"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.5515433, 0.38374102, 1.5496335, 0.55221117),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAEQAUABIAFQARABMAEgAUAA4AEQAOABQAFQAJABEACQAOABEAEwACABUAAgAJABUACgATABIACgACABMAEgAOAAoAAgAAAAkAAwAJAAAAAgADAAAAAgAEAAMAFgAJAAMAFgADAAQAAgALAAQAFgAEAAsAAgAXAAsACgAXAAIAGAAWAAsAGAAJABYAGAALABcABgAJABgACQAGAA4ABQAYABcABgAYAAUABQAXAAwACgAMABcAGQAFAAwAGgAFABkABgAFABoAGQAMABsAGgAZABsADAANABsAGgAbAA0ACgANAAwAGgANAAgADQAKAAgABgAaAAcAGgAIAAcACAAGAAcACAABAAYACAAcAAEACAAKABwAHQAGAAEAHQABABwAHgAGAB0ADgAGAB4AEAAdABwAHAAKABAAEAAeAB0ADgAeAA8ADwAeABAACgAOAA8ADwAQAB8AEAAKAB8ACgAPAB8A"),
|
|
||||||
"lods": [0.053398386, PackedByteArray("CQAKAAIAAgAAAAkAAwAJAAAAAgADAAAAAgAEAAMAAwAEAAsAAgALAAQABQADAAsABQAJAAMAAgAMAAsABQALAAwACgAMAAIABQAMAA0ACgANAAwABwAFAA0ABgAJAAUABgAFAAcABwANAAgACAAGAAcADQAKAAgACQAGAA4ACQAOAAoADgAGAA8ACgAOAA8ACAABAAYACAAKAAEAEAAGAAEAEAAPAAYAAQAKABAACgAPABAA"), 0.17307164, PackedByteArray("AAABAAIAAgADAAAAAQAEAAIAAgAEAAMABQAAAAMABQADAAQABgAAAAUAAAAGAAEABgAFAAcAAQAIAAQACAABAAYABQAEAAgACAAGAAcABwAFAAgA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("4sbnvsCEZr3ixue+sjQzvz4mvz8AAACAGeQjv8CEZr0AAACAduLKvtCEZr0B48q+mHIPv9CEZr2wRAm56Uv0vtaOXj/LSPS+cm/9vj4mvz9yb/2+tXPLvsbUvj+1c8u+vtwPv8bUvj8AAACAcm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACABwIiv0CVET5E9sM54M8sv9aOXj+QEy86C5cgv4NPnj/xua858TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/Y2tBv7WmmD8AAACAoiQEvzRzqD6iJAS/Y2tBvx6O+T4AAACA6eA6vzRzqD4AAACAqsQIvx6O+T6qxAi/sjQzv/gfPz4AAACATA/lvkCVET6ODeW+4M8sv+yE6j6QEy866Uv0vuyE6j7LSPS+wyfrvrE2iD94Jeu+uTrjvqJdnj8lOeO+hlQmv7E2iD/R0gA6q4g4v9+3sD8AAACAM3wCv9+3sD8zfAK/qsQIv7WmmD+qxAi/3fhFv+Kdgj8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_k0f6b"]
|
|
||||||
resource_name = "Barrel_Cylinder_019"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.5515433, 0.38374102, 1.5496335, 0.55221117),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z4zsW8/7N3rPqaqbz/s3es+M7FvP9DQ6z6mqm8/0NDrPiMiXT8Aw+E+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPu6vbz9a0+s+7q9vP1rT6z7ur28/WtPrPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPjOxbz/s3es+IyJdPwDD4T6mqm8/0NDrPu6vbz9a0+s+M7FvP9DQ6z4jIl0/AMPhPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPvWrbz/Q0Os+lK5vP+zd6z6Urm8/0NDrPjyvbz/Q0Os+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP+zd6z4jIl0/AMPhPuSvbz/s3es+9atvP9DQ6z6Urm8/0NDrPjyvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z62sG8/XtfrPrawbz9e1+s+5K9vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5ErW8/7N3rPkStbz/Q0Os+9atvP+zd6z6crG8/7N3rPkStbz/s3es+9atvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPpysbz/Q0Os+RK1vP9DQ6z7kr28/0NDrPrawbz9e1+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("KgArACwAKgAtACsAHQAuAC8AHQAwAC4AMQABADIAMQADAAEAHgAxADIAHgAzADEANAALAAwANAAfAAsABAAFAAYABAAHAAUANQAKACEANQAJAAoANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAIACAAQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAcABsATABNABwAAgAaAE4AAgAAABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAlAFMAJAAlACMAJQAkABQAFAAkAFQAFABUABEAVAAkACYAJgAkAFUAVgAoAFcAJwAoAFYAKABYACkAKAAVAFgAJwAVACgAWAAVAFkAGQAnABgAWgAnABkAWwAnAFoAFQAnAFsAFQBbABYAFQAWAFwAXAAWAF0AFQBcABcA"),
|
|
||||||
"lods": [0.053398386, PackedByteArray("GgAbAAIAAgAAABoAGgAcABsAGwAcAB0AGwAdAB4AHgAdAAMAHgADAAEADAAfAAsADAAIAB8ACAAgAB8ACAAhACAACAAJACEACQAKACEABAAFAAYABAAHAAUADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAJAAlACMAJQAkABQAFAAkABEAEQAkACYAFQAWABcAFQAnABYAFgAnABkAGQAnABgAJwAVACgAKAAVACkA"), 0.17307164, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAAKAAsADAAIAAsADQAOAA8ADQAQAA4AEQASABMAEQAUABIAFQAWABcAFQAYABYAFgAYABkA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("4sbnvsCEZr3ixue+sjQzvz4mvz8AAACAGeQjv8CEZr0AAACAcm/9vj4mvz9yb/2+GeQjv8CEZr0AAACAduLKvtCEZr0B48q+4sbnvsCEZr3ixue+mHIPv9CEZr2wRAm56Uv0vtaOXj/LSPS+duLKvtCEZr0B48q+mHIPv9CEZr2wRAm5vtwPv8bUvj8AAACAtXPLvsbUvj+1c8u+vtwPv8bUvj8AAACAcm/9vj4mvz9yb/2+tXPLvsbUvj+1c8u+sjQzvz4mvz8AAACAsjQzvz4mvz8AAACAmHIPv9CEZr2wRAm5GeQjv8CEZr0AAACAvtwPv8bUvj8AAACAcm/9vj4mvz9yb/2+6Uv0vtaOXj/LSPS+tXPLvsbUvj+1c8u+4sbnvsCEZr3ixue+duLKvtCEZr0B48q+cm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACA8TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/Y2tBv7WmmD8AAACAC5cgv4NPnj/xua854M8sv9aOXj+QEy86BwIiv0CVET5E9sM5BwIiv0CVET5E9sM54M8sv9aOXj+QEy86Fa5Hvz0KVz8AAACAC5cgv4NPnj/xua85Y2tBv7WmmD8AAACAcm/9vvgfPz5yb/2+8TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/oiQEvzRzqD6iJAS/Y2tBvx6O+T4AAACA6eA6vzRzqD4AAACAqsQIvx6O+T6qxAi/Y2tBv7WmmD8AAACA3fhFv+Kdgj8AAACAqsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/q4g4v9+3sD8AAACAqsQIv7WmmD+qxAi/uTrjvqJdnj8lOeO+TA/lvkCVET6ODeW+6Uv0vuyE6j7LSPS+BwIiv0CVET5E9sM54M8sv+yE6j6QEy86TA/lvkCVET6ODeW+6Uv0vtaOXj/LSPS+4M8sv+yE6j6QEy864M8sv9aOXj+QEy866Uv0vuyE6j7LSPS+wyfrvrE2iD94Jeu+hlQmv7E2iD/R0gA6uTrjvqJdnj8lOeO+hlQmv7E2iD/R0gA6C5cgv4NPnj/xua85wyfrvrE2iD94Jeu+sjQzv/gfPz4AAACAoiQEvzRzqD6iJAS/6eA6vzRzqD4AAACAcm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACAyPwLv+Kdgj/I/Au/3fhFv+Kdgj8AAACA8TENvz0KVz/xMQ2/Y2tBvx6O+T4AAACAqsQIvx6O+T6qxAi/sjQzv/gfPz4AAACA6eA6vzRzqD4AAACAY2tBvx6O+T4AAACAsjQzv/gfPz4AAACA4M8sv+yE6j6QEy86hlQmv7E2iD/R0gA6q4g4v9+3sD8AAACA3fhFv+Kdgj8AAACAoiQEvzRzqD6iJAS/qsQIvx6O+T6qxAi/qsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/TA/lvkCVET6ODeW+6Uv0vuyE6j7LSPS+uTrjvqJdnj8lOeO+wyfrvrE2iD94Jeu++hIXTfBeu/fHDu+vtmeWz/oSF015ZJz0xw7vr7Znls//fwAAc1r/P/9/AABzWv8//38AAHNa/z//fwAA////v+fSQHX///8/98c3mv///z/3xzea////P5bMQmz///8/lsxCbP///z8+gtD8ngH/3z6C0PyeAf/fPoLQ/P///z8+gtD8ngH/32l//39BQTmfaX//f////z9pf/9/O5GniGl//3+bVxoU///8v/9///////y/////v////L/FAY0f///8v8VesPf///y/xV6w9/oSF00wYXf2+gVHVrN32Pv6BUdWpnWx/LYIpqvZiDv4xw7vr3XVtPCWzEJs////P+fSQHX///8/98c3mv///z9pf/9/////P2l//3////8/aX//f4hgqA9pf/9/EqAcEGl//39MiCsE///8v3hlXfn///y/////v////L////+/Gg0+US9plPkaDT5RE22q9xoNPlE4bhv3Gg0+UTloDfq2CKarRoub+bYIpqv7iwH6tgimqyeI1vfHDu+vQ4xE8scO76////+/xw7vr3XVtPCWzEJs////P/fHN5r///8/ttIFi////z+20gWL////P7bSBYv///8/ttIFi////z+B2v9/////P4Ha/3////8/gdr/f////z+B2v9/////P+fSQHX///8/59JAdf///z8H02B1////PwfTYHX///8/B9Ngdf///z8H02B1////P5UQyE6OaH/1lRDITsxjCPiVEMhOvWnd9JUQyE6iYqf4QQPLp0qEi/1BA8unbYP7/EEDy6ePhLf9QQPLpyyD0fz6BUdWn3ZL/PoFR1aSdCP9+hIXTbVmWfNpf/9/dXS+BWl//3////8/aX//f6dpHwtpf/9/////P2l//3////8/aX//f11TNhZpf/9/////P////L////+////8v////7////y/AAAAgP///L8+jb/y///8v////7////y//3///////L////+////8v////78=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_kwumh")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_a40h8"]
|
|
||||||
points = PackedVector3Array(-0.6750497, 0.8693145, 0.00066787004, -0.56198585, 1.4907758, -3.4809113e-05, -0.6273075, 1.2367003, 0.00028949976, -0.70002896, 1.4933546, -3.4809113e-05, -0.7555467, 1.1925592, -3.4809113e-05, -0.77335143, 1.0203946, -3.4809113e-05, -0.78000003, 0.83988726, -3.4809113e-05, -0.6750497, 0.45793962, 0.00066787004, -0.3973859, 1.4907758, -0.39738256, -0.5603707, -0.056279004, -0.00014293194, -0.396259, -0.056279004, -0.39630148, -0.49501148, 1.4933546, -0.49500328, -0.50973606, 1.3804994, -0.5097599, -0.53426456, 1.1925592, -0.5343002, -0.54684806, 1.0203946, -0.5468406, -0.5515434, 0.83988726, -0.5515433, -0.53426456, 0.48736686, -0.5343002, -0.7555467, 0.48736686, -3.4809113e-05, -0.730004, 0.32885405, -3.4809113e-05, -0.70002896, 0.18657173, -3.4809113e-05, -0.64022905, -0.056279004, -3.4809113e-05, -0.63286674, 0.14212747, 0.00034356117, -0.4527158, -0.056279004, -0.4527334, -0.51619685, 0.32885405, -0.51619226, -0.49501148, 0.18657173, -0.49500328)
|
|
||||||
|
|
||||||
[node name="BarrelBroken" type="Node3D" unique_id=2093997772]
|
|
||||||
script = ExtResource("1_a2yrl")
|
|
||||||
|
|
||||||
[node name="cork" type="MeshInstance3D" parent="." unique_id=859811318]
|
|
||||||
mesh = SubResource("ArrayMesh_w5vqv")
|
|
||||||
|
|
||||||
[node name="cork-rigid" type="RigidBody3D" parent="." unique_id=1970803032]
|
|
||||||
|
|
||||||
[node name="cork-rigid" type="MeshInstance3D" parent="cork-rigid" unique_id=722069846]
|
|
||||||
mesh = SubResource("ArrayMesh_ai4iu")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="cork-rigid" unique_id=1965545981]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_hr8x4")
|
|
||||||
|
|
||||||
[node name="top-rigid" type="RigidBody3D" parent="." unique_id=2092838073]
|
|
||||||
|
|
||||||
[node name="top-rigid" type="MeshInstance3D" parent="top-rigid" unique_id=1814929983]
|
|
||||||
mesh = SubResource("ArrayMesh_s3st6")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="top-rigid" unique_id=290966515]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_w0dpf")
|
|
||||||
|
|
||||||
[node name="bottom-rigid" type="RigidBody3D" parent="." unique_id=1655036426]
|
|
||||||
|
|
||||||
[node name="bottom-rigid" type="MeshInstance3D" parent="bottom-rigid" unique_id=1719629887]
|
|
||||||
mesh = SubResource("ArrayMesh_aca2c")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="bottom-rigid" unique_id=1498240133]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_r4gmp")
|
|
||||||
|
|
||||||
[node name="hoop-top-rigid" type="RigidBody3D" parent="." unique_id=1330943046]
|
|
||||||
|
|
||||||
[node name="hoop-top-rigid" type="MeshInstance3D" parent="hoop-top-rigid" unique_id=18546221]
|
|
||||||
mesh = SubResource("ArrayMesh_y6few")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-top-rigid" unique_id=1554653491]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_5ehfg")
|
|
||||||
|
|
||||||
[node name="hoop-bottom-rigid" type="RigidBody3D" parent="." unique_id=998793506]
|
|
||||||
|
|
||||||
[node name="hoop-bottom-rigid" type="MeshInstance3D" parent="hoop-bottom-rigid" unique_id=2135563963]
|
|
||||||
mesh = SubResource("ArrayMesh_rv0km")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-bottom-rigid" unique_id=244415860]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_lru8l")
|
|
||||||
|
|
||||||
[node name="plank_001-rigid" type="RigidBody3D" parent="." unique_id=567269391]
|
|
||||||
|
|
||||||
[node name="plank_001-rigid" type="MeshInstance3D" parent="plank_001-rigid" unique_id=2047939221]
|
|
||||||
mesh = SubResource("ArrayMesh_3kb5t")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_001-rigid" unique_id=1970803430]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_0qui7")
|
|
||||||
|
|
||||||
[node name="plank_002-rigid" type="RigidBody3D" parent="." unique_id=305237991]
|
|
||||||
|
|
||||||
[node name="plank_002-rigid" type="MeshInstance3D" parent="plank_002-rigid" unique_id=682989417]
|
|
||||||
mesh = SubResource("ArrayMesh_oqldp")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_002-rigid" unique_id=746825339]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_pr8vc")
|
|
||||||
|
|
||||||
[node name="plank_003-rigid" type="RigidBody3D" parent="." unique_id=281618827]
|
|
||||||
|
|
||||||
[node name="plank_003-rigid" type="MeshInstance3D" parent="plank_003-rigid" unique_id=578355552]
|
|
||||||
mesh = SubResource("ArrayMesh_jgrwr")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_003-rigid" unique_id=807477961]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_0fkau")
|
|
||||||
|
|
||||||
[node name="plank_004-rigid" type="RigidBody3D" parent="." unique_id=2009474170]
|
|
||||||
|
|
||||||
[node name="plank_004-rigid" type="MeshInstance3D" parent="plank_004-rigid" unique_id=1411404405]
|
|
||||||
mesh = SubResource("ArrayMesh_8uc1q")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_004-rigid" unique_id=1802832756]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_2v1j6")
|
|
||||||
|
|
||||||
[node name="plank_005-rigid" type="RigidBody3D" parent="." unique_id=1623232064]
|
|
||||||
|
|
||||||
[node name="plank_005-rigid" type="MeshInstance3D" parent="plank_005-rigid" unique_id=1896249136]
|
|
||||||
mesh = SubResource("ArrayMesh_16jek")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_005-rigid" unique_id=602179617]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_ap7ow")
|
|
||||||
|
|
||||||
[node name="plank_006-rigid" type="RigidBody3D" parent="." unique_id=1564711583]
|
|
||||||
|
|
||||||
[node name="plank_006-rigid" type="MeshInstance3D" parent="plank_006-rigid" unique_id=840502269]
|
|
||||||
mesh = SubResource("ArrayMesh_hxh48")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_006-rigid" unique_id=1660998847]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_8p8tg")
|
|
||||||
|
|
||||||
[node name="plank_007-rigid" type="RigidBody3D" parent="." unique_id=213841488]
|
|
||||||
|
|
||||||
[node name="plank_007-rigid" type="MeshInstance3D" parent="plank_007-rigid" unique_id=1123082979]
|
|
||||||
mesh = SubResource("ArrayMesh_lxhy4")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_007-rigid" unique_id=71841718]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_pts0m")
|
|
||||||
|
|
||||||
[node name="plank_008-rigid" type="RigidBody3D" parent="." unique_id=558017969]
|
|
||||||
|
|
||||||
[node name="plank_008-rigid" type="MeshInstance3D" parent="plank_008-rigid" unique_id=2011156125]
|
|
||||||
mesh = SubResource("ArrayMesh_k0f6b")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_008-rigid" unique_id=584578926]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_a40h8")
|
|
||||||
@@ -1,632 +0,0 @@
|
|||||||
[gd_scene format=4 uid="uid://bmnq8turkbcg1"]
|
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://cppwwkehyov8p" path="res://tscn_s/barrel_broken.gd" id="1_a2yrl"]
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gofht"]
|
|
||||||
resource_name = "M_barrel_wood"
|
|
||||||
cull_mode = 2
|
|
||||||
albedo_color = Color(0.4724571, 0.32534167, 0.21575236, 1)
|
|
||||||
roughness = 0.5
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_fe2c6"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEAAgABAAQAAwAEAAEAAgAFAAAABQADAAAAAgAEAAYABQAHAAMACAACAAYABQACAAgABgAEAAkABgAJAAgABQAIAAoACgAHAAUACAAJAAsACAALAAoABAALAAkACgALAAcABAADAAsACwADAAcA"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 12,
|
|
||||||
"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAAAA////vwAA/38AAEHiAAC9HQAA3k4AAP//////vwAAAAD///8/AABB4gAAILEAAP9///8AAAAA/38AAL0dAAD//////z8AAEHiAADeTgAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w5vqv"]
|
|
||||||
resource_name = "Barrel_Cylinder_005"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"attribute_data": PackedByteArray("T70ggJC93n9Pvd5/kL0ggE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAT70ggJC93n9Pvd5/kL0ggIy9739Tve9/b73ef2+9IICMvQ+AU70PgE+9IICQvd5/T73ef5C9IIBPvSCAkL3ef0+93n+QvSCAjL3vf1O9739vvd5/b70ggIy9D4BTvQ+A"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"),
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 36,
|
|
||||||
"vertex_data": PackedByteArray("/3//////qD+9HQAAILENPwAA////v29D/38AAEHigjoAAP///7/DL70dAADeTmkvAAD///8/4zG9HQAAILG8LAAA////P+sU/38AAL0d2BT/f///AABbFb0dAADeTj8U/3///wAAQAlB4gAA3k4WCf//////P0kK/38AAL0d0wf/fwAAQeJKyr0dAADeTkrKvR0AACCxSspB4gAA3k5KykHiAAAgsUrK/38AAL0dSsr//////z8NJkHiAAAgsaYl//////+/iChB4gAA3k6aIv//////v3A7/38AAEHi1Dr/f/////9AP0HiAAAgsUE2AAD///+//////////7////9//////////3///wAA//8AAP///z//////////P///XGA6jmJg6I0vYEiQlGCfi2RPIKgyT6KnqFBIq79NBaScQx66N0OOuRhGp71QQGy1/rMGSGa0fUhqsRdFb7fwS0wil8RMIpfETCKXxEwil8RMIpfETCKXxKKk/VHlpGtS9KI8T8+mjVUzjTJhXY19YR2MQV+Kjpdj/3//v/9//7//f/+//3//v/9//7//f/+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_fe2c6")
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_y1q2c"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAACAAEAAwAEAAEABQAAAAIABQADAAAABQACAAYAAwAHAAQACAAFAAYAAwAFAAkACQAFAAgAAwAJAAcABwAKAAQABwAJAAoAAgAEAAsAAgALAAYACwAEAAoACAAGAAsACQALAAoACQAIAAsA"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 12,
|
|
||||||
"vertex_data": PackedByteArray("/3//////AAC9HQAAILEAAP9/AABB4gAAAAD///+/AAC9HQAA3k4AAP//////vwAAQeIAACCxAAAAAP///z8AAP//////PwAA/3///wAAAAD/fwAAvR0AAEHiAADeTgAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ai4iu"]
|
|
||||||
resource_name = "Barrel_Cylinder_007"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.39273396, 1.3807597, -0.19834174, 0.0874404, 0.048094988, 0.1009675),
|
|
||||||
"attribute_data": PackedByteArray("T70ggJC93n+QvSCAT73ef0+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/T70ggJC93n+QvSCAT73ef1O973+Mve9/b73ef2+9IIBTvQ+AjL0PgE+9IICQvd5/kL0ggE+93n9PvSCAkL3ef5C9IIBPvd5/U73vf4y9739vvd5/b70ggFO9D4CMvQ+A"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 60,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEQAQABMAEwAQABQAEQATABUAFgAXABgAFgAZABcAGgAbABwAGgAdABsAHgAfACAAHwAeACEAIQAeACIAHwAhACMA"),
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 36,
|
|
||||||
"vertex_data": PackedByteArray("/3//////Peu9HQAAILEp6/9/AABB4qPqAAD///+/v+sAAP///78A0b0dAADeTqbQvR0AACCxG84AAP///z9C0wAA////P6vB/38AAL0dD8G9HQAA3k6PvP9///8AAHzF/3///wAA5cVB4gAA3k5Ixf9/AAC9Hb7A//////8/vcm9HQAA3k60Nf9/AABB4rQ1vR0AACCxtDVB4gAA3k60Nf9/AAC9HbQ1QeIAACCxtDX//////z/T2kHiAAAgsWzaQeIAAN5Odtf//////79k3f//////vxz3/38AAEHi8fZB4gAAILG19f9//////yv4//////+/AAAAAP///78AAP9//////wAA/3///wAAAAD//////z8AAAAA////PwAAPr0aR9q8i0bmuVdCrr+SSgmx8ljWsHVYVq+2VD+y+VuUn3Zymp8lcs+ftm9rn190b3Ionplycp7hc72gdHFnnGa7S6Jmu0uiZrtLoma7S6Jmu0uiZrtLoslaEK0MW36tCl3CsC9ZcaobS/O2g0tqt5RO57qPSA60/3//P/9//z//f/8//3//P/9//z//f/8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_y1q2c")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_hr8x4"]
|
|
||||||
points = PackedVector3Array(-0.30529356, 1.4288547, -0.12261612, -0.34902233, 1.4288547, -0.097374246, -0.34902233, 1.3807597, -0.10910569, -0.3154533, 1.3807597, -0.12848678, -0.30529356, 1.4288547, -0.17310975, -0.39273396, 1.4288547, -0.12261612, -0.38258278, 1.3807597, -0.12848678, -0.3154533, 1.3807597, -0.16723908, -0.34902233, 1.3807597, -0.18662018, -0.34902233, 1.4288547, -0.19834174, -0.39273396, 1.4288547, -0.17310975, -0.38258278, 1.3807597, -0.16723908)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_utk5y"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.57920676, 1.297409, -0.5792068, 1.1584135, 0.0930872, 1.1584135),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("EAABAAIAAgABAAUAEAARAAEAEQAFAAEAAgAFAAgAEQASAAUAEwAIAAUAEwAFABIAEgARAAMAEAADABEAEgADAAQAEwASAAQAAwAGAAQAEwAEAAYAAwAAAAYAEAAAAAMAAAAUAAYAEwAGABQAAAAVABQAEAAVAAAAFQAKABQAEwAUAAoAFQANAAoAEAANABUADQAPAAoAEwAKAA8ADQAOAA8AEAAOAA0AFgAPAA4AEAAWAA4AFwAPABYAEwAPABcAEAALABYAFwAWAAsAEwAXAAwAFwALAAwAEwAMAAcACwAHAAwAEAAJAAsACwAJAAcAEAAYAAkAGAAHAAkAEAACABgAEwAHABkAGAAZAAcAGQAYAAIAEwAZAAgAGQACAAgA"),
|
|
||||||
"lods": [0.10643269, PackedByteArray("AAABAAIAAAADAAEABAABAAMAAQAEAAUAAgABAAUAAwAGAAQAAwAAAAYABwAFAAQABwAEAAYAAgAFAAgABwAIAAUAAgAIAAcAAgAHAAkAAAACAAkABwAGAAoAAAAKAAYACwAJAAcAAAAJAAsACwAHAAwAAAANAAoAAAALAA4AAAAOAA0ADAAOAAsADQAPAAoABwAKAA8ADQAOAA8ABwAPAAwADAAPAA4A")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 26,
|
|
||||||
"vertex_data": PackedByteArray("5UYUv8j7sT8AAACAAAAAAMj7sT/mRhS//rHRPsj7sT/8sdG+/LHRvsj7sT/8sdG+/LHRvhEerD/8sdG+AAAAABEerD/mRhS/5UYUvxEerD8AAACA5UYUPxEerD8AAACA/rHRPhEerD/8sdG+5UYUP8j7sT8AAACA/LHRvhEerD/9sdE+/rHRPsj7sT/9sdE+/rHRPhEerD/9sdE+/LHRvsj7sT/9sdE+AAAAAMj7sT/kRhQ/AAAAABEerD/kRhQ/AAAAADfvqz8AAACAl+Bivsj7sT/qkPm+l+BivhEerD/qkPm+AAAAAIARpj8AAACAVl8CvxEerD/G5iw+Vl8Cv8j7sT/G5iw+471LPsj7sT+JW/4+471LPhEerD+JW/4+jI74Psj7sT8QwGe+jI74PhEerD8QwGe+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_s3st6"]
|
|
||||||
resource_name = "Barrel_Cylinder_008"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.57920676, 1.297409, -0.5792068, 1.1584135, 0.0930872, 1.1584135),
|
|
||||||
"attribute_data": PackedByteArray("IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("NAA1AAIANgA3AAQANgA4ADcAOQAGADoAOwA8AD0AOwAHADwAPgAIAAkAPwBAAAUAPwBBAEAAQgAAAEMARABFAAEARAADAEUARgALAAwARwBIAEkARwAKAEgASgBLAA8ATABNABEATAAQAE0ATgASAE8AUABRAFIAUAATAFEAUwBUAA4AVQBWAA0AVQBXAFYAFAAVABYAFAAXABUAWAAZABoAWABZABkAWQBYABgAWQAYABsAHAAdAB4AHAAfAB0ALABaAC4ALABbAFoAWwAtAFoAWwAvAC0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAXAAqACgAXABdACoAXAArAF0AXQArACkAXgAyADAAXgBfADIAXwBeADMAXwAzADEA"),
|
|
||||||
"lods": [0.10643269, PackedByteArray("AAABAAIAAAADAAEAAAACAAQABQAGAAcABQAHAAgABQAIAAkACgALAAwACgAMAA0ACgANAA4ADwAQABEADwASABAADwATABIAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMQAwADMA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 96,
|
|
||||||
"vertex_data": PackedByteArray("5UYUv8j7sT8AAACAAAAAAMj7sT/mRhS//rHRPsj7sT/8sdG+/LHRvsj7sT/8sdG+5UYUP8j7sT8AAACA5UYUv8j7sT8AAACA5UYUP8j7sT8AAACA/rHRPsj7sT/9sdE+AAAAAMj7sT/kRhQ//LHRvsj7sT/9sdE+5UYUPxEerD8AAACA/rHRPhEerD/8sdG+AAAAABEerD/mRhS//LHRvhEerD/8sdG+5UYUvxEerD8AAACA5UYUPxEerD8AAACAAAAAABEerD/kRhQ//rHRPhEerD/9sdE+/LHRvhEerD/9sdE+5UYUvxEerD8AAACA/rHRPsj7sT/9sdE+5UYUPxEerD8AAACA/rHRPhEerD/9sdE+5UYUP8j7sT8AAACA/rHRPsj7sT/8sdG+5UYUPxEerD8AAACA5UYUP8j7sT8AAACA/rHRPhEerD/8sdG+/LHRvsj7sT/8sdG+5UYUvxEerD8AAACA/LHRvhEerD/8sdG+5UYUv8j7sT8AAACA/rHRPsj7sT/8sdG+AAAAABEerD/mRhS//rHRPhEerD/8sdG+AAAAAMj7sT/mRhS//LHRvsj7sT/9sdE+AAAAABEerD/kRhQ//LHRvhEerD/9sdE+AAAAAMj7sT/kRhQ//rHRPhEerD/9sdE+AAAAAMj7sT/kRhQ//rHRPsj7sT/9sdE+AAAAABEerD/kRhQ/5UYUv8j7sT8AAACA/LHRvhEerD/9sdE+5UYUvxEerD8AAACA/LHRvsj7sT/9sdE+AAAAAMj7sT/mRhS//LHRvhEerD/8sdG+AAAAABEerD/mRhS//LHRvsj7sT/8sdG+AAAAADfvqz8AAACAAAAAAMj7sT/mRhS/AAAAADfvqz8AAACAjI74Psj7sT8QwGe+/rHRPsj7sT/8sdG+AAAAADfvqz8AAACA/rHRPsj7sT/9sdE+AAAAADfvqz8AAACA471LPsj7sT+JW/4+AAAAAMj7sT/kRhQ/AAAAADfvqz8AAACAAAAAADfvqz8AAACAVl8Cv8j7sT/G5iw+/LHRvsj7sT/9sdE+AAAAADfvqz8AAACA/LHRvsj7sT/8sdG+AAAAADfvqz8AAACAl+Bivsj7sT/qkPm+AAAAAIARpj8AAACAAAAAAIARpj8AAACAjI74PhEerD8QwGe+/rHRPhEerD/8sdG+AAAAAIARpj8AAACA/rHRPhEerD/9sdE+AAAAAIARpj8AAACA471LPhEerD+JW/4+AAAAAIARpj8AAACAAAAAABEerD/kRhQ/AAAAAIARpj8AAACAVl8CvxEerD/G5iw+/LHRvhEerD/9sdE+AAAAAIARpj8AAACA/LHRvhEerD/8sdG+AAAAAIARpj8AAACAl+BivhEerD/qkPm+AAAAABEerD/mRhS/jI74Psj7sT8QwGe+jI74PhEerD8QwGe+Vl8CvxEerD/G5iw+Vl8Cv8j7sT/G5iw+471LPhEerD+JW/4+471LPsj7sT+JW/4+l+Bivsj7sT/qkPm+l+BivhEerD/qkPm+XYm/8v///z/hg7/y////Px18v/L///8/4YO/8v///z+hdr/y////Pz6Nofb///+/wHKh9v///7/Ach38////vz6NHfz///+/Po0d/P///78+jV0J////vz6N4QP///+/Po3hA////7/AcuED////v8ByXQn///+/XYk/Df///z/hgz8N////P+GDPw3///8/HXw/Df///z+hdj8N////P4Ha/3////8/gdr/f////z+B2v9/////P4Ha/3////8///99pf///7///32l////v///faX///+///99pf///78AAH2l////vwAAfaX///+/AAB9pf///78AAH2l////v///gdr///+///+B2v///7///4Ha////v///gdr///+/gVr/f////z+BWv9/////P4Fa/3////8/gVr/f////z99pf9/////P32l/3////8/faX/f////z99pf9/////P30l/3////8/fSX/f////z99Jf9/////P30l/3////8/AACB2v///78AAIHa////vwAAgdr///+/AACB2v///78dfL/y////Px18v/L///8/oXa/8v///z+hdr/y////P6F2v/L///8/wHKh9v///7/AcqH2////v8ByHfz///+/wHId/P///7/Ach38////vz6NHfz///+/Po2h9v///78+jaH2////vz6Nofb///+/XYm/8v///z9dib/y////P+GDv/L///8/4YO/8v///z8+jeED////vz6NXQn///+/Po1dCf///78+jV0J////v12JPw3///8/XYk/Df///z/hgz8N////P+GDPw3///8/HXw/Df///z8dfD8N////P6F2Pw3///8/oXY/Df///z+hdj8N////P8ByXQn///+/wHJdCf///7/AcuED////v8By4QP///+/wHLhA////7///32l////v///faX///+/fSX/f////z99Jf9/////P32l/3////8/faX/f////z8AAIHa////vwAAgdr///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_utk5y")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_w0dpf"]
|
|
||||||
points = PackedVector3Array(0, 1.3446634, -0.5792068, -0.22156814, 1.3446634, -0.48747262, 0, 1.3904963, -0.5792068, 0.40945882, 1.3446634, -0.40957227, 0, 1.297409, -5.9604645e-08, -0.22156814, 1.3904963, -0.48747262, -0.4095722, 1.3446634, -0.40957227, 0.40945882, 1.3904963, -0.40957227, 0.4854315, 1.3446634, -0.22633067, -0.4095722, 1.3446634, 0.40945876, -0.5093572, 1.3446634, 0.16884077, -0.57920676, 1.3446634, -5.9604645e-08, 0.57920676, 1.3446634, -5.9604645e-08, 0.40945882, 1.3446634, 0.40945876, 0.19888967, 1.3446634, 0.49677062, 0, 1.3446634, 0.5792067, -0.4095722, 1.3904963, -0.40957227, 0.4854315, 1.3904963, -0.22633067, -0.4095722, 1.3904963, 0.40945876, -0.5093572, 1.3904963, 0.16884077, -0.57920676, 1.3904963, -5.9604645e-08, 0.57920676, 1.3904963, -5.9604645e-08, 0.40945882, 1.3904963, 0.40945876, 0.19888967, 1.3904963, 0.49677062, 0, 1.3904963, 0.5792067)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_a7ro1"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5802285, -0.056278944, -0.58022827, 1.1604707, 0.059218228, 1.1604707),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABABAAAAAIAAEAAQARABAACAARAAEAEgAIAAAAAAACABMAEgAAABMAAgAQABQAAgAUABMAFAAQAAMAEAARAAMAFAADAAQAFAAEABMABAADAAYAAwARAAYABAAGAAUABAAFABMABQAGABUABgARABUABQAVABYABQAWABMAFgAVAAwAFQARAAwAFgAMAA8AFgAPABMADwAMAA4ADAARAA4ADwAOAA0ADwANABMADQAOABcADgARABcADQAYABMADQAXABgAFwARAAcAGAAXAAcAGAAHAAsAGAALABMABwARAAoACwAHAAoACgARABkAGQARAAgAEgAZAAgACQAKABkACQAZABIACwAKAAkACQASABMACwAJABMA"),
|
|
||||||
"lods": [0.00018852839, PackedByteArray("AAABAAIAAgABAAMAAgADAAQAAAACAAUAAgAEAAUABAADAAYABAAGAAUAAQAHAAMAAwAHAAYAAAAIAAEACAAHAAEACQAIAAAACQAAAAUACQAKAAgACgAHAAgACwAKAAkACwAHAAoACwAJAAUABgAHAAwABQAGAAwADQAHAAsADQALAAUADQAOAAcADAAHAA4ADwANAAUABQAMAA8ADwAOAA0ADwAMAA4A")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 26,
|
|
||||||
"vertex_data": PackedByteArray("kMMHucCEZr2WWA+/OBLSPgCgQDtjENK+ZpvKPsCEZr34vcq+wYoUPwCgQDsA5O42TUcPP8CEZr0gxwy5ZpvKPsCEZr3Gmso+OBLSPgCgQDtBEtI+24kUvwCgQDsA5O42AGzmNgCgQDvXiRS/V73KvsCEZr34vcq+axDSvgCgQDtjENK+RlgPv8CEZr0gxwy5AGzmNgCgQDvFihQ/V73KvsCEZr3Gmso+axDSvgCgQDtBEtI+kMMHucCEZr39Rg8/cgD5PgCgQDuRJ2i+B2V9uwChQDs3YIO7n2lbvsCEZr0aR/G+CGV9u7CEZr02YIO70SrwPsCEZr2VIGC+UBxMPgCgQDsb0P4+XclEPsCEZr10xfU+KJoCvwCgQDs+Ny0+ZhT8vsCEZr1g+SY+70VjvgCgQDtxAfq+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_aca2c"]
|
|
||||||
resource_name = "Barrel_Cylinder_009"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5802285, -0.056278944, -0.58022827, 1.1604707, 0.059218228, 1.1604707),
|
|
||||||
"attribute_data": PackedByteArray("IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 144,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAwADEABAAFADAAMQAwAAYAMQAGAAcAMgAtAC4AMgAzAC0ALAAzADIALAAvADMAGgA0ADUANAAbADUAFwAaADUAGwAWADUANgAXADUAFgA3ADUAFQA2ADUANwAZADUAFAAVADUAGQAYADUAOAAUADUAGAA4ADUACAAJAAoACAALAAkAOQANAA4AOQA6AA0ADAA6ADkADAAPADoAEAARABIAEAATABEAOwAdAB4AOwA8AB0AHAA8ADsAHAAfADwAIAAhACIAIAAjACEAPQA+ACYAJgA+ACcAJAA+AD0AJwA+AD8AKAA+ACQAPwA+ACoAQAA+ACgAKgA+ACsAKQA+AEAAKwA+AEEAJQA+ACkAQQA+ACUA"),
|
|
||||||
"lods": [0.00018852839, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAGAAcACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFQAXABYAGAAUABYAGQAYABYAFwAaABYAGgAbABYAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJgAlACcAKAAlACQAKQAlACgAJwAlACoAKgAlACsALAAtAC4ALAAvAC0A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 66,
|
|
||||||
"vertex_data": PackedByteArray("kMMHucCEZr2WWA+/OBLSPgCgQDtjENK+ZpvKPsCEZr34vcq+AGzmNgCgQDvXiRS/ZpvKPsCEZr3Gmso+OBLSPgCgQDtBEtI+AGzmNgCgQDvFihQ/kMMHucCEZr39Rg8/kMMHucCEZr39Rg8/axDSvgCgQDtBEtI+V73KvsCEZr3Gmso+AGzmNgCgQDvFihQ/V73KvsCEZr34vcq+AGzmNgCgQDvXiRS/kMMHucCEZr2WWA+/axDSvgCgQDtjENK+TUcPP8CEZr0gxwy5OBLSPgCgQDtBEtI+ZpvKPsCEZr3Gmso+wYoUPwCgQDsA5O42RlgPv8CEZr0gxwy5V73KvsCEZr34vcq+ZpvKPsCEZr3Gmso+kMMHucCEZr2WWA+/V73KvsCEZr3Gmso+kMMHucCEZr39Rg8/ZpvKPsCEZr34vcq+TUcPP8CEZr0gxwy5ZpvKPsCEZr34vcq+wYoUPwCgQDsA5O42TUcPP8CEZr0gxwy5OBLSPgCgQDtjENK+RlgPv8CEZr0gxwy5axDSvgCgQDtjENK+V73KvsCEZr34vcq+24kUvwCgQDsA5O42OBLSPgCgQDtjENK+24kUvwCgQDsA5O42wYoUPwCgQDsA5O42OBLSPgCgQDtBEtI+AGzmNgCgQDvXiRS/axDSvgCgQDtjENK+AGzmNgCgQDvFihQ/axDSvgCgQDtBEtI+V73KvsCEZr3Gmso+24kUvwCgQDsA5O42RlgPv8CEZr0gxwy5axDSvgCgQDtBEtI+UBxMPgCgQDsb0P4+XclEPsCEZr10xfU+ZhT8vsCEZr1g+SY+KJoCvwCgQDs+Ny0+0SrwPsCEZr2VIGC+CGV9u7CEZr02YIO7n2lbvsCEZr0aR/G+XclEPsCEZr10xfU+ZhT8vsCEZr1g+SY+n2lbvsCEZr0aR/G+70VjvgCgQDtxAfq+0SrwPsCEZr2VIGC+cgD5PgCgQDuRJ2i+cgD5PgCgQDuRJ2i+B2V9uwChQDs3YIO7UBxMPgCgQDsb0P4+70VjvgCgQDtxAfq+KJoCvwCgQDs+Ny0+1WEDmf///z/VYQOZ////P9VhA5n///8/1WEDmf///z9KGerh////v0oZ6uH///+/Shnq4f///79KGerh////v9Hm4OH///+/0ebg4f///7/R5uDh////v9Hm4OH///+/MZ7lmP///z8xnuWY////PzGe5Zj///8/MZ7lmP///z9JGV63////v0kZXrf///+/SRlet////79JGV63////v/9///////+//3///////7//f///////v/9///////+//3///////7//f///////v/9///////+//3///////79KNyyZ////P0o3LJn///8/Sjcsmf///z9KNyyZ////P+XI55j///8/5cjnmP///z/lyOeY////P+XI55j///8//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/nmLbf///+/+eYtt////7/55i23////v/nmLbf///+/Shnq4f///79KGerh////v/nmLbf///+/+eYtt////7//f///////v/9///////+//3///////7//f///////v/9///////+/MZ7lmP///z8xnuWY////P0o3LJn///8/Sjcsmf///z//fwAA////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_a7ro1")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_r4gmp"]
|
|
||||||
points = PackedVector3Array(6.854534e-06, 0.0029334873, -0.58022827, 0.4101928, 0.0029334873, -0.41029245, 0.39565283, -0.056278944, -0.39609328, -0.00022035837, -0.056278944, -0.56000865, -0.22195476, 0.0029334873, -0.48833117, -0.003968954, 0.0029392838, -0.0040822625, 0.4863004, 0.0029334873, -0.22672546, 0.5802422, 0.0029334873, 7.0929527e-06, 0.46903425, -0.056278944, -0.21888751, -0.39597994, -0.056278944, -0.39609328, -0.41029269, 0.0029334873, -0.41029245, -0.5802285, 0.0029334873, 7.0929527e-06, -0.5102549, 0.0029334873, 0.16914773, -0.41029269, 0.0029334873, 0.41019303, 6.854534e-06, 0.0029334873, 0.58024246, 0.19924974, 0.0029334873, 0.49765998, 0.4101928, 0.0029334873, 0.41019303, 0.39565283, -0.056278944, 0.39565307, 0.5595682, -0.056278944, -0.00022011995, -0.5600089, -0.056278944, -0.00022011995, -0.49242076, -0.056278944, 0.1630137, -0.39597994, -0.056278944, 0.39565307, -0.00022035837, -0.056278944, 0.55956846, 0.19209337, -0.056278944, 0.4799394)
|
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_b28pb"]
|
|
||||||
resource_name = "M_barrel_metal"
|
|
||||||
cull_mode = 2
|
|
||||||
albedo_color = Color(0.17732769, 0.17466316, 0.18468364, 1)
|
|
||||||
roughness = 0.5
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_diavc"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.8478841, 1.0204432, -0.8478841, 1.6957682, 0.1721443, 1.6957682),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEABQAAAAIABgABAAQABwAEAAAABgAIAAEACAADAAEACQAGAAQACAAKAAMACQAEAAsABwALAAQACQAMAAYADQAHAAAADQAAAAUABgAOAAgABgAMAA4ACAAOAA8ACAAPAAoAEAAOAAwAEQAPAA4AEQAOABAACgAPABIAEwAPABEAEwASAA8AEAAUABEAEQAVABMAEQAUABUAEAAWABQAEAAMABcAFwAWABAAFwAMABgACQAYAAwAFwAFABYAGQAYAAkAGQAJAAsAFwAYABoAGgAFABcABQACABYAGgANAAUAFgACABsAFgAbABQAAgADABsAFAAbABwAGwADAB0AGwAdABwACgAdAAMAFAAcABUACgAeAB0ACgASAB4AHAAdAB8AHgAfAB0AFQAcACAAHAAfACAAFQAgACEAEwAVACEAIgASABMAEwAhACIAHgASACMAIgAjABIAHgAkAB8AHgAjACQAIAAfACUAJAAlAB8AIQAgACYAIAAlACYAIgAhACcAIQAmACcAKAAjACIAIgAnACgAJAAjACkAKAApACMAJAAqACUAJAApACoAJgAlACsAKgArACUAJwAmACwAJgArACwAKgAZACsALAArAAsAGQALACsALAALAAcAKgAtABkAKgApAC0AGQAtABgAGgAYAC0ALgAsAAcAJwAsAC4AKAAnAC4ALgAHAA0AKAAuAC8ALwAuAA0ALwANABoAGgAtAC8ALwApACgALwAtACkA"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 48,
|
|
||||||
"vertex_data": PackedByteArray("Hir//x4qAAD/f6bbHQIAAP9///+MBgAAAtmm2/wmAAD8Jqbb/CYAAFgv//9YLwAAfSVYJH0lAACMBv///38AAP9/WCQAAAAAAABYJP9/AACB2lgkfSUAAB0Cptv/fwAACCgAAAgoAADwDf///38AAP9/AACYAwAA9tcAAAgoAAD/fwAAQQsAAIzSAAByLQAAZvwAAP9/AAC99AAA/38AAKbQ//9YLwAADvL///9/AAD/f///8A0AAHItAAByLQAAmAMAAP9/AAB9JVgkgdoAAEELAAD/fwAA4NX//x4qAABy+f///38AAOH9ptv/fwAA//9YJP9/AAAC2abbAtkAAODV///g1QAAptD//6bQAACM0gAAjNIAAPbXAAD21wAAgdpYJIHaAAD/f6bb4f0AAP9///9y+QAA/3///w7yAAD/fwAAvfQAAP9/AABm/AAA/39YJP//AAD8JqbbAtkAAB4q///g1QAACCgAAPbXAABYL///ptAAAHItAACM0gAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_y6few"]
|
|
||||||
resource_name = "Barrel_Cylinder_010"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.8478841, 1.0204432, -0.8478841, 1.6957682, 0.1721443, 1.6957682),
|
|
||||||
"attribute_data": PackedByteArray("1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh1GnFYdRpv2HUab9h1GnFYdRpxWHUab9h1Gm/YdRpxWHUacVh1Gm/YdRpv2HUacVh"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkAbABtAG4AbABvAG0AcABxAHIAcABzAHEAdAB1AHYAdAB3AHUAeAB5AHoAeAB7AHkAfAB9AH4AfAB/AH0AgACBAIIAgACDAIEAhACFAIYAhACHAIUAiACJAIoAiACLAIkAjACNAI4AjACPAI0AkACRAJIAkACTAJEAlACVAJYAlACXAJUAmACZAJoAmACbAJkAnACdAJ4AnACfAJ0AoAChAKIAoACjAKEApAClAKYApACnAKUAqACpAKoAqACrAKkArACtAK4ArACvAK0AsACxALIAsACzALEAtAC1ALYAtAC3ALUAuAC5ALoAuAC7ALkAvAC9AL4AvAC/AL0A"),
|
|
||||||
"material": SubResource("StandardMaterial3D_b28pb"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 192,
|
|
||||||
"vertex_data": PackedByteArray("Hir//x4qL9z/f6bbHQL23/9///+MBjPg/Cam2/wmG9yMBv///38Lzvwmptv8JqrKHir//x4qn8odAqbb/385zh4q///g1XrHHQKm2/9/DLyMBv///3+fu/wmptsC2efH/3///3L5W8v8JqbbAtltuR4q///g1aa4/3+m2+H99Mvg1f//4NVT1/9/ptvh/efE/3///3L5EsQC2abbAtnu13L5////fzXpAtmm2wLZQtjg1f//4NV/1+H9ptv/f8Pp4NX//x4q7vzh/abb/3/M73L5////fzHvAtmm2/wmW/3/f///jAae7gLZptv8Juf34NX//x4qW/j/f6bbHQJW7v9/WCQAAPXh9tcAAAgoY9+B2lgkfSVY3/9/AACYAxrigdpYJH0lVMxm/AAA/39E0P//WCT/f23Q9tcAAAgoP8z//1gk/3+xvPbXAAD210DIgdpYJIHaoMhm/AAA/39OvIHaWCSB2uS4/38AAGb8Ccr/f1gk//+LyvbXAAD21z24/39YJP//CsMIKAAA9tfw1H0lWCSB2nXV/38AAGb8V8J9JVgkgdov1pgDAAD/f7zlAABYJP9/MeYIKAAA9teV1QAAWCT/f1rtCCgAAAgoYvl9JVgkfSW8+ZgDAAD/f+HsfSVYJH0lI/r/fwAAmANT8v9/WCQAAB3yCCgAAAgod/r/f1gkAADs9wLZptv8Jnn3/3+m2x0C//eB2lgkfSVn94zSAAByLVQW/38AAJgDVBb/fwAAQQtU1fbXAAAIKFQWfSVYJH0l4fH/f6bbHQKb8fwmptv8Ju3x/39YJAAAkPH/fwAAQQtU1QgoAAAIKFTVci0AAHIt/7//fwAAmANU1Vgv//9YL/+//3///4wG/7//f///8A3/vx4q//8eKv+//3////AN/7/g1f//Hir/v6bQ//9YL/+//3///4wG/7/wDf///3//vx4q//8eKv+/WC///1gv/7+MBv///3//vwAAWCT/f+/c/Cam2/wm3tsdAqbb/38d3X0lWCR9JbXbWC///6bQ/7+MBv///3//v/AN////f/+/Hir//+DV/799JVgkgdq2yx0Cptv/f73J/Cam2wLZCcwAAFgk/39vyf9///8O8v+/Hir//+DV/79YL///ptD/v/9///9y+f+//39YJP//G8L8JqbbAtmLv/9/ptvh/YfCfSVYJIHaJr+m0P//ptD/v/9///9y+f+//3///w7y/7/g1f//4NX/v4HaWCSB2rnD/3+m2+H9EMEC2abbAtkoxP9/WCT//6fADvL///9//7/g1f//4NX/v6bQ//+m0P+/cvn///9//7///1gk/3/jzwLZptsC2evN4f2m2/9/N9CB2lgkgdqezabQ//9YL/+/cvn///9//78O8v///3//v+DV//8eKv+/gdpYJH0lcuLh/abb/38x4QLZptv8Jqfi//9YJP9/AOG99AAA/3//v/bXAAAIKP+/jNIAAHIt/79m/AAA/3//v4zSAACM0lQWZvwAAP9/VBa99AAA/3//v/bXAAD211QW/38AAL30VNX21wAA9tdU1YzSAACM0v+//38AAGb8VNVyLQAAjNICOv9/AABm/AI6/38AAL30VNUIKAAA9tcCOkELAAD/f///CCgAAPbX//9yLQAAjNL/v5gDAAD/f///ci0AAHItAjqYAwAA/38COkELAAD/f///CCgAAAgoAjr/fwAAQQuVPqbQ//9YL6E8jNIAAHItFDz/f///8A0pP4zSAAByLQQyDvL///9/hTC99AAA/38YMKbQ//9YL3UyvfQAAP9/2B6m0P//ptDtHYzSAACM0qodDvL///9/HR+M0gAAjNK6CP9///8O8mEI/38AAL30Rwim0P//ptDUCP9/AAC99BcOWC///6bQ3w1yLQAAjNLPDf9///8O8icOci0AAIzSwCPwDf///3/vIkELAAD/f7MiWC///6bQ/SNBCwAA/3/CNVgv//9YL040ci0AAHIt5DPwDf///38vNnItAAByLRBA/3////ANHT7/fwAAQQuQPVgv//9YL6NAw8i9rUS0kLljsxK6f8lRrRDjIrKey424bcrguMXj8LGu+xi6E+gbuhbnG7pH/Bi6iOrCJljzTTbh8z43T+pdJqjV4AkJ1zsWG9fdFp3VgQluMAgRnzy4A1A99wIZMGQRrS/sIj87lRbXO/MVVC9LI8OzoK7CpIm6DaQYu0C0PK6pSbNEzDbtTzQ2SFBeSkdEDDQqQ6MfiUkVH7ZJ7zTjQmgadEDkCAhBaggMQSsbbUB/CX7MsBH12eARRNoTCczLSCho7Z0oovifKO74RCjq7A3G5fdd0bnspNFz7IPFbfh2xZrm5dBE2zTR9tr1xBnn/Fj/REZLeFDhSs1Qi1mIRIw4Djl1Ol83OzhVOcI6HDcENQjqBDUI6lRVVFUENQjqEcblwuLDncRsxp3Ci8PixFRVVFVUVVRVAAD/f1RVVFX///9/////f////3////9/////f////3////9/////f////3////9/////f////3/I0crMvc/tzR3Sm8xrzxrO////f////3////9/////f5reotfF3D/Y5t6J13vcWNj///9/////f////3////9//PLX6PDxyegn89noxfHH6P///3////9/////f////39YFoUNZhcYDS0Wlg2SFwcN////f////3////9/////fxImoCG8J9cgzSXAIQAouCD///9/////f////3////9/xS//Lbsxuyx0LzQuCjKJLAAA/38AAP9/AAD/fwAA/38JavpKCWr6SgAA/38JavpKqipU1aoqVNUAAP9/qipU1f45AGP+OQBjqipU1f45AGP/f/8//3//PwAA/3//f/8//xz9uf8c/bn/f/8//xz9uTDpYfL26RXyLOoB8vPod/Ku2L/e89ko3k3a/t1M2Ozeps7S0hjQ5dF/0KPROM4Z07vFN8g/x+PGrMeDxkjFm8i/O2k7GDq5PKE5Fz09PAY7DjD4MYEu1jISLhMzhDC2MSEjhyfKIfwnaiEcKIgjZCdYDr0WjA23FlQNtRaWDr8W")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_diavc")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_5ehfg"]
|
|
||||||
points = PackedVector3Array(0, 1.0448763, -0.8478841, 0, 1.1681374, -0.83394086, 0.58960146, 1.1681374, -0.58976746, 0.599395, 1.0448763, -0.599561, 0.58262986, 1.0204432, -0.58279586, 0, 1.0204432, -0.82414734, -0.58279586, 1.0204432, -0.58279586, -0.599561, 1.0448763, -0.599561, -0.58976746, 1.1681374, -0.58976746, -0.56901854, 1.1925875, -0.56901854, 0, 1.1925875, -0.80456036, 0.5688526, 1.1925875, -0.56901854, 0.83377486, 1.1681374, 0, 0.8478841, 1.0448763, 0, 0.82398134, 1.0204432, 0, -0.82414734, 1.0204432, 0, -0.8478841, 1.0448763, 0, -0.83394086, 1.1681374, 0, -0.80456036, 1.1925875, 0, 0.8043944, 1.1925875, 0, 0.5688526, 1.1925875, 0.5688526, 0.58960146, 1.1681374, 0.58960146, 0.599395, 1.0448763, 0.599395, 0.58262986, 1.0204432, 0.58262986, -0.58279586, 1.0204432, 0.58262986, -0.599561, 1.0448763, 0.599395, -0.58976746, 1.1681374, 0.58960146, -0.56901854, 1.1925875, 0.5688526, 0, 1.1925875, 0.8043944, 0, 1.1681374, 0.83377486, 0, 1.0448763, 0.8478841, 0, 1.0204432, 0.82398134)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_aqoyh"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.82679665, 0.32900393, -0.82679665, 1.6535933, 0.1584085, 1.6535933),
|
|
||||||
"format": 34896613377,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEABQAAAAIABgABAAQABwAEAAAABgAIAAEACAADAAEACQAGAAQACAAKAAMACQAEAAsABwALAAQACQAMAAYADQAHAAAADQAAAAUABgAOAAgABgAMAA4ACAAOAA8ACAAPAAoAEAAOAAwAEQAPAA4AEQAOABAACgAPABIAEwAPABEAEwASAA8AEAAUABEAEQAVABMAEQAUABUAEAAWABQAEAAMABcAFwAWABAAFwAMABgACQAYAAwAFwAFABYAGQAYAAkAGQAJAAsAFwAYABoAGgAFABcABQACABYAGgANAAUAFgACABsAFgAbABQAAgADABsAFAAbABwAGwADAB0AGwAdABwACgAdAAMAFAAcABUACgAeAB0ACgASAB4AHAAdAB8AHgAfAB0AFQAcACAAHAAfACAAFQAgACEAEwAVACEAIgASABMAEwAhACIAHgASACMAIgAjABIAHgAkAB8AHgAjACQAIAAfACUAJAAlAB8AIQAgACYAIAAlACYAIgAhACcAIQAmACcAKAAjACIAIgAnACgAJAAjACkAKAApACMAJAAqACUAJAApACoAJgAlACsAKgArACUAJwAmACwAJgArACwAKgAZACsALAArAAsAGQALACsALAALAAcAKgAtABkAKgApAC0AGQAtABgAGgAYAC0ALgAsAAcAJwAsAC4AKAAnAC4ALgAHAA0AKAAuAC8ALwAuAA0ALwANABoAGgAtAC8ALwApACgALwAtACkA"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 48,
|
|
||||||
"vertex_data": PackedByteArray("7if+/+4nAAD/f87YAAAAAP9///9zAwAAgdrO2H0lAAB9Jc7YfSUAAEot/v9KLQAAnycwJ58nAABzA/7//38AAP9/MCcEAwAABAMwJ/9/AABf2DAnnycAAAAAztj/fwAAASsAAAErAAAHC/7//38AAP9/AADNBwAA/dQAAAErAAD/fwAA/A4AAOjPAAAWMAAAMfgAAP9/AAAC8QAA/38AALTS/v9KLQAA9/T+//9/AAD/f///BwsAABYwAAAWMAAAzQcAAP9/AACfJzAnX9gAAPwOAAD/fwAAENj+/+4nAACL/P7//38AAP//ztj/fwAA+vwwJ/9/AACB2s7YgdoAABDY/v8Q2AAAtNL+/7TSAADozwAA6M8AAP3UAAD91AAAX9gwJ1/YAAD/f87Y//8AAP9//v+L/AAA/3/+//f0AAD/fwAAAvEAAP9/AAAx+AAA/38wJ/r8AAB9Jc7YgdoAAO4n/v8Q2AAAASsAAP3UAABKLf7/tNIAABYwAADozwAA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_rv0km"]
|
|
||||||
resource_name = "Barrel_Cylinder_011"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.82679665, 0.32900393, -0.82679665, 1.6535933, 0.1584085, 1.6535933),
|
|
||||||
"attribute_data": PackedByteArray("0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHSab9h0mnFYdFpv2HRab9h0WnFYdFpxWHRab9h0WnFYdJpv2HSacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HSacVh0mm/YdJpv2HSacVh0mnFYdJpv2HSab9h0mnFYdJpxWHSab9h0mm/YdJpxWHRacVh0mm/YdJpxWHRab9h0mnFYdJpv2HSab9h0mnFYdFpxWHSab9h0mnFYdFpv2HSacVh0mm/YdJpv2HSacVh0WnFYdJpv2HSacVh0Wm/YdJpxWHSab9h0mm/YdJpxWHRacVh0mm/YdJpxWHRab9h0mnFYdJpv2HSab9h0mnFYdFpxWHSab9h0mnFYdFpv2HSacVh0mm/YdJpv2HSacVh0WnFYdJpv2HSacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpv2HRacVh0WnFYdFpv2HRab9h0WnFYdFpxWHRab9h0Wm/YdFpxWHRacVh0Wm/YdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh0WnFYdJpv2HRab9h0mnFYdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh0WnFYdJpv2HRab9h0mnFYdFpxWHSab9h0Wm/YdJpxWHRacVh0mm/YdFpv2HSacVh"),
|
|
||||||
"format": 34896613399,
|
|
||||||
"index_count": 288,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkAbABtAG4AbABvAG0AcABxAHIAcABzAHEAdAB1AHYAdAB3AHUAeAB5AHoAeAB7AHkAfAB9AH4AfAB/AH0AgACBAIIAgACDAIEAhACFAIYAhACHAIUAiACJAIoAiACLAIkAjACNAI4AjACPAI0AkACRAJIAkACTAJEAlACVAJYAlACXAJUAmACZAJoAmACbAJkAnACdAJ4AnACfAJ0AoAChAKIAoACjAKEApAClAKYApACnAKUAqACpAKoAqACrAKkArACtAK4ArACvAK0AsACxALIAsACzALEAtAC1ALYAtAC3ALUAuAC5ALoAuAC7ALkAvAC9AL4AvAC/AL0A"),
|
|
||||||
"material": SubResource("StandardMaterial3D_b28pb"),
|
|
||||||
"name": "M_barrel_metal",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 192,
|
|
||||||
"vertex_data": PackedByteArray("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4j2VOzA5Kz9POtdiTzrXYgAA/39POtdiacUryozIVMf6xJDKBcnnxohVO1WIVTtVAAD/f4hVO1VQxtacUMbWnP///39Qxtac////f////3////9/////f////3////9/////f////39rzfvUWdAD0wHNQtXI0LjS////f////3////9/////f4XWROEO2fjfKdZz4W7Zx9////9/////f////3////9/yOXQ9Wfn8fSL5fD1oufR9P///3////9/////f////3/CCxwaGgrZGf8LJRrcCc8Z////f////3////9/////f14inCmEH3cqxiJ9KRkflyr///9/////f////3////9/fDBFM0Et/TTwMAgzxiw+NQAA/38AAP9/AAD/fwAA/385HHK4wQKDhQAA/3/WHKy5AAD/fwAA/38AAP9/AAD/f5U0KelNK5nWqipU1e002ukAAP9/AAD/fwAA/38AAP9/6WqKSpJ+tkD/f/8/OGrjShj10ObO86Xmb/OY5mv12+bX3xzWrN3H1g7d+NZk4PDVX9KGy9zP38wlz0HNBNMuywTGz8FSw+PDkMJ4xLXGR8HxN484SzpxNvQ62TVVNxs52C8gLRgyoCu7MjQrRC+BLdAmYCDOKGAfYCkXH08moCAeGJ8LWhkAC7YZ0QrPF8YL")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_aqoyh")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_lru8l"]
|
|
||||||
points = PackedVector3Array(0, 0.46316117, -0.82679665, 0, 0.4874124, -0.8046214, 0.5844877, 0.46316117, -0.58464944, 0, 0.3532397, -0.8073731, -0.58464944, 0.46316117, -0.58464944, 0, 0.4874124, -0.7555769, 0.8044596, 0.4873969, 0, 0.568787, 0.4873969, -0.56894875, -0.56894875, 0.4873969, -0.56894875, -0.8046214, 0.4873969, 0, 0.57072926, 0.3532397, -0.57089114, 0.82679665, 0.46316117, 0, 0.5488777, 0.32900393, -0.5490396, 0, 0.32900393, -0.77645725, -0.5490396, 0.32900393, -0.5490396, -0.57089114, 0.3532397, -0.57089114, -0.8073731, 0.3532397, 0, -0.82679665, 0.46316117, 0, -0.56894875, 0.4873969, 0.568787, 0, 0.4873969, 0.8044596, 0.568787, 0.4873969, 0.568787, -0.58464944, 0.46316117, 0.5844877, 0.8072113, 0.3532397, 0, 0.5844877, 0.46316117, 0.5844877, 0.57072926, 0.3532397, 0.57072926, 0.7762954, 0.32900393, 0, -0.77645725, 0.32900393, 0, -0.5490396, 0.32900393, 0.5488777, -0.57089114, 0.3532397, 0.57072926, 0, 0.46316117, 0.82679665, 0.5488777, 0.32900393, 0.5488777, 0, 0.3532397, 0.8072113, 0, 0.32900393, 0.7762954)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_8yqv1"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.00013090926, 0.38374102, 1.5496337, 0.5516742),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("DgAXABgAGAAXABkAGgAOABgAGAAZABoADgAHABcABwAZABcAGQAbABoAGQAcABsAGQAWABwAGwAcABYABwAWABkAEQAaABsAEQAOABoAGwAWABEAEQAdAA4AHgAWAAcAEQAWAB8AFgAeACAAFgAgAB8AEQAfACEAHwATACEAEwARACEAHwASABMAHwAgABIADQARABMADQAdABEAEgAiABMADQATACIAIgASACMAIwASACAAIwALACIAIgALAA0ACwAjAAIAIwAAAAIAAAAjACAAAgAKAAsADAALAAoADAANAAsAAgABAAoAAAABAAIACgAJAAwACQANAAwAAQAJAAoAAAADAAEAJAANAAkAAAAEAAMABAABAAMAAAAFAAQAAAAgAAUAAQAGAAkABAAGAAEABgAkAAkABQAIAAQABAAIAAYAIAAIAAUABgAlACQACAAlAAYAFAANACQAJQAUACQAHQANABQACAAmACUAIAAVAAgACAAVACYAIAAeABUAJgAnACUAJQAnABQAJgAVACcAJwAdABQAFQAoACcAJwAoAB0AFQAeACgAKAApAB0ADgAdACkAHgAqACgAKAAqACkADgApAA8AKgAPACkADwAHAA4AHgArACoAHgAHACsAKgAsAA8ABwAPACwAKwAsACoABwAsABAAKwAQACwAKwAHABAA"),
|
|
||||||
"lods": [0.058495842, PackedByteArray("EQASABMAEgALABMADQARABMAEwALAA0ADAANAAsACQANAAwADAALAAoACgAJAAwAAgAKAAsACwASAAIAAgABAAoAAQAJAAoAEgAAAAIAAAABAAIAFAANAAkADQAUABEAAQAGAAkAAAADAAEABAABAAMABAAGAAEAAAAEAAMABgAIAAkABAAIAAYACAAUAAkAAAAFAAQABQAIAAQAAAASAAUACAAVABQABQAVAAgAFgAFABIAFgAVAAUAEQAWABIAEQAUAA4ABwAWABEABwARAA4AFQAWAAcADgAUAA8AFQAPABQADwAHAA4AFQAHABAABwAPABAAFQAQAA8A"), 0.33890408, PackedByteArray("AAABAAIAAAADAAEAAAAEAAMABAABAAMAAAAFAAQABAAGAAEAAAAHAAUABwAAAAIABQAIAAQABAAIAAYABwAIAAUAAQAGAAkABgAIAAkAAgABAAoAAQAJAAoAAgAKAAsACwAHAAIADAALAAoACgAJAAwADAANAAsACQANAAwABwALAA0ADQAJAA4ABwANAA4ADgAJAA8ADwAHAA4ACAAPAAkABwAPABAACAAQAA8ACAAHABAA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("fAQevz8mvz/SnEw+a1rxvirNuj++RW0+kJ0bvxAWuj9W3HU+owHzvsbUvj8a61c+vtwPv8bUvj8AAACAsjQzvz4mvz8AAACA8rANv9KSnj/2Yjw+GeQjv8CEZr0AAACAC5cgv4NPnj/xua85693jvtKSnj86OOQ+WPnavsbUvj+B+qU+/a0Ovz8mvz80XbA+tXPLvsbUvj+1c8s+cm/9vj4mvz9yb/0+4sbnvsCEZr3ixuc+duLKvtCEZr2wwMo+mHIPv9CEZr2wRAm58TENvz0KVz/xMQ0/Y2tBv7WmmD8AAACAqsQIv7WmmD+qxAg/6Uv0vtaOXj/f9/Q+4M8sv9aOXj+QEy86Fa5Hvz0KVz8AAACAsjQzv/gfPz4AAACAcm/9vvgfPz5yb/0+6eA6vzRzqD4AAACAoiQEvzRzqD6iJAQ/qsQIvx6O+T6qxAg/Y2tBvx6O+T4AAACA6Uv0vuyE6j7f9/Q+4M8sv+yE6j6QEy863fhFv+Kdgj8AAACAq4g4v9+3sD8AAACAyPwLv+Kdgj/I/As/M3wCv9+3sD8zfAI/IS0hv9+3sD+Kj2E+wyfrvrE2iD9Lpus+JjsSv7E2iD/2mEI+hlQmv7E2iD/R0gA6yuwXv9aOXj8kY0o+yuwXv+yE6j4kY0o+TA/lvkCVET6Jb+U+KW8Ov0CVET4yZz0+BwIiv0CVET5E9sM51I37vnC3Xr14nSY+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_3kb5t"]
|
|
||||||
resource_name = "Barrel_Cylinder_012"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.00013090926, 0.38374102, 1.5496337, 0.5516742),
|
|
||||||
"attribute_data": PackedByteArray("aqBrP0RqzT7roWs/2pG8Pmqgaz+6ac0+a6BrP5JmzT5qoGs/umnNPmugaz+WZs0+aqBrP0ZqzT7roWs/2pG8Pu6vbz9a0+s+aqBrP0ZqzT4zsW8/0NDrPmqgaz9Gas0+pqpvP9DQ6z5qoGs/umnNPmqgaz9Eas0+M7FvP9DQ6z4zsW8/7N3rPqaqbz/s3es+aqBrP0RqzT7ur28/WtPrPmugaz+SZs0+M7FvP+zd6z5roGs/lmbNPiMiXT8Aw+E+7q9vP1rT6z7roWs/2pG8PiIiXT8Aw+E+7q9vP1rT6z5roGs/kmbNPiMiXT8Aw+E+66FrP9qRvD4jIl0/AMPhPqaqbz/Q0Os+pqpvP+zd6z4jIl0/AMPhPiIiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z6mqm8/0NDrPiMiXT8Aw+E+IyJdPwDD4T4zsW8/7N3rPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPpSubz/s3es+5K9vP9DQ6z7kr28/7N3rPpSubz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z7kr28/0NDrPiMiXT8Aw+E+lK5vP+zd6z7kr28/7N3rPvWrbz/Q0Os+9atvP+zd6z5ErW8/7N3rPkStbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z71q28/7N3rPpysbz/Q0Os+nKxvP+zd6z71q28/0NDrPrawbz9e1+s+trBvP17X6z62sG8/XtfrPmugaz+WZs0+IiJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiIiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4iIl0/AMPhPiMiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPiIiXT8Aw+E+IiJdPwDD4T4jIl0/AMPhPmugaz+WZs0+IiJdPwDD4T7ur28/WtPrPuuhaz/akbw+PK9vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z6crG8/0NDrPkStbz/s3es+nKxvP+zd6z5ErW8/0NDrPiMiXT8Aw+E+trBvP17X6z4jIl0/AMPhPjyvbz/Q0Os+IyJdPwDD4T6crG8/0NDrPkStbz/Q0Os+9atvP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPiMiXT8Aw+E+nKxvP+zd6z71q28/7N3rPkStbz/s3es+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("EQA+AD8AEQAMAD4AQAA1ADIAQABBADUAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcAMwBKADQASgAzAEsASwAzAEwASwALAEoASgALABAACwBLAA0ASwAOAA0ADgBLAEwADgBMAA8AAAABAAIAAAADAAEABABNAAYABAAHAE0ACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAHwAgACEAIAAfAE4AIABOACIAIwBPACUAIwBQAE8AJABRAFIAJABTAFEAVABVAFYAVAA3AFUAVgBVADYAVgA2AFcAWABZAFoAWABbAFkAWgBZAFwAWgBcAF0AXgBfAGAAXgBhAF8AYgBhAF4AYgBjAGEAZAAmAGUAZABmACYAZwBoAGkAZwAnAGgAGQBqAGsAGQBsAGoAbQBuABwAGwAaAB4AGwAdABoAbwBwAHEAbwByAHAAcwB0AHUAcwB2AHQAKQA4AHcAKAApACoAeAApACgAeAA4ACkAeAB5ADgAegB4ADoAOQB4AHoAOQB5AHgAeQA5ACsAeQArAHsAewArACwAKwA5AHwAfAA5AH0AKwB8AH4ALQAuAC8AfwAuAC0AOwAuAH8AgAAuADsALgA9AIEALgA8AD0ALgCAADwAPQA8AIIAPACAADAAMACAAIMAMACDADEAPAAwAIQAhAAwAIUAPACEAIYA"),
|
|
||||||
"lods": [0.058495842, PackedByteArray("MgAzADQANAALABAAMwALADQACwAzAA0AMwAOAA0ADgAzAA8AMgA1ADMADAA1ADIADAAyABEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAA2ACUAJAA3ADYANwAmADYANwAnACYAKAApACoAKAA4ACkAOQA4ACgAOQAoADoAOAA5ACsAOAArACwALQAuAC8AOwAuAC0ALgA7ADwALgA8AD0APAA7ADAAMAA7ADEA"), 0.33890408, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAUACAAKAAkACwAMAA0ADAAOAA0ADgAMAA8ADAALABAADAAQABEAEgATABQAEgAVABMAFgAXABgAGQAXABYAGQAaABcAGwAZABwAGwAdABoAGwAaAB4AHwAgACEAIAAfACIAIwAkACUAJAAmACUAJAAnACYAKAApACoAKwApACgAKQArACwALQAuAC8ALgAtADAAMAAtADEA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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9KanBo7rDkz0pqcGjusOTPSmpwYg6z1MEKAiJonrAUyzAERtiesBTLMARG0g8rNQYBdBb4nrAUyzAERtiesBTHmvTv72gWIBC6UBQPaBYgELpQFA9oFiAQAAOe32gWIBAQANk0z2plP///+/t/WhU////79M9qZT////v1DlH7j///+/Z+WeuP///7///2j/r5Mb9v//aP////+///9o/3oCeT7//2j/qG5d9///aP////+/lL//fw3/B2CUv/9/gfcSHpS//38N/wdglL//f1t0kAuUv/9/////P7cpBHpJekj68C/GjpSeQ9XwL8aOlJ5D1bcpBHqfeEr7MPXfUv///78w9d9S////v///aP////+///9o/6huXff//2j/+osEBpS//3////8/lL//f3GRYwSUv/9/////P+gyBG2JaRny6DIEbXhvd++3KQR6bHnN+rcpBHqyd9n7zCdBgwSGR/7MJ0GD5ITY/cwnQYNahmj+zCdBg46Et/02MWpvMXDX8TYxam8hazb0NjFqb1FxUPE2MWpvvWnd9PAvxo7Ncrly8C/GjnSNnqPwL8aO////P1lcjvuiu7PJ9oFiAQulAUBM9qZT////v0z2plP///+/t/WhU////7+39aFT////v7f1oVP///+/MPXfUv///78w9d9S////vzD131L///+/MPXfUv///7///32l////v///faX///+///99pf///7///32l////v///faX///+///99pf///7/q9FKt////v+r0Uq3///+/6vRSrf///7/q9FKt////v+r0Uq3///+/6vRSrf///79Q5R+4////v1DlH7j///+/UOUfuP///79n5Z64////v2flnrj///+/Z+WeuP///78g6z1MKqJeMSDrPUxSnbYMIOs9TOOk6D8g8rNQYBdBbyDys1BgF0Fvpyu1iNGMX/qnK7WIkI+W+6crtYhQkOr7pyu1iPuLAfrBLuRyQW+U9sEu5HIWc6H0wS7kchx0G/TBLuRyOG4b9///aP////+///9o/85vDoj//2j/qG5d9///aP+qhFgC//9o/////7///2j/////v///aP////+///9o/////7+Uv/9/////P5S//3+xdTwKlL//f36aVPmUv/9/////P5S//3////8/lL//f////z+Uv/9/////P5S//3////8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_8yqv1")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_0qui7"]
|
|
||||||
points = PackedVector3Array(-0.5515434, 0.83988744, 0.5515433, -0.4771692, 0.8693147, 0.47842592, -0.54684806, 1.0203948, 0.5467912, -0.77335143, 1.0203948, -2.2907268e-05, -0.78000003, 0.83988744, -2.2907268e-05, -0.7555467, 0.48736697, -2.2907268e-05, -0.53426456, 0.48736697, 0.53420895, -0.4771692, 0.45793974, 0.47842592, -0.3973859, 1.4907761, 0.39731643, -0.4592893, 1.0640807, 0.46022758, -0.445053, 1.2388241, 0.4457013, -0.49501148, 1.4932032, 0.4949502, -0.50973606, 1.3804996, 0.50969255, -0.53426456, 1.1925595, 0.53420895, -0.5603707, -0.056279004, -0.00013090926, -0.7555467, 1.1925595, -2.2907268e-05, -0.51619685, 0.32885414, 0.51617265, -0.730004, 0.32885414, -2.2907268e-05, -0.49501148, 0.18657178, 0.4949502, -0.4527158, -0.056279004, 0.45266744, -0.44741946, 0.14212751, 0.44807735, -0.396259, -0.056279004, 0.39596638, -0.56198585, 1.4907761, -2.2907268e-05, -0.6172782, 1.4933548, 0.19978078, -0.55736566, 1.4933548, 0.34444943, -0.49133033, -0.05445876, 0.1626821, -0.70002896, 1.4932032, -2.2907268e-05, -0.64022905, -0.056279004, -2.2907268e-05, -0.70002896, 0.18657178, -2.2907268e-05)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_4ddkr"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, 0.39600134, 0.5521874, 1.5496335, 0.3839987),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("AAABAAIACQAAAAIAAQAJAAIACQAKAAAACgAFAAAAAAAFAAEACQARAAoAEQAFAAoACQASABEAEgAMABEADAAFABEACQALABIAEgALAAwAAQALAAkACwATAAwAEwAFAAwAAQAUAAsACwAUABMAFQABAAUAFQAFABYABQANABYADQAVABYABQATAAYABQAGAA0AFwABABUADQAXABUADwABABcAFAABAA8ADgAXAA0ADwAXAA4ADgANABgADQAGABgABgAOABgABgAPAA4AFAAQABMABgATAAcABwATABAAFAAZABAAGQAIABAABwAQAAgAGQADAAgABwAIAAMAGQAEAAMAFAAEABkABwADAAQAFAAPAAQABwAEABoABAAPABsABAAbABoABwAaABwAHAAaABsAHQAHABwAHAAbAB0ABgAHAB0AGwAPAB4AHwAPAAYABgAdAB8AHwAeAA8AGwAfAB0AGwAeAB8A"),
|
|
||||||
"lods": [0.046468664, PackedByteArray("AAABAAIACQAAAAIAAQAJAAIACQAKAAAACgAFAAAAAAAFAAEACQALAAoAAQALAAkADAAFAAoACwAMAAoAAQAFAA0ABQAMAAYABQAGAA0ADQAOAAEABgAOAA0ADwABAA4ABgAPAA4ACwABAA8ABAAPAAYACwAPAAQABgAMAAcABAAGAAcACwAQAAwABwAMABAACwAEAAMABwADAAQACwADABAABwAIAAMAAwAIABAABwAQAAgA"), 0.18251021, PackedByteArray("AAABAAIAAQADAAIAAgADAAAAAwABAAQAAAAFAAEABgABAAUABQAAAAYABAABAAYABAAGAAcABgAAAAcABwADAAQAAwAIAAAABwAAAAgABwAIAAMA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("AAAAAMbUvj++3A8/cm/9vj4mvz9yb/0+tXPLvsbUvj+1c8s+duLKvtCEZr2wwMo+4sbnvsCEZr3ixuc+AAAAAD4mvz+yNDM/AAAAAD0KVz8Vrkc/AAAAAMCEZr0Z5CM/yPIEudCEZr21YQ8/693jvtKSnj86OOQ+STGsOc1mnj+N9SA/6Uv0vtaOXj/f9/Q+gNcoOtaOXj/bJS0/AAAAALWmmD9ja0E/yPwLv+Kdgj/I/As/8TENvz0KVz/xMQ0/zfu8OUCVET4lMiI/1Hj4ObE2iD/KkyY/wyfrvrE2iD9Lpus+gNcoOuyE6j7bJS0/6Uv0vuyE6j7f9/Q+M3wCv9+3sD8zfAI/AAAAAN+3sD+riDg/qsQIv7WmmD+qxAg/AAAAAOKdgj/d+EU/TA/lvkCVET6Jb+U+cm/9vvgfPz5yb/0+oiQEvzRzqD6iJAQ/AAAAAPgfPz6yNDM/AAAAADRzqD7p4Do/qsQIvx6O+T6qxAg/AAAAAB6O+T5ja0E/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_oqldp"]
|
|
||||||
resource_name = "Barrel_Cylinder_013"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, 0.39600134, 0.5521874, 1.5496335, 0.3839987),
|
|
||||||
"attribute_data": PackedByteArray("7q9vP1rT6z4zsW8/7N3rPu6vbz9a0+s+M7FvP9DQ6z6Urm8/7N3rPjOxbz/Q0Os+M7FvP+zd6z6mqm8/0NDrPqaqbz/s3es+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T7ur28/WtPrPiMiXT8Aw+E+7q9vP1rT6z4jIl0/AMPhPjOxbz/Q0Os+IyJdPwDD4T7ur28/WtPrPqaqbz/s3es+pqpvP+zd6z7ur28/WtPrPiMiXT8Aw+E+lK5vP+zd6z4zsW8/7N3rPjyvbz/Q0Os+5K9vP+zd6z6Urm8/0NDrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z48r28/0NDrPiMiXT8Aw+E+IyJdPwDD4T7kr28/7N3rPiMiXT8Aw+E+9atvP9DQ6z71q28/7N3rPkStbz/s3es+RK1vP9DQ6z6Urm8/7N3rPjyvbz/Q0Os+PK9vP+zd6z6Urm8/0NDrPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+trBvP17X6z62sG8/XtfrPuSvbz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+5K9vP+zd6z48r28/7N3rPuSvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+5K9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+nKxvP9DQ6z5ErW8/0NDrPvWrbz/Q0Os+IyJdPwDD4T4jIl0/AMPhPrawbz9e1+s+PK9vP+zd6z6crG8/7N3rPvWrbz/s3es+RK1vP+zd6z4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("AAABAAIAAAADAAEACAAqACsACAAHACoALAAcAAQALAAtABwALgAvADAALgAxAC8AMgAzADQAMgA1ADMAGwA2ADcAGwA4ADYANgAGADcANgAFAAYACQAKAAsACQAMAAoAOQA6ADsAOQA8ADoAPQAgAD4APQAeACAAPwBAAEEAPwBCAEAAQwBEAEUAQwBGAEQARwAQACEARwAOABAAHQAPAA0AHQAfAA8AGgBIAEkAGgBKAEgASwBMAE0ASwBOAEwAIgAjAE8AEQAjACIAEQAiABMAEQBQACMAUQARAFIAJAARAFEAUAARACQAJABRACUAUAAkABQAUAAUAFMAUwAUABIAFAAkAFQAVAAkAFUAFABUAFYAJgAZABYAVwAZACYAJwAZAFcAWAAZACcAGQAoAFkAGQAYACgAGQBYABgAKAAYAFoAGABYABUAFQBYACkAFQApABcAGAAVAFsAWwAVAFwAGABbAF0A"),
|
|
||||||
"lods": [0.046468664, PackedByteArray("AAABAAIAAAADAAEABAAaABsAGwAaAAUABQAGABsABAAcABoABwAcAAQABwAEAAgACQAKAAsACQAMAAoAHQAeAB8AHQAfAA8AHQAPAA0AHgAgAB8AHgAhACAAHgAOACEADgAQACEAEQAiABMAEQAjACIAIwARACQAJAARACUAIwAkABQAIwAUABIAJgAZABYAJwAZACYAGQAnABgAGQAYACgAGAAnABUAFQAnACkAFQApABcA"), 0.18251021, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABwAFAAQABwAEAAgACQAKAAsACQAMAAoADQAOAA8ADgAQAA8AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("AAAAAMbUvj++3A8/cm/9vj4mvz9yb/0+tXPLvsbUvj+1c8s+AAAAAD4mvz+yNDM/AAAAAD0KVz8Vrkc/cm/9vj4mvz9yb/0+AAAAAD4mvz+yNDM/4sbnvsCEZr3ixuc+AAAAAMCEZr0Z5CM/AAAAAMCEZr0Z5CM/duLKvtCEZr2wwMo+4sbnvsCEZr3ixuc+yPIEudCEZr21YQ8/tXPLvsbUvj+1c8s+duLKvtCEZr2wwMo+AAAAAMbUvj++3A8/yPIEudCEZr21YQ8/cm/9vj4mvz9yb/0+duLKvtCEZr2wwMo+tXPLvsbUvj+1c8s+4sbnvsCEZr3ixuc+AAAAAMCEZr0Z5CM/AAAAAMbUvj++3A8/yPIEudCEZr21YQ8/AAAAAD0KVz8Vrkc/AAAAAD4mvz+yNDM/yPwLv+Kdgj/I/As/AAAAALWmmD9ja0E/8TENvz0KVz/xMQ0/693jvtKSnj86OOQ+6Uv0vtaOXj/f9/Q+STGsOc1mnj+N9SA/gNcoOtaOXj/bJS0/zfu8OUCVET4lMiI/693jvtKSnj86OOQ+6Uv0vtaOXj/f9/Q+8TENvz0KVz/xMQ0/yPwLv+Kdgj/I/As/STGsOc1mnj+N9SA/gNcoOtaOXj/bJS0/AAAAALWmmD9ja0E/zfu8OUCVET4lMiI/cm/9vvgfPz5yb/0+AAAAAPgfPz6yNDM/AAAAAB6O+T5ja0E/qsQIvx6O+T6qxAg/AAAAAD0KVz8Vrkc/yPwLv+Kdgj/I/As/AAAAAOKdgj/d+EU/8TENvz0KVz/xMQ0/AAAAAPgfPz6yNDM/oiQEvzRzqD6iJAQ/AAAAADRzqD7p4Do/cm/9vvgfPz5yb/0+M3wCv9+3sD8zfAI/AAAAAN+3sD+riDg/qsQIv7WmmD+qxAg/693jvtKSnj86OOQ+1Hj4ObE2iD/KkyY/STGsOc1mnj+N9SA/wyfrvrE2iD9Lpus+wyfrvrE2iD9Lpus+1Hj4ObE2iD/KkyY/6Uv0vtaOXj/f9/Q+gNcoOuyE6j7bJS0/gNcoOtaOXj/bJS0/6Uv0vuyE6j7f9/Q+6Uv0vuyE6j7f9/Q+zfu8OUCVET4lMiI/gNcoOuyE6j7bJS0/TA/lvkCVET6Jb+U+TA/lvkCVET6Jb+U+AAAAALWmmD9ja0E/AAAAAOKdgj/d+EU/qsQIv7WmmD+qxAg/oiQEvzRzqD6iJAQ/AAAAAB6O+T5ja0E/AAAAADRzqD7p4Do/qsQIvx6O+T6qxAg/wyfrvrE2iD9Lpus+6Uv0vuyE6j7f9/Q+qsQIv7WmmD+qxAg/M3wCv9+3sD8zfAI/TA/lvkCVET6Jb+U+oiQEvzRzqD6iJAQ/qsQIvx6O+T6qxAg/cm/9vvgfPz5yb/0+1Hj4ObE2iD/KkyY/gNcoOuyE6j7bJS0/AAAAAN+3sD+riDg/AAAAAOKdgj/d+EU/AAAAADRzqD7p4Do/AAAAAPgfPz6yNDM/AAAAAB6O+T5ja0E/LoMP/51BzsAugw//nUHOwC6DD/////+/LoMP/51BzsBCXAR6AIDY+9Zexo6GyJbP1l7GjobIls8SYARtd2937xJgBG09ezvy/38AAP///7//fwAA////v/9/AAD///+//38AAP///7+t62sf////v37lROL///+/retrH////79+5UTi////vwAAacDrkjz7AABpwP///78AAGnAeUAdPwAAacBXdGr0bP//f+t/qwhs//9/rf62f2z//3////8/bP//f+qMBwBs//9/YfRCAA5dtYiGj6j81l7GjokqjuRCXAR6QHzS+q3rax////+/HfVNIv///7+t62sf////vx31TSL///+/fuVE4v///78AAGnAeUAdPwAAacD///+/AABpwHGRm/sAAGnA////v2z//3+t/rZ/bP//f////z9s//9/////P2z//3////8/EmAEbT90l/ASYARtAIBZ80JcBHoHfk/7QlwEekh6SPp1W0GD5oSx/3VbQYMFhrL+dVtBg297/v91W0GDWoZo/l5fam+OfUb0Xl9qb7hz5fFeX2pv/3/d9F5fam9QcVDx1l7GjnSbZvjWXsaO////P9Zexo6JKo7k3PVqIv///7/c9Woi////v9z1aiL///+/3PVqIv///78d9U0i////vx31TSL///+///+B2v///7///4Ha////v///gdr///+///+B2v///7/W9Mfd////v9b0x93///+/1vTH3f///7/W9Mfd////v37lROL///+/Dl21iMeMPv8OXbWIA3T+/w5dtYhQkOr7WF7kcgV2l/RYXuRyvH2J9lhe5HL/fxv3WF7kchx0G/QAAGnA////vwAAacCtdb71AABpwH6aVPkAAGnAfppU+QAAacD///+/AABpwBx41QcAAGnA////vwAAacA4ca4ObP//f////z9s//9/7n+hB2z//38FlPP/bP//f////z9s//9/////P2z//3////8/bP//f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_4ddkr")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pr8vc"]
|
|
||||||
points = PackedVector3Array(-0.5515433, 0.83988726, 0.5515404, -0.5343009, 0.48736686, 0.5342499, -4.529953e-06, 0.83988726, 0.78000003, -0.54684085, 1.0203946, 0.54680425, -4.529953e-06, 0.48736686, 0.75553024, -0.39630818, -0.056279004, 0.39600134, -0.4950057, 0.18657173, 0.49497044, -0.5161938, 0.32885405, 0.5161701, -4.529953e-06, 0.32885405, 0.72997046, 0.0006440878, 0.45793962, 0.6763324, 0.0006440878, 0.8693145, 0.6763324, -4.529953e-06, 1.0203946, 0.77330935, -0.5343009, 1.1925592, 0.5342499, -0.00016671419, -0.056279004, 0.56007284, -0.45273763, -0.056279004, 0.452684, -0.4950057, 1.4933546, 0.49497044, -0.39738917, 1.4907758, 0.3973545, -4.529953e-06, 0.18657173, 0.7000128, -4.529953e-06, -0.056279004, 0.6401728, 0.00031977892, 0.14212747, 0.6335573, -4.529953e-06, 1.4907758, 0.56195223, 0.00031977892, 1.2374587, 0.62874603, -4.529953e-06, 1.4933546, 0.7000128, -4.529953e-06, 1.1925592, 0.75553024)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_ighid"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056279004, 0.39600134, 0.5516701, 1.5496335, 0.3839987),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("CQAXABgAGAAXABkAGgAJABgAGAAZABoACQAHABcABwAZABcAGQAbABoAGwAJABoAGQAcABsAGQAUABwAGwAcABQABwAUABkAGwAdAAkACAAHAAkACQAWAAgACQAdABYAHgAIABYAHwAWAB0AHwAeABYAHgAgAAgABwAIACAAIQAeAB8ABwAgAAoAIgAgAB4AIgAKACAAIgAHAAoAIQAiAB4AIQAHACIAIQAUAAcAIwAfAB0AFQAhAB8AFQAfACMAIwAdACQADAAhABUAIQAMABQAEwAVACMAGwAkAB0AJQAVABMADAAVACUAEwAjACYAJgAjACQAJQATACYAJgAkACcACwAmACcAJQAmAAsAJAAFACcACwAnAAUAAgAlAAsAAgALAAUADAAlAA4AJQANAA4AAgANACUADwAOAA0AAgAPAA0ADwAMAA4ADwAoAAwAEQAMACgAFAAMABEAKAAPACkAKQARACgAAgABAA8AKQAPAAEAAAABAAIAAgAFAAAAAwApAAEAAAADAAEAKgARACkAAwAqACkABAADAAAAAAAFAAQABQAqAAQABAAGAAMAAwAGACoABAAqAAYAJAAqAAUAJAAbACoAEQAqACsAKgAbABIAKgASACsAEgAbABAAGwAUABAALAArABIALAARACsAEAAsABIAFAARACwAEAAUACwA"),
|
|
||||||
"lods": [0.059560224, PackedByteArray("EAARABIAEQAGABIABgAQABIABQAQAAYABQAGAAQABAAGAAMAAwAGABEABAADAAAAAAAFAAQAAAADAAEAAwARAAEAAAABAAIAAgAFAAAAEQAPAAEAAgABAA8AAgAPAA0ADwAOAA0AAgANABMAEwANAA4ADwAMAA4ADAAPABEADAATAA4AAgATAAsAAgALAAUACwATAAUAFAAMABEAEAAUABEADAAVABMAEwAVAAUAFQAMABQAEAAFABYAFQAWAAUAEAAWAAkAFQAKABYABwAUABAAFQAUAAcABwAQAAkAFQAHAAoACQAWAAgACAAHAAkAFgAKAAgABwAIAAoA"), 0.3445543, PackedByteArray("AAABAAIAAAADAAEABAADAAAAAAAFAAQAAgAFAAAABAAGAAMABQAGAAQAAwAHAAEAAwAGAAcABgAFAAgABgAIAAkABwAGAAkACAAHAAkACgAIAAUABwAIAAoAAgALAAUACwAKAAUAAgAKAAsACgAMAAcAAgANAAoADAAKAA4ACgANAA4AAgAPAA0ADwAOAA0AAgABAA8ADwAMAA4ABwAPAAEADAAPAAcA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("lYB8PsbUvj/8bes+GS96PvnouD8emhs/JKtDPtibuD/8efs++/KYPj4mvz9vhxM/tXPLPsbUvj+1c8s+Xs7jPn5xnj/4z+M+cm/9Pj4mvz9yb/0+AAAAAMCEZr0Z5CM/OsHKPtCEZr2wwMo+4sbnPsCEZr3ixuc+yPIEudCEZr21YQ8/O4NdPn5xnj/jJQo/AAAAAD4mvz+yNDM/nZHlPcbUvj/Y+QM/AAAAAMbUvj++3A8/s/kZPj4mvz/bQiM/8TENPz0KVz/xMQ0/AAAAALWmmD9ja0E/yPwLP+Kdgj/I/As/1Hj4ObE2iD/KkyY/AAAAAD0KVz8Vrkc/gNcoOtaOXj/bJS0/ym3lPkCVET6Jb+U+AAAAAPgfPz6yNDM/cm/9PvgfPz5yb/0+AAAAADRzqD7p4Do/oiQEPzRzqD6iJAQ/qsQIPx6O+T6qxAg/AAAAAB6O+T5ja0E/wfT0PuyE6j7f9/Q+2hpfPkCVET5/IQs/MVduPuyE6j4DiRQ/TU5EPnDoXb2bLfU+gNcoOuyE6j7bJS0/zfu8OUCVET4lMiI/MVduPtaOXj8DiRQ/wfT0PtaOXj/f9/Q+STGsOc1mnj+N9SA/NTNlPrE2iD+j5A4/AKTrPrE2iD9Lpus+AAAAAN+3sD+riDg/O8aAPt+3sD8k3R0/M3wCP9+3sD8zfAI/qsQIP7WmmD+qxAg/AAAAAOKdgj/d+EU/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_jgrwr"]
|
|
||||||
resource_name = "Barrel_Cylinder_014"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056279004, 0.39600134, 0.5516701, 1.5496335, 0.3839987),
|
|
||||||
"attribute_data": PackedByteArray("a6BrP5JmzT5qoGs/nmnNPrmiaz96abM+aqBrP0hqzT65oms/emmzPmqgaz9Ias0+a6BrP5JmzT5qoGs/nmnNPmugaz+SZs0+IyJdPwDD4T7ur28/WtPrPrmiaz96abM+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T65oms/emmzPmugaz+SZs0+7q9vP1rT6z5qoGs/SGrNPu6vbz9a0+s+a6BrP5JmzT4zsW8/7N3rPu6vbz9a0+s+aqBrP0hqzT5roGs/kmbNPjOxbz/Q0Os+aqBrP0hqzT6mqm8/0NDrPmqgaz+eac0+aqBrP0hqzT4zsW8/0NDrPjOxbz/s3es+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+M7FvP+zd6z7ur28/WtPrPiMiXT8Aw+E+pqpvP+zd6z4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z6mqm8/7N3rPpSubz/s3es+5K9vP9DQ6z48r28/7N3rPpSubz/Q0Os+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T6Urm8/7N3rPjyvbz/s3es+IyJdPwDD4T4jIl0/AMPhPpSubz/Q0Os+5K9vP9DQ6z71q28/0NDrPvWrbz/s3es+RK1vP+zd6z5ErW8/0NDrPpSubz/s3es+PK9vP9DQ6z48r28/7N3rPpSubz/Q0Os+9atvP+zd6z6crG8/0NDrPpysbz/s3es+9atvP9DQ6z62sG8/XtfrPuSvbz/s3es+trBvP17X6z62sG8/XtfrPmugaz+SZs0+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+a6BrP5JmzT48r28/0NDrPuSvbz/s3es+5K9vP9DQ6z6crG8/0NDrPkStbz/s3es+nKxvP+zd6z5ErW8/0NDrPpysbz/s3es+9atvP+zd6z5ErW8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPrawbz9e1+s+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/0NDrPiMiXT8Aw+E+nKxvP9DQ6z5ErW8/0NDrPvWrbz/Q0Os+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("IQA9AD4AIQAcAD0APwAyAC8APwBAADIAQQBCAEMAQQBEAEIARQBGAEcARQBIAEYAMABJAEoASQAwAEsASwAwAEwAGwBJAEsAGwAgAEkAGwBLAB0ASwAeAB0ATAAeAEsAHgBMAB8AAAABAAIAAAADAAEABAAFAAYABAAHAAUATQBOAAoAEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiAE8AIwBPACUAUABRAFIAUAAzAFEAUwBUAA4AUwBVAFQAVgBXAFgAVgA0AFcAWABXAFkAWABZAFoAWwBcAF0AWwBeAFwAXwBeAFsAXwBgAF4AYQBiAGMAYQBkAGIAYwBiAGUAYwBlAGYAZwBoAGkAZwANAGgAagAPADUAagBrAA8AbAARABIACwAJAAgACwAMAAkAEABtAG4AEABvAG0AcABxADEAcAByAHEAcwB0AHUAcwB2AHQAdwAqAHgAeQAqAHcAKgA2ACkAKgB6ADYAeQB6ACoAeQB7AHoAewAmAHwAewB9ACYAewB5AH0AJgB9ACgAKAB9ACcAfQB5ADgAOAB5ADcAfQA4AH4AfwA6ADkAKwA6AH8AKwB/AC0AKwCAADoAPAArAIEAOwArADwAgAArADsAOwA8AIIAgAA7AC4AgAAuAIMAgwAuACwALgA7AIQAhAA7AIUALgCEAIYA"),
|
|
||||||
"lods": [0.059560224, PackedByteArray("LwAwADEAMAAgADEAGwAgADAAGwAwAB0AMAAeAB0AHwAeADAALwAyADAAHAAyAC8AHAAvACEAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkAEAAzAAwAEAARADMAMwARABIADAAzAA4AMwA0AA4ANAA1AA4ANAANADUANQANAA8AEwAUABUAEwAWABQAFwAYABkAFwAaABgAIgAjACQAIwAiACUAKgA2ACkANwA2ACoANwAmADYAJgA3ACcAJwA3ADgAJgAnACgAKwA5AC0AKwA6ADkAOgArADsAOwArADwAOgA7AC4AOgAuACwA"), 0.3445543, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACwAJAAgACwAMAAkADAANAA4ADQAPAA4AEAANAAwAEAARAA0ADQARABIAEwAUABUAEwAWABQAFwAYABkAFwAaABgAGwAcAB0AHAAeAB0AHwAeABwAGwAgABwAHAAgACEAIgAjACQAIwAiACUAJgAnACgAJwAmACkAJwApACoAKwAsAC0ALAArAC4A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("lYB8PsbUvj/8bes+GS96PvnouD8emhs/JKtDPtibuD/8efs++/KYPj4mvz9vhxM/JKtDPtibuD/8efs+s/kZPj4mvz/bQiM/nZHlPcbUvj/Y+QM/GS96PvnouD8emhs/lYB8PsbUvj/8bes+Xs7jPn5xnj/4z+M+tXPLPsbUvj+1c8s+JKtDPtibuD/8efs+O4NdPn5xnj/jJQo/yPIEudCEZr21YQ8/Xs7jPn5xnj/4z+M+OsHKPtCEZr2wwMo+JKtDPtibuD/8efs+nZHlPcbUvj/Y+QM/AAAAAMbUvj++3A8/s/kZPj4mvz/bQiM/AAAAAMbUvj++3A8/nZHlPcbUvj/Y+QM/AAAAAD4mvz+yNDM/tXPLPsbUvj+1c8s++/KYPj4mvz9vhxM/lYB8PsbUvj/8bes+cm/9Pj4mvz9yb/0++/KYPj4mvz9vhxM/AAAAAMCEZr0Z5CM/GS96PvnouD8emhs/s/kZPj4mvz/bQiM/AAAAAD4mvz+yNDM/cm/9Pj4mvz9yb/0+4sbnPsCEZr3ixuc+OsHKPtCEZr2wwMo+AAAAAMCEZr0Z5CM/4sbnPsCEZr3ixuc+yPIEudCEZr21YQ8/Xs7jPn5xnj/4z+M+cm/9Pj4mvz9yb/0+tXPLPsbUvj+1c8s+OsHKPtCEZr2wwMo+4sbnPsCEZr3ixuc+AAAAAD4mvz+yNDM/yPIEudCEZr21YQ8/AAAAAMbUvj++3A8/AAAAAMCEZr0Z5CM/8TENPz0KVz/xMQ0/AAAAALWmmD9ja0E/yPwLP+Kdgj/I/As/AAAAAD0KVz8Vrkc/1Hj4ObE2iD/KkyY/gNcoOtaOXj/bJS0/ym3lPkCVET6Jb+U+ym3lPkCVET6Jb+U+8TENPz0KVz/xMQ0/yPwLP+Kdgj/I/As/1Hj4ObE2iD/KkyY/gNcoOtaOXj/bJS0/AAAAAD0KVz8Vrkc/AAAAALWmmD9ja0E/AAAAAPgfPz6yNDM/cm/9PvgfPz5yb/0+qsQIPx6O+T6qxAg/AAAAAB6O+T5ja0E/8TENPz0KVz/xMQ0/AAAAAOKdgj/d+EU/yPwLP+Kdgj/I/As/AAAAAD0KVz8Vrkc/cm/9PvgfPz5yb/0+AAAAADRzqD7p4Do/oiQEPzRzqD6iJAQ/AAAAAPgfPz6yNDM/M3wCP9+3sD8zfAI/qsQIP7WmmD+qxAg/O8aAPt+3sD8k3R0/AAAAAN+3sD+riDg/lYB8PsbUvj/8bes+Xs7jPn5xnj/4z+M+TU5EPnDoXb2bLfU+STGsOc1mnj+N9SA/NTNlPrE2iD+j5A4/O4NdPn5xnj/jJQo/O4NdPn5xnj/jJQo/AKTrPrE2iD9Lpus+NTNlPrE2iD+j5A4/1Hj4ObE2iD/KkyY/MVduPtaOXj8DiRQ/NTNlPrE2iD+j5A4/wfT0PtaOXj/f9/Q+AKTrPrE2iD9Lpus+MVduPtaOXj8DiRQ/wfT0PuyE6j7f9/Q+wfT0PtaOXj/f9/Q+MVduPuyE6j4DiRQ/gNcoOtaOXj/bJS0/gNcoOuyE6j7bJS0/gNcoOuyE6j7bJS0/2hpfPkCVET5/IQs/MVduPuyE6j4DiRQ/zfu8OUCVET4lMiI/ym3lPkCVET6Jb+U+wfT0PuyE6j7f9/Q+zfu8OUCVET4lMiI/TU5EPnDoXb2bLfU+2hpfPkCVET5/IQs/2hpfPkCVET5/IQs/TU5EPnDoXb2bLfU+STGsOc1mnj+N9SA/STGsOc1mnj+N9SA/O4NdPn5xnj/jJQo/nZHlPcbUvj/Y+QM/AAAAAOKdgj/d+EU/qsQIP7WmmD+qxAg/AAAAALWmmD9ja0E/AAAAADRzqD7p4Do/qsQIPx6O+T6qxAg/oiQEPzRzqD6iJAQ/AAAAAB6O+T5ja0E/oiQEPzRzqD6iJAQ/cm/9PvgfPz5yb/0+qsQIPx6O+T6qxAg/wfT0PuyE6j7f9/Q+wfT0PtaOXj/f9/Q+AKTrPrE2iD9Lpus+M3wCP9+3sD8zfAI/qsQIP7WmmD+qxAg/STGsOc1mnj+N9SA/gNcoOuyE6j7bJS0/AAAAAN+3sD+riDg/AAAAAOKdgj/d+EU/zfu8OUCVET4lMiI/AAAAADRzqD7p4Do/AAAAAB6O+T5ja0E/AAAAAPgfPz6yNDM/sFKFv6ncB/ewUoW/Tdm48bBShb/c4UD/sFKFv8XVIuwHtcDaBhXIHge1wNreHbcjB7XA2mQEtHAHtcDa6DvRLJQUkR5JUMMVlBSRHklQwxVCFI0f0FWGEJQUkR5JUMMVlBSRHv///7/qGhLi////v14KdCL///+/ARu24v///795FEkgDasF+SUUlx/hqK35JRSXH+GorfnQfA//GALdd9B8D/8cAoh40HwP//QB83DQfA//QwLnf9B8D/84vzE/0HwP/zi/MT/QfA//3AF7k9B8D/84vzE/KKHGjmKNt3LsnwRt/n9Z8yihxo7Z29SiKKHGjtnb1KIoocaO/msPACihxo5ijbdy7J8EbUiMdvDYfaEA////v9h9oQD///+/2H2hAP///7/YfaEA////v///AcA3KnIV//8BwM+kzaT//wHANypyFf//AcD///+///8BwMWOxQ4AAJKAA472/wAAkoD///+/AACSgG9/wj4AAJKA639Q97yjBHq2hUj6KKHGjnXVjuTworWIrm/q+7yjBHoIgkr7dgpeIv///7/wCkki////vwEbtuL///+///8BwP///7///wHA////v///AcC5groCAACSgP///78AAJKA////vwAAkoDqjPf/AACSgAAAAIDsnwRtVIUZ8uyfBG2HkHfvvKMEes+Dzfq8owR6/n/Y+4mkQYP6ebT+iaRBgxp7sv+JpEGDpHlo/omkQYOPhP7/oKBqb4GM1/GgoGpvsoI29KCgam+ujlDxoKBqb/9/3fQoocaOYo23ciihxo511Y7kKKHGjv///z8oocaO/msPAEIUjR/QVYYQQhSNH9BVhhDYfaEA////v3YKXiL///+/dgpeIv///792Cl4i////v14KdCL///+/Xgp0Iv///79eCnQi////v/AKSSL///+/8ApJIv///7/wCkki////v/AKSSL///+/8ApJIv///78AAIHa////vwAAgdr///+/AACB2v///78AAIHa////vwAAgdr///+/AACB2v///783C8rd////vzcLyt3///+/NwvK3f///783C8rd////vzcLyt3///+/NwvK3f///7/qGhLi////v+oaEuL///+/6hoS4v///78BG7bi////vwEbtuL///+/JRSXH+Gorfl5FEkgDasF+XkUSSD///+/eRRJIA2rBfnworWILXM0//CitYhucJ/88KK1iPuL/v+moeRyF4KU9qah5HLSiaH0pqHkcuKLG/SmoeRy/38b9///AcD///+///8BwP///7///wHARIxFDP//AcDFjsUO//8BwFx5qAH//wHA////v///AcCkMZcT//8BwK5vFAQAAJKAb3/CPgAAkoDtf1r4AACSgAWU8/8AAJKA////vwAAkoD///+/AACSgPJ/xQUAAJKA////vwAAkoDlfysL")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_ighid")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_0fkau"]
|
|
||||||
points = PackedVector3Array(-0.00012678944, -0.056279004, 0.56007284, 0.1916833, -0.054307073, 0.47884524, 0.39596757, -0.056279004, 0.39600134, -1.8788254e-05, -0.056279004, 0.6401728, -1.8788254e-05, 0.18657173, 0.7000128, -1.8788254e-05, 0.32885405, 0.72997046, -1.8788254e-05, 0.48736686, 0.75553024, -1.8788254e-05, 0.83988726, 0.78000003, -1.8788254e-05, 1.0203946, 0.77330935, -1.8788254e-05, 1.1925592, 0.75553024, -1.8788254e-05, 1.4933546, 0.7000128, -1.8788254e-05, 1.4907758, 0.56195223, 0.112086445, 1.4907758, 0.5154935, 0.24654792, 1.4907758, 0.4597881, 0.3973176, 1.4907758, 0.3973545, 0.4784265, 0.45793962, 0.47843176, 0.4526682, -0.056279004, 0.452684, 0.46022826, 1.0640805, 0.46023917, 0.49495065, 0.18657173, 0.49497044, 0.5161729, 0.32885405, 0.5161701, 0.5342091, 0.48736686, 0.5342499, 0.5515433, 0.83988726, 0.5515404, 0.54679126, 1.0203946, 0.54680425, 0.5342091, 1.1925592, 0.5342499, 0.2987125, 1.4933546, 0.5762732, 0.15031886, 1.4933546, 0.6377295, 0.49495065, 1.4933546, 0.49497044, 0.50969285, 1.3804994, 0.50970495, 0.4784265, 0.8693145, 0.47843176)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_w8axg"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.00013090926, 0.38399458, 1.5496335, 0.5516742),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAEQAUABIAFQARABMAEgAUAAAAEQAAABQAFQAJABEACQAAABEAEwACABUAAgAJABUACgATABIACgACABMAEgAAAAoAAgADAAkABQAJAAMAAgAFAAMAAgAGAAUAFgAJAAUAFgAFAAYAAgALAAYAFgAGAAsAAgAXAAsACgAXAAIAGAAWAAsAGAAJABYAGAALABcABAAJABgACQAEAAAADAAYABcABAAYAAwADAAXAA0ACgANABcAGQAMAA0AGQANABoAGwAMABkAGwAZABoABAAMABsADQAOABoAGwAaAA4ADgAIABsABAAbAAgADgAHAAgABwAEAAgADQABAA4ADgABAAcABwABAAQADQAKAAEAHAAEAAEAHAABAB0AAQAPAB0ADwAcAB0AAQAKAA8AHgAEABwADwAeABwAAAAEAB4ADwAKAB8ACgAAABAAAAAeABAACgAQAB8AEAAeAA8AEAAPAB8A"),
|
|
||||||
"lods": [0.056928392, PackedByteArray("CQAKAAIAAgADAAkABQAJAAMAAgAFAAMAAgAGAAUABQAGAAsAAgALAAYADAAFAAsADAAJAAUAAgANAAsADAALAA0ACgANAAIADAANAA4ACAAMAA4ADQABAA4ADQAKAAEADgAHAAgADgABAAcABAAMAAgABwAEAAgABwABAAQABAAJAAwAAQAKAA8ADwAEAAEACQAAAAoACQAEAAAACgAQAA8ADwAQAAQACgAAABAAAAAEABAA"), 0.18401623, PackedByteArray("AAABAAIAAgADAAAAAQAAAAQAAgAFAAMABQAAAAMAAQAGAAIAAgAGAAUABwABAAQABgABAAcABAAAAAgACAAAAAUABwAEAAgACAAFAAYACAAGAAcA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("8TENPz0KVz/xMQ0/sjQzPz4mvz8AAACAGeQjP8CEZr0AAACA4sbnPsCEZr3ixuc+cm/9Pj4mvz9yb/0+OsHKPtCEZr2wwMo++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAtXPLPsbUvj+1c8s+cm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACARjEiP0CVET5E9sM5wfT0PtaOXj/f9/Q+TCQtP9aOXj+QEy86NjAhP8SBnj9J0rU5Y2tBP7WmmD8AAACAyPwLP+Kdgj/I/As/oiQEPzRzqD6iJAQ/Y2tBPx6O+T4AAACA6eA6PzRzqD4AAACAqsQIPx6O+T6qxAg/sjQzP/gfPz4AAACAym3lPkCVET6Jb+U+TCQtP+yE6j6QEy86wfT0PuyE6j7f9/Q+AKTrPrE2iD9Lpus+pJImP7E2iD/R0gA6Xs7jPn5xnj/4z+M+M3wCP9+3sD8zfAI/q4g4P9+3sD8AAACAqsQIP7WmmD+qxAg/3fhFP+Kdgj8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_8uc1q"]
|
|
||||||
resource_name = "Barrel_Cylinder_015"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.00013090926, 0.38399458, 1.5496335, 0.5516742),
|
|
||||||
"attribute_data": PackedByteArray("lK5vP9DQ6z4zsW8/7N3rPqaqbz/s3es+M7FvP9DQ6z6mqm8/0NDrPu6vbz9a0+s+IyJdPwDD4T4jIl0/AMPhPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T7ur28/WtPrPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPjOxbz/s3es+IyJdPwDD4T6mqm8/7N3rPu6vbz9a0+s+IyJdPwDD4T6Urm8/0NDrPqaqbz/s3es+7q9vP1rT6z4zsW8/0NDrPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPuSvbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP+zd6z7kr28/7N3rPiMiXT8Aw+E+IyJdPwDD4T71q28/0NDrPjyvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z4jIl0/AMPhPrawbz9e1+s+trBvP17X6z7kr28/0NDrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5ErW8/7N3rPkStbz/Q0Os+9atvP+zd6z6crG8/7N3rPkStbz/s3es+9atvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+PK9vP+zd6z62sG8/XtfrPpysbz/Q0Os+RK1vP9DQ6z7kr28/0NDrPrawbz9e1+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("KgArACwAKgAtACsAHAAuAC8AHAAwAC4AHgAFADEAHgAIAAUAMgABADMAMgADAAEAHQAyADMAHQA0ADIANQAHACEANQAGAAcANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAfACAAQABBAEIAQABDAEEACQAKAAsACQAMAAoARABFAEYARABHAEUASABJAEoASABLAEkATAAAABsATABNAAAAAgAaAE4AAgAEABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAmAFMAIwARACYAIwAkABEAJgARABQAEQAkACUAJQAkAFQAEQAlAFUAVgAWAFcAKAAWAFYAFgBYACkAFgAZAFgAKAAZABYAWAAZAFkAFQAoABcAWgAoABUAWwAoAFoAGQAoAFsAGQBbACcAGQAnAFwAXAAnAF0AGQBcABgA"),
|
|
||||||
"lods": [0.056928392, PackedByteArray("GgAbAAIAAgAEABoAGgAAABsAGwAAABwAGwAcAB0AHQAcAAMAHQADAAEAHgAIAAUABQAfAB4AHwAgAB4AHwAhACAAHwAGACEABgAHACEACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAIwAkABEAEQAkACUAIwARACYAJgARABQAGQAnABgAGQAoACcAJwAoABUAFQAoABcAKAAZABYAFgAZACkA"), 0.18401623, PackedByteArray("AAABAAIAAQAAAAMAAgAEAAAABQAGAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASABMAEgARABQAFQAWABcAGAAWABUAGQAWABgA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("8TENPz0KVz/xMQ0/sjQzPz4mvz8AAACAGeQjP8CEZr0AAACAcm/9Pj4mvz9yb/0+4sbnPsCEZr3ixuc+tXPLPsbUvj+1c8s+OsHKPtCEZr2wwMo++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAGeQjP8CEZr0AAACAOsHKPtCEZr2wwMo+4sbnPsCEZr3ixuc++mEPP9CEZr2wRAm5vtwPP8bUvj8AAACAcm/9Pj4mvz9yb/0+tXPLPsbUvj+1c8s+sjQzPz4mvz8AAACAsjQzPz4mvz8AAACA+mEPP9CEZr2wRAm5GeQjP8CEZr0AAACAvtwPP8bUvj8AAACAOsHKPtCEZr2wwMo+8TENPz0KVz/xMQ0/4sbnPsCEZr3ixuc+tXPLPsbUvj+1c8s+cm/9Pj4mvz9yb/0+cm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACAyPwLP+Kdgj/I/As/Y2tBP7WmmD8AAACANjAhP8SBnj9J0rU5wfT0PtaOXj/f9/Q+TCQtP9aOXj+QEy86RjEiP0CVET5E9sM5RjEiP0CVET5E9sM5TCQtP9aOXj+QEy86Fa5HPz0KVz8AAACAY2tBP7WmmD8AAACANjAhP8SBnj9J0rU5wfT0PtaOXj/f9/Q+cm/9PvgfPz5yb/0+yPwLP+Kdgj/I/As/oiQEPzRzqD6iJAQ/Y2tBPx6O+T4AAACA6eA6PzRzqD4AAACAqsQIPx6O+T6qxAg/Y2tBP7WmmD8AAACA3fhFP+Kdgj8AAACAqsQIP7WmmD+qxAg/Xs7jPn5xnj/4z+M+M3wCP9+3sD8zfAI/q4g4P9+3sD8AAACAqsQIP7WmmD+qxAg/ym3lPkCVET6Jb+U+wfT0PuyE6j7f9/Q+RjEiP0CVET5E9sM5TCQtP+yE6j6QEy86ym3lPkCVET6Jb+U+wfT0PtaOXj/f9/Q+TCQtP+yE6j6QEy86TCQtP9aOXj+QEy86wfT0PuyE6j7f9/Q+AKTrPrE2iD9Lpus+pJImP7E2iD/R0gA6Xs7jPn5xnj/4z+M+pJImP7E2iD/R0gA6NjAhP8SBnj9J0rU5AKTrPrE2iD9Lpus+sjQzP/gfPz4AAACAoiQEPzRzqD6iJAQ/6eA6PzRzqD4AAACAcm/9PvgfPz5yb/0+Fa5HPz0KVz8AAACAyPwLP+Kdgj/I/As/3fhFP+Kdgj8AAACA8TENPz0KVz/xMQ0/Y2tBPx6O+T4AAACAqsQIPx6O+T6qxAg/sjQzP/gfPz4AAACA6eA6PzRzqD4AAACAY2tBPx6O+T4AAACAsjQzP/gfPz4AAACATCQtP+yE6j6QEy86pJImP7E2iD/R0gA63fhFP+Kdgj8AAACAq4g4P9+3sD8AAACAoiQEPzRzqD6iJAQ/qsQIPx6O+T6qxAg/qsQIP7WmmD+qxAg/M3wCP9+3sD8zfAI/ym3lPkCVET6Jb+U+wfT0PuyE6j7f9/Q+Xs7jPn5xnj/4z+M+AKTrPrE2iD9Lpus+R9YEepmG0voO0MaOz+Da8xbNBG3DljvyDtDGjs/g2vMWzQRthpB371YUFkz///+/nhpPuP///7+eGk+4////v1YUFkz///+//38AAP///7//fwAA////v/9/AAD///+//38AAP///7/QfL/9/r/OwNB8v/3+v87A0Hy//f///7/QfL/9/r/OwAAAZf9QDZw5AABl/////78AAGX/VpGhCAAAZf/qAahAAkD/f52QYe8CQP9/////PwJA/3+dkGHvAkD/fx+/HT8CQP9//3///xbNBG0Pk5fwR9YEekyI2ftX1LWIeHCR+w7Qxo5qYUPVVhQWTP///7/uCsdS////v+4Kx1L///+/nhpPuP///78AAGX/////vwAAZf8LcgIHAABl/4R0xAUAAGX/EWz79QAAZf/qAahAAkD/f////z8CQP9/eI2G8gJA/3////8/PdHkctSMl/Q90eRyp5CJ9j3R5HLGkRv3PdHkcuKLG/RX1LWIN3Nb+lfUtYgDdAH6V9S1iK5v6vtWFBZM////vw7Qxo6KZN35DtDGjv///z8O0MaOamFD1Z4aT7j///+/Nwtqrf///783C2qt////vzcLaq3///+/Nwtqrf///78AAH2l////vwAAfaX///+/AAB9pf///78AAH2l////v+4Kx1L///+/7grHUv///786CjtT////vzoKO1P///+/Ogo7U////786CjtT////v8jOam/+lEb0yM5qb+uP5fHIzmpvQZbd9MjOam+tjlDxMthBgxh72f0y2EGD+XlH/jLYQYNwe7f9MthBg6R5aP5H1gR6Z4dP+0fWBHq1hUj6Fs0EbUmZWvMAAGX/////vwAAZf////+/AABl/////78AAGX/VpGhCAAAZf////+/AABl/////78AAGX/EWz79QJA/3////8/AkD/f////z8CQP9/AAAAgAJA/39/ZV75AkD/f////z8CQP9//3///wJA/3////8/AkD/f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_w8axg")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_2v1j6"]
|
|
||||||
points = PackedVector3Array(0.5515428, 0.83988726, 0.5515433, 0.77330947, 1.0203946, -2.2907268e-05, 0.54680675, 1.0203946, 0.5467912, 0.534215, 1.1925592, 0.53420895, 0.50967026, 1.3804994, 0.50969255, 0.4783974, 0.45793962, 0.47842592, 0.5161729, 0.32885405, 0.51617265, 0.534215, 0.48736686, 0.53420895, 0.75553054, 0.48736686, -2.2907268e-05, 0.78000003, 0.83988726, -2.2907268e-05, 0.75553054, 1.1925592, -2.2907268e-05, 0.56007516, -0.056279004, -0.00013090926, 0.4949735, 1.4933546, 0.4949502, 0.3973586, 1.4907758, 0.39731643, 0.4449069, 1.237762, 0.4449453, 0.39600545, -0.056279004, 0.39596638, 0.4526875, -0.056279004, 0.45266744, 0.4949735, 0.18657173, 0.4949502, 0.7000137, 0.18657173, -2.2907268e-05, 0.729971, 0.32885405, -2.2907268e-05, 0.7000137, 1.4933546, -2.2907268e-05, 0.64017427, -0.056279004, -2.2907268e-05, 0.56195456, 1.4907758, -2.2907268e-05)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_5qv7k"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.5515433, 0.38399458, 1.5496335, 0.55221117),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("BwAXABgAGAAXABkAGgAHABgAGAAZABoABwADABcAAwAZABcAGQAbABoAGwAHABoACAADAAcAGQAcABsAGQAAABwAGwAcAAAAAwAAABkABwAJAAgAAwAIAAoACQAIAAoAAwAKAAsABwAdAAkAGwAdAAcAHgADAAsAHgALAAoAHwADAB4AAAADAB8AHgAKAAwACQAKAAwAHwAeAAwAIAAMAAkAHwAMACAAIAAJAB0ABgAfACAAIQAgAB0ABgAgACEAIQAdAAUAGwAFAB0AIgAGACEADQAfAAYAAAAfAA0ADgAGACIADQAGAA4AIgAhACMAIwAhAAUADgAiACMAGwAAAAIAIwAFACQAEwAjACQADgAjABMABQAlACQAEwAkACUABQAbACYABQAmACUAJwAbAAIAJgAbACcAAgAoACcAAgAAACgAKAApACcAJgAnACkAAAAqACgAKAAqACkAKgAmACkAAAANACoAJQAmABQAEwAlABQAFAAmAAEAJgAqACsAAQAmACsAKgANACwAKwAqACwAAQArABYAFAABABYALAAEACsAFgArAAQAFAAWABUAFQAWAAQAEwAUABUAEwAVABIAFQAEABIAEgAOABMABAAsABEAEgAEABEAEQAsAA0AEgAQAA4AEgARABAADgAQAA8AEQAPABAADQAOAA8AEQANAA8A"),
|
|
||||||
"lods": [0.08842275, PackedByteArray("AAABAAIAAwAAAAIAAQAAAAQABQACAAEAAAADAAYAAgAFAAcAAwACAAcACAADAAcABwAJAAgABwAFAAkAAwAIAAoACQAIAAoAAwAKAAsABgADAAsACQAKAAwACwAKAAwABQAMAAkABgALAAwABgAMAAUAAAAGAA0ABAAAAA0ADgAGAAUADQAGAA4ADQAOAA8ADgAQAA8AEQANAA8AEQAPABAABAANABEAEgARABAAEgAEABEAEgAQAA4ADgAFABMAEgAOABMAEwAFABQABQABABQAEwAVABIAFQAEABIAEwAUABUAAQAEABYAFAABABYAFQAWAAQAFAAWABUA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("Fa5HPz0KVz8AAACAcm/9Pj4mvz9yb/2+8TENPz0KVz/xMQ2/GeQjP8CEZr0AAACAl5gcP4n+uj9eJ2m+wfT0PtaOXj/LSPS+TCQtP9aOXj+QEy864sbnPsCEZr3ixue+OsHKPsCEZr0B48q+ym3lPkCVET6ODeW+ep/vPjBQXr3UoV+++mEPP9CEZr2wRAm56PQHP0CVET4C+Xy+sjQzPz4mvz8AAACANjAhP8SBnj9J0rU5vtwPP8bUvj8AAACAAEkJP8bUvj+bDn69e2oqPz4mvz8GxKm9I7X8PqCquj905Ta+LR0HP8SBnj/4cHu+tXPLPsbUvj+1c8u+axr0PsbUvj9an1K+MTsYPz4mvz+6PoK+sjQzP/gfPz4AAACAcm/9PvgfPz5yb/2+6eA6PzRzqD4AAACAoiQEPzRzqD6iJAS/qsQIPx6O+T6qxAi/Y2tBPx6O+T4AAACAwfT0PuyE6j7LSPS+RjEiP0CVET5E9sM5TCQtP+yE6j6QEy86RSURP+yE6j7v1Ya+RSURP9aOXj/v1Ya+pJImP7E2iD/R0gA6/KELP7E2iD+Z04G+AKTrPrE2iD94Jeu+pYTjPupZnj+5LeO+M3wCP9+3sD8zfAK/yPwLP+Kdgj/I/Au/3fhFP+Kdgj8AAACAqsQIP7WmmD+qxAi/Y2tBP7WmmD8AAACAbRcbP9+3sD8HKY6+q4g4P9+3sD8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_16jek"]
|
|
||||||
resource_name = "Barrel_Cylinder_016"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(0.39600545, -0.056279004, -0.5515433, 0.38399458, 1.5496335, 0.55221117),
|
|
||||||
"attribute_data": PackedByteArray("lK5vP9DQ6z4zsW8/7N3rPpSubz/s3es+pqpvP9DQ6z6mqm8/7N3rPmugaz/Uac0+aqBrP0hqzT4zsW8/0NDrPmqgaz9Eas0+a6BrP4pmzT5roGs/1GnNPvehaz+gAbw+aqBrP0hqzT73oWs/oAG8Pmqgaz9Eas0+a6BrP5JmzT5roGs/1GnNPmqgaz9Eas0+7q9vP1rT6z4zsW8/7N3rPu6vbz9a0+s+aqBrP0hqzT5roGs/imbNPjOxbz/Q0Os+IyJdPwDD4T6mqm8/7N3rPqaqbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+7q9vP1rT6z5roGs/imbNPvehaz+gAbw+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T73oWs/oAG8PiMiXT8Aw+E+a6BrP5JmzT7ur28/WtPrPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T6Urm8/7N3rPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPiMiXT8Aw+E+7q9vP1rT6z4jIl0/AMPhPpSubz/Q0Os+pqpvP+zd6z4jIl0/AMPhPvWrbz/Q0Os+9atvP+zd6z5ErW8/7N3rPkStbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z71q28/7N3rPpysbz/Q0Os+nKxvP+zd6z71q28/0NDrPuSvbz/Q0Os+trBvP17X6z7kr28/7N3rPrawbz9e1+s+trBvP17X6z5roGs/kmbNPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T5roGs/imbNPiMiXT8Aw+E+a6BrP5JmzT48r28/0NDrPuSvbz/s3es+PK9vP+zd6z7kr28/0NDrPpysbz/Q0Os+RK1vP+zd6z6crG8/7N3rPkStbz/Q0Os+nKxvP+zd6z71q28/7N3rPkStbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPuSvbz/s3es+nKxvP9DQ6z71q28/0NDrPiMiXT8Aw+E+IyJdPwDD4T5ErW8/0NDrPuSvbz/Q0Os+PK9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("BAA+AD8ABAADAD4AQAAAAAIAQABBAAAAQgBDAEQAQgBFAEMARgBHAEgARgBJAEcASgBLAEwASwBKAE0AAQBLAE0AAQBNAAYATQBKAE4ABgBNAAUATgAFAE0ABQBOAAgACABOAAcACQAKAAsACQAMAAoADQAOAE8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQBQAFEAHQBSAFAAUwBUAFUAUwBWAFQAVwBYAFkAVwAgAFgAWQBYAB4AWQAeAFoAWwBcAF0AWwBeAFwAXQBcAF8AXQBfAGAAYQBiAGMAYQBkAGIAYwBiACUAYwAlAGUAZgAnACQAZgAmACcALAAtAC4ALAAvAC0AZwAhACIAZwBoACEAaQBqACMAawBsACsAKAApAB8AKAAqACkAbQBuAG8AbQBwAG4AcQByAHMAcQB0AHIAdQAwAHYAdwAwAHUAMAAxADIAMAB4ADEAdwB4ADAAdwAzAHgAMwB5AHoAMwB7AHkAMwB3AHsAeQB7ADYANgB7ADUAewB3AHwAfAB3ADQAewB8AH0APAB+AH8AgAA8AD0AgQA8AIAAPAA7AH4AOwA8AIEAfgA7AIIAOwCBADcANwCBADoAOwA3AIMAOwCDAIQAgwA3AIUANwA6ADgAOAA6AIYANwA4ADkA"),
|
|
||||||
"lods": [0.08842275, PackedByteArray("AAABAAIAAwAAAAIAAwACAAQAAQAAAAUAAQAFAAYABQAAAAcABQAHAAgACQAKAAsACQAMAAoADQAOAA8ADQAQAA4AEQASAA8AEQATABIAFAAVABYAFAAXABUAGAAZABoAGQAYABsAGQAbABwAHQAeAB8AHQAgAB4AHwAeACEAHwAhACIAHwAiACMAIAAkAB4AHgAkACUAIAAmACQAJgAnACQAKAApAB8AKAAqACkAKQAqACsALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAAzADAAMwA0ADUAMwA1ADYANwA4ADkANwA6ADgAOwA6ADcAOwA8ADoAOgA8AD0A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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sSYOv8B90Pxi/pQfiX4QAv///z+JfhAC////P4l+EAL///8/iX4QAv///z+JfhAC////P5cs83X///8/Li0edf///z+WNFVr////Py4tHnX///8/9jPaa6VI8g72M9prpUjyDnUub2uBZ6gNsTjHmv///z9gLSeL////P7E4x5r///8/sTjHmv///z+WNFVrVHHp7JY0VWtUcensljRVa1Rx6eziM6NrdlwM8iHl1kf///+/IeXWR////78h5dZH////vyHl1kf///+/AACUv4mdVgcAAJS/////vwAAlL////+/AACUv7N8UQMAAJS/////vwAAlL+byUeSAACUv2NV4yqYgP9/C3L8+JiA/3////8/mID/f4X9dz6YgP9/////P5iA/38jc4n5mID/f1yRWveYgP9/////PwTtF03Km8P0BO0XTQ6hu/cE+kdWYYq1/AT6R1ZLiNj7vfzLp5B8/Py9/MunsnuM/b38y6fSfNH8vfzLp297t/1p78hOT5wY+GnvyE6Pl5D1ae/ITlydp/hp78hOQZbd9Dfx76+JKrTwN/Hvr4kqtPA38e+viSq08Dfx769Vn/JSN/Hvr/gR745vYuv3hBZjQpcs83X///8/lyzzdf///z+XLPN1////PwgtonX///8/CC2idf///z8ILaJ1////PwgtonX///8/Li0edf///z8uLR51////Py4tHnX///8/Li0edf///z99Jf9/////P30l/3////8/fSX/f////z99Jf9/////P30l/3////8/fSX/f////z9gLSeL////P2AtJ4v///8/YC0ni////z9gLSeL////P2AtJ4v///8/sTjHmv///z/2M9prpUjyDvYz2mv///8/dS5va4FnqA11Lm9rgWeoDeIzo2t2XAzy4jOja3ZcDPJI96arwXSV+Uj3pqstdzb4SPemq9d31vdI96arA3QB+uTyPlHVkqD35PI+UbuWivnk8j5RxZcN+uTyPlHGkRv3AACUv////78AAJS/////vwAAlL+BmBYGAACUv4mdVgcAAJS/Y1XjKgAAlL////+/AACUvxtZJScAAJS/c4VaAQAAlL/kdygImID/f4qLvgWYgP9/WJYfC5iA/3////8/mID/f0iPY/iYgP9/////P5iA/38RbPv1mID/f////z+YgP9/EWz79ZiA/3////8/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_5qv7k")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_ap7ow"]
|
|
||||||
points = PackedVector3Array(0.67633355, 0.8693145, 0.00066787004, 0.67633355, 0.45793962, 0.00066787004, 0.78000003, 0.83988726, -3.4809113e-05, 0.77330947, 1.0203946, -3.4809113e-05, 0.75553054, 1.1925592, -3.4809113e-05, 0.7000137, 1.4933546, -3.4809113e-05, 0.6296122, 1.2382171, 0.00034356117, 0.56195456, 1.4907758, -3.4809113e-05, 0.729971, 0.32885405, -3.4809113e-05, 0.75553054, 0.48736686, -3.4809113e-05, 0.56007516, -0.056279004, -0.00014293194, 0.63355887, 0.14212747, 0.00034356117, 0.64017427, -0.056279004, -3.4809113e-05, 0.7000137, 0.18657173, -3.4809113e-05, 0.5515428, 0.83988726, -0.5515433, 0.54680675, 1.0203946, -0.5468406, 0.534215, 1.1925592, -0.5343002, 0.6058192, 1.3804994, -0.27770796, 0.4949735, 1.4933546, -0.49500328, 0.66565865, 1.4933546, -0.082898945, 0.53624463, 1.4907758, -0.06203428, 0.46798563, -0.054307073, -0.2184112, 0.5161729, 0.32885405, -0.51619226, 0.534215, 0.48736686, -0.5343002, 0.39600545, -0.056279004, -0.39630148, 0.4526875, -0.056279004, -0.4527334, 0.4949735, 0.18657173, -0.49500328, 0.50967026, 1.3804994, -0.5097599, 0.3973586, 1.4907758, -0.39738256, 0.59461814, 1.4933546, -0.2544109)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_afopr"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056278944, -0.78000003, 0.5516701, 1.5496335, 0.38373688),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAFAARABMAEQAVABIAFAAKABEACgAVABEAEgAVAAsAEgALAAwADAATABIAFQAWAAsADAALABYACgAXABUAFQAXABYADAAWABgADQAMABgAFgANABgADQATAAwAFgAXABkAFgAZAA0ADQAZABcADQAXABoAAgANABoAFwACABoAGwATAA0AGwANAAIAFwABAAIAAwACAAEAFwAEAAEAAwABAAQADgACAAMADgADAAQAGwACAA4AFwAcAAQADgAEABwAHAAdAA4AGwAOAB0AHAAeAB0AHgAbAB0AFwAPABwAHAAPAB4AHgAPABsACgAPABcADwAQABsAEwAbABAADwAfABAADwAKAB8AEwAQAAcAEwAHABQABwAKABQAHwAKAAUAHwAGABAAHwAFAAYABwAQAAYABwAAAAoABQAKAAgACAAKAAAABgAIAAUABwAIAAAABgAJAAgABwAJAAgABwAGAAkA"),
|
|
||||||
"lods": [0.06605025, PackedByteArray("CgALAAwACgABAAsADAALAA0ADQALAAEADgAMAA0ADQABAAIADgANAAIAAwACAAEADgACAAMAAwABAAQADgADAAQAAQAPAAQABAAPAA4ACgAPAAEADAAOABAADwAQAA4ADAAQAAcABwAKAAwADwAFABAADwAKAAUABQAGABAABwAQAAYABQAKAAgABgAIAAUABwAAAAoACAAKAAAABwAIAAAABgAJAAgABwAJAAgABwAGAAkA"), 0.16018648, PackedByteArray("AAABAAIAAwACAAEAAwABAAQAAQAFAAQABAAFAAMAAAAFAAEAAgADAAYABQAGAAMABwAAAAIAAgAGAAcABQAAAAgABgAIAAUABwAIAAAABgAJAAgABwAJAAgABwAGAAkA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("4sbnPsCEZr3ixue+cm/9Pj4mvz9yb/2+AAAAAD4mvz+yNDO/AAAAAMbUvj++3A+/tXPLPsbUvj+1c8u+ym3lPkCVET6ODeW+zfu8OUCVET4oASK/AAAAALCEZr0Z5CO/OsHKPsCEZr0B48q+yPIEucCEZr3ecg+/cm/9PvgfPz5yb/2+8TENPz0KVz/xMQ2/AAAAAD0KVz8Vrke/AAAAALWmmD9ja0G/FL6uOZp8nj9W+CC/wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/oiQEPzRzqD6iJAS/AAAAAB+O+T5ja0G/AAAAADZzqD7p4Dq/AAAAAPgfPz6yNDO/qsQIPx6O+T6qxAi/yPwLP+Kdgj/I/Au/M3wCP9+3sD8zfAK/AAAAAOOdgj/d+EW/qsQIP7WmmD+qxAi/AAAAAN+3sD+riDi/gNcoOtaOXj9Sziy/pYTjPupZnj+5LeO+1Hj4ObE2iD9hUya/AKTrPrE2iD94Jeu+wfT0PuyE6j7LSPS+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_hxh48"]
|
|
||||||
resource_name = "Barrel_Cylinder_017"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.00012678944, -0.056278944, -0.78000003, 0.5516701, 1.5496335, 0.38373688),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z4zsW8/0NDrPjOxbz/s3es+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPqaqbz/s3es+IyJdPwDD4T6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPu6vbz/s3es+7q9vP1rT6z7ur28/7N3rPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPiMiXT8Aw+E+pqpvP9DQ6z4jIl0/AMPhPjOxbz/Q0Os+7q9vP1rT6z6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T4zsW8/0NDrPu6vbz/s3es+9atvP9DQ6z6Urm8/0NDrPpSubz/s3es+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T71q28/0NDrPiMiXT8Aw+E+lK5vP9DQ6z4jIl0/AMPhPpSubz/s3es+IyJdPwDD4T7kr28/7N3rPpysbz/Q0Os+Ra1vP+zd6z6erG8/7N3rPkStbz/Q0Os+PK9vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z62sG8/XtfrPrawbz9e1+s+5K9vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvarbz/s3es+nKxvP9DQ6z6erG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5FrW8/7N3rPkStbz/Q0Os+9qtvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T62sG8/XtfrPkStbz/Q0Os+nKxvP9DQ6z48r28/0NDrPuSvbz/Q0Os+nqxvP+zd6z72q28/7N3rPiMiXT8Aw+E+Ra1vP+zd6z48r28/7N3rPrawbz9e1+s+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("LAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAACADUANAABAAIAIQA0ADUAIQA2ADQAIgAPADcAIgAOAA8ABAAFAAYABAAHAAUACAAJAAoACAALAAkAOAANACQAOAAMAA0AOQA6ADsAOQA8ADoAPQA+AD8APQAjAD4AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAfACAATABNAB8AAwAeAE4AAwAAAB4AEAARABIAEAATABEAFgAlABUAFAAlABYATwAlABQAJgAlAE8AUAAmAFEAUgAmAFAAJQAmAFIAUgBQABgAUgAYABcAJQBSAFMAJQBTAFQAUwBSAFUAVQBSAFYAUwBVACcAGQAaABsAGQAoABoAVwAoABkAVwAZAFgAVwBZACgAKQBXAFoAKwBXACkAWQBXACsAKwApAFsAWQArABwAHAArAFwAWQAcACoAKgAcAB0AWQAqAF0A"),
|
|
||||||
"lods": [0.06605025, PackedByteArray("HgAfACAAAwAeACAAAwAAAB4AIAAfACEAIQAfAAEAIQABAAIAIgAOAA8ADwAjACIAIwAkACIAIwAMACQADAANACQABAAFAAYABAAHAAUACAAJAAoACAALAAkAEAARABIAEAATABEAFgAlABUAFAAlABYAJgAlABQAJQAmABcAFwAmABgAJQAXACcAGQAaABsAGQAoABoAKQAoABkAKQAqACgAKgApACsAKgArABwAKgAcAB0A"), 0.16018648, PackedByteArray("AAABAAIAAwAAAAIABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADwAMAA4AEAARABIAEAATABEAFAAVABYAFQAUABcAFwAUABgAGQAaABsAHAAaABkAHAAdABoA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("4sbnPsCEZr3ixue+cm/9Pj4mvz9yb/2+AAAAAD4mvz+yNDO/AAAAALCEZr0Z5CO/zfu8OUCVET4oASK/OsHKPsCEZr0B48q+ym3lPkCVET6ODeW+yPIEucCEZr3ecg+/AAAAALCEZr0Z5CO/OsHKPsCEZr0B48q+4sbnPsCEZr3ixue+yPIEucCEZr3ecg+/ym3lPkCVET6ODeW+zfu8OUCVET4oASK/AAAAAMbUvj++3A+/tXPLPsbUvj+1c8u+AAAAAMbUvj++3A+/cm/9Pj4mvz9yb/2+tXPLPsbUvj+1c8u+AAAAAD4mvz+yNDO/ym3lPkCVET6ODeW+4sbnPsCEZr3ixue+OsHKPsCEZr0B48q+cm/9Pj4mvz9yb/2+tXPLPsbUvj+1c8u+AAAAALCEZr0Z5CO/zfu8OUCVET4oASK/yPIEucCEZr3ecg+/AAAAAD4mvz+yNDO/AAAAAMbUvj++3A+/cm/9PvgfPz5yb/2+8TENPz0KVz/xMQ2/AAAAAD0KVz8Vrke/AAAAALWmmD9ja0G/FL6uOZp8nj9W+CC/wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/cm/9PvgfPz5yb/2+wfT0PtaOXj/LSPS+8TENPz0KVz/xMQ2/gNcoOuyE6j5Sziy/AAAAAD0KVz8Vrke/FL6uOZp8nj9W+CC/AAAAALWmmD9ja0G/oiQEPzRzqD6iJAS/AAAAAB+O+T5ja0G/AAAAADZzqD7p4Dq/qsQIPx6O+T6qxAi/yPwLP+Kdgj/I/Au/AAAAALWmmD9ja0G/AAAAAOOdgj/d+EW/qsQIP7WmmD+qxAi/M3wCP9+3sD8zfAK/AAAAAN+3sD+riDi/qsQIP7WmmD+qxAi/pYTjPupZnj+5LeO+wfT0PuyE6j7LSPS+wfT0PtaOXj/LSPS+gNcoOuyE6j5Sziy/gNcoOtaOXj9Sziy/wfT0PuyE6j7LSPS+AKTrPrE2iD94Jeu+gNcoOtaOXj9Sziy/1Hj4ObE2iD9hUya/pYTjPupZnj+5LeO+1Hj4ObE2iD9hUya/FL6uOZp8nj9W+CC/AKTrPrE2iD94Jeu+AAAAAPgfPz6yNDO/oiQEPzRzqD6iJAS/AAAAADZzqD7p4Dq/cm/9PvgfPz5yb/2+AAAAAD0KVz8Vrke/yPwLP+Kdgj/I/Au/AAAAAOOdgj/d+EW/8TENPz0KVz/xMQ2/AAAAAB+O+T5ja0G/qsQIPx6O+T6qxAi/AAAAAPgfPz6yNDO/wfT0PuyE6j7LSPS+pYTjPupZnj+5LeO+AKTrPrE2iD94Jeu+M3wCP9+3sD8zfAK/qsQIPx6O+T6qxAi/oiQEPzRzqD6iJAS/yPwLP+Kdgj/I/Au/qsQIP7WmmD+qxAi/AAAAADZzqD7p4Dq/AAAAAPgfPz6yNDO/gNcoOtaOXj9Sziy/AAAAAB+O+T5ja0G/AAAAAOOdgj/d+EW/AAAAAN+3sD+riDi/1Hj4ObE2iD9hUya/BO3tHw6hu/c38dbeLx+72zfx1t4vH7vbBO3tH4Wbnv2q5ccd////v6rlxx3///+/quXHHf///7+q5ccd////v/9/AAD///+//38AAP///7//fwAA////v/9/AAD///+/wF0Si////z/AXRKL////P0dg/Ws42uU/R2D9azja5T8Pf9D8PfBIwA9/0Pw98EjAD3/Q/D3wtj8Pf9D8PfBIwGnA/3////8/acD/fw+hyPdpwP9/D6HI92nA/3+56oGaacD/f/qMxfySAP9/t2cNAJIA/3////8/kgD/f////z+SAP9/FoDnCZIA/39kA7f/BO3tH86eH/oE+rwjWIof/gT6vCOyd/7/N/HW3uC2Q9VHYP1rONrlP6xdM3X///8/wF0Si////z9pwP9/96KvCGnA/395fnd+acD/f////z+SAP9/t2cNAJIA/3////8/kgD/f////z+SAP9/FIArCeTypiHPlgH75PKmIeuS3f7k8qYhxpH+/+TypiHFlw36SPcO3VN5O/hI9w7df36b+Uj3Dt3/fwH6SPcO3dd31vc38dbeznBE8jfx1t7///+/N/HW3uC2Q9VHYP1r////P8BdEov///8/gVr/f////z+BWv9/////P4Fa/3////8/gVr/f////z+sXTN1////P6xdM3X///8/rF0zdf///z9zXal1////P3NdqXX///8/c12pdf///z9zXal1////P2nvoSBwl8b+ae+hIDKc2/lp76EgvWn+/2nvoSBcnaf4vfx022N/i/29/HTbZ337/L38dNv/f7f9vfx029F80fwE+rwjX4kC/wT6vCNsiyP9BO3tH7Vm/v9pwP9/////P2nA/3////8/acD/f////z9pwP9/IovEAmnA/38SmnkGacD/f////z9pwP9/c4VaAWnA/3/kdygIkgD/f5loDQCSAP9/////P5IA/38MfgEAkgD/f////z+SAP9/////P5IA/38WgAIKkgD/f////z8=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_afopr")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_8p8tg"]
|
|
||||||
points = PackedVector3Array(-0.00012678944, -0.056278944, -0.560373, -1.8788254e-05, 0.8398873, -0.78000003, -1.8788254e-05, 0.4873669, -0.7555469, -1.8788254e-05, 0.3288541, -0.73000455, -1.8788254e-05, 0.18657179, -0.7000298, -1.8788254e-05, -0.056278944, -0.64023054, 0.39596757, -0.056278944, -0.39626315, -1.8788254e-05, 1.4907758, -0.5619882, -1.8788254e-05, 1.4933546, -0.7000298, -1.8788254e-05, 1.1925594, -0.7555469, -1.8788254e-05, 1.0203947, -0.7733515, 0.5515433, 0.8398873, -0.55154586, 0.5342091, 0.4873669, -0.5342672, 0.5161729, 0.3288541, -0.5161997, 0.49495065, 0.18657179, -0.49501455, 0.4526682, -0.056278944, -0.45271933, 0.44807816, 0.14212753, -0.4473855, 0.3973176, 1.4907758, -0.39739, 0.49495065, 1.4933546, -0.49501455, 0.50969285, 1.3804995, -0.509739, 0.5342091, 1.1925594, -0.5342672, 0.54679126, 1.0203947, -0.54685056, 0.4784265, 0.86931455, -0.47713485, 0.4784265, 0.45793968, -0.47713485, 0.46022826, 1.0640806, -0.45929274, 0.4443521, 1.2370037, -0.44374195)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_gwftj"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, -0.78000003, 0.5521874, 1.5496335, 0.38373688),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("FwAYABkAFwAaABgAGAAaAAQAFwAEABoAAQAZABgAGAAEAAEAGwAXABkAGwAcABcAGQACABsAAgAcABsAAQACABkAAAAXABwAAgAAABwABgAEABcABgAXAAAAAQAEAB0ABAAeAB0AAQAdAB8AHQAgAB8AIAABAB8AHQAeACAADgABACAABAAFAB4ABAAGAAUAHgAhACAADgAgACEAHgAFACIAIwAeACIAIQAeACMADwAjACIADwAiAAUAIwASACEAIwAPABIAEgAUACEAIQAUAA4AFgAOABQAFQAUABIAFgAUABUAEQASAA8AFQASABEAFQAMABYADAAOABYAEQAMABUAJAAOAAwAJAABAA4AEQAPABAADwANABAADQARABAADwAFAA0AEQANAAsABQALAA0AEQATAAwAEQALABMAEwAlAAwAJAAMACUAEwAmACUAJgAkACUACwAmABMACwAnACYABQAoAAsACwAoACcABQAGACgAJwApACYAJgApACQAJwAoACkAKQAqACQAAQAkACoAAQAqAAIAKAArACkAKQArACoAKAAGACsAAgAqACwAKwAsACoAAgAsAAMAKwAKACwABgAKACsACgADACwABgAHAAoAAwAAAAIABgAAAAcAAAADAAkACgAJAAMABwAAAAgACgAIAAcAAAAJAAgACgAJAAgA"),
|
|
||||||
"lods": [0.121526435, PackedByteArray("AAABAAIAAwAAAAIAAQADAAIAAAAEAAEABAAFAAEABgAEAAAABAAGAAUABgAAAAcABwAAAAgAAAAJAAgAAAADAAkACgAIAAcACgAJAAgABgAHAAoACgAJAAMABgAKAAMACwAGAAMABQAGAAsACwADAAwAAQAMAAMABQALAA0ADAABAA4ADwAFAA0ADwANABAADQARABAAEQAPABAAEQANAAsABQAPABIABQASAAEAEQASAA8AEQALABMAEwALAAwAEQATAAwAEgAUAAEAAQAUAA4AFQASABEAEQAMABUAFQAUABIADAAOABYAFQAMABYAFgAOABQAFgAUABUA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 45,
|
|
||||||
"vertex_data": PackedByteArray("AAAAALCEZr0Z5CO/8TENvz0KVz/xMQ2/4sbnvsCEZr3ixue+duLKvtCEZr0B48q+AAAAAD0KVz8Vrke/AAAAAD4mvz+yNDO/gNcoOuyE6j5Sziy/zfu8OUCVET4oASK/yPIEucCEZr3ecg+/HutavtAvXr2QuvC+uKh3vkCVET4EUgi/FL6uOZp8nj9W+CC/uTrjvqJdnj8lOeO+AAAAAMbUvj++3A+/cm/9vj4mvz9yb/2+sPVVvj4mvz+yDB2/YfAnvsbUvj958fy+rBRnvgWUtD+Q6fa+GY6JvuQBtT8zdhq/0Bd2vpp8nj9ycwe/Tru6vj4mvz9PiAy/prijvsbUvj+z6Nu+tXPLvsbUvj+1c8u+AAAAADZzqD7p4Dq/qsQIvx6O+T6qxAi/oiQEvzRzqD6iJAS/AAAAAB+O+T5ja0G/cm/9vvgfPz5yb/2+AAAAAPgfPz6yNDO/AAAAAOOdgj/d+EW/AAAAALWmmD9ja0G/yPwLv+Kdgj/I/Au/qsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/AAAAAN+3sD+riDi/Kp+Fvt+3sD8i3By/6Uv0vtaOXj/LSPS+wyfrvrE2iD94Jeu+ZDN+vrE2iD+88wu/1Hj4ObE2iD9hUya/gNcoOtaOXj9Sziy/aAGEvtaOXj/+ZRG/6Uv0vuyE6j7LSPS+aAGEvuyE6j7+ZRG/TA/lvkCVET6ODeW+")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_lxhy4"]
|
|
||||||
resource_name = "Barrel_Cylinder_018"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.5515433, -0.056279004, -0.78000003, 0.5521874, 1.5496335, 0.38373688),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z6Urm8/7N3rPqaqbz/s3es+lK5vP9DQ6z4zsW8/0NDrPmqgaz9Aac0+aqBrP0JqzT5qoGs/SmrNPjOxbz/s3es+7q9vP+zd6z40pGs/7pOiPmmgaz+SZs0+IyJdPwDD4T5roGs/kmbNPu6vbz9a0+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T40pGs/7pOiPiMiXT8Aw+E+7q9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+pqpvP+zd6z6mqm8/7N3rPiMiXT8Aw+E+IyJdPwDD4T7ur28/WtPrPmqgaz9Kas0+a6BrP5JmzT4zsW8/0NDrPmqgaz9Cas0+7q9vP+zd6z5poGs/kmbNPjOxbz/s3es+a6BrP5JmzT5qoGs/QGnNPjSkaz/uk6I+aqBrP0pqzT40pGs/7pOiPmqgaz9Cas0+aaBrP5JmzT5qoGs/QGnNPiMiXT8Aw+E+M7FvP+zd6z7ur28/WtPrPpSubz/s3es+IyJdPwDD4T6mqm8/7N3rPiMiXT8Aw+E+pqpvP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+lK5vP9DQ6z4zsW8/7N3rPiMiXT8Aw+E+7q9vP+zd6z6erG8/0NDrPkStbz/s3es+nKxvP+zd6z5FrW8/0NDrPjyvbz/Q0Os+5K9vP+zd6z48r28/7N3rPuSvbz/Q0Os+trBvP17X6z62sG8/XtfrPuSvbz/Q0Os+5K9vP+zd6z62sG8/XtfrPjSkaz/uk6I+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T5roGs/kmbNPiMiXT8Aw+E+9atvP+zd6z6erG8/0NDrPpysbz/s3es+9qtvP9DQ6z6Urm8/7N3rPjyvbz/Q0Os+PK9vP+zd6z6Urm8/0NDrPkStbz/s3es+Ra1vP9DQ6z72q28/0NDrPvWrbz/s3es+nKxvP+zd6z5ErW8/7N3rPvWrbz/s3es+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T7kr28/7N3rPjyvbz/s3es+trBvP17X6z6erG8/0NDrPvarbz/Q0Os+Ra1vP9DQ6z4jIl0/AMPhPuSvbz/Q0Os+PK9vP9DQ6z62sG8/XtfrPiMiXT8Aw+E+"),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 258,
|
|
||||||
"index_data": PackedByteArray("QABBAEIAQABDAEEARABFAEYARABHAEUASAAHAAgABQAHAEgASQAFAEgASQAGAAUASABKAEkASgBIAEsASQBKAEwABgBJAEwABgBMAAQACQBNAAsAFgAXAE4AFgAYABcACgAMAA0ACgAPAAwAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAEwARAE8AEwAUABEAUABRAFIAUABTAFEAEgBTAFAAEgAVAFMAVABVAFYAVABXAFUAVgBVAFgAVgBYAFkAWgBbAFwAWgBdAFsAXABbAF4AXABeAF8AEABgAGEAEABiAGAAYwBkAGUAYwBmAGQAIgAjACQAIgAlACMAJgAnACgAJgApACcAZwBoAA4AKgArACwAKgAtACsALgAvADAALgAxAC8AaQBqAGsAaQBsAGoAbQBuAG8AbQBwAG4AcQADAAEAcQByAAMAAgBzAHQAAgAAAHMANQB1AHYAdQA3AHcANQA3AHUANwB4ADYANwB5AHgANQB5ADcANQB6AHkAegAyAHsAegAzADIAegA1ADMAMgAzADQAMwA1AHwAfAA1AH0AMwB8AH4AOAA5ADoAOwA5ADgAOwB/ADkAOQB/AIAAOwA8AH8AfwA8AIEAPAA7AD0APQA7AIIAPAA9AIMAPACDAIQAgwA9AIUAPQCCAD4APgCCAIYAPQA+AD8A"),
|
|
||||||
"lods": [0.121526435, PackedByteArray("AAABAAIAAAADAAEAAwAEAAEABAAFAAEABAAGAAUABQAHAAEAAQAHAAgACQAKAAsACgAMAA0ADQAMAA4ACgAPAAwADwAQAAwAEAARAAwAEAASABEAEgATABEAEwAUABEAEgAVABMAFgAXAA8AFgAYABcAGQAaABsAGQAcABoAHQAeAB8AHgAdACAAHgAgACEAIgAjACQAIgAlACMAJgAnACgAJgApACcAKgArACwAKgAtACsALgAvADAALgAxAC8AMgAzADQAMgA1ADMANQAyADYANQA2ADcAOAA5ADoAOwA5ADgAOwA8ADkAPAA7AD0APQA7AD4APQA+AD8A")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 135,
|
|
||||||
"vertex_data": PackedByteArray("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CnXM61Og9moKdczrU6D2agp1zOuBGv8d////v4Ea/x3///+/gRr/Hf///7+BGv8d////v52AGgL///8/nYAaAv///z+dgBoC////P52AGgL///8/nYAaAv///z/vgND8nAGbH++A0PycAZsf74DQ/HKiCr/vgND8nAGbH++A0PxDAv//74DQ/EMC///vgND8haLzQO+A0PxDAv//A75n0eNedtIDvmfRkV9V0gO+Z9FOakbQA75n0XFVRdTRRWavdLzQGdFFZq90vNAZ0UVmr5EB3+7RRWavdLzQGf0//3+Ev3dA/T//fzi7Ojv9P/9/hL93QP0//3/Hh8gH/T//f////z/9P/9/3WjIBf//koD///+///+SgLdn8f///5KA////v///koDccfd///+SgMFxB4D//5KAwQW5f///koBBAkgA//+SgEECSAAaDaYhKW3y/hoNpiFDaRX7Gg2mITloDfoaDaYhOG7+/7YIDt2TgZX5tggO3b6GNvi2CA7dJ4jW97YIDt3/fwH6xw7W3iirRnbHDtbe////v8cO1t7///+/xw7W3h5JQ9XHDtbe////v22hIXIt4YNfU6D2av///z9hnZWa////P0KiA4v///8/QqIDi////z9CogOL////P0KiA4v///8/faX/f////z99pf9/////P32l/3////8/faX/f////z99pf9/////P32l/3////8/V6JAdf///z9XokB1////P1eiQHX///8/V6JAdf///z9XokB1////P1eiQHX///8/j6L+df///z+Pov51////P4+i/nX///8/paK/df///z+lor91////P6Wiv3X///8/paK/df///z+wnzFshpkZE7CfMWyGmRkTlRChIK9jvfmVEKEgb2il/pUQoSCiYqf4lRChIEGW/v9BA3TblIL8/EEDdNuYgIz9QQN02y2D0fxBA3Tb/3+3/foFvCOddRf++gW8I0yI/v/6Eu0fNGRU/foS7R/wXrv3/T//f////z/9P/9/////P/0//3////8//T//f////z/9P/9/3WjIBf0//39wiXEJ/T//f////z/9P/9/AAAAgP0//3////8//T//fz6Nv/L//5KAr2ny////koD///+///+SgP///7///5KA////v///koAJgCsE//+SgP///7///5KAFoACCv//koD///+/")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_gwftj")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_pts0m"]
|
|
||||||
points = PackedVector3Array(-0.5515433, 0.83988726, -0.55154586, -0.54684085, 1.0203946, -0.54685056, -4.529953e-06, 0.83988726, -0.78000003, -0.5343009, 0.48736686, -0.5342672, -0.5343009, 1.1925592, -0.5342672, -4.529953e-06, 1.0203946, -0.7733515, 0.0006440878, 0.8693145, -0.67505085, 0.0006440878, 0.45793962, -0.67505085, -4.529953e-06, 0.48736686, -0.7555469, -4.529953e-06, 0.32885405, -0.73000455, -0.5161938, 0.32885405, -0.5161997, -0.4950057, 0.18657173, -0.49501455, -0.45273763, -0.056279004, -0.45271933, -0.39630818, -0.056279004, -0.39626315, -4.529953e-06, 1.1925592, -0.7555469, -0.4593319, 1.0640805, -0.45929274, -0.39738917, 1.4907758, -0.39739, -0.4950057, 1.4933546, -0.49501455, -0.36474225, 1.4933546, -0.5489916, -4.529953e-06, 1.4933546, -0.7000298, 0.00031977892, 1.2380655, -0.6288116, -4.529953e-06, 1.4907758, -0.5619882, 0.00031977892, 0.14212747, -0.63283074, -4.529953e-06, -0.056279004, -0.64023054, -4.529953e-06, 0.18657173, -0.7000298, -0.00016671419, -0.056279004, -0.560373, -0.21383122, -0.054307073, -0.47018585, -0.16405001, 1.4907758, -0.49403793)
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_kwumh"]
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.5515433, 0.38374102, 1.5496335, 0.55221117),
|
|
||||||
"format": 34359742465,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("EQASABMAEQAUABIAFQARABMAEgAUAA4AEQAOABQAFQAJABEACQAOABEAEwACABUAAgAJABUACgATABIACgACABMAEgAOAAoAAgAAAAkAAwAJAAAAAgADAAAAAgAEAAMAFgAJAAMAFgADAAQAAgALAAQAFgAEAAsAAgAXAAsACgAXAAIAGAAWAAsAGAAJABYAGAALABcABgAJABgACQAGAA4ABQAYABcABgAYAAUABQAXAAwACgAMABcAGQAFAAwAGgAFABkABgAFABoAGQAMABsAGgAZABsADAANABsAGgAbAA0ACgANAAwAGgANAAgADQAKAAgABgAaAAcAGgAIAAcACAAGAAcACAABAAYACAAcAAEACAAKABwAHQAGAAEAHQABABwAHgAGAB0ADgAGAB4AEAAdABwAHAAKABAAEAAeAB0ADgAeAA8ADwAeABAACgAOAA8ADwAQAB8AEAAKAB8ACgAPAB8A"),
|
|
||||||
"lods": [0.053398386, PackedByteArray("CQAKAAIAAgAAAAkAAwAJAAAAAgADAAAAAgAEAAMAAwAEAAsAAgALAAQABQADAAsABQAJAAMAAgAMAAsABQALAAwACgAMAAIABQAMAA0ACgANAAwABwAFAA0ABgAJAAUABgAFAAcABwANAAgACAAGAAcADQAKAAgACQAGAA4ACQAOAAoADgAGAA8ACgAOAA8ACAABAAYACAAKAAEAEAAGAAEAEAAPAAYAAQAKABAACgAPABAA"), 0.17307164, PackedByteArray("AAABAAIAAgADAAAAAQAEAAIAAgAEAAMABQAAAAMABQADAAQABgAAAAUAAAAGAAEABgAFAAcAAQAIAAQACAABAAYABQAEAAgACAAGAAcABwAFAAgA")],
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 32,
|
|
||||||
"vertex_data": PackedByteArray("4sbnvsCEZr3ixue+sjQzvz4mvz8AAACAGeQjv8CEZr0AAACAduLKvtCEZr0B48q+mHIPv9CEZr2wRAm56Uv0vtaOXj/LSPS+cm/9vj4mvz9yb/2+tXPLvsbUvj+1c8u+vtwPv8bUvj8AAACAcm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACABwIiv0CVET5E9sM54M8sv9aOXj+QEy86C5cgv4NPnj/xua858TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/Y2tBv7WmmD8AAACAoiQEvzRzqD6iJAS/Y2tBvx6O+T4AAACA6eA6vzRzqD4AAACAqsQIvx6O+T6qxAi/sjQzv/gfPz4AAACATA/lvkCVET6ODeW+4M8sv+yE6j6QEy866Uv0vuyE6j7LSPS+wyfrvrE2iD94Jeu+uTrjvqJdnj8lOeO+hlQmv7E2iD/R0gA6q4g4v9+3sD8AAACAM3wCv9+3sD8zfAK/qsQIv7WmmD+qxAi/3fhFv+Kdgj8AAACA")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
|
|
||||||
[sub_resource type="ArrayMesh" id="ArrayMesh_k0f6b"]
|
|
||||||
resource_name = "Barrel_Cylinder_019"
|
|
||||||
_surfaces = [{
|
|
||||||
"aabb": AABB(-0.78000003, -0.056279004, -0.5515433, 0.38374102, 1.5496335, 0.55221117),
|
|
||||||
"attribute_data": PackedByteArray("pqpvP9DQ6z4zsW8/7N3rPqaqbz/s3es+M7FvP9DQ6z6mqm8/0NDrPiMiXT8Aw+E+pqpvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPu6vbz9a0+s+7q9vP1rT6z7ur28/WtPrPjOxbz/s3es+7q9vP1rT6z4zsW8/0NDrPjOxbz/s3es+IyJdPwDD4T6mqm8/0NDrPu6vbz9a0+s+M7FvP9DQ6z4jIl0/AMPhPu6vbz9a0+s+pqpvP+zd6z4jIl0/AMPhPvWrbz/Q0Os+lK5vP+zd6z6Urm8/0NDrPjyvbz/Q0Os+5K9vP+zd6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+lK5vP+zd6z4jIl0/AMPhPuSvbz/s3es+9atvP9DQ6z6Urm8/0NDrPjyvbz/Q0Os+nKxvP9DQ6z5ErW8/7N3rPpysbz/s3es+RK1vP9DQ6z7kr28/7N3rPjyvbz/s3es+5K9vP9DQ6z62sG8/XtfrPrawbz9e1+s+5K9vP9DQ6z4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4jIl0/AMPhPvWrbz/s3es+nKxvP9DQ6z6crG8/7N3rPvWrbz/Q0Os+lK5vP+zd6z48r28/0NDrPjyvbz/s3es+lK5vP9DQ6z5ErW8/7N3rPkStbz/Q0Os+9atvP+zd6z6crG8/7N3rPkStbz/s3es+9atvP+zd6z4jIl0/AMPhPiMiXT8Aw+E+trBvP17X6z48r28/7N3rPpysbz/Q0Os+RK1vP9DQ6z7kr28/0NDrPrawbz9e1+s+IyJdPwDD4T4jIl0/AMPhPiMiXT8Aw+E+IyJdPwDD4T4="),
|
|
||||||
"format": 34359742487,
|
|
||||||
"index_count": 180,
|
|
||||||
"index_data": PackedByteArray("KgArACwAKgAtACsAHQAuAC8AHQAwAC4AMQABADIAMQADAAEAHgAxADIAHgAzADEANAALAAwANAAfAAsABAAFAAYABAAHAAUANQAKACEANQAJAAoANgA3ADgANgA5ADcAOgA7ADwAOgA9ADsAPgAgAD8APgAIACAAQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATAAcABsATABNABwAAgAaAE4AAgAAABoADQAOAA8ADQAQAA4AJABPAFAATwATAFEAJAATAE8AEwAiABIAEwBSACIAJABSABMAJAAjAFIAIwAlAFMAJAAlACMAJQAkABQAFAAkAFQAFABUABEAVAAkACYAJgAkAFUAVgAoAFcAJwAoAFYAKABYACkAKAAVAFgAJwAVACgAWAAVAFkAGQAnABgAWgAnABkAWwAnAFoAFQAnAFsAFQBbABYAFQAWAFwAXAAWAF0AFQBcABcA"),
|
|
||||||
"lods": [0.053398386, PackedByteArray("GgAbAAIAAgAAABoAGgAcABsAGwAcAB0AGwAdAB4AHgAdAAMAHgADAAEADAAfAAsADAAIAB8ACAAgAB8ACAAhACAACAAJACEACQAKACEABAAFAAYABAAHAAUADQAOAA8ADQAQAA4AEwAiABIAEwAjACIAJAAjABMAJAAlACMAJQAkABQAFAAkABEAEQAkACYAFQAWABcAFQAnABYAFgAnABkAGQAnABgAJwAVACgAKAAVACkA"), 0.17307164, PackedByteArray("AAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAAKAAsADAAIAAsADQAOAA8ADQAQAA4AEQASABMAEQAUABIAFQAWABcAFQAYABYAFgAYABkA")],
|
|
||||||
"material": SubResource("StandardMaterial3D_gofht"),
|
|
||||||
"name": "M_barrel_wood",
|
|
||||||
"primitive": 3,
|
|
||||||
"uv_scale": Vector4(0, 0, 0, 0),
|
|
||||||
"vertex_count": 94,
|
|
||||||
"vertex_data": PackedByteArray("4sbnvsCEZr3ixue+sjQzvz4mvz8AAACAGeQjv8CEZr0AAACAcm/9vj4mvz9yb/2+GeQjv8CEZr0AAACAduLKvtCEZr0B48q+4sbnvsCEZr3ixue+mHIPv9CEZr2wRAm56Uv0vtaOXj/LSPS+duLKvtCEZr0B48q+mHIPv9CEZr2wRAm5vtwPv8bUvj8AAACAtXPLvsbUvj+1c8u+vtwPv8bUvj8AAACAcm/9vj4mvz9yb/2+tXPLvsbUvj+1c8u+sjQzvz4mvz8AAACAsjQzvz4mvz8AAACAmHIPv9CEZr2wRAm5GeQjv8CEZr0AAACAvtwPv8bUvj8AAACAcm/9vj4mvz9yb/2+6Uv0vtaOXj/LSPS+tXPLvsbUvj+1c8u+4sbnvsCEZr3ixue+duLKvtCEZr0B48q+cm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACA8TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/Y2tBv7WmmD8AAACAC5cgv4NPnj/xua854M8sv9aOXj+QEy86BwIiv0CVET5E9sM5BwIiv0CVET5E9sM54M8sv9aOXj+QEy86Fa5Hvz0KVz8AAACAC5cgv4NPnj/xua85Y2tBv7WmmD8AAACAcm/9vvgfPz5yb/2+8TENvz0KVz/xMQ2/yPwLv+Kdgj/I/Au/oiQEvzRzqD6iJAS/Y2tBvx6O+T4AAACA6eA6vzRzqD4AAACAqsQIvx6O+T6qxAi/Y2tBv7WmmD8AAACA3fhFv+Kdgj8AAACAqsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/q4g4v9+3sD8AAACAqsQIv7WmmD+qxAi/uTrjvqJdnj8lOeO+TA/lvkCVET6ODeW+6Uv0vuyE6j7LSPS+BwIiv0CVET5E9sM54M8sv+yE6j6QEy86TA/lvkCVET6ODeW+6Uv0vtaOXj/LSPS+4M8sv+yE6j6QEy864M8sv9aOXj+QEy866Uv0vuyE6j7LSPS+wyfrvrE2iD94Jeu+hlQmv7E2iD/R0gA6uTrjvqJdnj8lOeO+hlQmv7E2iD/R0gA6C5cgv4NPnj/xua85wyfrvrE2iD94Jeu+sjQzv/gfPz4AAACAoiQEvzRzqD6iJAS/6eA6vzRzqD4AAACAcm/9vvgfPz5yb/2+Fa5Hvz0KVz8AAACAyPwLv+Kdgj/I/Au/3fhFv+Kdgj8AAACA8TENvz0KVz/xMQ2/Y2tBvx6O+T4AAACAqsQIvx6O+T6qxAi/sjQzv/gfPz4AAACA6eA6vzRzqD4AAACAY2tBvx6O+T4AAACAsjQzv/gfPz4AAACA4M8sv+yE6j6QEy86hlQmv7E2iD/R0gA6q4g4v9+3sD8AAACA3fhFv+Kdgj8AAACAoiQEvzRzqD6iJAS/qsQIvx6O+T6qxAi/qsQIv7WmmD+qxAi/M3wCv9+3sD8zfAK/TA/lvkCVET6ODeW+6Uv0vuyE6j7LSPS+uTrjvqJdnj8lOeO+wyfrvrE2iD94Jeu++hIXTfBeu/fHDu+vtmeWz/oSF015ZJz0xw7vr7Znls//fwAAc1r/P/9/AABzWv8//38AAHNa/z//fwAA////v+fSQHX///8/98c3mv///z/3xzea////P5bMQmz///8/lsxCbP///z8+gtD8ngH/3z6C0PyeAf/fPoLQ/P///z8+gtD8ngH/32l//39BQTmfaX//f////z9pf/9/O5GniGl//3+bVxoU///8v/9///////y/////v////L/FAY0f///8v8VesPf///y/xV6w9/oSF00wYXf2+gVHVrN32Pv6BUdWpnWx/LYIpqvZiDv4xw7vr3XVtPCWzEJs////P+fSQHX///8/98c3mv///z9pf/9/////P2l//3////8/aX//f4hgqA9pf/9/EqAcEGl//39MiCsE///8v3hlXfn///y/////v////L////+/Gg0+US9plPkaDT5RE22q9xoNPlE4bhv3Gg0+UTloDfq2CKarRoub+bYIpqv7iwH6tgimqyeI1vfHDu+vQ4xE8scO76////+/xw7vr3XVtPCWzEJs////P/fHN5r///8/ttIFi////z+20gWL////P7bSBYv///8/ttIFi////z+B2v9/////P4Ha/3////8/gdr/f////z+B2v9/////P+fSQHX///8/59JAdf///z8H02B1////PwfTYHX///8/B9Ngdf///z8H02B1////P5UQyE6OaH/1lRDITsxjCPiVEMhOvWnd9JUQyE6iYqf4QQPLp0qEi/1BA8unbYP7/EEDy6ePhLf9QQPLpyyD0fz6BUdWn3ZL/PoFR1aSdCP9+hIXTbVmWfNpf/9/dXS+BWl//3////8/aX//f6dpHwtpf/9/////P2l//3////8/aX//f11TNhZpf/9/////P////L////+////8v////7////y/AAAAgP///L8+jb/y///8v////7////y//3///////L////+////8v////78=")
|
|
||||||
}]
|
|
||||||
blend_shape_mode = 0
|
|
||||||
shadow_mesh = SubResource("ArrayMesh_kwumh")
|
|
||||||
|
|
||||||
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_a40h8"]
|
|
||||||
points = PackedVector3Array(-0.6750497, 0.8693145, 0.00066787004, -0.56198585, 1.4907758, -3.4809113e-05, -0.6273075, 1.2367003, 0.00028949976, -0.70002896, 1.4933546, -3.4809113e-05, -0.7555467, 1.1925592, -3.4809113e-05, -0.77335143, 1.0203946, -3.4809113e-05, -0.78000003, 0.83988726, -3.4809113e-05, -0.6750497, 0.45793962, 0.00066787004, -0.3973859, 1.4907758, -0.39738256, -0.5603707, -0.056279004, -0.00014293194, -0.396259, -0.056279004, -0.39630148, -0.49501148, 1.4933546, -0.49500328, -0.50973606, 1.3804994, -0.5097599, -0.53426456, 1.1925592, -0.5343002, -0.54684806, 1.0203946, -0.5468406, -0.5515434, 0.83988726, -0.5515433, -0.53426456, 0.48736686, -0.5343002, -0.7555467, 0.48736686, -3.4809113e-05, -0.730004, 0.32885405, -3.4809113e-05, -0.70002896, 0.18657173, -3.4809113e-05, -0.64022905, -0.056279004, -3.4809113e-05, -0.63286674, 0.14212747, 0.00034356117, -0.4527158, -0.056279004, -0.4527334, -0.51619685, 0.32885405, -0.51619226, -0.49501148, 0.18657173, -0.49500328)
|
|
||||||
|
|
||||||
[node name="BarrelBroken" type="Node3D" unique_id=2093997772]
|
|
||||||
script = ExtResource("1_a2yrl")
|
|
||||||
|
|
||||||
[node name="cork" type="MeshInstance3D" parent="." unique_id=859811318]
|
|
||||||
mesh = SubResource("ArrayMesh_w5vqv")
|
|
||||||
|
|
||||||
[node name="cork-rigid" type="RigidBody3D" parent="." unique_id=1970803032]
|
|
||||||
|
|
||||||
[node name="cork-rigid" type="MeshInstance3D" parent="cork-rigid" unique_id=722069846]
|
|
||||||
mesh = SubResource("ArrayMesh_ai4iu")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="cork-rigid" unique_id=1965545981]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_hr8x4")
|
|
||||||
|
|
||||||
[node name="top-rigid" type="RigidBody3D" parent="." unique_id=2092838073]
|
|
||||||
|
|
||||||
[node name="top-rigid" type="MeshInstance3D" parent="top-rigid" unique_id=1814929983]
|
|
||||||
mesh = SubResource("ArrayMesh_s3st6")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="top-rigid" unique_id=290966515]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_w0dpf")
|
|
||||||
|
|
||||||
[node name="bottom-rigid" type="RigidBody3D" parent="." unique_id=1655036426]
|
|
||||||
|
|
||||||
[node name="bottom-rigid" type="MeshInstance3D" parent="bottom-rigid" unique_id=1719629887]
|
|
||||||
mesh = SubResource("ArrayMesh_aca2c")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="bottom-rigid" unique_id=1498240133]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_r4gmp")
|
|
||||||
|
|
||||||
[node name="hoop-top-rigid" type="RigidBody3D" parent="." unique_id=1330943046]
|
|
||||||
|
|
||||||
[node name="hoop-top-rigid" type="MeshInstance3D" parent="hoop-top-rigid" unique_id=18546221]
|
|
||||||
mesh = SubResource("ArrayMesh_y6few")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-top-rigid" unique_id=1554653491]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_5ehfg")
|
|
||||||
|
|
||||||
[node name="hoop-bottom-rigid" type="RigidBody3D" parent="." unique_id=998793506]
|
|
||||||
|
|
||||||
[node name="hoop-bottom-rigid" type="MeshInstance3D" parent="hoop-bottom-rigid" unique_id=2135563963]
|
|
||||||
mesh = SubResource("ArrayMesh_rv0km")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="hoop-bottom-rigid" unique_id=244415860]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_lru8l")
|
|
||||||
|
|
||||||
[node name="plank_001-rigid" type="RigidBody3D" parent="." unique_id=567269391]
|
|
||||||
|
|
||||||
[node name="plank_001-rigid" type="MeshInstance3D" parent="plank_001-rigid" unique_id=2047939221]
|
|
||||||
mesh = SubResource("ArrayMesh_3kb5t")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_001-rigid" unique_id=1970803430]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_0qui7")
|
|
||||||
|
|
||||||
[node name="plank_002-rigid" type="RigidBody3D" parent="." unique_id=305237991]
|
|
||||||
|
|
||||||
[node name="plank_002-rigid" type="MeshInstance3D" parent="plank_002-rigid" unique_id=682989417]
|
|
||||||
mesh = SubResource("ArrayMesh_oqldp")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_002-rigid" unique_id=746825339]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_pr8vc")
|
|
||||||
|
|
||||||
[node name="plank_003-rigid" type="RigidBody3D" parent="." unique_id=281618827]
|
|
||||||
|
|
||||||
[node name="plank_003-rigid" type="MeshInstance3D" parent="plank_003-rigid" unique_id=578355552]
|
|
||||||
mesh = SubResource("ArrayMesh_jgrwr")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_003-rigid" unique_id=807477961]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_0fkau")
|
|
||||||
|
|
||||||
[node name="plank_004-rigid" type="RigidBody3D" parent="." unique_id=2009474170]
|
|
||||||
|
|
||||||
[node name="plank_004-rigid" type="MeshInstance3D" parent="plank_004-rigid" unique_id=1411404405]
|
|
||||||
mesh = SubResource("ArrayMesh_8uc1q")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_004-rigid" unique_id=1802832756]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_2v1j6")
|
|
||||||
|
|
||||||
[node name="plank_005-rigid" type="RigidBody3D" parent="." unique_id=1623232064]
|
|
||||||
|
|
||||||
[node name="plank_005-rigid" type="MeshInstance3D" parent="plank_005-rigid" unique_id=1896249136]
|
|
||||||
mesh = SubResource("ArrayMesh_16jek")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_005-rigid" unique_id=602179617]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_ap7ow")
|
|
||||||
|
|
||||||
[node name="plank_006-rigid" type="RigidBody3D" parent="." unique_id=1564711583]
|
|
||||||
|
|
||||||
[node name="plank_006-rigid" type="MeshInstance3D" parent="plank_006-rigid" unique_id=840502269]
|
|
||||||
mesh = SubResource("ArrayMesh_hxh48")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_006-rigid" unique_id=1660998847]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_8p8tg")
|
|
||||||
|
|
||||||
[node name="plank_007-rigid" type="RigidBody3D" parent="." unique_id=213841488]
|
|
||||||
|
|
||||||
[node name="plank_007-rigid" type="MeshInstance3D" parent="plank_007-rigid" unique_id=1123082979]
|
|
||||||
mesh = SubResource("ArrayMesh_lxhy4")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_007-rigid" unique_id=71841718]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_pts0m")
|
|
||||||
|
|
||||||
[node name="plank_008-rigid" type="RigidBody3D" parent="." unique_id=558017969]
|
|
||||||
|
|
||||||
[node name="plank_008-rigid" type="MeshInstance3D" parent="plank_008-rigid" unique_id=2011156125]
|
|
||||||
mesh = SubResource("ArrayMesh_k0f6b")
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="plank_008-rigid" unique_id=584578926]
|
|
||||||
shape = SubResource("ConvexPolygonShape3D_a40h8")
|
|
||||||
Reference in New Issue
Block a user