Jelajahi Sumber

:truck: Use slideshow plugin v1.0.0

Was extracted from this standalone project to
https://gogs.jovian-hersemeule.eu/DricomDragon/GodotSlideShowPlugin
DricomDragon 2 tahun lalu
induk
melakukan
28bd8d294c
94 mengubah file dengan 347 tambahan dan 167 penghapusan
  1. 7 0
      godot/addons/slide_show/plugin.cfg
  2. 14 0
      godot/addons/slide_show/plugin.gd
  3. 40 0
      godot/addons/slide_show/projector/focus/CameraTexture_green.svg
  4. 37 0
      godot/addons/slide_show/projector/focus/CameraTexture_green.svg.import
  5. 0 4
      godot/projector/focus/Focus.gd
  6. 39 0
      godot/addons/slide_show/projector/show/MainMovieWrite_green.svg
  7. 37 0
      godot/addons/slide_show/projector/show/MainMovieWrite_green.svg.import
  8. 5 5
      godot/projector/show/Show.gd
  9. 40 0
      godot/addons/slide_show/projector/slide/Image_green.svg
  10. 4 4
      godot/common/graphics/icons/godot_icon_slide.svg.import
  11. 0 1
      godot/projector/slide/Slide.gd
  12. 37 0
      godot/addons/slide_show/projector/slide/godot_icon_slide_green.svg.import
  13. 0 49
      godot/common/graphics/icons/godot_icon_slide.svg
  14. 4 0
      godot/project.godot
  15. 0 7
      godot/projector/focus/Focus.tscn
  16. 0 6
      godot/projector/show/Show.tscn
  17. 0 6
      godot/projector/slide/Slide.tscn
  18. 7 9
      godot/run/root.tscn
  19. 1 1
      godot/slides/1/world.tscn
  20. 1 1
      godot/slides/10/MyOldCode.tscn
  21. 1 1
      godot/slides/101/foundation.tscn
  22. 1 1
      godot/slides/11/Deprecation.tscn
  23. 1 1
      godot/slides/110/GameEngineDef.tscn
  24. 1 1
      godot/slides/111/OpenSourceDef.tscn
  25. 1 1
      godot/slides/120/GodotTech.tscn
  26. 1 1
      godot/slides/121/Godot0.tscn
  27. 1 1
      godot/slides/122/Godot1.tscn
  28. 1 1
      godot/slides/130/Godot23.tscn
  29. 1 1
      godot/slides/140/Godot4.tscn
  30. 1 1
      godot/slides/170/GodotStory.tscn
  31. 1 1
      godot/slides/171/GodotStandalone.tscn
  32. 1 1
      godot/slides/172/GodotConsernancy.tscn
  33. 1 1
      godot/slides/173/GodotFoundation.tscn
  34. 1 1
      godot/slides/2/me.tscn
  35. 1 1
      godot/slides/201/Graps.tscn
  36. 1 1
      godot/slides/202/Features.tscn
  37. 1 1
      godot/slides/203/RenderingEngine.tscn
  38. 1 1
      godot/slides/204/PhysicsEngine.tscn
  39. 1 1
      godot/slides/205/Peripherics.tscn
  40. 1 1
      godot/slides/206/GUI.tscn
  41. 1 1
      godot/slides/207/EditorFeature.tscn
  42. 1 1
      godot/slides/210/Versatility.tscn
  43. 1 1
      godot/slides/220/Accessibility.tscn
  44. 1 1
      godot/slides/225/Cooperation.tscn
  45. 1 1
      godot/slides/230/Extensions.tscn
  46. 1 1
      godot/slides/231/ExtendByPlugins.tscn
  47. 1 1
      godot/slides/232/ExtendByNative.tscn
  48. 1 1
      godot/slides/233/ExtendByFormat.tscn
  49. 1 1
      godot/slides/251/Production.tscn
  50. 1 1
      godot/slides/252/EditorLook.tscn
  51. 1 1
      godot/slides/253/OpenProject.tscn
  52. 1 1
      godot/slides/254/Tab2D.tscn
  53. 1 1
      godot/slides/255/ProjectParam.tscn
  54. 1 1
      godot/slides/256/TabScript.tscn
  55. 1 1
      godot/slides/257/TabAsset.tscn
  56. 1 1
      godot/slides/258/TabBackend.tscn
  57. 1 1
      godot/slides/260/Nodes.tscn
  58. 1 1
      godot/slides/261/NodeBasic.tscn
  59. 1 1
      godot/slides/262/NodeProvided.tscn
  60. 1 1
      godot/slides/263/NodeGroups.tscn
  61. 1 1
      godot/slides/264/NodeScripted.tscn
  62. 1 1
      godot/slides/270/Script.tscn
  63. 1 1
      godot/slides/271/ScriptVar.tscn
  64. 1 1
      godot/slides/272/ScriptFunc.tscn
  65. 1 1
      godot/slides/273/ScriptControl.tscn
  66. 1 1
      godot/slides/274/ScriptOOP.tscn
  67. 1 1
      godot/slides/280/TitleToDo.tscn
  68. 1 1
      godot/slides/281/ParaReactive.tscn
  69. 1 1
      godot/slides/282/ParaCallback.tscn
  70. 1 1
      godot/slides/283/ParaSignal.tscn
  71. 1 1
      godot/slides/3/isf.tscn
  72. 1 1
      godot/slides/300/Discover.tscn
  73. 1 1
      godot/slides/301/Share.tscn
  74. 1 1
      godot/slides/302/News.tscn
  75. 1 1
      godot/slides/303/Learn.tscn
  76. 1 1
      godot/slides/310/Community.tscn
  77. 1 1
      godot/slides/311/CommUsers.tscn
  78. 1 1
      godot/slides/312/CommContrib.tscn
  79. 1 1
      godot/slides/320/Contribute.tscn
  80. 1 1
      godot/slides/321/ContributeWithMoney.tscn
  81. 1 1
      godot/slides/322/ContributeByWriting.tscn
  82. 1 1
      godot/slides/350/Sharing.tscn
  83. 1 1
      godot/slides/351/ShareByTalk.tscn
  84. 1 1
      godot/slides/352/ShareByUsage.tscn
  85. 1 1
      godot/slides/353/ShareByPublishing.tscn
  86. 1 1
      godot/slides/380/Practice.tscn
  87. 1 1
      godot/slides/4/Dev.tscn
  88. 1 1
      godot/slides/400/Thanks.tscn
  89. 1 1
      godot/slides/5/GameDev.tscn
  90. 1 1
      godot/slides/6/Laby.tscn
  91. 1 1
      godot/slides/7/Computer.tscn
  92. 1 1
      godot/slides/8/Translator.tscn
  93. 1 1
      godot/slides/9/MyGames.tscn
  94. 1 1
      godot/slides/template/TEMPLATE_NAME.tscn

