Disclaimer.tscn 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  1. [gd_scene load_steps=9 format=3 uid="uid://bn66tnn8nlpi7"]
  2. [ext_resource type="Script" uid="uid://bjsdmqxwrb6sd" path="res://Scripts/Parts/Disclaimer.gd" id="1_esyiu"]
  3. [ext_resource type="AudioStream" uid="uid://o8wqcv7gjfkn" path="res://Assets/Audio/SFX/Pause.wav" id="3_x4k0q"]
  4. [ext_resource type="AudioStream" uid="uid://02i3v6iqndob" path="res://Assets/Audio/SFX/Bump.wav" id="4_j7oxo"]
  5. [ext_resource type="AudioStream" uid="uid://b2i8bjhlcvruw" path="res://Assets/Audio/SFX/Coin.wav" id="5_ou832"]
  6. [sub_resource type="Animation" id="Animation_j7oxo"]
  7. resource_name = "Go"
  8. length = 9.0
  9. step = 0.1
  10. tracks/0/type = "value"
  11. tracks/0/imported = false
  12. tracks/0/enabled = true
  13. tracks/0/path = NodePath("2:visible")
  14. tracks/0/interp = 1
  15. tracks/0/loop_wrap = true
  16. tracks/0/keys = {
  17. "times": PackedFloat32Array(0, 4.2),
  18. "transitions": PackedFloat32Array(1, 1),
  19. "update": 1,
  20. "values": [false, true]
  21. }
  22. tracks/1/type = "value"
  23. tracks/1/imported = false
  24. tracks/1/enabled = true
  25. tracks/1/path = NodePath("Title:visible")
  26. tracks/1/interp = 1
  27. tracks/1/loop_wrap = true
  28. tracks/1/keys = {
  29. "times": PackedFloat32Array(0, 0.3),
  30. "transitions": PackedFloat32Array(1, 1),
  31. "update": 1,
  32. "values": [false, true]
  33. }
  34. tracks/2/type = "value"
  35. tracks/2/imported = false
  36. tracks/2/enabled = true
  37. tracks/2/path = NodePath("Enjoy:visible")
  38. tracks/2/interp = 1
  39. tracks/2/loop_wrap = true
  40. tracks/2/keys = {
  41. "times": PackedFloat32Array(0, 8),
  42. "transitions": PackedFloat32Array(1, 1),
  43. "update": 1,
  44. "values": [false, true]
  45. }
  46. tracks/3/type = "audio"
  47. tracks/3/imported = false
  48. tracks/3/enabled = true
  49. tracks/3/path = NodePath("AudioStreamPlayer")
  50. tracks/3/interp = 1
  51. tracks/3/loop_wrap = true
  52. tracks/3/keys = {
  53. "clips": [{
  54. "end_offset": 0.0,
  55. "start_offset": 0.0,
  56. "stream": ExtResource("3_x4k0q")
  57. }, {
  58. "end_offset": 0.0,
  59. "start_offset": 0.0,
  60. "stream": ExtResource("4_j7oxo")
  61. }, {
  62. "end_offset": 0.0,
  63. "start_offset": 0.0,
  64. "stream": ExtResource("5_ou832")
  65. }],
  66. "times": PackedFloat32Array(0.3, 1, 8)
  67. }
  68. tracks/3/use_blend = true
  69. tracks/4/type = "value"
  70. tracks/4/imported = false
  71. tracks/4/enabled = true
  72. tracks/4/path = NodePath("1:visible")
  73. tracks/4/interp = 1
  74. tracks/4/loop_wrap = true
  75. tracks/4/keys = {
  76. "times": PackedFloat32Array(0, 1, 4),
  77. "transitions": PackedFloat32Array(1, 1, 1),
  78. "update": 1,
  79. "values": [false, true, false]
  80. }
  81. [sub_resource type="Animation" id="Animation_ou832"]
  82. length = 0.001
  83. tracks/0/type = "value"
  84. tracks/0/imported = false
  85. tracks/0/enabled = true
  86. tracks/0/path = NodePath("2:visible")
  87. tracks/0/interp = 1
  88. tracks/0/loop_wrap = true
  89. tracks/0/keys = {
  90. "times": PackedFloat32Array(0),
  91. "transitions": PackedFloat32Array(1),
  92. "update": 1,
  93. "values": [false]
  94. }
  95. tracks/1/type = "value"
  96. tracks/1/imported = false
  97. tracks/1/enabled = true
  98. tracks/1/path = NodePath("Title:visible")
  99. tracks/1/interp = 1
  100. tracks/1/loop_wrap = true
  101. tracks/1/keys = {
  102. "times": PackedFloat32Array(0),
  103. "transitions": PackedFloat32Array(1),
  104. "update": 1,
  105. "values": [false]
  106. }
  107. tracks/2/type = "value"
  108. tracks/2/imported = false
  109. tracks/2/enabled = true
  110. tracks/2/path = NodePath("Enjoy:visible")
  111. tracks/2/interp = 1
  112. tracks/2/loop_wrap = true
  113. tracks/2/keys = {
  114. "times": PackedFloat32Array(0),
  115. "transitions": PackedFloat32Array(1),
  116. "update": 1,
  117. "values": [false]
  118. }
  119. tracks/3/type = "value"
  120. tracks/3/imported = false
  121. tracks/3/enabled = true
  122. tracks/3/path = NodePath("1:visible")
  123. tracks/3/interp = 1
  124. tracks/3/loop_wrap = true
  125. tracks/3/keys = {
  126. "times": PackedFloat32Array(0),
  127. "transitions": PackedFloat32Array(1),
  128. "update": 1,
  129. "values": [false]
  130. }
  131. [sub_resource type="AnimationLibrary" id="AnimationLibrary_f4ecw"]
  132. _data = {
  133. &"Go": SubResource("Animation_j7oxo"),
  134. &"RESET": SubResource("Animation_ou832")
  135. }
  136. [sub_resource type="SystemFont" id="SystemFont_x4k0q"]
  137. font_names = PackedStringArray("Monospace")
  138. [node name="Disclaimer" type="Node"]
  139. script = ExtResource("1_esyiu")
  140. [node name="BG" type="ColorRect" parent="."]
  141. anchors_preset = 15
  142. anchor_right = 1.0
  143. anchor_bottom = 1.0
  144. grow_horizontal = 2
  145. grow_vertical = 2
  146. color = Color(0, 0, 0, 1)
  147. [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
  148. libraries = {
  149. &"": SubResource("AnimationLibrary_f4ecw")
  150. }
  151. autoplay = "Go"
  152. [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
  153. volume_db = -5.0
  154. bus = &"SFX"
  155. [node name="Title" type="Label" parent="."]
  156. visible = false
  157. modulate = Color(0.968627, 0.223529, 0.0627451, 1)
  158. anchors_preset = 10
  159. anchor_right = 1.0
  160. offset_bottom = 17.0
  161. grow_horizontal = 2
  162. theme_override_fonts/font = SubResource("SystemFont_x4k0q")
  163. theme_override_font_sizes/font_size = 12
  164. text = "TITLE_DISCLAIMER"
  165. horizontal_alignment = 1
  166. vertical_alignment = 1
  167. [node name="1" type="Label" parent="."]
  168. visible = false
  169. anchors_preset = 15
  170. anchor_right = 1.0
  171. anchor_bottom = 1.0
  172. grow_horizontal = 2
  173. grow_vertical = 2
  174. theme_override_fonts/font = SubResource("SystemFont_x4k0q")
  175. theme_override_font_sizes/font_size = 12
  176. text = "TITLE_DISCLAIM_1"
  177. horizontal_alignment = 1
  178. vertical_alignment = 1
  179. autowrap_mode = 2
  180. [node name="2" type="Label" parent="."]
  181. visible = false
  182. anchors_preset = 15
  183. anchor_right = 1.0
  184. anchor_bottom = 1.0
  185. grow_horizontal = 2
  186. grow_vertical = 2
  187. theme_override_fonts/font = SubResource("SystemFont_x4k0q")
  188. theme_override_font_sizes/font_size = 12
  189. text = "TITLE_DISCLAIM_2"
  190. horizontal_alignment = 1
  191. vertical_alignment = 1
  192. autowrap_mode = 2
  193. [node name="Enjoy" type="Label" parent="."]
  194. visible = false
  195. anchors_preset = 15
  196. anchor_right = 1.0
  197. anchor_bottom = 1.0
  198. grow_horizontal = 2
  199. grow_vertical = 2
  200. theme_override_fonts/font = SubResource("SystemFont_x4k0q")
  201. theme_override_font_sizes/font_size = 12
  202. text = "TITLE_DISCLAIM_3"
  203. horizontal_alignment = 1
  204. vertical_alignment = 2
  205. autowrap_mode = 2
  206. [connection signal="animation_finished" from="AnimationPlayer" to="." method="go_to_menu" unbinds=1]