Warcraft scene :

- add some props, socle fiole and HO materials
- setup collicion shape on HO items
- setup signal and function to hide HO
This commit is contained in:
stilobique-surface
2021-05-13 18:57:12 +02:00
parent 6eeea5c6af
commit cba9c50d90
27 changed files with 1673 additions and 99 deletions
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
+3 -3
View File
@@ -2,12 +2,12 @@
importer="scene"
type="PackedScene"
path="res://.import/spyglass.gltf-d150be4703b31b395c1c71afd876d526.scn"
path="res://.import/spyglass.gltf-f88c2aed065225936fc295c1654b7c4b.scn"
[deps]
source_file="res://assets/props/Spyglass/spyglass.gltf"
dest_files=[ "res://.import/spyglass.gltf-d150be4703b31b395c1c71afd876d526.scn" ]
source_file="res://assets/props/spyglass/spyglass.gltf"
dest_files=[ "res://.import/spyglass.gltf-f88c2aed065225936fc295c1654b7c4b.scn" ]
[params]
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+135 -5
View File
@@ -4,11 +4,102 @@ const time_max = 3000 # msec
onready var meshes = {
"dagger": {
"mesh": $"Main Scene Props/dagger",
"mesh": $"Hidden Objects Items/dagger",
"value": 0.0,
"label": "Dagger",
"lock": false,
"tick_reference": null
},
"fiole1": {
"mesh": $"Hidden Objects Items/Fioles x3/sm_fiole1",
"value": 0.0,
"label": "Fiole",
"lock": false,
"tick_reference": null
},
"fiole2": {
"mesh": $"Hidden Objects Items/Fioles x3/sm_fiole2",
"value": 0.0,
"label": "Fiole",
"lock": false,
"tick_reference": null
},
"fiole3": {
"mesh": $"Hidden Objects Items/Fioles x3/sm_fiole_socle/sm_fiole3",
"value": 0.0,
"label": "Fiole",
"lock": false,
"tick_reference": null
},
"spyglass": {
"mesh": $"Hidden Objects Items/sm_spyglass",
"value": 0.0,
"label": "Spyglass",
"lock": false,
"tick_reference": null
},
"coin1": {
"mesh": $"Hidden Objects Items/golds/sm_stackgold_1",
"value": 0.0,
"label": "Coins",
"lock": false,
"tick_reference": null
},
"coin2": {
"mesh": $"Hidden Objects Items/golds/sm_stackgold_2",
"value": 0.0,
"label": "Coins",
"lock": false,
"tick_reference": null
},
"coin3": {
"mesh": $"Hidden Objects Items/golds/sm_stackgold_3",
"value": 0.0,
"label": "Coins",
"lock": false,
"tick_reference": null
},
"weapon": {
"mesh": $"Hidden Objects Items/sm_weapon_gun",
"value": 0.0,
"label": "Weapon Gun",
"lock": false,
"tick_reference": null
},
"beer": {
"mesh": $"Hidden Objects Items/sm_pinte_beer",
"value": 0.0,
"label": "Beer Pinte",
"lock": false,
"tick_reference": null
},
"apple1": {
"mesh": $"Hidden Objects Items/apples/sm_apple_1",
"value": 0.0,
"label": "Apple",
"lock": false,
"tick_reference": null
},
"apple2": {
"mesh": $"Hidden Objects Items/apples/sm_apple_2",
"value": 0.0,
"label": "Apple",
"lock": false,
"tick_reference": null
},
"apple3": {
"mesh": $"Hidden Objects Items/apples/sm_apple_3",
"value": 0.0,
"label": "Apple",
"lock": false,
"tick_reference": null
},
"apple4": {
"mesh": $"Hidden Objects Items/apples/sm_apple_4",
"value": 0.0,
"label": "Apple",
"lock": false,
"tick_reference": null
}
}
@@ -46,13 +137,52 @@ func _confirm_before_quit():
func _quit_to_menu():
Global.goto_scene("res://scenes/main.tscn")
# Event when user click/touch dagger
func _on_dagger_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("dagger", event)
func _initialize_mesh_ref(meshInstance, event):
if meshes[meshInstance]["lock"] == false and (event is InputEventMouseButton or event is InputEventScreenTouch):
meshes[meshInstance]["lock"] = true
# Event when user click/touch dagger
func _on_dagger_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("dagger", event)
func _on_fiole1_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("fiole1", event)
func _on_fiole2_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("fiole2", event)
func _on_fiole3_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("fiole3", event)
func _on_spyglass_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("spyglass", event)
func _on_pinte_beer_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("beer", event)
func _on_weapon_gun_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("weapon", event)
func _on_apple_1_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("apple1", event)
func _on_apple_2_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("apple2", event)
func _on_apple_3_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("apple3", event)
func _on_apple_4_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("apple4", event)
func _on_gold_1_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("coin1", event)
func _on_gold_2_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("coin2", event)
func _on_gold_3_input_event(camera, event, click_position, click_normal, shape_idx):
_initialize_mesh_ref("coin3", event)
func _on_ConfirmEscape_confirmed():
_quit_to_menu()
+294 -33
View File
@@ -1,4 +1,4 @@
[gd_scene load_steps=25 format=2]
[gd_scene load_steps=54 format=2]
[ext_resource path="res://assets/props/candle/sm_candle_top.mesh" type="ArrayMesh" id=1]
[ext_resource path="res://scenes/levels/warcraft/WarCraft.gd" type="Script" id=2]
@@ -19,6 +19,22 @@
[ext_resource path="res://assets/props/candle/sm_candle_d.mesh" type="ArrayMesh" id=17]
[ext_resource path="res://assets/props/book/sm_book.mesh" type="ArrayMesh" id=18]
[ext_resource path="res://assets/props/dagger/materials/MA_dagger.material" type="Material" id=19]
[ext_resource path="res://assets/props/misc/sm_gabarit_male.mesh" type="ArrayMesh" id=20]
[ext_resource path="res://assets/props/weapon gun/sm_weapon_gun.mesh" type="ArrayMesh" id=21]
[ext_resource path="res://assets/props/apple/sm_apple.mesh" type="ArrayMesh" id=22]
[ext_resource path="res://assets/props/pinte beer/sm_pinte_beer.mesh" type="ArrayMesh" id=23]
[ext_resource path="res://assets/props/fiole/sm_fiole.mesh" type="ArrayMesh" id=24]
[ext_resource path="res://assets/props/fiole/sm_fiole_socle.mesh" type="ArrayMesh" id=25]
[ext_resource path="res://assets/props/fiole/materials/MA_fiole_green.material" type="Material" id=26]
[ext_resource path="res://assets/props/fiole/materials/MA_fiole_red.material" type="Material" id=27]
[ext_resource path="res://assets/props/fiole/materials/MA_fiole_blue.material" type="Material" id=28]
[ext_resource path="res://assets/props/spyglass/sm_spyglass.mesh" type="ArrayMesh" id=29]
[ext_resource path="res://assets/props/stack gold/sm_stackgold.mesh" type="ArrayMesh" id=30]
[ext_resource path="res://assets/props/spyglass/materials/MA_spyglass.material" type="Material" id=31]
[ext_resource path="res://assets/props/stack gold/materials/MA_gold.material" type="Material" id=32]
[ext_resource path="res://assets/props/pinte beer/materials/MA_pinte_beer.material" type="Material" id=33]
[ext_resource path="res://assets/props/weapon gun/materials/MA_weapon_gun.material" type="Material" id=34]
[ext_resource path="res://assets/props/apple/materials/MA_apple.material" type="Material" id=35]
[sub_resource type="CubeMesh" id=1]
@@ -37,14 +53,12 @@ surfaces/0 = {
"vertex_count": 66436
}
[sub_resource type="CapsuleShape" id=5]
[sub_resource type="PanoramaSky" id=3]
[sub_resource type="PanoramaSky" id=4]
panorama = ExtResource( 11 )
[sub_resource type="Environment" id=4]
[sub_resource type="Environment" id=5]
background_mode = 3
background_sky = SubResource( 3 )
background_sky = SubResource( 4 )
background_color = Color( 0.188235, 0.133333, 0.133333, 1 )
background_energy = 0.6
ambient_light_color = Color( 0.694118, 0.168627, 0.67451, 1 )
@@ -64,6 +78,57 @@ ss_reflections_enabled = true
dof_blur_far_distance = 2.0
glow_enabled = true
[sub_resource type="CapsuleShape" id=9]
radius = 0.130821
height = 0.168171
[sub_resource type="CapsuleShape" id=10]
radius = 0.129956
height = 0.149993
[sub_resource type="CapsuleShape" id=11]
radius = 0.124344
height = 0.123496
[sub_resource type="CapsuleShape" id=12]
radius = 0.0500489
height = 0.330211
[sub_resource type="CapsuleShape" id=13]
radius = 0.0995524
height = 0.748899
[sub_resource type="CapsuleShape" id=14]
radius = 0.114536
height = 0.236295
[sub_resource type="CapsuleShape" id=15]
radius = 0.0911443
height = 0.831942
[sub_resource type="SphereShape" id=16]
radius = 0.0777453
[sub_resource type="SphereShape" id=17]
radius = 0.0939276
[sub_resource type="SphereShape" id=18]
radius = 0.0872712
[sub_resource type="SphereShape" id=19]
radius = 0.0817803
[sub_resource type="BoxShape" id=20]
extents = Vector3( 0.075969, 0.0690835, 0.0842404 )
[sub_resource type="CylinderShape" id=21]
radius = 0.0715322
height = 0.169626
[sub_resource type="CylinderShape" id=22]
radius = 0.0931278
height = 0.171908
[node name="Warcraft" type="Spatial"]
script = ExtResource( 2 )
@@ -84,24 +149,28 @@ far = 60.0
[node name="MeshInstance" type="MeshInstance" parent="Building"]
transform = Transform( 5.45383, 0, 0, 0, 2.05553, 0, 0, 0, 0.347932, -3.43965, 1.54814, 5.1384 )
visible = false
use_in_baked_light = true
mesh = SubResource( 1 )
material/0 = ExtResource( 8 )
[node name="MeshInstance4" type="MeshInstance" parent="Building"]
transform = Transform( 5.45383, 0, 0, 0, -8.98502e-08, 0.347932, 0, -5.54994, -4.10632e-08, -3.44218, 3.54814, 0.156369 )
visible = false
use_in_baked_light = true
mesh = SubResource( 1 )
material/0 = ExtResource( 8 )
[node name="MeshInstance2" type="MeshInstance" parent="Building"]
transform = Transform( 5.45383, 0, 0, 0, 2.05553, 0, 0, 0, 0.347932, -3.44218, 1.54814, -4.11673 )
visible = false
use_in_baked_light = true
mesh = SubResource( 1 )
material/0 = ExtResource( 8 )
[node name="MeshInstance3" type="MeshInstance" parent="Building"]
transform = Transform( -2.38394e-07, 0, -0.347932, 0, 2.05553, 0, 5.45383, 0, -1.52086e-08, -8.4425, 1.54516, 0.872685 )
visible = false
use_in_baked_light = true
mesh = SubResource( 1 )
material/0 = ExtResource( 8 )
@@ -113,56 +182,62 @@ cell_center_y = false
cell_center_z = false
baked_meshes = [ SubResource( 2 ) ]
data = {
"cells": PoolIntArray( 0, 0, 3, 65531, 0, 3, 65532, 0, 536870915, 65533, 0, 3, 65534, 0, 3, 65535, 0, 3, 0, 1, 3, 65531, 1, 3, 65532, 1, 3, 65533, 1, 3, 65534, 1, -536870909, 65535, 1, 3, 0, 2, -1610612733, 65531, 2, 3, 65532, 2, 3, 65533, 2, 3, 65534, 2, 3, 65535, 2, 3, 0, 65534, 3, 65531, 65534, -1073741821, 65532, 65534, -1610612733, 65533, 65534, 3, 65534, 65534, 3, 65535, 65534, -1610612733, 0, 65535, 3, 65531, 65535, 3, 65532, 65535, -1610612733, 65533, 65535, 3, 65534, 65535, 536870915, 65535, 65535, 3 )
"cells": PoolIntArray( 0, 0, 3, 65531, 0, 3, 65532, 0, 3, 65533, 0, 3, 65534, 0, 3, 65535, 0, 3, 0, 1, 3, 65531, 1, 3, 65532, 1, 3, 65533, 1, 3, 65534, 1, 3, 65535, 1, 3, 0, 2, 3, 65531, 2, 3, 65532, 2, 3, 65533, 2, 3, 65534, 2, 3, 65535, 2, 3, 0, 65534, 3, 65531, 65534, 3, 65532, 65534, 3, 65533, 65534, 3, 65534, 65534, 3, 65535, 65534, 3, 0, 65535, 3, 65531, 65535, 3, 65532, 65535, 3, 65533, 65535, 3, 65534, 65535, 3, 65535, 65535, 3 )
}
__meta__ = {
"_editor_clip_": 0,
"_editor_floor_": Vector3( 0, 0, 0 )
}
[node name="sm_table2" type="MeshInstance" parent="."]
[node name="table right" type="MeshInstance" parent="."]
transform = Transform( 0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, -2.04193, 0.815994, -1.9022 )
use_in_baked_light = true
mesh = ExtResource( 12 )
material/0 = null
[node name="sm_growler2" type="MeshInstance" parent="sm_table2"]
[node name="sm_growler2" type="MeshInstance" parent="table right"]
transform = Transform( 0.428226, 0, -0.903672, 0, 1, 0, 0.903672, 0, 0.428226, 0.0848827, 0.0842252, 0.24329 )
use_in_baked_light = true
mesh = ExtResource( 10 )
material/0 = null
[node name="sm_godet3" type="MeshInstance" parent="sm_table2"]
[node name="sm_godet3" type="MeshInstance" parent="table right"]
transform = Transform( 0.869771, 0, 0.493456, 0, 1, 0, -0.493456, 0, 0.869771, -0.0515881, 0.0691012, -0.0287701 )
use_in_baked_light = true
mesh = ExtResource( 3 )
material/0 = null
[node name="sm_godet2" type="MeshInstance" parent="sm_table2"]
[node name="sm_godet4" type="MeshInstance" parent="table right"]
transform = Transform( 0.979508, 0.200153, 0.0224678, -0.0198889, -0.0148863, 0.999692, 0.200426, -0.979652, -0.0106004, 0.335115, 0.132765, 0.249402 )
use_in_baked_light = true
mesh = ExtResource( 3 )
material/0 = null
[node name="sm_godet2" type="MeshInstance" parent="table right"]
transform = Transform( -0.236782, -0.0445638, 0.970541, -0.0267146, 0.998868, 0.039347, -0.971196, -0.0166109, -0.237705, 0.115576, 0.0776632, -0.00375021 )
use_in_baked_light = true
mesh = ExtResource( 3 )
material/0 = null
[node name="sm_table3" type="MeshInstance" parent="."]
[node name="table left" type="MeshInstance" parent="."]
transform = Transform( -0.958482, 0, -0.285153, 0, 1, 0, 0.285153, 0, -0.958482, -2.7741, 0.826797, 2.21009 )
use_in_baked_light = true
mesh = ExtResource( 12 )
material/0 = null
[node name="sm_growler2" type="MeshInstance" parent="sm_table3"]
[node name="sm_growler2" type="MeshInstance" parent="table left"]
transform = Transform( -0.958482, 0, 0.285153, 0, 1, 0, -0.285153, 0, -0.958482, 0, 0.0658306, 0 )
use_in_baked_light = true
mesh = ExtResource( 10 )
material/0 = null
[node name="sm_godet2" type="MeshInstance" parent="sm_table3"]
[node name="sm_godet2" type="MeshInstance" parent="table left"]
transform = Transform( -0.958482, 0.0116327, 0.284916, 0, 0.999168, -0.0407945, -0.285153, -0.0391008, -0.957684, -0.17328, 0.0729555, 0.189056 )
use_in_baked_light = true
mesh = ExtResource( 3 )
material/0 = null
[node name="sm_godet3" type="MeshInstance" parent="sm_table3"]
[node name="sm_godet3" type="MeshInstance" parent="table left"]
transform = Transform( -0.958482, -0.0136413, 0.284827, 0, 0.998855, 0.0478387, -0.285153, 0.0458525, -0.957385, -0.0769451, 0.0599785, -0.25378 )
use_in_baked_light = true
mesh = ExtResource( 3 )
@@ -212,16 +287,6 @@ use_in_baked_light = true
mesh = ExtResource( 12 )
material/0 = null
[node name="dagger" type="MeshInstance" parent="Main Scene Props"]
transform = Transform( -0.242904, -0.97005, -4.24022e-08, 0, -4.37114e-08, 1, -0.97005, 0.242904, 1.06177e-08, 0.441892, 0.938817, 0.531178 )
mesh = ExtResource( 14 )
material/0 = ExtResource( 19 )
[node name="Area" type="Area" parent="Main Scene Props/dagger"]
[node name="CollisionShape" type="CollisionShape" parent="Main Scene Props/dagger/Area"]
shape = SubResource( 5 )
[node name="sm_stool_b2" type="MeshInstance" parent="Main Scene Props"]
transform = Transform( -0.232037, 0, -0.972707, 0, 1, 0, 0.972707, 0, -0.232037, -2.91873, 0.0130518, 0.702275 )
use_in_baked_light = true
@@ -229,7 +294,13 @@ mesh = ExtResource( 6 )
material/0 = null
[node name="sm_stool_b3" type="MeshInstance" parent="Main Scene Props"]
transform = Transform( 0.770013, 0, -0.638029, 0, 1, 0, 0.638029, 0, 0.770013, -4.33166, 0.013052, 1.08363 )
transform = Transform( 0.769693, -0.034908, -0.637459, 0.0288114, 0.999386, -0.0199395, 0.637764, -0.00301879, 0.770226, -4.33166, 0.0231258, 1.08363 )
use_in_baked_light = true
mesh = ExtResource( 6 )
material/0 = null
[node name="sm_stool_b7" type="MeshInstance" parent="Main Scene Props"]
transform = Transform( 0.98104, 0, 0.193806, 0, 1, 0, -0.193806, 0, 0.98104, -3.04076, 0.0372323, -0.817556 )
use_in_baked_light = true
mesh = ExtResource( 6 )
material/0 = null
@@ -253,7 +324,7 @@ mesh = ExtResource( 6 )
material/0 = null
[node name="Book3" type="MeshInstance" parent="Main Scene Props"]
transform = Transform( 0.5, 0, 0.866025, 0, 1, 0, -0.866025, 0, 0.5, 0.0106606, 0.961322, 0.981535 )
transform = Transform( 0.5, 0, 0.866025, 0, 1, 0, -0.866025, 0, 0.5, 0.0106606, 0.96499, 0.981535 )
use_in_baked_light = true
mesh = ExtResource( 18 )
material/0 = null
@@ -265,7 +336,7 @@ mesh = ExtResource( 18 )
material/0 = null
[node name="Book2" type="MeshInstance" parent="Main Scene Props"]
transform = Transform( 0.122577, 0.0288089, -0.992041, -0.0361233, 0.999045, 0.0245489, 0.991801, 0.0328267, 0.1235, 0.493033, 0.936805, -0.0856308 )
transform = Transform( 0.122577, 0.0288089, -0.992041, -0.0361233, 0.999045, 0.0245489, 0.991801, 0.0328267, 0.1235, 0.493202, 0.942654, -0.0854386 )
use_in_baked_light = true
mesh = ExtResource( 18 )
material/0 = null
@@ -289,7 +360,7 @@ mesh = ExtResource( 3 )
material/0 = null
[node name="sm_godet4" type="MeshInstance" parent="Main Scene Props"]
transform = Transform( 0.886172, -0.463214, 0.0114893, -0.0309068, -0.0343508, 0.998932, -0.462324, -0.885581, -0.0447572, -0.0863596, 0.96815, 0.743407 )
transform = Transform( 0.886172, -0.463214, 0.0114893, -0.0309068, -0.0343508, 0.998932, -0.462324, -0.885581, -0.0447572, -0.0861932, 0.982616, 0.742759 )
use_in_baked_light = true
mesh = ExtResource( 3 )
material/0 = null
@@ -307,13 +378,13 @@ mesh = ExtResource( 10 )
material/0 = null
[node name="sm_wood_parchment2" type="MeshInstance" parent="Main Scene Props"]
transform = Transform( 0.796076, 0.00917861, -0.605127, 0, 0.999885, 0.0151663, 0.605197, -0.0120736, 0.795984, 0.543255, 0.957499, 0.755328 )
transform = Transform( 0.796076, 0.00917861, -0.605127, 0, 0.999885, 0.0151663, 0.605197, -0.0120736, 0.795984, 0.543303, 0.962739, 0.755265 )
use_in_baked_light = true
mesh = ExtResource( 13 )
material/0 = null
[node name="sm_paper_parcment" type="MeshInstance" parent="Main Scene Props/sm_wood_parchment2"]
transform = Transform( 1, 1.44355e-08, -5.36442e-07, -9.77889e-09, 1, 9.31323e-09, 0, 1.39698e-08, 1, -0.259292, -0.0429049, 0.0230856 )
transform = Transform( 0.999247, -0.0387791, 0.000939459, 0.0387899, 0.999067, -0.0189805, -0.000202596, 0.0190026, 0.999819, -0.259066, -0.0579576, 0.0227574 )
use_in_baked_light = true
mesh = ExtResource( 7 )
material/0 = null
@@ -387,7 +458,7 @@ shadow_enabled = true
shadow_contact = 0.3
[node name="WorldEnvironment" type="WorldEnvironment" parent="Lighting"]
environment = SubResource( 4 )
environment = SubResource( 5 )
[node name="Dialog" type="Control" parent="."]
margin_right = 40.0
@@ -400,10 +471,200 @@ __meta__ = {
visible = true
margin_right = 200.0
margin_bottom = 70.0
rect_min_size = Vector2( 400, 140 )
window_title = "Veuillez confirmer…"
__meta__ = {
"_edit_use_anchors_": false
}
[connection signal="input_event" from="Main Scene Props/dagger/Area" to="." method="_on_dagger_input_event"]
[node name="sm_gabarit_male" type="MeshInstance" parent="."]
transform = Transform( 0.534795, 0, 0.844982, 0, 1, 0, -0.844982, 0, 0.534795, -4.02751, 0.0561329, -0.889434 )
mesh = ExtResource( 20 )
material/0 = ExtResource( 8 )
[node name="Hidden Objects Items" type="Spatial" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.233905, 1.0296, -0.405055 )
[node name="Fioles x3" type="Spatial" parent="Hidden Objects Items"]
[node name="sm_fiole1" type="MeshInstance" parent="Hidden Objects Items/Fioles x3"]
transform = Transform( -0.210773, -0.635682, 0.742619, 0.949185, -0.314721, 0, 0.233718, 0.704883, 0.669714, 0.0481223, 0, -0.094099 )
mesh = ExtResource( 24 )
material/0 = ExtResource( 26 )
[node name="AreaFiole1" type="Area" parent="Hidden Objects Items/Fioles x3/sm_fiole1"]
[node name="CollisionShape" type="CollisionShape" parent="Hidden Objects Items/Fioles x3/sm_fiole1/AreaFiole1"]
transform = Transform( 1, 2.98023e-08, -8.9407e-08, 0, -1.19209e-07, 1, -8.9407e-08, -1, 2.98023e-08, -5.96046e-08, 0.0801149, 0 )
shape = SubResource( 9 )
[node name="sm_fiole2" type="MeshInstance" parent="Hidden Objects Items/Fioles x3"]
transform = Transform( 0.655275, 0.636944, -0.4061, 0.670978, -0.243833, 0.700239, 0.346993, -0.731333, -0.587153, -4.19531, -0.894133, 2.66915 )
mesh = ExtResource( 24 )
material/0 = ExtResource( 27 )
[node name="AreaFiole2" type="Area" parent="Hidden Objects Items/Fioles x3/sm_fiole2"]
transform = Transform( 1, -2.98023e-08, 0, -2.98023e-08, 1, 0, 1.49012e-08, -1.19209e-07, 1, -2.38419e-07, -0.0202575, 0 )
[node name="CollisionShape" type="CollisionShape" parent="Hidden Objects Items/Fioles x3/sm_fiole2/AreaFiole2"]
transform = Transform( 1, 5.96046e-08, -8.9407e-08, 2.98023e-08, -8.9407e-08, 1, -8.9407e-08, -1, 0, 2.38419e-07, 0.0823998, -1.19209e-07 )
shape = SubResource( 10 )
[node name="sm_fiole_socle" type="MeshInstance" parent="Hidden Objects Items/Fioles x3"]
transform = Transform( 0.6773, -1.86265e-09, 0.735707, -0.0293841, 0.999202, 0.0270513, -0.73512, -0.03994, 0.67676, -2.27881, -0.11528, -1.23929 )
mesh = ExtResource( 25 )
material/0 = null
[node name="sm_fiole3" type="MeshInstance" parent="Hidden Objects Items/Fioles x3/sm_fiole_socle"]
transform = Transform( 0.919703, -0.349433, -0.179005, 0.316708, 0.929754, -0.187758, 0.232039, 0.115989, 0.965766, -1.19209e-07, 0.1147, 0.00100636 )
mesh = ExtResource( 24 )
material/0 = ExtResource( 28 )
[node name="AreaFiole3" type="Area" parent="Hidden Objects Items/Fioles x3/sm_fiole_socle/sm_fiole3"]
[node name="CollisionShape" type="CollisionShape" parent="Hidden Objects Items/Fioles x3/sm_fiole_socle/sm_fiole3/AreaFiole3"]
transform = Transform( 1, 2.08616e-07, -7.45058e-08, -5.96046e-08, -1.49012e-07, 1, 5.96046e-08, -1, -1.04308e-07, -1.78814e-07, 0.0560231, 0 )
shape = SubResource( 11 )
[node name="dagger" type="MeshInstance" parent="Hidden Objects Items"]
transform = Transform( -0.625025, -0.77987, 0.0338859, 0, 0.0434097, 0.999058, -0.780606, 0.624436, -0.0271321, 0.697412, -0.0996332, 0.822543 )
mesh = ExtResource( 14 )
material/0 = ExtResource( 19 )
[node name="Area" type="Area" parent="Hidden Objects Items/dagger"]
[node name="CollisionShape" type="CollisionShape" parent="Hidden Objects Items/dagger/Area"]
transform = Transform( 1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0.0802139, 0 )
shape = SubResource( 12 )
[node name="sm_spyglass" type="MeshInstance" parent="Hidden Objects Items"]
transform = Transform( 0.665919, -0.0332091, 0.63579, 1.34429e-08, 0.920039, 0.0480562, -0.636656, -0.0347355, 0.665013, -2.88265, -0.329537, -0.428369 )
mesh = ExtResource( 29 )
material/0 = ExtResource( 31 )
[node name="Area2" type="Area" parent="Hidden Objects Items/sm_spyglass"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
[node name="CollisionShape" type="CollisionShape" parent="Hidden Objects Items/sm_spyglass/Area2"]
transform = Transform( 1, 0, 0, 1.86265e-09, 1, 3.72529e-09, -2.98023e-08, 3.72529e-09, 1, 2.38419e-07, -1.19209e-07, 0.0177534 )
shape = SubResource( 13 )
[node name="sm_pinte_beer" type="MeshInstance" parent="Hidden Objects Items"]
transform = Transform( 0.996658, -0.053142, 0.0620432, 0.0548108, 0.998171, -0.0255105, -0.060574, 0.0288258, 0.997748, -2.8842, 0.173697, 1.98168 )
mesh = ExtResource( 23 )
material/0 = ExtResource( 33 )
[node name="Area3" type="Area" parent="Hidden Objects Items/sm_pinte_beer"]
transform = Transform( 1, 0, 7.45058e-09, -1.16415e-10, 1, -1.86265e-09, 0, 0, 1, -2.38419e-07, -0.21161, -1.19209e-07 )
[node name="CollisionShapeBeer" type="CollisionShape" parent="Hidden Objects Items/sm_pinte_beer/Area3"]
transform = Transform( 1, 0, -1.61817e-08, 1.83936e-08, -4.28408e-08, 1, 0, -1, -4.65661e-08, 9.53674e-07, 0.0746492, 2.38419e-07 )
shape = SubResource( 14 )
[node name="sm_weapon_gun" type="MeshInstance" parent="Hidden Objects Items"]
transform = Transform( 0.540284, -0.813497, 0.215212, -0.009216, 0.250018, 0.968198, -0.841432, -0.525085, 0.127583, -2.7508, -0.359206, 1.19589 )
mesh = ExtResource( 21 )
material/0 = ExtResource( 34 )
[node name="Area4" type="Area" parent="Hidden Objects Items/sm_weapon_gun"]
[node name="CollisionShapeWeapon" type="CollisionShape" parent="Hidden Objects Items/sm_weapon_gun/Area4"]
transform = Transform( -1.49012e-07, 0, 1, -1, -1.49012e-08, 0, 3.72529e-08, -1, -5.21541e-08, 0.0388942, 0.0484145, -8.19564e-08 )
shape = SubResource( 15 )
[node name="apples" type="Spatial" parent="Hidden Objects Items"]
[node name="sm_apple_1" type="MeshInstance" parent="Hidden Objects Items/apples"]
transform = Transform( 0.849809, -0.0462348, 0.525058, 0.0744364, 0.996689, -0.0327109, -0.521807, 0.0668814, 0.850438, -2.20275, -0.0779731, 2.45146 )
mesh = ExtResource( 22 )
material/0 = ExtResource( 35 )
[node name="Area5" type="Area" parent="Hidden Objects Items/apples/sm_apple_1"]
[node name="CollisionShapeApple" type="CollisionShape" parent="Hidden Objects Items/apples/sm_apple_1/Area5"]
transform = Transform( -1.45286e-07, -2.98023e-08, 1, -1, -1.11759e-08, 0, 1.86265e-08, -1, -8.9407e-08, -1.90735e-06, 0.00575864, 0 )
shape = SubResource( 16 )
[node name="sm_apple_2" type="MeshInstance" parent="Hidden Objects Items/apples"]
transform = Transform( -0.190449, 0, 0.981697, 0, 1, 0, -0.981697, 0, -0.190449, -1.71166, -0.0869397, -1.29534 )
mesh = ExtResource( 22 )
material/0 = ExtResource( 35 )
[node name="Area6" type="Area" parent="Hidden Objects Items/apples/sm_apple_2"]
[node name="CollisionShapeApple2" type="CollisionShape" parent="Hidden Objects Items/apples/sm_apple_2/Area6"]
transform = Transform( -1.49012e-07, 4.47035e-08, 1, -1, -1.49012e-08, 0, 3.72529e-08, -1, -1.49012e-08, -4.76837e-07, -0.00566041, 0 )
shape = SubResource( 17 )
[node name="sm_apple_3" type="MeshInstance" parent="Hidden Objects Items/apples"]
transform = Transform( 0.823731, 0.226496, -0.519776, -0.248954, 0.96813, 0.0273319, 0.509401, 0.106886, 0.853865, -0.718663, -0.36046, 1.92043 )
mesh = ExtResource( 22 )
material/0 = ExtResource( 35 )
[node name="Area7" type="Area" parent="Hidden Objects Items/apples/sm_apple_3"]
[node name="CollisionShapeApple3" type="CollisionShape" parent="Hidden Objects Items/apples/sm_apple_3/Area7"]
transform = Transform( -1.71363e-07, 0, 1, -1, -3.72529e-08, 1.49012e-08, 2.98023e-08, -1, -1.19209e-07, -3.57628e-07, 0.0142345, 2.38419e-07 )
shape = SubResource( 18 )
[node name="sm_apple_4" type="MeshInstance" parent="Hidden Objects Items/apples"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.97752, -0.491035, 0.41055 )
mesh = ExtResource( 22 )
material/0 = ExtResource( 35 )
[node name="Area8" type="Area" parent="Hidden Objects Items/apples/sm_apple_4"]
[node name="CollisionShapeApple4" type="CollisionShape" parent="Hidden Objects Items/apples/sm_apple_4/Area8"]
transform = Transform( -1.49012e-07, 0, 1, -1, -1.49012e-08, 0, 3.72529e-08, -1, -5.21541e-08, -4.76837e-07, 0.00115258, -1.17347e-07 )
shape = SubResource( 19 )
[node name="golds" type="Spatial" parent="Hidden Objects Items"]
[node name="sm_stackgold_1" type="MeshInstance" parent="Hidden Objects Items/golds"]
transform = Transform( -0.958704, -0.0851446, 0.271362, -0.0825332, 0.996367, 0.0210433, -0.272167, -0.00222202, -0.962248, 0.234182, -0.0596957, 0.546686 )
mesh = ExtResource( 30 )
material/0 = ExtResource( 32 )
[node name="Area9" type="Area" parent="Hidden Objects Items/golds/sm_stackgold_1"]
[node name="CollisionShapeGold1" type="CollisionShape" parent="Hidden Objects Items/golds/sm_stackgold_1/Area9"]
transform = Transform( 1, -4.65661e-08, 0, -1.38185e-07, 0.999999, 3.14321e-08, 4.17233e-07, -4.19095e-09, 1, 0.0276761, 0.00212932, 0.0336302 )
shape = SubResource( 20 )
[node name="sm_stackgold_2" type="MeshInstance" parent="Hidden Objects Items/golds"]
transform = Transform( 0.250245, 2.79397e-09, -0.968183, 0.0456076, 0.99889, 0.0117882, 0.967108, -0.0471065, 0.249967, 0.752443, -0.0417374, 1.3694 )
mesh = ExtResource( 30 )
material/0 = ExtResource( 32 )
[node name="Area10" type="Area" parent="Hidden Objects Items/golds/sm_stackgold_2"]
[node name="CollisionShapeGold2" type="CollisionShape" parent="Hidden Objects Items/golds/sm_stackgold_2/Area10"]
transform = Transform( 1, 0, 2.98023e-08, 7.45058e-09, 1, -9.31323e-10, 5.96046e-08, 0, 1, 0.0499306, 1.19209e-07, 0.0191208 )
shape = SubResource( 21 )
[node name="sm_stackgold_3" type="MeshInstance" parent="Hidden Objects Items/golds"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -4.74641, -0.885448, -0.198129 )
mesh = ExtResource( 30 )
material/0 = ExtResource( 32 )
[node name="Area11" type="Area" parent="Hidden Objects Items/golds/sm_stackgold_3"]
[node name="CollisionShapeGold3" type="CollisionShape" parent="Hidden Objects Items/golds/sm_stackgold_3/Area11"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0358186, 0, 0.0109152 )
shape = SubResource( 22 )
[connection signal="confirmed" from="Dialog/ConfirmEscape" to="." method="_on_ConfirmEscape_confirmed"]
[connection signal="input_event" from="Hidden Objects Items/Fioles x3/sm_fiole1/AreaFiole1" to="." method="_on_fiole1_input_event"]
[connection signal="input_event" from="Hidden Objects Items/Fioles x3/sm_fiole2/AreaFiole2" to="." method="_on_fiole2_input_event"]
[connection signal="input_event" from="Hidden Objects Items/Fioles x3/sm_fiole_socle/sm_fiole3/AreaFiole3" to="." method="_on_fiole3_input_event"]
[connection signal="input_event" from="Hidden Objects Items/dagger/Area" to="." method="_on_dagger_input_event"]
[connection signal="input_event" from="Hidden Objects Items/sm_spyglass/Area2" to="." method="_on_spyglass_input_event"]
[connection signal="input_event" from="Hidden Objects Items/sm_pinte_beer/Area3" to="." method="_on_pinte_beer_input_event"]
[connection signal="input_event" from="Hidden Objects Items/sm_weapon_gun/Area4" to="." method="_on_weapon_gun_input_event"]
[connection signal="input_event" from="Hidden Objects Items/apples/sm_apple_1/Area5" to="." method="_on_apple_1_input_event"]
[connection signal="input_event" from="Hidden Objects Items/apples/sm_apple_2/Area6" to="." method="_on_apple_2_input_event"]
[connection signal="input_event" from="Hidden Objects Items/apples/sm_apple_3/Area7" to="." method="_on_apple_3_input_event"]
[connection signal="input_event" from="Hidden Objects Items/apples/sm_apple_4/Area8" to="." method="_on_apple_4_input_event"]
[connection signal="input_event" from="Hidden Objects Items/golds/sm_stackgold_1/Area9" to="." method="_on_gold_1_input_event"]
[connection signal="input_event" from="Hidden Objects Items/golds/sm_stackgold_2/Area10" to="." method="_on_gold_2_input_event"]
[connection signal="input_event" from="Hidden Objects Items/golds/sm_stackgold_3/Area11" to="." method="_on_gold_3_input_event"]