+ 7 - 0
godot/addons/slide_show/plugin.cfg

@@ -0,0 +1,7 @@
+[plugin]
+
+name="SlideShowPlugin"
+description="A plugin to easily create and animate slides in Godot 4."
+author="Jovian HERSEMEULE"
+version="1.0.0"
+script="plugin.gd"

+ 14 - 0
godot/addons/slide_show/plugin.gd

@@ -0,0 +1,14 @@
+@tool
+extends EditorPlugin
+
+
+func _enter_tree():
+	add_custom_type("Focus", "Camera2D", preload("res://addons/slide_show/projector/focus/Focus.gd"), preload("res://addons/slide_show/projector/focus/CameraTexture_green.svg"))
+	add_custom_type("Show", "Node2D", preload("res://addons/slide_show/projector/show/Show.gd"), preload("res://addons/slide_show/projector/show/MainMovieWrite_green.svg"))
+	add_custom_type("Slide", "Node2D", preload("res://addons/slide_show/projector/slide/Slide.gd"), preload("res://addons/slide_show/projector/slide/Image_green.svg"))
+
+
+func _exit_tree():
+	remove_custom_type("Slide")
+	remove_custom_type("Show")
+	remove_custom_type("Focus")

File diff ditekan karena terlalu besar
+ 40 - 0
godot/addons/slide_show/projector/focus/CameraTexture_green.svg


+ 37 - 0
godot/addons/slide_show/projector/focus/CameraTexture_green.svg.import

