WorldSelect.tscn 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680
  1. [gd_scene load_steps=8 format=3 uid="uid://dntk2js0tu3y2"]
  2. [ext_resource type="Script" uid="uid://col2kvunpua7l" path="res://Scripts/UI/WorldSelect.gd" id="1_isg11"]
  3. [ext_resource type="StyleBox" uid="uid://comkghpj0djcl" path="res://Resources/UI/Panel.tres" id="2_otmop"]
  4. [ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="3_isg11"]
  5. [ext_resource type="Texture2D" uid="uid://chtjq1vr0rpso" path="res://Assets/Sprites/UI/CustomLevelIconDay.png" id="3_ldq6u"]
  6. [ext_resource type="Texture2D" uid="uid://dsi25p0odieg2" path="res://Assets/Sprites/UI/Numbers.png" id="4_bxh4e"]
  7. [ext_resource type="Script" uid="uid://xem6lai3ufyj" path="res://Scripts/Classes/UI/PackNinePatch.gd" id="5_6gt41"]
  8. [sub_resource type="StyleBoxLine" id="StyleBoxLine_d8v6d"]
  9. color = Color(1, 1, 1, 1)
  10. grow_begin = -4.0
  11. grow_end = -4.0
  12. [node name="WorldSelect" type="Control"]
  13. layout_mode = 3
  14. anchors_preset = 0
  15. offset_right = 180.0
  16. offset_bottom = 65.0
  17. script = ExtResource("1_isg11")
  18. num_of_worlds = 12
  19. [node name="Panel" type="PanelContainer" parent="."]
  20. layout_mode = 1
  21. anchors_preset = 15
  22. anchor_right = 1.0
  23. anchor_bottom = 1.0
  24. grow_horizontal = 2
  25. grow_vertical = 2
  26. theme_override_styles/panel = ExtResource("2_otmop")
  27. [node name="MarginContainer" type="MarginContainer" parent="Panel"]
  28. layout_mode = 2
  29. theme_override_constants/margin_left = -8
  30. theme_override_constants/margin_top = -4
  31. theme_override_constants/margin_right = -8
  32. theme_override_constants/margin_bottom = -4
  33. [node name="VBoxContainer" type="VBoxContainer" parent="Panel/MarginContainer"]
  34. layout_mode = 2
  35. theme_override_constants/separation = 0
  36. [node name="Title" type="Label" parent="Panel/MarginContainer/VBoxContainer"]
  37. layout_mode = 2
  38. size_flags_horizontal = 4
  39. text = "MENU_WORLD_SELECT"
  40. horizontal_alignment = 1
  41. uppercase = true
  42. [node name="HSeparator" type="HSeparator" parent="Panel/MarginContainer/VBoxContainer/Title"]
  43. layout_mode = 1
  44. anchors_preset = 12
  45. anchor_top = 1.0
  46. anchor_right = 1.0
  47. anchor_bottom = 1.0
  48. offset_top = -4.0
  49. grow_horizontal = 2
  50. grow_vertical = 0
  51. theme_override_styles/separator = SubResource("StyleBoxLine_d8v6d")
  52. [node name="HBoxContainer" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer"]
  53. layout_mode = 2
  54. theme_override_constants/separation = 4
  55. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer"]
  56. layout_mode = 2
  57. text = "◄"
  58. [node name="ScrollContainer" type="ScrollContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer"]
  59. layout_mode = 2
  60. size_flags_horizontal = 3
  61. size_flags_vertical = 3
  62. follow_focus = true
  63. horizontal_scroll_mode = 3
  64. vertical_scroll_mode = 0
  65. [node name="SlotContainer" type="HBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer"]
  66. unique_name_in_owner = true
  67. layout_mode = 2
  68. [node name="Slot1" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  69. unique_name_in_owner = true
  70. custom_minimum_size = Vector2(32, 32)
  71. layout_mode = 2
  72. focus_mode = 2
  73. mouse_filter = 2
  74. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"]
  75. custom_minimum_size = Vector2(0, 32)
  76. layout_mode = 2
  77. size_flags_vertical = 10
  78. texture = ExtResource("3_ldq6u")
  79. region_rect = Rect2(0, 0, 32, 32)
  80. script = ExtResource("5_6gt41")
  81. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  82. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Icon"]
  83. layout_mode = 1
  84. anchors_preset = -1
  85. anchor_left = 0.5
  86. anchor_top = 0.9
  87. anchor_right = 0.5
  88. anchor_bottom = 0.9
  89. offset_left = -6.0
  90. offset_top = -12.0
  91. offset_right = 6.0
  92. grow_horizontal = 2
  93. grow_vertical = 0
  94. texture = ExtResource("4_bxh4e")
  95. region_rect = Rect2(0, 0, 12, 12)
  96. script = ExtResource("5_6gt41")
  97. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  98. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1"]
  99. visible = false
  100. layout_mode = 2
  101. theme_override_constants/margin_top = -5
  102. theme_override_constants/margin_bottom = -4
  103. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor"]
  104. layout_mode = 2
  105. text = "^"
  106. horizontal_alignment = 1
  107. [node name="Slot2" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  108. custom_minimum_size = Vector2(32, 32)
  109. layout_mode = 2
  110. focus_mode = 2
  111. mouse_filter = 2
  112. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"]
  113. custom_minimum_size = Vector2(0, 32)
  114. layout_mode = 2
  115. size_flags_vertical = 10
  116. texture = ExtResource("3_ldq6u")
  117. region_rect = Rect2(96, 96, 32, 32)
  118. script = ExtResource("5_6gt41")
  119. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  120. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Icon"]
  121. layout_mode = 1
  122. anchors_preset = -1
  123. anchor_left = 0.5
  124. anchor_top = 0.9
  125. anchor_right = 0.5
  126. anchor_bottom = 0.9
  127. offset_left = -6.0
  128. offset_top = -12.0
  129. offset_right = 6.0
  130. grow_horizontal = 2
  131. grow_vertical = 0
  132. texture = ExtResource("4_bxh4e")
  133. region_rect = Rect2(0, 0, 12, 12)
  134. script = ExtResource("5_6gt41")
  135. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  136. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2"]
  137. visible = false
  138. layout_mode = 2
  139. theme_override_constants/margin_top = -5
  140. theme_override_constants/margin_bottom = -4
  141. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor"]
  142. layout_mode = 2
  143. text = "^"
  144. horizontal_alignment = 1
  145. [node name="Slot3" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  146. custom_minimum_size = Vector2(32, 32)
  147. layout_mode = 2
  148. focus_mode = 2
  149. mouse_filter = 2
  150. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"]
  151. custom_minimum_size = Vector2(0, 32)
  152. layout_mode = 2
  153. size_flags_vertical = 10
  154. texture = ExtResource("3_ldq6u")
  155. region_rect = Rect2(0, 0, 32, 32)
  156. script = ExtResource("5_6gt41")
  157. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  158. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Icon"]
  159. layout_mode = 1
  160. anchors_preset = -1
  161. anchor_left = 0.5
  162. anchor_top = 0.9
  163. anchor_right = 0.5
  164. anchor_bottom = 0.9
  165. offset_left = -6.0
  166. offset_top = -12.0
  167. offset_right = 6.0
  168. grow_horizontal = 2
  169. grow_vertical = 0
  170. texture = ExtResource("4_bxh4e")
  171. region_rect = Rect2(0, 0, 12, 12)
  172. script = ExtResource("5_6gt41")
  173. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  174. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3"]
  175. visible = false
  176. layout_mode = 2
  177. theme_override_constants/margin_top = -5
  178. theme_override_constants/margin_bottom = -4
  179. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor"]
  180. layout_mode = 2
  181. text = "^"
  182. horizontal_alignment = 1
  183. [node name="Slot4" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  184. custom_minimum_size = Vector2(32, 32)
  185. layout_mode = 2
  186. focus_mode = 2
  187. mouse_filter = 2
  188. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"]
  189. custom_minimum_size = Vector2(0, 32)
  190. layout_mode = 2
  191. size_flags_vertical = 10
  192. texture = ExtResource("3_ldq6u")
  193. region_rect = Rect2(0, 0, 32, 32)
  194. script = ExtResource("5_6gt41")
  195. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  196. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Icon"]
  197. layout_mode = 1
  198. anchors_preset = -1
  199. anchor_left = 0.5
  200. anchor_top = 0.9
  201. anchor_right = 0.5
  202. anchor_bottom = 0.9
  203. offset_left = -6.0
  204. offset_top = -12.0
  205. offset_right = 6.0
  206. grow_horizontal = 2
  207. grow_vertical = 0
  208. texture = ExtResource("4_bxh4e")
  209. region_rect = Rect2(0, 0, 12, 12)
  210. script = ExtResource("5_6gt41")
  211. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  212. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4"]
  213. visible = false
  214. layout_mode = 2
  215. theme_override_constants/margin_top = -5
  216. theme_override_constants/margin_bottom = -4
  217. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor"]
  218. layout_mode = 2
  219. text = "^"
  220. horizontal_alignment = 1
  221. [node name="Slot5" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  222. custom_minimum_size = Vector2(32, 32)
  223. layout_mode = 2
  224. focus_mode = 2
  225. mouse_filter = 2
  226. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5"]
  227. custom_minimum_size = Vector2(0, 32)
  228. layout_mode = 2
  229. size_flags_vertical = 10
  230. texture = ExtResource("3_ldq6u")
  231. region_rect = Rect2(0, 0, 32, 32)
  232. script = ExtResource("5_6gt41")
  233. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  234. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5/Icon"]
  235. layout_mode = 1
  236. anchors_preset = -1
  237. anchor_left = 0.5
  238. anchor_top = 0.9
  239. anchor_right = 0.5
  240. anchor_bottom = 0.9
  241. offset_left = -6.0
  242. offset_top = -12.0
  243. offset_right = 6.0
  244. grow_horizontal = 2
  245. grow_vertical = 0
  246. texture = ExtResource("4_bxh4e")
  247. region_rect = Rect2(0, 0, 12, 12)
  248. script = ExtResource("5_6gt41")
  249. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  250. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5"]
  251. visible = false
  252. layout_mode = 2
  253. theme_override_constants/margin_top = -5
  254. theme_override_constants/margin_bottom = -4
  255. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5/Cursor"]
  256. layout_mode = 2
  257. text = "^"
  258. horizontal_alignment = 1
  259. [node name="Slot6" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  260. custom_minimum_size = Vector2(32, 32)
  261. layout_mode = 2
  262. focus_mode = 2
  263. mouse_filter = 2
  264. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6"]
  265. custom_minimum_size = Vector2(0, 32)
  266. layout_mode = 2
  267. size_flags_vertical = 10
  268. texture = ExtResource("3_ldq6u")
  269. region_rect = Rect2(0, 0, 32, 32)
  270. script = ExtResource("5_6gt41")
  271. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  272. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6/Icon"]
  273. layout_mode = 1
  274. anchors_preset = -1
  275. anchor_left = 0.5
  276. anchor_top = 0.9
  277. anchor_right = 0.5
  278. anchor_bottom = 0.9
  279. offset_left = -6.0
  280. offset_top = -12.0
  281. offset_right = 6.0
  282. grow_horizontal = 2
  283. grow_vertical = 0
  284. texture = ExtResource("4_bxh4e")
  285. region_rect = Rect2(0, 0, 12, 12)
  286. script = ExtResource("5_6gt41")
  287. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  288. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6"]
  289. visible = false
  290. layout_mode = 2
  291. theme_override_constants/margin_top = -5
  292. theme_override_constants/margin_bottom = -4
  293. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6/Cursor"]
  294. layout_mode = 2
  295. text = "^"
  296. horizontal_alignment = 1
  297. [node name="Slot7" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  298. custom_minimum_size = Vector2(32, 32)
  299. layout_mode = 2
  300. focus_mode = 2
  301. mouse_filter = 2
  302. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7"]
  303. custom_minimum_size = Vector2(0, 32)
  304. layout_mode = 2
  305. size_flags_vertical = 10
  306. texture = ExtResource("3_ldq6u")
  307. region_rect = Rect2(0, 0, 32, 32)
  308. script = ExtResource("5_6gt41")
  309. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  310. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7/Icon"]
  311. layout_mode = 1
  312. anchors_preset = -1
  313. anchor_left = 0.5
  314. anchor_top = 0.9
  315. anchor_right = 0.5
  316. anchor_bottom = 0.9
  317. offset_left = -6.0
  318. offset_top = -12.0
  319. offset_right = 6.0
  320. grow_horizontal = 2
  321. grow_vertical = 0
  322. texture = ExtResource("4_bxh4e")
  323. region_rect = Rect2(0, 0, 12, 12)
  324. script = ExtResource("5_6gt41")
  325. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  326. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7"]
  327. visible = false
  328. layout_mode = 2
  329. theme_override_constants/margin_top = -5
  330. theme_override_constants/margin_bottom = -4
  331. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7/Cursor"]
  332. layout_mode = 2
  333. text = "^"
  334. horizontal_alignment = 1
  335. [node name="Slot8" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  336. unique_name_in_owner = true
  337. custom_minimum_size = Vector2(32, 32)
  338. layout_mode = 2
  339. focus_mode = 2
  340. mouse_filter = 2
  341. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8"]
  342. custom_minimum_size = Vector2(0, 32)
  343. layout_mode = 2
  344. size_flags_vertical = 10
  345. texture = ExtResource("3_ldq6u")
  346. region_rect = Rect2(0, 0, 32, 32)
  347. script = ExtResource("5_6gt41")
  348. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  349. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8/Icon"]
  350. layout_mode = 1
  351. anchors_preset = -1
  352. anchor_left = 0.5
  353. anchor_top = 0.9
  354. anchor_right = 0.5
  355. anchor_bottom = 0.9
  356. offset_left = -6.0
  357. offset_top = -12.0
  358. offset_right = 6.0
  359. grow_horizontal = 2
  360. grow_vertical = 0
  361. texture = ExtResource("4_bxh4e")
  362. region_rect = Rect2(0, 0, 12, 12)
  363. script = ExtResource("5_6gt41")
  364. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  365. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8"]
  366. visible = false
  367. layout_mode = 2
  368. theme_override_constants/margin_top = -5
  369. theme_override_constants/margin_bottom = -4
  370. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8/Cursor"]
  371. layout_mode = 2
  372. text = "^"
  373. horizontal_alignment = 1
  374. [node name="Slot9" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  375. unique_name_in_owner = true
  376. custom_minimum_size = Vector2(32, 32)
  377. layout_mode = 2
  378. focus_mode = 2
  379. mouse_filter = 2
  380. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9"]
  381. custom_minimum_size = Vector2(0, 32)
  382. layout_mode = 2
  383. size_flags_vertical = 10
  384. texture = ExtResource("3_ldq6u")
  385. region_rect = Rect2(0, 0, 32, 32)
  386. script = ExtResource("5_6gt41")
  387. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  388. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9/Icon"]
  389. layout_mode = 1
  390. anchors_preset = -1
  391. anchor_left = 0.5
  392. anchor_top = 0.9
  393. anchor_right = 0.5
  394. anchor_bottom = 0.9
  395. offset_left = -6.0
  396. offset_top = -12.0
  397. offset_right = 6.0
  398. grow_horizontal = 2
  399. grow_vertical = 0
  400. texture = ExtResource("4_bxh4e")
  401. region_rect = Rect2(0, 0, 12, 12)
  402. script = ExtResource("5_6gt41")
  403. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  404. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9"]
  405. visible = false
  406. layout_mode = 2
  407. theme_override_constants/margin_top = -5
  408. theme_override_constants/margin_bottom = -4
  409. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9/Cursor"]
  410. layout_mode = 2
  411. text = "^"
  412. horizontal_alignment = 1
  413. [node name="Slot10" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  414. custom_minimum_size = Vector2(32, 32)
  415. layout_mode = 2
  416. focus_mode = 2
  417. mouse_filter = 2
  418. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10"]
  419. custom_minimum_size = Vector2(0, 32)
  420. layout_mode = 2
  421. size_flags_vertical = 10
  422. texture = ExtResource("3_ldq6u")
  423. region_rect = Rect2(0, 0, 32, 32)
  424. script = ExtResource("5_6gt41")
  425. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  426. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10/Icon"]
  427. layout_mode = 1
  428. anchors_preset = -1
  429. anchor_left = 0.5
  430. anchor_top = 0.9
  431. anchor_right = 0.5
  432. anchor_bottom = 0.9
  433. offset_left = -6.0
  434. offset_top = -12.0
  435. offset_right = 6.0
  436. grow_horizontal = 2
  437. grow_vertical = 0
  438. texture = ExtResource("4_bxh4e")
  439. region_rect = Rect2(0, 0, 12, 12)
  440. script = ExtResource("5_6gt41")
  441. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  442. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10"]
  443. visible = false
  444. layout_mode = 2
  445. theme_override_constants/margin_top = -5
  446. theme_override_constants/margin_bottom = -4
  447. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10/Cursor"]
  448. layout_mode = 2
  449. text = "^"
  450. horizontal_alignment = 1
  451. [node name="Slot11" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  452. custom_minimum_size = Vector2(32, 32)
  453. layout_mode = 2
  454. focus_mode = 2
  455. mouse_filter = 2
  456. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11"]
  457. custom_minimum_size = Vector2(0, 32)
  458. layout_mode = 2
  459. size_flags_vertical = 10
  460. texture = ExtResource("3_ldq6u")
  461. region_rect = Rect2(0, 0, 32, 32)
  462. script = ExtResource("5_6gt41")
  463. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  464. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11/Icon"]
  465. layout_mode = 1
  466. anchors_preset = -1
  467. anchor_left = 0.5
  468. anchor_top = 0.9
  469. anchor_right = 0.5
  470. anchor_bottom = 0.9
  471. offset_left = -6.0
  472. offset_top = -12.0
  473. offset_right = 6.0
  474. grow_horizontal = 2
  475. grow_vertical = 0
  476. texture = ExtResource("4_bxh4e")
  477. region_rect = Rect2(0, 0, 12, 12)
  478. script = ExtResource("5_6gt41")
  479. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  480. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11"]
  481. visible = false
  482. layout_mode = 2
  483. theme_override_constants/margin_top = -5
  484. theme_override_constants/margin_bottom = -4
  485. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11/Cursor"]
  486. layout_mode = 2
  487. text = "^"
  488. horizontal_alignment = 1
  489. [node name="Slot12" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  490. custom_minimum_size = Vector2(32, 32)
  491. layout_mode = 2
  492. focus_mode = 2
  493. mouse_filter = 2
  494. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12"]
  495. custom_minimum_size = Vector2(0, 32)
  496. layout_mode = 2
  497. size_flags_vertical = 10
  498. texture = ExtResource("3_ldq6u")
  499. region_rect = Rect2(0, 0, 32, 32)
  500. script = ExtResource("5_6gt41")
  501. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  502. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12/Icon"]
  503. layout_mode = 1
  504. anchors_preset = -1
  505. anchor_left = 0.5
  506. anchor_top = 0.9
  507. anchor_right = 0.5
  508. anchor_bottom = 0.9
  509. offset_left = -6.0
  510. offset_top = -12.0
  511. offset_right = 6.0
  512. grow_horizontal = 2
  513. grow_vertical = 0
  514. texture = ExtResource("4_bxh4e")
  515. region_rect = Rect2(0, 0, 12, 12)
  516. script = ExtResource("5_6gt41")
  517. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  518. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12"]
  519. visible = false
  520. layout_mode = 2
  521. theme_override_constants/margin_top = -5
  522. theme_override_constants/margin_bottom = -4
  523. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12/Cursor"]
  524. layout_mode = 2
  525. text = "^"
  526. horizontal_alignment = 1
  527. [node name="Slot13" type="VBoxContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer"]
  528. unique_name_in_owner = true
  529. custom_minimum_size = Vector2(32, 32)
  530. layout_mode = 2
  531. focus_neighbor_right = NodePath("../Slot1")
  532. focus_mode = 2
  533. mouse_filter = 2
  534. [node name="Icon" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13"]
  535. custom_minimum_size = Vector2(0, 32)
  536. layout_mode = 2
  537. size_flags_vertical = 10
  538. texture = ExtResource("3_ldq6u")
  539. region_rect = Rect2(0, 0, 32, 32)
  540. script = ExtResource("5_6gt41")
  541. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  542. [node name="Number" type="NinePatchRect" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13/Icon"]
  543. layout_mode = 1
  544. anchors_preset = -1
  545. anchor_left = 0.5
  546. anchor_top = 0.9
  547. anchor_right = 0.5
  548. anchor_bottom = 0.9
  549. offset_left = -6.0
  550. offset_top = -12.0
  551. offset_right = 6.0
  552. grow_horizontal = 2
  553. grow_vertical = 0
  554. texture = ExtResource("4_bxh4e")
  555. region_rect = Rect2(0, 0, 12, 12)
  556. script = ExtResource("5_6gt41")
  557. metadata/_custom_type_script = "uid://xem6lai3ufyj"
  558. [node name="Cursor" type="MarginContainer" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13"]
  559. visible = false
  560. layout_mode = 2
  561. theme_override_constants/margin_top = -5
  562. theme_override_constants/margin_bottom = -4
  563. [node name="Label" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13/Cursor"]
  564. layout_mode = 2
  565. text = "^"
  566. horizontal_alignment = 1
  567. [node name="Label2" type="Label" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer"]
  568. layout_mode = 2
  569. text = "►"
  570. [node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
  571. script = ExtResource("3_isg11")
  572. labels = [NodePath("../Panel/MarginContainer/VBoxContainer/Title")]
  573. metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
  574. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor" method="show"]
  575. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/Cursor" method="hide"]
  576. [connection signal="ready" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1" method="grab_focus"]
  577. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor" method="show"]
  578. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/Cursor" method="hide"]
  579. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor" method="show"]
  580. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/Cursor" method="hide"]
  581. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor" method="show"]
  582. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/Cursor" method="hide"]
  583. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5/Cursor" method="show"]
  584. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot5/Cursor" method="hide"]
  585. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6/Cursor" method="show"]
  586. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot6/Cursor" method="hide"]
  587. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7/Cursor" method="show"]
  588. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot7/Cursor" method="hide"]
  589. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8/Cursor" method="show"]
  590. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot8/Cursor" method="hide"]
  591. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9/Cursor" method="show"]
  592. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot9/Cursor" method="hide"]
  593. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10/Cursor" method="show"]
  594. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot10/Cursor" method="hide"]
  595. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11/Cursor" method="show"]
  596. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot11/Cursor" method="hide"]
  597. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12/Cursor" method="show"]
  598. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot12/Cursor" method="hide"]
  599. [connection signal="focus_entered" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13/Cursor" method="show"]
  600. [connection signal="focus_exited" from="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13" to="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot13/Cursor" method="hide"]