feat: interactibles now emit signals and are parametrable through text and ids
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 7s
Create tag and build when new code gets to main / Export (push) Successful in 2m14s

This commit is contained in:
2025-06-28 11:04:03 +02:00
parent e59f0e9e6a
commit 5ee7b125e3
8 changed files with 113 additions and 19 deletions

View File

@ -736,17 +736,10 @@ tile_set = SubResource("TileSet_tefeu")
tile_map_data = PackedByteArray("AAAXAAcAAAAJAAcAAAAXAAgAAAAJAAgAAAAYAAcAAAAKAAcAAAAWAAYAAAAIAAYAAAAWAAcAAAAIAAcAAAAWAAgAAAAIAAgAAAAXAAYAAAAJAAYAAAAYAAYAAAAKAAYAAAAYAAgAAAAKAAgAAAAaAAQAAAAOAAgAAAAUAAQAAAAOAAgAAAAUAAoAAAAOAAgAAAAaAAoAAAAOAAgAAAAcAAYAAAAIAAYAAAAcAAcAAAAIAAcAAAAcAAgAAAAIAAgAAAAdAAYAAAAJAAYAAAAdAAcAAAAJAAcAAAAdAAgAAAAJAAgAAAAeAAYAAAAKAAYAAAAeAAcAAAAKAAcAAAAeAAgAAAAKAAgAAAAgAAoAAAAOAAgAAAAgAAQAAAAOAAgAAAA=")
tile_set = SubResource("TileSet_tefeu")
[node name="Player" parent="." instance=ExtResource("1_o5qli")]
position = Vector2(320, 202)
walk_speed = 100.0
[node name="DecoOverlay" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("AAAXAAcAAAAJAAcAAAAXAAgAAAAJAAgAAAAYAAcAAAAKAAcAAAAWAAYAAAAIAAYAAAAWAAcAAAAIAAcAAAAWAAgAAAAIAAgAAAAXAAYAAAAJAAYAAAAYAAYAAAAKAAYAAAAYAAgAAAAKAAgAAAAaAAQAAAAOAAgAAAAUAAQAAAAOAAgAAAAUAAoAAAAOAAgAAAAaAAoAAAAOAAgAAAAcAAYAAAAIAAYAAAAcAAcAAAAIAAcAAAAcAAgAAAAIAAgAAAAdAAYAAAAJAAYAAAAdAAcAAAAJAAcAAAAdAAgAAAAJAAgAAAAeAAYAAAAKAAYAAAAeAAcAAAAKAAcAAAAeAAgAAAAKAAgAAAAgAAoAAAAOAAgAAAAgAAQAAAAOAAgAAAATAAUAAAAQAAgAAAATAAYAAAAQAAkAAAATAAcAAAAQAAgAAAATAAgAAAAQAAkAAAAaAAUAAAAQAAgAAAAaAAYAAAAQAAkAAAAaAAcAAAAQAAgAAAAaAAgAAAAQAAkAAAAgAAUAAAAQAAgAAAAgAAYAAAAQAAkAAAAgAAcAAAAQAAgAAAAgAAgAAAAQAAkAAAA=")
tile_set = SubResource("TileSet_tefeu")
[node name="WrongDoor" parent="." instance=ExtResource("5_tefeu")]
position = Vector2(191, 104)
scene_to_trigger = "uid://domqqvcqatme5"
message = "entrer dans la poste ?"
event = "wrong"
[node name="Sprite2D" type="Sprite2D" parent="WrongDoor"]
texture = ExtResource("5_tbgi4")
@ -755,9 +748,21 @@ region_rect = Rect2(238, 170, 16, 16)
[node name="RightDoor" parent="." instance=ExtResource("5_tefeu")]
position = Vector2(424, 8)
scene_to_trigger = "uid://bhhphcagggc1"
message = "Entrer dans l'hotel ?"
event = "right"
[node name="Sprite2D" type="Sprite2D" parent="RightDoor"]
texture = ExtResource("5_tbgi4")
region_enabled = true
region_rect = Rect2(238, 170, 16, 16)
[node name="Player" parent="." instance=ExtResource("1_o5qli")]
position = Vector2(320, 202)
walk_speed = 100.0
[node name="DecoOverlay" type="TileMapLayer" parent="."]
tile_map_data = PackedByteArray("AAAXAAcAAAAJAAcAAAAXAAgAAAAJAAgAAAAYAAcAAAAKAAcAAAAWAAYAAAAIAAYAAAAWAAcAAAAIAAcAAAAWAAgAAAAIAAgAAAAXAAYAAAAJAAYAAAAYAAYAAAAKAAYAAAAYAAgAAAAKAAgAAAAaAAQAAAAOAAgAAAAUAAQAAAAOAAgAAAAUAAoAAAAOAAgAAAAaAAoAAAAOAAgAAAAcAAYAAAAIAAYAAAAcAAcAAAAIAAcAAAAcAAgAAAAIAAgAAAAdAAYAAAAJAAYAAAAdAAcAAAAJAAcAAAAdAAgAAAAJAAgAAAAeAAYAAAAKAAYAAAAeAAcAAAAKAAcAAAAeAAgAAAAKAAgAAAAgAAoAAAAOAAgAAAAgAAQAAAAOAAgAAAATAAUAAAAQAAgAAAATAAYAAAAQAAkAAAATAAcAAAAQAAgAAAATAAgAAAAQAAkAAAAaAAUAAAAQAAgAAAAaAAYAAAAQAAkAAAAaAAcAAAAQAAgAAAAaAAgAAAAQAAkAAAAgAAUAAAAQAAgAAAAgAAYAAAAQAAkAAAAgAAcAAAAQAAgAAAAgAAgAAAAQAAkAAAA=")
tile_set = SubResource("TileSet_tefeu")
[connection signal="event_triggered" from="WrongDoor" to="." method="_on_door_event_triggered"]
[connection signal="event_triggered" from="RightDoor" to="." method="_on_door_event_triggered"]