@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cgpgo511b6a3x"
+path="res://.godot/imported/CameraTexture_green.svg-320e380f46da95652c6027fb4f83b630.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/slide_show/projector/focus/CameraTexture_green.svg"
+dest_files=["res://.godot/imported/CameraTexture_green.svg-320e380f46da95652c6027fb4f83b630.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false

+ 0 - 4
godot/projector/focus/Focus.gd

@@ -83,7 +83,3 @@ func _invert_vector(vec: Vector2) -> Vector2:
 	assert(vec.x > 0)
 	assert(vec.y > 0)
 	return Vector2(1.0 / vec.x, 1.0 / vec.y)
-
-
-func _on_show_new_focus(pos: Vector2, scalar_scale: float, trans: Transit) -> void:
-	focus_on(pos, scalar_scale, trans)

File diff ditekan karena terlalu besar
+ 39 - 0
godot/addons/slide_show/projector/show/MainMovieWrite_green.svg


+ 37 - 0
godot/addons/slide_show/projector/show/MainMovieWrite_green.svg.import

@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://di83ph4h0ru15"
+path="res://.godot/imported/MainMovieWrite_green.svg-4ab3fc876cbc818454c9cfd53b1532aa.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/slide_show/projector/show/MainMovieWrite_green.svg"
+dest_files=["res://.godot/imported/MainMovieWrite_green.svg-4ab3fc876cbc818454c9cfd53b1532aa.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false

+ 5 - 5
godot/projector/show/Show.gd

@@ -3,8 +3,6 @@ extends Node2D
 # Manage slide cycling
 
 
-signal new_focus(pos: Vector2, scale: float, trans: Focus.Transit)
-
 const VOID_SLIDE_ID := -1
 
 @export_group("Slide management")
@@ -20,6 +18,7 @@ const VOID_SLIDE_ID := -1
 var current_id := VOID_SLIDE_ID
 var current_slide: Slide
 
+@onready var focus: Focus = $"../Focus"
 @onready var slides: Array = get_children()
 
 
@@ -60,7 +59,7 @@ func next_slide_at(next_id: int, trans: Focus.Transit) -> void:
 
 func _focus_slide(id: int, trans: Focus.Transit) -> Slide:
 	var slide: Slide = slides[id]
-	new_focus.emit(slide.get_center(), slide.get_scale().x, trans)
+	focus.focus_on(slide.get_center(), slide.get_scale().x, trans)
 	return slide
 
 
@@ -91,6 +90,7 @@ func _enforce() -> void:
 
 
 func _enforce_parameters() -> void:
+	assert(focus, "A Focus node must be next to the Show node")
 	assert(start_slide >= 0,
 		"Negative index is not supported for start_slide")
 	assert(start_slide < slides.size(),
@@ -99,8 +99,8 @@ func _enforce_parameters() -> void:
 
 func _enforce_children() -> void:
 	assert(!slides.is_empty(), "A slideshow must contain slides")
-	for slide in slides:
-		assert(slide is Slide, "A slideshow can only contain slides")
+	for object in slides:
+		assert(object is Slide, "A slideshow can only contain slides but encontered %s" % object)
 
 
 func _next_id() -> int:

+ 40 - 0
godot/addons/slide_show/projector/slide/Image_green.svg

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   height="16"
+   viewBox="0 0 16 16"
+   width="16"
+   version="1.1"
+   id="svg297"
+   sodipodi:docname="Image_green.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <defs
+     id="defs301" />
+  <sodipodi:namedview
+     id="namedview299"
+     pagecolor="#ffffff"
+     bordercolor="#000000"
+     borderopacity="0.25"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     showgrid="false"
+     inkscape:zoom="54.625"
+     inkscape:cx="7.5789474"
+     inkscape:cy="8"
+     inkscape:window-width="1920"
+     inkscape:window-height="1030"
+     inkscape:window-x="0"
+     inkscape:window-y="1050"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg297" />
+  <path
+     d="m2 1a1 1 0 0 0 -1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-12a1 1 0 0 0 -1-1zm1 2h10v8h-10zm6 2-1.5 2.5-.70117 1.168-.099609-.16797-.89844-1.5-.90039 1.5-.90039 1.5h1.8008.19922 1.5996 1.4004 3l-1.5-2.5-1.5-2.5z"
+     fill="#e0e0e0"
+     id="path295"
+     style="fill:#008080" />
+</svg>

+ 4 - 4
godot/common/graphics/icons/godot_icon_slide.svg.import

@@ -2,16 +2,16 @@
 
 importer="texture"
 type="CompressedTexture2D"
-uid="uid://bpmbvkm64iphs"
-path="res://.godot/imported/godot_icon_slide.svg-d80a87773ceb3ee3aa9d861ab8421cd5.ctex"
+uid="uid://ctlktokdp7306"
+path="res://.godot/imported/Image_green.svg-e908baba09ad57abdfc794049080f607.ctex"
 metadata={
 "vram_texture": false
 }
 
 [deps]
 
-source_file="res://common/graphics/icons/godot_icon_slide.svg"
-dest_files=["res://.godot/imported/godot_icon_slide.svg-d80a87773ceb3ee3aa9d861ab8421cd5.ctex"]
+source_file="res://addons/slide_show/projector/slide/Image_green.svg"
+dest_files=["res://.godot/imported/Image_green.svg-e908baba09ad57abdfc794049080f607.ctex"]
 
 [params]
 

+ 0 - 1
godot/projector/slide/Slide.gd

@@ -1,4 +1,3 @@
-@icon("res://common/graphics/icons/godot_icon_slide.svg")
 class_name Slide
 extends Node2D
 # Display slide content

+ 37 - 0
godot/addons/slide_show/projector/slide/godot_icon_slide_green.svg.import

@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bvaprqti7hl8l"
+path="res://.godot/imported/godot_icon_slide_green.svg-bb58e9d07c3a9065e6e2bd6ab1dd7254.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/slide_show/projector/slide/godot_icon_slide_green.svg"
+dest_files=["res://.godot/imported/godot_icon_slide_green.svg-bb58e9d07c3a9065e6e2bd6ab1dd7254.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false

File diff ditekan karena terlalu besar
+ 0 - 49
godot/common/graphics/icons/godot_icon_slide.svg


+ 4 - 0
godot/project.godot

@@ -23,6 +23,10 @@ window/size/mode=3
 window/size/initial_position_type=2
 window/stretch/mode="canvas_items"
 
+[editor_plugins]
+
+enabled=PackedStringArray("res://addons/slide_show/plugin.cfg")
+
 [importer_defaults]
 
 texture={

+ 0 - 7
godot/projector/focus/Focus.tscn

@@ -1,7 +0,0 @@
-[gd_scene load_steps=2 format=3 uid="uid://sbiog6jvwox8"]
-
-[ext_resource type="Script" path="res://projector/focus/Focus.gd" id="1_nf061"]
-
-[node name="Camera" type="Camera2D"]
-anchor_mode = 0
-script = ExtResource("1_nf061")

+ 0 - 6
godot/projector/show/Show.tscn

@@ -1,6 +0,0 @@
-[gd_scene load_steps=2 format=3 uid="uid://crehjmq6aqjai"]
-
-[ext_resource type="Script" path="res://projector/show/Show.gd" id="1_ue04y"]
-
-[node name="Show" type="Node2D"]
-script = ExtResource("1_ue04y")

+ 0 - 6
godot/projector/slide/Slide.tscn

@@ -1,6 +0,0 @@
-[gd_scene load_steps=2 format=3 uid="uid://jan5nscgka4"]
-
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_3sfd8"]
-
-[node name="Slide" type="Node2D"]
-script = ExtResource("1_3sfd8")

+ 7 - 9
godot/run/root.tscn

@@ -1,7 +1,7 @@
 [gd_scene load_steps=76 format=3 uid="uid://cicpg8p1cfx7b"]
 
-[ext_resource type="PackedScene" uid="uid://sbiog6jvwox8" path="res://projector/focus/Focus.tscn" id="1_a17yu"]
-[ext_resource type="PackedScene" uid="uid://crehjmq6aqjai" path="res://projector/show/Show.tscn" id="2_cih7e"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/focus/Focus.gd" id="1_v7xjr"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/show/Show.gd" id="2_c3jkg"]
 [ext_resource type="PackedScene" uid="uid://c0yx4skvvx7ek" path="res://slides/1/world.tscn" id="3_s3lgd"]
 [ext_resource type="PackedScene" uid="uid://b2ejqg1bi8iej" path="res://slides/2/me.tscn" id="4_uqvn6"]
 [ext_resource type="PackedScene" uid="uid://bda3s8rk1mow7" path="res://slides/3/isf.tscn" id="5_5ojy5"]
@@ -83,15 +83,15 @@ metadata/_edit_vertical_guides_ = []
 [node name="Board" type="Node2D" parent="."]
 position = Vector2(2, 0)
 
-[node name="Focus" parent="Board" instance=ExtResource("1_a17yu")]
-position = Vector2(8861, 5069)
-anchor_mode = 1
-zoom = Vector2(0.1, 0.1)
+[node name="Focus" type="Camera2D" parent="Board"]
+position = Vector2(8882, 4746)
+script = ExtResource("1_v7xjr")
 tween_is_parallel = true
 move_trans = 3
 scope_trans = 10
 
-[node name="Show" parent="Board" instance=ExtResource("2_cih7e")]
+[node name="Show" type="Node2D" parent="Board"]
+script = ExtResource("2_c3jkg")
 hide_slides = true
 action_finish_slide = "finish"
 action_skip_slide = "skip"
@@ -375,5 +375,3 @@ position = Vector2(17112, 7956)
 
 [node name="Thanks" parent="Board/Show" instance=ExtResource("78_q2k73")]
 position = Vector2(7930, 3755)
-
-[connection signal="new_focus" from="Board/Show" to="Board/Focus" method="_on_show_new_focus"]

+ 1 - 1
godot/slides/1/world.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://c0yx4skvvx7ek"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_eacqu"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_eacqu"]
 [ext_resource type="Texture2D" uid="uid://be52hfvwfl0fo" path="res://slides/1/godot_square_white.svg" id="2_v6pv2"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_pg66c"]
 

+ 1 - 1
godot/slides/10/MyOldCode.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://tempkadbeuy0"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_w20qb"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_w20qb"]
 [ext_resource type="Texture2D" uid="uid://dul3v3kl2kvmh" path="res://slides/10/code_jeu_plus_ou_moins.png" id="2_g2tnp"]
 [ext_resource type="Texture2D" uid="uid://ct8534yldge87" path="res://slides/10/code_blocks_pacmen_fenetre.cpp.png" id="3_dng2h"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="4_whnp7"]

+ 1 - 1
godot/slides/101/foundation.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://c05m8oxkht7i0"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_teudr"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_teudr"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_jmvc0"]
 [ext_resource type="Texture2D" uid="uid://dj8c88ea76ffq" path="res://slides/101/godot_island.jpg" id="2_r1th5"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_co22k"]

+ 1 - 1
godot/slides/11/Deprecation.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://cc1o82x2ifg1w"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_xftop"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_xftop"]
 [ext_resource type="Texture2D" uid="uid://bwsu70io6ov03" path="res://slides/11/old_opengl3_arena_screenshot.png" id="2_1qyle"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_eapft"]
 

+ 1 - 1
godot/slides/110/GameEngineDef.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://bn8kxdwf2o7ry"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_olwzd"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_olwzd"]
 [ext_resource type="Texture2D" uid="uid://qi3tk4xt2os3" path="res://slides/110/godot-website-welcome-screen.png" id="2_unjnk"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_nomxq"]
 

+ 1 - 1
godot/slides/111/OpenSourceDef.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=7 format=3 uid="uid://dieh34nijp3wa"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_cyjsx"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_cyjsx"]
 [ext_resource type="Texture2D" uid="uid://cbrt2bjr720an" path="res://slides/111/osi_symbol_0.webp" id="2_26ygd"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_mtafq"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_lhtcc"]

+ 1 - 1
godot/slides/120/GodotTech.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=3 format=3 uid="uid://vou3etr0k0fv"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_wdyis"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_wdyis"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_ixgow"]
 
 [node name="GodotTech" type="Node2D"]

+ 1 - 1
godot/slides/121/Godot0.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_jtata"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_jtata"]
 [ext_resource type="Texture2D" uid="uid://jjrdfilvox4o" path="res://slides/121/godot_icon.svg" id="2_miuqd"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_zaoki"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_rmdkk"]

+ 1 - 1
godot/slides/122/Godot1.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://cf4ctewx8qjvb"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_ktqap"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_ktqap"]
 [ext_resource type="Texture2D" uid="uid://bib2h0dnokhyt" path="res://slides/122/first_public_release.svg" id="2_18lwo"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_twktv"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_nbdqo"]

+ 1 - 1
godot/slides/130/Godot23.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://ce00m1pjp4ajx"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_pfrjm"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_pfrjm"]
 [ext_resource type="Texture2D" uid="uid://dukk7sp02xoq" path="res://slides/130/godot2_stable.png" id="2_3ai2f"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_snixz"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_lia5w"]

+ 1 - 1
godot/slides/140/Godot4.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://c5x3t6e5yy050"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_vokcd"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_vokcd"]
 [ext_resource type="Texture2D" uid="uid://wxmwh8t1veks" path="res://slides/140/godot-4-0-sets-sail.webp" id="2_xnqgp"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_ufbhk"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_gncrq"]

+ 1 - 1
godot/slides/170/GodotStory.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=3 format=3 uid="uid://cnivd818sx4ia"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_xbtsh"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_xbtsh"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_hgfue"]
 
 [node name="GodotStory" type="Node2D"]

+ 1 - 1
godot/slides/171/GodotStandalone.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://ca0gaqxoafkfr"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_wiivo"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_wiivo"]
 [ext_resource type="Texture2D" uid="uid://8ld6b5slf1o7" path="res://slides/171/iconmonstr-copyright-2.svg" id="2_atesv"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_tpufj"]
 

+ 1 - 1
godot/slides/172/GodotConsernancy.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://jyhlumurgwno"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_fdrav"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_fdrav"]
 [ext_resource type="Texture2D" uid="uid://c8mer4u7jtjys" path="res://slides/172/software-conservancy-soft-list.png" id="2_bhu35"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_vnoln"]
 [ext_resource type="Texture2D" uid="uid://ps0e6oal6id7" path="res://slides/172/software_freedom_conservancy.svg" id="4_01tv8"]

+ 1 - 1
godot/slides/173/GodotFoundation.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://dy8mainjxrn4x"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_kaion"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_kaion"]
 [ext_resource type="Texture2D" uid="uid://ciif6d7o0sdal" path="res://slides/173/godot_foundation_logo.svg" id="2_e51bt"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_aeeqb"]
 

+ 1 - 1
godot/slides/2/me.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://b2ejqg1bi8iej"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_2k1fw"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_2k1fw"]
 [ext_resource type="Texture2D" uid="uid://djn7rbhn6a07o" path="res://slides/2/jovian-cartoon.svg" id="2_6jixl"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_j5u20"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_mo05p"]

+ 1 - 1
godot/slides/201/Graps.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://cox3vy8168hhs"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_swpv6"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_swpv6"]
 [ext_resource type="Texture2D" uid="uid://b6sdexp3kpqpa" path="res://slides/201/godot_icon_color.svg" id="2_rqpxj"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_1rdo5"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_iy3c4"]

+ 1 - 1
godot/slides/202/Features.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=3 format=3 uid="uid://bwyln2lnn1b55"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_6ofo6"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_6ofo6"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_ms63v"]
 
 [node name="Features" type="Node2D"]

+ 1 - 1
godot/slides/203/RenderingEngine.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://cbccs71it0k4n"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_8no2m"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_8no2m"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_62xv6"]
 [ext_resource type="Texture2D" uid="uid://xmt8qap8b3f8" path="res://slides/203/godot_engine_logo_by_soundsbeard_de3hnd1_small.png" id="3_t01r3"]
 

+ 1 - 1
godot/slides/204/PhysicsEngine.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://cfr23honh8ul7"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_ag2av"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_ag2av"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_xa84e"]
 [ext_resource type="Texture2D" uid="uid://b48de8cccfnjn" path="res://slides/204/physics_engine_2d.png" id="3_olm1w"]
 

+ 1 - 1
godot/slides/205/Peripherics.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://cc3ubpf7j5od3"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_cprjm"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_cprjm"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_hmu15"]
 [ext_resource type="Texture2D" uid="uid://birilbihjqb77" path="res://slides/205/godot_peripherals_bluebg.svg" id="3_34cj5"]
 [ext_resource type="Texture2D" uid="uid://d0r7uy88okta1" path="res://slides/205/MultiplayerSpawner.svg" id="4_5oute"]

+ 1 - 1
godot/slides/206/GUI.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://bow1w1i38tk0q"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_poad3"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_poad3"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_eoglr"]
 [ext_resource type="Texture2D" uid="uid://bd206p3d6i2p0" path="res://slides/206/editor_gd4_theme_editor.png" id="3_3ycmm"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_eknjw"]

+ 1 - 1
godot/slides/207/EditorFeature.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://81ptpkrsv1am"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_nnjst"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_nnjst"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_kef68"]
 [ext_resource type="Texture2D" uid="uid://b83ld7i45whsa" path="res://slides/207/godot_primitive_editor.svg" id="3_k410q"]
 

+ 1 - 1
godot/slides/210/Versatility.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=11 format=3 uid="uid://1kpwp5m83dfo"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_00r7d"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_00r7d"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_hqbyf"]
 [ext_resource type="Texture2D" uid="uid://dsqqqx47mwkon" path="res://slides/210/CollisionShape2D.svg" id="3_ymsrw"]
 [ext_resource type="Texture2D" uid="uid://bbu6a4bs2oun1" path="res://slides/210/CollisionShape3D.svg" id="4_sjxai"]

+ 1 - 1
godot/slides/220/Accessibility.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://cgit2g8llr28p"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_52y00"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_52y00"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_62ewu"]
 [ext_resource type="Texture2D" uid="uid://dr6nfxtvh2xv6" path="res://slides/220/KeyboardLabel.svg" id="3_7qk6p"]
 [ext_resource type="Texture2D" uid="uid://byqgdyxihpj0x" path="res://slides/220/BoneMapHumanLeftHand.svg" id="4_rngw6"]

+ 1 - 1
godot/slides/225/Cooperation.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://5vixp6g6mslh"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_trchu"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_trchu"]
 [ext_resource type="Texture2D" uid="uid://d3tbmylktkrgt" path="res://slides/225/Git-Logo-1788C.svg" id="2_mm3qm"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_acjjh"]
 

+ 1 - 1
godot/slides/230/Extensions.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=3 format=3 uid="uid://b8jg3nhe8dvjl"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_ujp3p"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_ujp3p"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_5hc16"]
 
 [node name="Extensions" type="Node2D"]

+ 1 - 1
godot/slides/231/ExtendByPlugins.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://bwc32lqst546d"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_cgbyq"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_cgbyq"]
 [ext_resource type="Texture2D" uid="uid://bf5naljo61d5t" path="res://slides/231/godot_website_assets_gd4.png" id="2_6wqbq"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_ifnuk"]
 [ext_resource type="Texture2D" uid="uid://blr6hqqop1ciq" path="res://slides/231/PluginScript.svg" id="4_jy4si"]

+ 1 - 1
godot/slides/232/ExtendByNative.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://dddplxjxkqvyu"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_egehc"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_egehc"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_azzie"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_iv0il"]
 [ext_resource type="Texture2D" uid="uid://bmm3oxpew8tvs" path="res://slides/232/godot-ferris.svg" id="4_ha0k4"]

+ 1 - 1
godot/slides/233/ExtendByFormat.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=7 format=3 uid="uid://cuhrrbm7aovb8"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_uziac"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_uziac"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_miybg"]
 [ext_resource type="Texture2D" uid="uid://deerehowhym8e" path="res://slides/233/blender_logo.png" id="4_2m6mb"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_tgmvd"]

+ 1 - 1
godot/slides/251/Production.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=3 format=3 uid="uid://b3k2kra7d6bqv"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_teudr"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_teudr"]
 [ext_resource type="Texture2D" uid="uid://h4efbnonljgg" path="res://slides/251/godot_primitive_editor_empty_sides.svg" id="2_fna8g"]
 
 [node name="Production" type="Node2D"]

+ 1 - 1
godot/slides/252/EditorLook.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://bl3ewmhvsqxsv"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_x57la"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_x57la"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_p4xms"]
 [ext_resource type="Texture2D" uid="uid://bba2o67e7xu1n" path="res://slides/252/editor_gd3_tps_all_panes_open.png" id="3_olfrv"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_l5n4a"]

+ 1 - 1
godot/slides/253/OpenProject.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://bjwnh6ijfn8xs"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_1xmq8"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_1xmq8"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_cnv75"]
 [ext_resource type="Texture2D" uid="uid://c0eoe6xfrflma" path="res://slides/253/open_project_gd3.png" id="3_rqtc4"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_dq3n4"]

+ 1 - 1
godot/slides/254/Tab2D.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://unw7pria2y85"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_ktv25"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_ktv25"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_uoceq"]
 [ext_resource type="Texture2D" uid="uid://b56c52nbem4gl" path="res://slides/254/editor_gd3_dodge_the_creep_2D_main.png" id="3_5akic"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_nxu1j"]

+ 1 - 1
godot/slides/255/ProjectParam.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://v6m8yalfijff"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_a0h6j"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_a0h6j"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_jwhaq"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_kq85u"]
 [ext_resource type="Texture2D" uid="uid://b45kq5sku4c7j" path="res://slides/255/editor_gd4_project_settings_display.png" id="4_s3ipw"]

+ 1 - 1
godot/slides/256/TabScript.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=3 format=3 uid="uid://hci68cj5n84j"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_oilab"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_oilab"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_2bkem"]
 
 [node name="TabScript" type="Node2D"]

+ 1 - 1
godot/slides/257/TabAsset.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://bsf7kl0dcftmh"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_r8b33"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_r8b33"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_pp7uo"]
 [ext_resource type="Texture2D" uid="uid://c3hvw8mjw338c" path="res://slides/257/editor_gd3_asset_library.png" id="3_mndwk"]
 

+ 1 - 1
godot/slides/258/TabBackend.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=8 format=3 uid="uid://c01ibmvkpfje2"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_5um7y"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_5um7y"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_8yg85"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_x0yqc"]
 [ext_resource type="Texture2D" uid="uid://bdi2cc8jws3a1" path="res://slides/258/editor_gd3_choose_backend.png" id="4_c7lf6"]

+ 1 - 1
godot/slides/260/Nodes.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://eoacgtiolknv"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_mxorq"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_mxorq"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_epca5"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_jubdx"]
 [ext_resource type="Texture2D" uid="uid://e18n3a2mpf1f" path="res://slides/260/godot_nodes_bg_white.svg" id="4_e31nc"]

+ 1 - 1
godot/slides/261/NodeBasic.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=13 format=3 uid="uid://cih6gpod0ny6v"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_fasfe"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_fasfe"]
 [ext_resource type="Texture2D" uid="uid://bsfj3o88pmxdk" path="res://slides/261/editor_gd4_nodes_list_top_level.png" id="2_q1xuf"]
 [ext_resource type="Texture2D" uid="uid://ccpbwnj4swf4n" path="res://slides/261/editor_gd4_nodes_list_control.png" id="3_rutri"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_zydax"]

+ 1 - 1
godot/slides/262/NodeProvided.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=9 format=3 uid="uid://ucp66t5qowio"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_rnhcg"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_rnhcg"]
 [ext_resource type="Texture2D" uid="uid://c42oq87enp0yb" path="res://slides/262/editor_gd3_node_tree_physics_ball.png" id="3_72lhg"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_avsmy"]
 [ext_resource type="Texture2D" uid="uid://cyrep25b62sr8" path="res://slides/262/RigidBody2D.svg" id="5_r3cye"]

+ 1 - 1
godot/slides/263/NodeGroups.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://bjxkorqrxevts"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_bwsrr"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_bwsrr"]
 [ext_resource type="Texture2D" uid="uid://k5tplq1vpo0q" path="res://slides/263/PackedScene.svg" id="3_27e2j"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_rxxfk"]
 [ext_resource type="Texture2D" uid="uid://clc1stoxtccla" path="res://slides/263/editor_gd3_multi_scene_instanciation.png" id="4_r6xel"]

+ 1 - 1
godot/slides/264/NodeScripted.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://b5tkb43wmj0vv"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_pxgou"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_pxgou"]
 [ext_resource type="Texture2D" uid="uid://mfby527tlg3f" path="res://slides/264/Script.svg" id="2_0ju7o"]
 [ext_resource type="Texture2D" uid="uid://cehuf5ekheque" path="res://slides/264/Node2D.svg" id="3_ftcth"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_gjctj"]

+ 1 - 1
godot/slides/270/Script.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://bg107golvn8m"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_jfkvu"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_jfkvu"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_n0h0e"]
 [ext_resource type="Texture2D" uid="uid://bh3ocdir68w26" path="res://slides/270/godot_icon_script_multicolor.svg" id="3_vikck"]
 [ext_resource type="Texture2D" uid="uid://dfl6n14644rdr" path="res://slides/270/editor_gd3_tps_script_player.png" id="4_lrsqt"]

+ 1 - 1
godot/slides/271/ScriptVar.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=9 format=3 uid="uid://dir3iaegou7hr"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_srvlz"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_srvlz"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_gddvr"]
 [ext_resource type="Texture2D" uid="uid://dpbx5ghf6g5hr" path="res://slides/271/int.svg" id="4_i2xvr"]
 [ext_resource type="Texture2D" uid="uid://bpjnbtydn70jj" path="res://slides/271/float.svg" id="5_d7ofb"]

+ 1 - 1
godot/slides/272/ScriptFunc.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://b56og44flraar"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_orknp"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_orknp"]
 [ext_resource type="Texture2D" uid="uid://3i6oj4q3qeam" path="res://slides/272/VisualShaderNodeFloatFunc.svg" id="2_kg7eu"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_erhoj"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="5_g5ffp"]

+ 1 - 1
godot/slides/273/ScriptControl.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://cmwicqr38kp2v"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_kycmz"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_kycmz"]
 [ext_resource type="Texture2D" uid="uid://b3s3m808k1wij" path="res://slides/273/Loop.svg" id="2_lqnb1"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_lmauo"]
 

+ 1 - 1
godot/slides/274/ScriptOOP.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://mafppe6pavvi"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_wmeyv"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_wmeyv"]
 [ext_resource type="Texture2D" uid="uid://ow45ugvbarxo" path="res://slides/274/ResourcePreloader.svg" id="2_uose8"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_corcb"]
 [ext_resource type="Texture2D" uid="uid://bo1tq5h0gwnik" path="res://slides/274/editor_gd4_inheritance_rigidbody.png" id="5_sq1r2"]

+ 1 - 1
godot/slides/280/TitleToDo.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=3 format=3 uid="uid://c5rdcb51327iy"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_3pw32"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_3pw32"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_qcpln"]
 
 [node name="Paradigme" type="Node2D"]

+ 1 - 1
godot/slides/281/ParaReactive.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://by7ay82mknxdo"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_zgrqd"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_zgrqd"]
 [ext_resource type="Texture2D" uid="uid://bwe5qhsbvor6r" path="res://slides/281/Button.svg" id="2_jhlbh"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_abojv"]
 

+ 1 - 1
godot/slides/282/ParaCallback.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://cwn31ttjrraci"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_tzxtk"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_tzxtk"]
 [ext_resource type="Texture2D" uid="uid://1tra3dik14uq" path="res://slides/282/AudioListener2D.svg" id="2_xo4iv"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_aevos"]
 

+ 1 - 1
godot/slides/283/ParaSignal.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=8 format=3 uid="uid://drh3sqivyydkj"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_pgpic"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_pgpic"]
 [ext_resource type="PackedScene" uid="uid://dogtm6fdbp3wl" path="res://common/components/gdedit/GdScriptEdit.tscn" id="3_3pelu"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_agrvb"]
 [ext_resource type="Texture2D" uid="uid://dhwxa7mwj7lqq" path="res://slides/283/Signals.svg" id="4_okptd"]

+ 1 - 1
godot/slides/3/isf.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://bda3s8rk1mow7"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_ogd06"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_ogd06"]
 [ext_resource type="Texture2D" uid="uid://b11l43mffqbgi" path="res://slides/3/student-cartoon.svg" id="2_fu82o"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_nf40o"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_5e1ff"]

+ 1 - 1
godot/slides/300/Discover.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://blrmrgba4q63w"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_izrbt"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_izrbt"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_qfxsw"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_y5tyl"]
 

+ 1 - 1
godot/slides/301/Share.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://cuqsobabbka12"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_teudr"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_teudr"]
 [ext_resource type="Texture2D" uid="uid://co2ai7u4ymih8" path="res://slides/301/godot_primitive_rocket.svg" id="2_es5q4"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_cn8cn"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_8cccc"]

+ 1 - 1
godot/slides/302/News.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://cgo6xo8bpu8yn"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_utmok"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_utmok"]
 [ext_resource type="Texture2D" uid="uid://cjarks1cv34os" path="res://slides/302/godot_website_blog_progress_report.png" id="2_mrnnu"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_sycse"]
 

+ 1 - 1
godot/slides/303/Learn.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://jk1hrx0aa2u1"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_bzlrn"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_bzlrn"]
 [ext_resource type="Texture2D" uid="uid://hp4krd102f8k" path="res://slides/303/godot_doc_3_using_tilemaps.png" id="2_qe05s"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_vkorj"]
 

+ 1 - 1
godot/slides/310/Community.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://d008rhu1k48xr"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_kyavr"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_kyavr"]
 [ext_resource type="Texture2D" uid="uid://40g86tb2a36p" path="res://slides/310/godot_website_community.png" id="2_r833s"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_gospz"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_7vihx"]

+ 1 - 1
godot/slides/311/CommUsers.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://o0xtbiysd11u"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_wncfr"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_wncfr"]
 [ext_resource type="Texture2D" uid="uid://b3th4wlt8gmgy" path="res://slides/311/godot_discord_announcements.png" id="2_siscc"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_lfvpn"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_hbtli"]

+ 1 - 1
godot/slides/312/CommContrib.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://b0mjdew1d5vv6"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_pxvqj"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_pxvqj"]
 [ext_resource type="Texture2D" uid="uid://lggd1gevt4go" path="res://slides/312/godot_rocket_chat_announcements.png" id="2_602fb"]
 [ext_resource type="Texture2D" uid="uid://dkjbb2u58ojk8" path="res://slides/312/logo-rocket-chat.svg" id="3_i8gkr"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_oqrkr"]

+ 1 - 1
godot/slides/320/Contribute.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://b350fxsfgjfqj"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_dvwxf"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_dvwxf"]
 [ext_resource type="Texture2D" uid="uid://blbqputf7qboi" path="res://slides/320/godot_doc_3_how_to_contribute.png" id="2_8ti5p"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_mhoiq"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_me45f"]

+ 1 - 1
godot/slides/321/ContributeWithMoney.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://pcjc3hbwpav3"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_evcfd"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_evcfd"]
 [ext_resource type="Texture2D" uid="uid://c52igtksqn0bb" path="res://slides/321/godot_website_donate.png" id="2_vjd4i"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_tpvcx"]
 

+ 1 - 1
godot/slides/322/ContributeByWriting.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://cpgmta1y3kqvc"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_lplef"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_lplef"]
 [ext_resource type="Texture2D" uid="uid://bqvv6qq1yhd6m" path="res://slides/322/godot_weblate_dashboard.png" id="2_nwj8n"]
 [ext_resource type="Texture2D" uid="uid://ceimnjq2fghyh" path="res://slides/322/godot_weblate_translate_assert.png" id="3_12js0"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_sfnao"]

+ 1 - 1
godot/slides/350/Sharing.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://djbnokp1d20lj"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_zimpw"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_zimpw"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_8qn4p"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_dfkwo"]
 

+ 1 - 1
godot/slides/351/ShareByTalk.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://cxt4123q4uxma"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_hwcgv"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_hwcgv"]
 [ext_resource type="Texture2D" uid="uid://br2onmxem2uwu" path="res://slides/351/social_media_event_image_small.png" id="2_eehfu"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_gjvol"]
 

+ 1 - 1
godot/slides/352/ShareByUsage.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=6 format=3 uid="uid://bfyhp2ueojk76"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_pyzyc"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_pyzyc"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_lrywq"]
 [ext_resource type="Texture2D" uid="uid://cd24sd6xaifar" path="res://slides/352/dodgy_fox_running_1.png" id="3_uvake"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_gkadv"]

+ 1 - 1
godot/slides/353/ShareByPublishing.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://bgurxicpfndgk"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_zluvy"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_zluvy"]
 [ext_resource type="Texture2D" uid="uid://4ynxkars0omx" path="res://slides/353/dricom_itch_io_godot_games.png" id="2_eq3pl"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_gxush"]
 

+ 1 - 1
godot/slides/380/Practice.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://5fsxep5q4mtp"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_wocbv"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_wocbv"]
 [ext_resource type="Texture2D" uid="uid://b2xnnkpyf2ggo" path="res://slides/380/jdll-2023-faire-un-jeu-avec-godot.png" id="2_803ru"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_sheyg"]
 [ext_resource type="Texture2D" uid="uid://dab52fiuma36n" path="res://slides/380/dodge_the_creep_square.png" id="4_iylx7"]

+ 1 - 1
godot/slides/4/Dev.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://c5uapdtc6pqea"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_tk4h7"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_tk4h7"]
 [ext_resource type="LabelSettings" uid="uid://736ny1eitvq5" path="res://common/graphics/styles/title.tres" id="2_4k80o"]
 [ext_resource type="Texture2D" uid="uid://b4uv4ma0ebq0e" path="res://slides/4/pro-cartoon.svg" id="2_n163t"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_spv4p"]

+ 1 - 1
godot/slides/400/Thanks.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://curuovwui6v0e"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_qsvmt"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_qsvmt"]
 [ext_resource type="Texture2D" uid="uid://dosmen768uhe8" path="res://slides/400/Heart.svg" id="2_3nspx"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_jnvkg"]
 

+ 1 - 1
godot/slides/5/GameDev.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://bydlsxk25uqb3"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_si8q6"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_si8q6"]
 [ext_resource type="LabelSettings" uid="uid://736ny1eitvq5" path="res://common/graphics/styles/title.tres" id="2_8ygc4"]
 [ext_resource type="Texture2D" uid="uid://bv7nu5kp746rt" path="res://slides/5/dev-cartoon.svg" id="3_h0f4w"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="3_qd7sj"]

+ 1 - 1
godot/slides/6/Laby.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=5 format=3 uid="uid://dseih2r3vxluh"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_oknds"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_oknds"]
 [ext_resource type="Texture2D" uid="uid://c8mgmr6d2hsmb" path="res://slides/6/bomberlaby.png" id="2_e0wy1"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_c5cl6"]
 [ext_resource type="PackedScene" uid="uid://b811jddpttnt4" path="res://common/components/subtitle/subtitle.tscn" id="4_hmc63"]

+ 1 - 1
godot/slides/7/Computer.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://dcnta37kmb0ao"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_jyi3v"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_jyi3v"]
 [ext_resource type="Texture2D" uid="uid://dtrxlfjjdyxjw" path="res://slides/7/Computer.png" id="2_6rivd"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_vukwt"]
 

+ 1 - 1
godot/slides/8/Translator.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://d2u05ulipyjtk"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_ax6xx"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_ax6xx"]
 [ext_resource type="Texture2D" uid="uid://rj017earjebu" path="res://slides/8/tux_icon.svg" id="2_vq7j6"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_nd38y"]
 

+ 1 - 1
godot/slides/9/MyGames.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=9 format=3 uid="uid://b0nt278g4q1ve"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_cye8l"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_cye8l"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="2_lnt1y"]
 [ext_resource type="Texture2D" uid="uid://cj4dbjx4l55lv" path="res://slides/9/projet_3D_open_GL.png" id="2_ltrrq"]
 [ext_resource type="Texture2D" uid="uid://xnquwuo83ajm" path="res://slides/9/pacMen2.png" id="3_jpdqq"]

+ 1 - 1
godot/slides/template/TEMPLATE_NAME.tscn

@@ -1,6 +1,6 @@
 [gd_scene load_steps=4 format=3 uid="uid://bjtiwlal1uh21"]
 
-[ext_resource type="Script" path="res://projector/slide/Slide.gd" id="1_aaaaa"]
+[ext_resource type="Script" path="res://addons/slide_show/projector/slide/Slide.gd" id="1_aaaaa"]
 [ext_resource type="Texture2D" uid="uid://y0uig0e8vd1i" path="res://icon.png" id="2_u8ice"]
 [ext_resource type="PackedScene" uid="uid://bvrtmyq4g1qes" path="res://common/components/title/title.tscn" id="3_ccccc"]