LevelSelectNew.tscn 45 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095
  1. [gd_scene load_steps=26 format=3 uid="uid://bsfkt344e6j38"]
  2. [ext_resource type="Script" uid="uid://bupc8brk48aqi" path="res://Scripts/UI/LevelSelect.gd" id="1_3dhxq"]
  3. [ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_k0wu2"]
  4. [ext_resource type="Texture2D" uid="uid://wb67mbrs5u05" path="res://Assets/Sprites/UI/LevelIcons.png" id="3_3dhxq"]
  5. [ext_resource type="Texture2D" uid="uid://dsi25p0odieg2" path="res://Assets/Sprites/UI/Numbers.png" id="4_h2uw4"]
  6. [ext_resource type="Texture2D" uid="uid://kudshfhlo5ic" path="res://Assets/Sprites/UI/RankMedals.png" id="5_h2uw4"]
  7. [ext_resource type="Texture2D" uid="uid://dhu46wvad72wp" path="res://Assets/Sprites/UI/MarathonIcons.png" id="5_k0wu2"]
  8. [ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="5_r70xa"]
  9. [ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_x05vu"]
  10. [ext_resource type="Script" uid="uid://364rywt44hy6" path="res://Scripts/Classes/UI/PackSprite.gd" id="6_x05vu"]
  11. [ext_resource type="Texture2D" uid="uid://sgrcmlktp2dk" path="res://Assets/Sprites/Particles/SRankParticles.png" id="7_21y1v"]
  12. [ext_resource type="Texture2D" uid="uid://cdaluetdpls0d" path="res://Assets/Sprites/Particles/PRankParticles.png" id="8_r70xa"]
  13. [ext_resource type="Texture2D" uid="uid://de6otencrflfo" path="res://Assets/Sprites/UI/RedCoins.png" id="10_ywryf"]
  14. [ext_resource type="Texture2D" uid="uid://ccqgekbac45f8" path="res://Assets/Sprites/UI/YoshiEggs.png" id="11_sk22j"]
  15. [ext_resource type="Texture2D" uid="uid://bgfsdyjhoies2" path="res://Assets/Sprites/UI/ScoreMedal.png" id="12_asr3n"]
  16. [ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="14_ywryf"]
  17. [sub_resource type="StyleBoxLine" id="StyleBoxLine_d8v6d"]
  18. color = Color(1, 1, 1, 1)
  19. grow_begin = -4.0
  20. grow_end = -4.0
  21. [sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_ggm71"]
  22. particles_animation = true
  23. particles_anim_h_frames = 7
  24. particles_anim_v_frames = 1
  25. particles_anim_loop = false
  26. [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_gxb4q"]
  27. particle_flag_disable_z = true
  28. emission_shape = 6
  29. emission_ring_axis = Vector3(0, 0, 1)
  30. emission_ring_height = 8.0
  31. emission_ring_radius = 10.0
  32. emission_ring_inner_radius = 8.0
  33. emission_ring_cone_angle = 90.0
  34. gravity = Vector3(0, 0, 0)
  35. anim_speed_min = 2.0
  36. anim_speed_max = 2.0
  37. [sub_resource type="AtlasTexture" id="AtlasTexture_mscv7"]
  38. atlas = ExtResource("5_k0wu2")
  39. region = Rect2(96, 32, 8, 8)
  40. [sub_resource type="AtlasTexture" id="AtlasTexture_k0wu2"]
  41. atlas = ExtResource("5_k0wu2")
  42. region = Rect2(112, 32, 8, 8)
  43. [sub_resource type="AtlasTexture" id="AtlasTexture_h2uw4"]
  44. atlas = ExtResource("5_k0wu2")
  45. region = Rect2(96, 24, 8, 8)
  46. [sub_resource type="AtlasTexture" id="AtlasTexture_x05vu"]
  47. atlas = ExtResource("5_k0wu2")
  48. region = Rect2(96, 16, 8, 8)
  49. [sub_resource type="AtlasTexture" id="AtlasTexture_21y1v"]
  50. atlas = ExtResource("5_k0wu2")
  51. region = Rect2(104, 16, 8, 8)
  52. [sub_resource type="AtlasTexture" id="AtlasTexture_r70xa"]
  53. atlas = ExtResource("5_k0wu2")
  54. region = Rect2(112, 16, 8, 8)
  55. [sub_resource type="AtlasTexture" id="AtlasTexture_ggm71"]
  56. atlas = ExtResource("5_k0wu2")
  57. region = Rect2(104, 32, 8, 8)
  58. [node name="LevelSelect" type="Control"]
  59. layout_mode = 3
  60. anchors_preset = 0
  61. offset_right = 256.0
  62. offset_bottom = 80.0
  63. script = ExtResource("1_3dhxq")
  64. [node name="Panel" type="PanelContainer" parent="."]
  65. layout_mode = 1
  66. anchors_preset = 15
  67. anchor_right = 1.0
  68. anchor_bottom = 1.0
  69. offset_bottom = -7.0
  70. grow_horizontal = 2
  71. grow_vertical = 2
  72. theme_override_styles/panel = ExtResource("2_k0wu2")
  73. [node name="MarginContainer" type="MarginContainer" parent="Panel"]
  74. layout_mode = 2
  75. theme_override_constants/margin_bottom = 0
  76. [node name="VBoxContainer" type="VBoxContainer" parent="Panel/MarginContainer"]
  77. layout_mode = 2
  78. theme_override_constants/separation = 0
  79. [node name="Title" type="Label" parent="Panel/MarginContainer/VBoxContainer"]
  80. layout_mode = 2
  81. size_flags_horizontal = 4
  82. text = "MENU_LEVEL_SELECT"
  83. horizontal_alignment = 1
  84. uppercase = true
  85. [node name="HSeparator" type="HSeparator" parent="Panel/MarginContainer/VBoxContainer/Title"]
  86. layout_mode = 1
  87. anchors_preset = 12
  88. anchor_top = 1.0
  89. anchor_right = 1.0
  90. anchor_bottom = 1.0
  91. offset_top = -4.0
  92. grow_horizontal = 2
  93. grow_vertical = 0
  94. theme_override_styles/separator = SubResource("StyleBoxLine_d8v6d")
  95. [node name="HBoxContainer" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer"]
  96. layout_mode = 2
  97. size_flags_vertical = 3
  98. theme_override_constants/separation = 4
  99. [node name="ScrollContainer" type="ScrollContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer"]
  100. clip_contents = false
  101. layout_mode = 2
  102. size_flags_horizontal = 3
  103. size_flags_vertical = 3
  104. follow_focus = true
  105. horizontal_scroll_mode = 3
  106. vertical_scroll_mode = 0
  107. [node name="SlotContainer" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer"]
  108. unique_name_in_owner = true
  109. layout_mode = 2
  110. size_flags_horizontal = 3
  111. size_flags_vertical = 3
  112. alignment = 1
  113. [node name="Slot1" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  114. custom_minimum_size = Vector2(56, 32)
  115. layout_mode = 2
  116. focus_mode = 2
  117. theme_override_constants/separation = 0
  118. [node name="ChallengeModeBits" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"]
  119. custom_minimum_size = Vector2(0, 8)
  120. layout_mode = 2
  121. size_flags_vertical = 10
  122. [node name="ColorRect" type="ColorRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"]
  123. visible = false
  124. layout_mode = 2
  125. size_flags_horizontal = 3
  126. color = Color(0, 0, 0, 1)
  127. [node name="1" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"]
  128. position = Vector2(4, 4)
  129. texture = ExtResource("10_ywryf")
  130. hframes = 2
  131. script = ExtResource("6_x05vu")
  132. metadata/_custom_type_script = "uid://364rywt44hy6"
  133. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/1"]
  134. texture = ExtResource("10_ywryf")
  135. hframes = 2
  136. frame = 1
  137. script = ExtResource("6_x05vu")
  138. metadata/_custom_type_script = "uid://364rywt44hy6"
  139. [node name="2" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"]
  140. position = Vector2(11, 4)
  141. texture = ExtResource("10_ywryf")
  142. hframes = 2
  143. script = ExtResource("6_x05vu")
  144. metadata/_custom_type_script = "uid://364rywt44hy6"
  145. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/2"]
  146. texture = ExtResource("10_ywryf")
  147. hframes = 2
  148. frame = 1
  149. script = ExtResource("6_x05vu")
  150. metadata/_custom_type_script = "uid://364rywt44hy6"
  151. [node name="3" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"]
  152. position = Vector2(18, 4)
  153. texture = ExtResource("10_ywryf")
  154. hframes = 2
  155. script = ExtResource("6_x05vu")
  156. metadata/_custom_type_script = "uid://364rywt44hy6"
  157. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/3"]
  158. texture = ExtResource("10_ywryf")
  159. hframes = 2
  160. frame = 1
  161. script = ExtResource("6_x05vu")
  162. metadata/_custom_type_script = "uid://364rywt44hy6"
  163. [node name="4" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"]
  164. position = Vector2(25, 4)
  165. texture = ExtResource("10_ywryf")
  166. hframes = 2
  167. script = ExtResource("6_x05vu")
  168. metadata/_custom_type_script = "uid://364rywt44hy6"
  169. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/4"]
  170. texture = ExtResource("10_ywryf")
  171. hframes = 2
  172. frame = 1
  173. script = ExtResource("6_x05vu")
  174. metadata/_custom_type_script = "uid://364rywt44hy6"
  175. [node name="5" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"]
  176. position = Vector2(32, 4)
  177. texture = ExtResource("10_ywryf")
  178. hframes = 2
  179. script = ExtResource("6_x05vu")
  180. metadata/_custom_type_script = "uid://364rywt44hy6"
  181. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/5"]
  182. texture = ExtResource("10_ywryf")
  183. hframes = 2
  184. frame = 1
  185. script = ExtResource("6_x05vu")
  186. metadata/_custom_type_script = "uid://364rywt44hy6"
  187. [node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"]
  188. position = Vector2(41, 4)
  189. texture = ExtResource("11_sk22j")
  190. region_enabled = true
  191. region_rect = Rect2(0, 0, 8, 8)
  192. script = ExtResource("6_x05vu")
  193. metadata/_custom_type_script = "uid://364rywt44hy6"
  194. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/6"]
  195. texture = ExtResource("11_sk22j")
  196. region_enabled = true
  197. region_rect = Rect2(8, 0, 8, 8)
  198. script = ExtResource("6_x05vu")
  199. metadata/_custom_type_script = "uid://364rywt44hy6"
  200. [node name="Score" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"]
  201. position = Vector2(51, 4)
  202. texture = ExtResource("12_asr3n")
  203. hframes = 2
  204. region_rect = Rect2(0, 0, 8, 8)
  205. script = ExtResource("6_x05vu")
  206. metadata/_custom_type_script = "uid://364rywt44hy6"
  207. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/Score"]
  208. texture = ExtResource("12_asr3n")
  209. hframes = 2
  210. frame = 1
  211. region_rect = Rect2(8, 0, 8, 8)
  212. script = ExtResource("6_x05vu")
  213. metadata/_custom_type_script = "uid://364rywt44hy6"
  214. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"]
  215. custom_minimum_size = Vector2(0, 32)
  216. layout_mode = 2
  217. size_flags_vertical = 10
  218. texture = ExtResource("3_3dhxq")
  219. region_rect = Rect2(0, 0, 56, 32)
  220. script = ExtResource("5_r70xa")
  221. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  222. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon"]
  223. layout_mode = 1
  224. anchors_preset = -1
  225. anchor_left = 0.5
  226. anchor_top = 0.9
  227. anchor_right = 0.5
  228. anchor_bottom = 0.9
  229. offset_left = -6.0
  230. offset_top = -3.0
  231. offset_right = 6.0
  232. offset_bottom = 9.0
  233. grow_horizontal = 2
  234. grow_vertical = 0
  235. texture = ExtResource("4_h2uw4")
  236. region_rect = Rect2(0, 0, 12, 12)
  237. script = ExtResource("5_r70xa")
  238. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  239. [node name="RankMedal" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon"]
  240. position = Vector2(43, -2)
  241. texture = ExtResource("5_h2uw4")
  242. centered = false
  243. hframes = 8
  244. script = ExtResource("6_x05vu")
  245. metadata/_custom_type_script = "uid://364rywt44hy6"
  246. [node name="SRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon/RankMedal"]
  247. z_index = 1
  248. material = SubResource("CanvasItemMaterial_ggm71")
  249. position = Vector2(8, 8)
  250. emitting = false
  251. amount = 1
  252. texture = ExtResource("7_21y1v")
  253. randomness = 0.12
  254. fixed_fps = 15
  255. interpolate = false
  256. fract_delta = false
  257. process_material = SubResource("ParticleProcessMaterial_gxb4q")
  258. [node name="PRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon/RankMedal"]
  259. visible = false
  260. z_index = 1
  261. material = SubResource("CanvasItemMaterial_ggm71")
  262. position = Vector2(8, 8)
  263. emitting = false
  264. amount = 1
  265. texture = ExtResource("8_r70xa")
  266. randomness = 0.12
  267. fixed_fps = 15
  268. interpolate = false
  269. fract_delta = false
  270. process_material = SubResource("ParticleProcessMaterial_gxb4q")
  271. [node name="Control" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"]
  272. layout_mode = 2
  273. [node name="Cursor" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"]
  274. visible = false
  275. custom_minimum_size = Vector2(0, 8)
  276. layout_mode = 2
  277. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor"]
  278. layout_mode = 0
  279. offset_top = -1.0
  280. offset_right = 56.0
  281. offset_bottom = 15.0
  282. text = "^"
  283. horizontal_alignment = 1
  284. [node name="Slot2" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  285. custom_minimum_size = Vector2(56, 32)
  286. layout_mode = 2
  287. focus_mode = 2
  288. theme_override_constants/separation = 0
  289. [node name="ChallengeModeBits" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"]
  290. custom_minimum_size = Vector2(0, 8)
  291. layout_mode = 2
  292. size_flags_vertical = 10
  293. [node name="ColorRect" type="ColorRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"]
  294. visible = false
  295. layout_mode = 2
  296. size_flags_horizontal = 3
  297. color = Color(0, 0, 0, 1)
  298. [node name="1" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"]
  299. position = Vector2(4, 4)
  300. texture = ExtResource("10_ywryf")
  301. hframes = 2
  302. script = ExtResource("6_x05vu")
  303. metadata/_custom_type_script = "uid://364rywt44hy6"
  304. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/1"]
  305. texture = ExtResource("10_ywryf")
  306. hframes = 2
  307. frame = 1
  308. script = ExtResource("6_x05vu")
  309. metadata/_custom_type_script = "uid://364rywt44hy6"
  310. [node name="2" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"]
  311. position = Vector2(11, 4)
  312. texture = ExtResource("10_ywryf")
  313. hframes = 2
  314. script = ExtResource("6_x05vu")
  315. metadata/_custom_type_script = "uid://364rywt44hy6"
  316. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/2"]
  317. texture = ExtResource("10_ywryf")
  318. hframes = 2
  319. frame = 1
  320. script = ExtResource("6_x05vu")
  321. metadata/_custom_type_script = "uid://364rywt44hy6"
  322. [node name="3" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"]
  323. position = Vector2(18, 4)
  324. texture = ExtResource("10_ywryf")
  325. hframes = 2
  326. script = ExtResource("6_x05vu")
  327. metadata/_custom_type_script = "uid://364rywt44hy6"
  328. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/3"]
  329. texture = ExtResource("10_ywryf")
  330. hframes = 2
  331. frame = 1
  332. script = ExtResource("6_x05vu")
  333. metadata/_custom_type_script = "uid://364rywt44hy6"
  334. [node name="4" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"]
  335. position = Vector2(25, 4)
  336. texture = ExtResource("10_ywryf")
  337. hframes = 2
  338. script = ExtResource("6_x05vu")
  339. metadata/_custom_type_script = "uid://364rywt44hy6"
  340. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/4"]
  341. texture = ExtResource("10_ywryf")
  342. hframes = 2
  343. frame = 1
  344. script = ExtResource("6_x05vu")
  345. metadata/_custom_type_script = "uid://364rywt44hy6"
  346. [node name="5" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"]
  347. position = Vector2(32, 4)
  348. texture = ExtResource("10_ywryf")
  349. hframes = 2
  350. script = ExtResource("6_x05vu")
  351. metadata/_custom_type_script = "uid://364rywt44hy6"
  352. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/5"]
  353. texture = ExtResource("10_ywryf")
  354. hframes = 2
  355. frame = 1
  356. script = ExtResource("6_x05vu")
  357. metadata/_custom_type_script = "uid://364rywt44hy6"
  358. [node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"]
  359. position = Vector2(41, 4)
  360. texture = ExtResource("11_sk22j")
  361. region_enabled = true
  362. region_rect = Rect2(0, 0, 8, 8)
  363. script = ExtResource("6_x05vu")
  364. metadata/_custom_type_script = "uid://364rywt44hy6"
  365. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/6"]
  366. texture = ExtResource("11_sk22j")
  367. region_enabled = true
  368. region_rect = Rect2(16, 0, 8, 8)
  369. script = ExtResource("6_x05vu")
  370. metadata/_custom_type_script = "uid://364rywt44hy6"
  371. [node name="Score" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"]
  372. position = Vector2(51, 4)
  373. texture = ExtResource("12_asr3n")
  374. hframes = 2
  375. region_rect = Rect2(0, 0, 8, 8)
  376. script = ExtResource("6_x05vu")
  377. metadata/_custom_type_script = "uid://364rywt44hy6"
  378. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/Score"]
  379. texture = ExtResource("12_asr3n")
  380. hframes = 2
  381. frame = 1
  382. region_rect = Rect2(8, 0, 8, 8)
  383. script = ExtResource("6_x05vu")
  384. metadata/_custom_type_script = "uid://364rywt44hy6"
  385. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"]
  386. custom_minimum_size = Vector2(0, 32)
  387. layout_mode = 2
  388. size_flags_vertical = 10
  389. texture = ExtResource("3_3dhxq")
  390. region_rect = Rect2(0, 0, 56, 32)
  391. script = ExtResource("5_r70xa")
  392. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  393. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon"]
  394. layout_mode = 1
  395. anchors_preset = -1
  396. anchor_left = 0.5
  397. anchor_top = 0.9
  398. anchor_right = 0.5
  399. anchor_bottom = 0.9
  400. offset_left = -6.0
  401. offset_top = -3.0
  402. offset_right = 6.0
  403. offset_bottom = 9.0
  404. grow_horizontal = 2
  405. grow_vertical = 0
  406. texture = ExtResource("4_h2uw4")
  407. region_rect = Rect2(0, 0, 12, 12)
  408. script = ExtResource("5_r70xa")
  409. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  410. [node name="RankMedal" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon"]
  411. position = Vector2(43, -2)
  412. texture = ExtResource("5_h2uw4")
  413. centered = false
  414. hframes = 8
  415. script = ExtResource("6_x05vu")
  416. metadata/_custom_type_script = "uid://364rywt44hy6"
  417. [node name="SRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon/RankMedal"]
  418. z_index = 1
  419. material = SubResource("CanvasItemMaterial_ggm71")
  420. position = Vector2(8, 8)
  421. emitting = false
  422. amount = 1
  423. texture = ExtResource("7_21y1v")
  424. randomness = 0.12
  425. fixed_fps = 15
  426. interpolate = false
  427. fract_delta = false
  428. process_material = SubResource("ParticleProcessMaterial_gxb4q")
  429. [node name="PRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon/RankMedal"]
  430. visible = false
  431. z_index = 1
  432. material = SubResource("CanvasItemMaterial_ggm71")
  433. position = Vector2(8, 8)
  434. emitting = false
  435. amount = 1
  436. texture = ExtResource("8_r70xa")
  437. randomness = 0.12
  438. fixed_fps = 15
  439. interpolate = false
  440. fract_delta = false
  441. process_material = SubResource("ParticleProcessMaterial_gxb4q")
  442. [node name="Control" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"]
  443. layout_mode = 2
  444. [node name="Cursor" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"]
  445. visible = false
  446. custom_minimum_size = Vector2(0, 8)
  447. layout_mode = 2
  448. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor"]
  449. layout_mode = 0
  450. offset_top = -1.0
  451. offset_right = 56.0
  452. offset_bottom = 15.0
  453. text = "^"
  454. horizontal_alignment = 1
  455. [node name="Slot3" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  456. custom_minimum_size = Vector2(56, 32)
  457. layout_mode = 2
  458. focus_mode = 2
  459. theme_override_constants/separation = 0
  460. [node name="ChallengeModeBits" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"]
  461. custom_minimum_size = Vector2(0, 8)
  462. layout_mode = 2
  463. size_flags_vertical = 10
  464. [node name="ColorRect" type="ColorRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"]
  465. visible = false
  466. layout_mode = 2
  467. size_flags_horizontal = 3
  468. color = Color(0, 0, 0, 1)
  469. [node name="1" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"]
  470. position = Vector2(4, 4)
  471. texture = ExtResource("10_ywryf")
  472. hframes = 2
  473. script = ExtResource("6_x05vu")
  474. metadata/_custom_type_script = "uid://364rywt44hy6"
  475. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/1"]
  476. texture = ExtResource("10_ywryf")
  477. hframes = 2
  478. frame = 1
  479. script = ExtResource("6_x05vu")
  480. metadata/_custom_type_script = "uid://364rywt44hy6"
  481. [node name="2" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"]
  482. position = Vector2(11, 4)
  483. texture = ExtResource("10_ywryf")
  484. hframes = 2
  485. script = ExtResource("6_x05vu")
  486. metadata/_custom_type_script = "uid://364rywt44hy6"
  487. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/2"]
  488. texture = ExtResource("10_ywryf")
  489. hframes = 2
  490. frame = 1
  491. script = ExtResource("6_x05vu")
  492. metadata/_custom_type_script = "uid://364rywt44hy6"
  493. [node name="3" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"]
  494. position = Vector2(18, 4)
  495. texture = ExtResource("10_ywryf")
  496. hframes = 2
  497. script = ExtResource("6_x05vu")
  498. metadata/_custom_type_script = "uid://364rywt44hy6"
  499. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/3"]
  500. texture = ExtResource("10_ywryf")
  501. hframes = 2
  502. frame = 1
  503. script = ExtResource("6_x05vu")
  504. metadata/_custom_type_script = "uid://364rywt44hy6"
  505. [node name="4" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"]
  506. position = Vector2(25, 4)
  507. texture = ExtResource("10_ywryf")
  508. hframes = 2
  509. script = ExtResource("6_x05vu")
  510. metadata/_custom_type_script = "uid://364rywt44hy6"
  511. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/4"]
  512. texture = ExtResource("10_ywryf")
  513. hframes = 2
  514. frame = 1
  515. script = ExtResource("6_x05vu")
  516. metadata/_custom_type_script = "uid://364rywt44hy6"
  517. [node name="5" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"]
  518. position = Vector2(32, 4)
  519. texture = ExtResource("10_ywryf")
  520. hframes = 2
  521. script = ExtResource("6_x05vu")
  522. metadata/_custom_type_script = "uid://364rywt44hy6"
  523. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/5"]
  524. texture = ExtResource("10_ywryf")
  525. hframes = 2
  526. frame = 1
  527. script = ExtResource("6_x05vu")
  528. metadata/_custom_type_script = "uid://364rywt44hy6"
  529. [node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"]
  530. position = Vector2(41, 4)
  531. texture = ExtResource("11_sk22j")
  532. region_enabled = true
  533. region_rect = Rect2(0, 0, 8, 8)
  534. script = ExtResource("6_x05vu")
  535. metadata/_custom_type_script = "uid://364rywt44hy6"
  536. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/6"]
  537. texture = ExtResource("11_sk22j")
  538. region_enabled = true
  539. region_rect = Rect2(0, 8, 8, 8)
  540. script = ExtResource("6_x05vu")
  541. metadata/_custom_type_script = "uid://364rywt44hy6"
  542. [node name="Score" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"]
  543. position = Vector2(51, 4)
  544. texture = ExtResource("12_asr3n")
  545. hframes = 2
  546. region_rect = Rect2(0, 0, 8, 8)
  547. script = ExtResource("6_x05vu")
  548. metadata/_custom_type_script = "uid://364rywt44hy6"
  549. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/Score"]
  550. texture = ExtResource("12_asr3n")
  551. hframes = 2
  552. frame = 1
  553. region_rect = Rect2(8, 0, 8, 8)
  554. script = ExtResource("6_x05vu")
  555. metadata/_custom_type_script = "uid://364rywt44hy6"
  556. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"]
  557. custom_minimum_size = Vector2(0, 32)
  558. layout_mode = 2
  559. size_flags_vertical = 10
  560. texture = ExtResource("3_3dhxq")
  561. region_rect = Rect2(0, 0, 56, 32)
  562. script = ExtResource("5_r70xa")
  563. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  564. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon"]
  565. layout_mode = 1
  566. anchors_preset = -1
  567. anchor_left = 0.5
  568. anchor_top = 0.9
  569. anchor_right = 0.5
  570. anchor_bottom = 0.9
  571. offset_left = -6.0
  572. offset_top = -3.0
  573. offset_right = 6.0
  574. offset_bottom = 9.0
  575. grow_horizontal = 2
  576. grow_vertical = 0
  577. texture = ExtResource("4_h2uw4")
  578. region_rect = Rect2(0, 0, 12, 12)
  579. script = ExtResource("5_r70xa")
  580. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  581. [node name="RankMedal" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon"]
  582. position = Vector2(43, -2)
  583. texture = ExtResource("5_h2uw4")
  584. centered = false
  585. hframes = 8
  586. script = ExtResource("6_x05vu")
  587. metadata/_custom_type_script = "uid://364rywt44hy6"
  588. [node name="SRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon/RankMedal"]
  589. z_index = 1
  590. material = SubResource("CanvasItemMaterial_ggm71")
  591. position = Vector2(8, 8)
  592. emitting = false
  593. amount = 1
  594. texture = ExtResource("7_21y1v")
  595. randomness = 0.12
  596. fixed_fps = 15
  597. interpolate = false
  598. fract_delta = false
  599. process_material = SubResource("ParticleProcessMaterial_gxb4q")
  600. [node name="PRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon/RankMedal"]
  601. visible = false
  602. z_index = 1
  603. material = SubResource("CanvasItemMaterial_ggm71")
  604. position = Vector2(8, 8)
  605. emitting = false
  606. amount = 1
  607. texture = ExtResource("8_r70xa")
  608. randomness = 0.12
  609. fixed_fps = 15
  610. interpolate = false
  611. fract_delta = false
  612. process_material = SubResource("ParticleProcessMaterial_gxb4q")
  613. [node name="Control" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"]
  614. layout_mode = 2
  615. [node name="Cursor" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"]
  616. visible = false
  617. custom_minimum_size = Vector2(0, 8)
  618. layout_mode = 2
  619. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor"]
  620. layout_mode = 0
  621. offset_top = -1.0
  622. offset_right = 56.0
  623. offset_bottom = 15.0
  624. text = "^"
  625. horizontal_alignment = 1
  626. [node name="Slot4" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  627. custom_minimum_size = Vector2(56, 32)
  628. layout_mode = 2
  629. focus_mode = 2
  630. theme_override_constants/separation = 0
  631. [node name="ChallengeModeBits" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"]
  632. custom_minimum_size = Vector2(0, 8)
  633. layout_mode = 2
  634. size_flags_vertical = 10
  635. [node name="ColorRect" type="ColorRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"]
  636. visible = false
  637. layout_mode = 2
  638. size_flags_horizontal = 3
  639. color = Color(0, 0, 0, 1)
  640. [node name="1" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"]
  641. position = Vector2(4, 4)
  642. texture = ExtResource("10_ywryf")
  643. hframes = 2
  644. script = ExtResource("6_x05vu")
  645. metadata/_custom_type_script = "uid://364rywt44hy6"
  646. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/1"]
  647. texture = ExtResource("10_ywryf")
  648. hframes = 2
  649. frame = 1
  650. script = ExtResource("6_x05vu")
  651. metadata/_custom_type_script = "uid://364rywt44hy6"
  652. [node name="2" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"]
  653. position = Vector2(11, 4)
  654. texture = ExtResource("10_ywryf")
  655. hframes = 2
  656. script = ExtResource("6_x05vu")
  657. metadata/_custom_type_script = "uid://364rywt44hy6"
  658. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/2"]
  659. texture = ExtResource("10_ywryf")
  660. hframes = 2
  661. frame = 1
  662. script = ExtResource("6_x05vu")
  663. metadata/_custom_type_script = "uid://364rywt44hy6"
  664. [node name="3" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"]
  665. position = Vector2(18, 4)
  666. texture = ExtResource("10_ywryf")
  667. hframes = 2
  668. script = ExtResource("6_x05vu")
  669. metadata/_custom_type_script = "uid://364rywt44hy6"
  670. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/3"]
  671. texture = ExtResource("10_ywryf")
  672. hframes = 2
  673. frame = 1
  674. script = ExtResource("6_x05vu")
  675. metadata/_custom_type_script = "uid://364rywt44hy6"
  676. [node name="4" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"]
  677. position = Vector2(25, 4)
  678. texture = ExtResource("10_ywryf")
  679. hframes = 2
  680. script = ExtResource("6_x05vu")
  681. metadata/_custom_type_script = "uid://364rywt44hy6"
  682. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/4"]
  683. texture = ExtResource("10_ywryf")
  684. hframes = 2
  685. frame = 1
  686. script = ExtResource("6_x05vu")
  687. metadata/_custom_type_script = "uid://364rywt44hy6"
  688. [node name="5" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"]
  689. position = Vector2(32, 4)
  690. texture = ExtResource("10_ywryf")
  691. hframes = 2
  692. script = ExtResource("6_x05vu")
  693. metadata/_custom_type_script = "uid://364rywt44hy6"
  694. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/5"]
  695. texture = ExtResource("10_ywryf")
  696. hframes = 2
  697. frame = 1
  698. script = ExtResource("6_x05vu")
  699. metadata/_custom_type_script = "uid://364rywt44hy6"
  700. [node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"]
  701. position = Vector2(41, 4)
  702. texture = ExtResource("11_sk22j")
  703. region_enabled = true
  704. region_rect = Rect2(0, 0, 8, 8)
  705. script = ExtResource("6_x05vu")
  706. metadata/_custom_type_script = "uid://364rywt44hy6"
  707. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/6"]
  708. texture = ExtResource("11_sk22j")
  709. region_enabled = true
  710. region_rect = Rect2(8, 8, 8, 8)
  711. script = ExtResource("6_x05vu")
  712. metadata/_custom_type_script = "uid://364rywt44hy6"
  713. [node name="Score" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"]
  714. position = Vector2(51, 4)
  715. texture = ExtResource("12_asr3n")
  716. hframes = 2
  717. region_rect = Rect2(0, 0, 8, 8)
  718. script = ExtResource("6_x05vu")
  719. metadata/_custom_type_script = "uid://364rywt44hy6"
  720. [node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/Score"]
  721. texture = ExtResource("12_asr3n")
  722. hframes = 2
  723. frame = 1
  724. region_rect = Rect2(8, 0, 8, 8)
  725. script = ExtResource("6_x05vu")
  726. metadata/_custom_type_script = "uid://364rywt44hy6"
  727. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"]
  728. custom_minimum_size = Vector2(0, 32)
  729. layout_mode = 2
  730. size_flags_vertical = 10
  731. texture = ExtResource("3_3dhxq")
  732. region_rect = Rect2(0, 0, 56, 32)
  733. script = ExtResource("5_r70xa")
  734. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  735. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon"]
  736. layout_mode = 1
  737. anchors_preset = -1
  738. anchor_left = 0.5
  739. anchor_top = 0.9
  740. anchor_right = 0.5
  741. anchor_bottom = 0.9
  742. offset_left = -6.0
  743. offset_top = -3.0
  744. offset_right = 6.0
  745. offset_bottom = 9.0
  746. grow_horizontal = 2
  747. grow_vertical = 0
  748. texture = ExtResource("4_h2uw4")
  749. region_rect = Rect2(0, 0, 12, 12)
  750. script = ExtResource("5_r70xa")
  751. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  752. [node name="RankMedal" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon"]
  753. position = Vector2(43, -2)
  754. texture = ExtResource("5_h2uw4")
  755. centered = false
  756. hframes = 8
  757. script = ExtResource("6_x05vu")
  758. metadata/_custom_type_script = "uid://364rywt44hy6"
  759. [node name="SRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon/RankMedal"]
  760. z_index = 1
  761. material = SubResource("CanvasItemMaterial_ggm71")
  762. position = Vector2(8, 8)
  763. emitting = false
  764. amount = 1
  765. texture = ExtResource("7_21y1v")
  766. randomness = 0.12
  767. fixed_fps = 15
  768. interpolate = false
  769. fract_delta = false
  770. process_material = SubResource("ParticleProcessMaterial_gxb4q")
  771. [node name="PRankParticles" type="GPUParticles2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon/RankMedal"]
  772. visible = false
  773. z_index = 1
  774. material = SubResource("CanvasItemMaterial_ggm71")
  775. position = Vector2(8, 8)
  776. emitting = false
  777. amount = 1
  778. texture = ExtResource("8_r70xa")
  779. randomness = 0.12
  780. fixed_fps = 15
  781. interpolate = false
  782. fract_delta = false
  783. process_material = SubResource("ParticleProcessMaterial_gxb4q")
  784. [node name="Control" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"]
  785. layout_mode = 2
  786. [node name="Cursor" type="Control" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"]
  787. visible = false
  788. custom_minimum_size = Vector2(0, 8)
  789. layout_mode = 2
  790. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor"]
  791. layout_mode = 0
  792. offset_top = -1.0
  793. offset_right = 56.0
  794. offset_bottom = 15.0
  795. text = "^"
  796. horizontal_alignment = 1
  797. [node name="Control" type="Control" parent="Panel/MarginContainer/VBoxContainer"]
  798. custom_minimum_size = Vector2(0, 7)
  799. layout_mode = 2
  800. [node name="MarathonBits" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer"]
  801. unique_name_in_owner = true
  802. visible = false
  803. layout_mode = 2
  804. size_flags_vertical = 3
  805. alignment = 1
  806. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/MarathonBits"]
  807. layout_mode = 2
  808. size_flags_vertical = 0
  809. text = "PB:"
  810. [node name="VBoxContainer" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/MarathonBits"]
  811. layout_mode = 2
  812. size_flags_vertical = 4
  813. [node name="FullRun" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer"]
  814. layout_mode = 2
  815. [node name="Flag" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun"]
  816. unique_name_in_owner = true
  817. layout_mode = 2
  818. size_flags_vertical = 4
  819. texture = SubResource("AtlasTexture_mscv7")
  820. stretch_mode = 2
  821. script = ExtResource("14_ywryf")
  822. metadata/_custom_type_script = "uid://ca3bew33g45eq"
  823. [node name="Axe" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun"]
  824. unique_name_in_owner = true
  825. layout_mode = 2
  826. size_flags_vertical = 4
  827. texture = SubResource("AtlasTexture_k0wu2")
  828. stretch_mode = 2
  829. script = ExtResource("14_ywryf")
  830. metadata/_custom_type_script = "uid://ca3bew33g45eq"
  831. [node name="FullRunPB" type="Label" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun"]
  832. unique_name_in_owner = true
  833. layout_mode = 2
  834. text = "00:00:00"
  835. [node name="FullRunMedals" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun"]
  836. unique_name_in_owner = true
  837. layout_mode = 2
  838. theme_override_constants/separation = 0
  839. [node name="Bronze" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals"]
  840. layout_mode = 2
  841. size_flags_vertical = 4
  842. texture = SubResource("AtlasTexture_h2uw4")
  843. script = ExtResource("14_ywryf")
  844. metadata/_custom_type_script = "uid://ca3bew33g45eq"
  845. [node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals/Bronze"]
  846. layout_mode = 1
  847. offset_right = 8.0
  848. offset_bottom = 8.0
  849. size_flags_vertical = 4
  850. texture = SubResource("AtlasTexture_x05vu")
  851. [node name="Silver" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals"]
  852. layout_mode = 2
  853. size_flags_vertical = 4
  854. texture = SubResource("AtlasTexture_h2uw4")
  855. script = ExtResource("14_ywryf")
  856. metadata/_custom_type_script = "uid://ca3bew33g45eq"
  857. [node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals/Silver"]
  858. layout_mode = 1
  859. offset_right = 8.0
  860. offset_bottom = 8.0
  861. size_flags_vertical = 4
  862. texture = SubResource("AtlasTexture_21y1v")
  863. [node name="Gold" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals"]
  864. layout_mode = 2
  865. size_flags_vertical = 4
  866. texture = SubResource("AtlasTexture_h2uw4")
  867. script = ExtResource("14_ywryf")
  868. metadata/_custom_type_script = "uid://ca3bew33g45eq"
  869. [node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunMedals/Gold"]
  870. layout_mode = 1
  871. offset_right = 8.0
  872. offset_bottom = 8.0
  873. size_flags_vertical = 4
  874. texture = SubResource("AtlasTexture_r70xa")
  875. [node name="Warp" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer"]
  876. layout_mode = 2
  877. [node name="TextureRect" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp"]
  878. layout_mode = 2
  879. size_flags_vertical = 4
  880. texture = SubResource("AtlasTexture_ggm71")
  881. stretch_mode = 2
  882. script = ExtResource("14_ywryf")
  883. metadata/_custom_type_script = "uid://ca3bew33g45eq"
  884. [node name="WarpRunPB" type="Label" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp"]
  885. unique_name_in_owner = true
  886. layout_mode = 2
  887. text = "00:00:00"
  888. [node name="WarpRunMedals" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp"]
  889. unique_name_in_owner = true
  890. layout_mode = 2
  891. theme_override_constants/separation = 0
  892. [node name="Bronze" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals"]
  893. layout_mode = 2
  894. size_flags_vertical = 4
  895. texture = SubResource("AtlasTexture_h2uw4")
  896. script = ExtResource("14_ywryf")
  897. metadata/_custom_type_script = "uid://ca3bew33g45eq"
  898. [node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals/Bronze"]
  899. layout_mode = 1
  900. offset_right = 8.0
  901. offset_bottom = 8.0
  902. size_flags_vertical = 4
  903. texture = SubResource("AtlasTexture_x05vu")
  904. [node name="Silver" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals"]
  905. layout_mode = 2
  906. size_flags_vertical = 4
  907. texture = SubResource("AtlasTexture_h2uw4")
  908. script = ExtResource("14_ywryf")
  909. metadata/_custom_type_script = "uid://ca3bew33g45eq"
  910. [node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals/Silver"]
  911. layout_mode = 1
  912. offset_right = 8.0
  913. offset_bottom = 8.0
  914. size_flags_vertical = 4
  915. texture = SubResource("AtlasTexture_21y1v")
  916. [node name="Gold" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals"]
  917. layout_mode = 2
  918. size_flags_vertical = 4
  919. texture = SubResource("AtlasTexture_h2uw4")
  920. script = ExtResource("14_ywryf")
  921. metadata/_custom_type_script = "uid://ca3bew33g45eq"
  922. [node name="Full" type="TextureRect" parent="Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunMedals/Gold"]
  923. layout_mode = 1
  924. offset_right = 8.0
  925. offset_bottom = 8.0
  926. size_flags_vertical = 4
  927. texture = SubResource("AtlasTexture_r70xa")
  928. [node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
  929. script = ExtResource("5_x05vu")
  930. labels = [NodePath("../Panel/MarginContainer/VBoxContainer/Title")]
  931. metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
  932. [node name="LabelFontChanger2" type="Node" parent="." node_paths=PackedStringArray("labels")]
  933. script = ExtResource("5_x05vu")
  934. labels = [NodePath("../Panel/MarginContainer/VBoxContainer/Title"), NodePath("../Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/MarathonBits/Label"), NodePath("../Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/FullRun/FullRunPB"), NodePath("../Panel/MarginContainer/VBoxContainer/MarathonBits/VBoxContainer/Warp/WarpRunPB")]
  935. metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
  936. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor" method="show"]
  937. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor" method="hide"]
  938. [connection signal="ready" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" method="grab_focus"]
  939. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor" method="show"]
  940. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor" method="hide"]
  941. [connection signal="ready" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" method="grab_focus"]
  942. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor" method="show"]
  943. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor" method="hide"]
  944. [connection signal="ready" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" method="grab_focus"]
  945. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor" method="show"]
  946. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor" method="hide"]
  947. [connection signal="ready" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" method="grab_focus"]