2D_in_3D.tscn 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620
  1. [gd_scene load_steps=20 format=2]
  2. [ext_resource path="res://2D_in_3D.gd" type="Script" id=1]
  3. [ext_resource path="res://pong.gd" type="Script" id=2]
  4. [ext_resource path="res://ball.png" type="Texture" id=3]
  5. [ext_resource path="res://left_pallete.png" type="Texture" id=4]
  6. [ext_resource path="res://right_pallete.png" type="Texture" id=5]
  7. [ext_resource path="res://separator.png" type="Texture" id=6]
  8. [sub_resource type="PlaneMesh" id=1]
  9. size = Vector2( 2, 2 )
  10. subdivide_width = 0
  11. subdivide_depth = 0
  12. [sub_resource type="GDScript" id=2]
  13. script/source = "tool
  14. extends Object
  15. func e():
  16. return .7
  17. "
  18. [sub_resource type="SpatialMaterial" id=3]
  19. render_priority = 0
  20. flags_transparent = false
  21. flags_unshaded = false
  22. flags_vertex_lighting = false
  23. flags_no_depth_test = false
  24. flags_use_point_size = false
  25. flags_world_triplanar = false
  26. flags_fixed_size = false
  27. flags_albedo_tex_force_srgb = false
  28. vertex_color_use_as_albedo = false
  29. vertex_color_is_srgb = false
  30. params_diffuse_mode = 0
  31. params_specular_mode = 0
  32. params_blend_mode = 0
  33. params_cull_mode = 0
  34. params_depth_draw_mode = 0
  35. params_line_width = 1.0
  36. params_point_size = 1.0
  37. params_billboard_mode = 0
  38. params_grow = false
  39. params_use_alpha_scissor = false
  40. albedo_color = Color( 1, 1, 1, 1 )
  41. metallic = 0.0
  42. metallic_specular = 0.5
  43. metallic_texture_channel = 0
  44. roughness = 0.7
  45. roughness_texture_channel = 0
  46. emission_enabled = false
  47. normal_enabled = false
  48. rim_enabled = false
  49. clearcoat_enabled = false
  50. anisotropy_enabled = false
  51. ao_enabled = false
  52. depth_enabled = false
  53. subsurf_scatter_enabled = false
  54. transmission_enabled = false
  55. refraction_enabled = false
  56. detail_enabled = false
  57. uv1_scale = Vector3( 1, 1, 1 )
  58. uv1_offset = Vector3( 0, 0, 0 )
  59. uv1_triplanar = false
  60. uv1_triplanar_sharpness = 1.0
  61. uv2_scale = Vector3( 1, 1, 1 )
  62. uv2_offset = Vector3( 0, 0, 0 )
  63. uv2_triplanar = false
  64. uv2_triplanar_sharpness = 1.0
  65. proximity_fade_enable = false
  66. distance_fade_enable = false
  67. script = SubResource( 2 )
  68. _sections_unfolded = [ "Roughness" ]
  69. [sub_resource type="ProceduralSky" id=4]
  70. radiance_size = 4
  71. sky_top_color = Color( 0.0470588, 0.454902, 0.976471, 1 )
  72. sky_horizon_color = Color( 0.556863, 0.823529, 0.909804, 1 )
  73. sky_curve = 0.25
  74. sky_energy = 1.0
  75. ground_bottom_color = Color( 0.101961, 0.145098, 0.188235, 1 )
  76. ground_horizon_color = Color( 0.482353, 0.788235, 0.952941, 1 )
  77. ground_curve = 0.01
  78. ground_energy = 1.0
  79. sun_color = Color( 1, 1, 1, 1 )
  80. sun_latitude = 35.0
  81. sun_longitude = 0.0
  82. sun_angle_min = 1.0
  83. sun_angle_max = 100.0
  84. sun_curve = 0.05
  85. sun_energy = 16.0
  86. texture_size = 2
  87. [sub_resource type="GDScript" id=5]
  88. script/source = "tool
  89. extends Object
  90. func e():
  91. return .4
  92. "
  93. [sub_resource type="Environment" id=6]
  94. background_mode = 2
  95. background_sky = SubResource( 4 )
  96. background_sky_custom_fov = 0.0
  97. background_color = Color( 0.445312, 0.445312, 0.445312, 1 )
  98. background_energy = 1.0
  99. background_canvas_max_layer = 0
  100. ambient_light_color = Color( 0.511719, 0.511719, 0.511719, 1 )
  101. ambient_light_energy = 1.0
  102. ambient_light_sky_contribution = 0.4
  103. fog_enabled = false
  104. fog_color = Color( 0.5, 0.6, 0.7, 1 )
  105. fog_sun_color = Color( 1, 0.9, 0.7, 1 )
  106. fog_sun_amount = 0.0
  107. fog_depth_enabled = true
  108. fog_depth_begin = 10.0
  109. fog_depth_curve = 1.0
  110. fog_transmit_enabled = false
  111. fog_transmit_curve = 1.0
  112. fog_height_enabled = false
  113. fog_height_min = 0.0
  114. fog_height_max = 100.0
  115. fog_height_curve = 1.0
  116. tonemap_mode = 0
  117. tonemap_exposure = 1.0
  118. tonemap_white = 1.0
  119. auto_exposure_enabled = false
  120. auto_exposure_scale = 0.4
  121. auto_exposure_min_luma = 0.05
  122. auto_exposure_max_luma = 8.0
  123. auto_exposure_speed = 0.5
  124. ss_reflections_enabled = false
  125. ss_reflections_max_steps = 64
  126. ss_reflections_fade_in = 0.15
  127. ss_reflections_fade_out = 2.0
  128. ss_reflections_depth_tolerance = 0.2
  129. ss_reflections_roughness = true
  130. ssao_enabled = false
  131. ssao_radius = 1.0
  132. ssao_intensity = 1.0
  133. ssao_radius2 = 0.0
  134. ssao_intensity2 = 1.0
  135. ssao_bias = 0.01
  136. ssao_light_affect = 0.0
  137. ssao_color = Color( 0, 0, 0, 1 )
  138. ssao_quality = 0
  139. ssao_blur = 1
  140. ssao_edge_sharpness = 4.0
  141. dof_blur_far_enabled = false
  142. dof_blur_far_distance = 10.0
  143. dof_blur_far_transition = 5.0
  144. dof_blur_far_amount = 0.1
  145. dof_blur_far_quality = 1
  146. dof_blur_near_enabled = false
  147. dof_blur_near_distance = 2.0
  148. dof_blur_near_transition = 1.0
  149. dof_blur_near_amount = 0.1
  150. dof_blur_near_quality = 1
  151. glow_enabled = false
  152. glow_levels/1 = false
  153. glow_levels/2 = false
  154. glow_levels/3 = true
  155. glow_levels/4 = false
  156. glow_levels/5 = true
  157. glow_levels/6 = false
  158. glow_levels/7 = false
  159. glow_intensity = 0.8
  160. glow_strength = 1.0
  161. glow_bloom = 0.0
  162. glow_blend_mode = 2
  163. glow_hdr_threshold = 1.0
  164. glow_hdr_scale = 2.0
  165. glow_bicubic_upscale = false
  166. adjustment_enabled = false
  167. adjustment_brightness = 1.0
  168. adjustment_contrast = 1.0
  169. adjustment_saturation = 1.0
  170. script = SubResource( 5 )
  171. _sections_unfolded = [ "Ambient Light", "Background" ]
  172. [sub_resource type="CubeMesh" id=7]
  173. size = Vector3( 2, 2, 2 )
  174. subdivide_width = 0
  175. subdivide_height = 0
  176. subdivide_depth = 0
  177. [sub_resource type="SpatialMaterial" id=8]
  178. render_priority = 0
  179. flags_transparent = false
  180. flags_unshaded = false
  181. flags_vertex_lighting = false
  182. flags_no_depth_test = false
  183. flags_use_point_size = false
  184. flags_world_triplanar = false
  185. flags_fixed_size = false
  186. flags_albedo_tex_force_srgb = false
  187. vertex_color_use_as_albedo = false
  188. vertex_color_is_srgb = false
  189. params_diffuse_mode = 0
  190. params_specular_mode = 0
  191. params_blend_mode = 0
  192. params_cull_mode = 0
  193. params_depth_draw_mode = 0
  194. params_line_width = 1.0
  195. params_point_size = 1.0
  196. params_billboard_mode = 0
  197. params_grow = false
  198. params_use_alpha_scissor = false
  199. albedo_color = Color( 0.652344, 0.652344, 0.652344, 1 )
  200. metallic = 0.0
  201. metallic_specular = 0.5
  202. metallic_texture_channel = 0
  203. roughness = 0.0
  204. roughness_texture_channel = 0
  205. emission_enabled = false
  206. normal_enabled = false
  207. rim_enabled = false
  208. clearcoat_enabled = false
  209. anisotropy_enabled = false
  210. ao_enabled = false
  211. depth_enabled = false
  212. subsurf_scatter_enabled = false
  213. transmission_enabled = false
  214. refraction_enabled = false
  215. detail_enabled = false
  216. uv1_scale = Vector3( 1, 1, 1 )
  217. uv1_offset = Vector3( 0, 0, 0 )
  218. uv1_triplanar = false
  219. uv1_triplanar_sharpness = 1.0
  220. uv2_scale = Vector3( 1, 1, 1 )
  221. uv2_offset = Vector3( 0, 0, 0 )
  222. uv2_triplanar = false
  223. uv2_triplanar_sharpness = 1.0
  224. proximity_fade_enable = false
  225. distance_fade_enable = false
  226. _sections_unfolded = [ "Albedo" ]
  227. [sub_resource type="GDScript" id=9]
  228. script/source = "tool
  229. extends Object
  230. func e():
  231. return 1
  232. "
  233. [sub_resource type="GDScript" id=10]
  234. script/source = "tool
  235. extends Object
  236. func e():
  237. return .7
  238. "
  239. [sub_resource type="GDScript" id=11]
  240. script/source = "tool
  241. extends Object
  242. func e():
  243. return 0.1
  244. "
  245. [sub_resource type="CubeMesh" id=12]
  246. size = Vector3( 1.1, 0.8, 0.1 )
  247. subdivide_width = 0
  248. subdivide_height = 0
  249. subdivide_depth = 0
  250. script = SubResource( 11 )
  251. [sub_resource type="SpatialMaterial" id=13]
  252. render_priority = 0
  253. flags_transparent = false
  254. flags_unshaded = false
  255. flags_vertex_lighting = false
  256. flags_no_depth_test = false
  257. flags_use_point_size = false
  258. flags_world_triplanar = false
  259. flags_fixed_size = false
  260. flags_albedo_tex_force_srgb = false
  261. vertex_color_use_as_albedo = false
  262. vertex_color_is_srgb = false
  263. params_diffuse_mode = 0
  264. params_specular_mode = 0
  265. params_blend_mode = 0
  266. params_cull_mode = 0
  267. params_depth_draw_mode = 0
  268. params_line_width = 1.0
  269. params_point_size = 1.0
  270. params_billboard_mode = 0
  271. params_grow = false
  272. params_use_alpha_scissor = false
  273. albedo_color = Color( 1, 1, 1, 1 )
  274. metallic = 0.0
  275. metallic_specular = 0.5
  276. metallic_texture_channel = 0
  277. roughness = 1.0
  278. roughness_texture_channel = 0
  279. emission_enabled = false
  280. normal_enabled = false
  281. rim_enabled = false
  282. clearcoat_enabled = false
  283. anisotropy_enabled = false
  284. ao_enabled = false
  285. depth_enabled = false
  286. subsurf_scatter_enabled = false
  287. transmission_enabled = false
  288. refraction_enabled = false
  289. detail_enabled = false
  290. uv1_scale = Vector3( 1, 1, 1 )
  291. uv1_offset = Vector3( 0, 0, 0 )
  292. uv1_triplanar = false
  293. uv1_triplanar_sharpness = 1.0
  294. uv2_scale = Vector3( 1, 1, 1 )
  295. uv2_offset = Vector3( 0, 0, 0 )
  296. uv2_triplanar = false
  297. uv2_triplanar_sharpness = 1.0
  298. proximity_fade_enable = false
  299. distance_fade_enable = false
  300. [node name="2D_in_3D" type="Spatial" index="0"]
  301. script = ExtResource( 1 )
  302. [node name="Camera" type="Camera" parent="." index="0"]
  303. transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.26906, -1.2526 )
  304. keep_aspect = 1
  305. cull_mask = 1048575
  306. environment = null
  307. h_offset = 0.0
  308. v_offset = 0.0
  309. doppler_tracking = 0
  310. projection = 0
  311. current = false
  312. fov = 74.0
  313. size = 1.0
  314. near = 0.1
  315. far = 100.0
  316. [node name="Floor" type="MeshInstance" parent="." index="1"]
  317. transform = Transform( 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, -1, -4 )
  318. layers = 1
  319. material_override = null
  320. cast_shadow = 1
  321. extra_cull_margin = 0.0
  322. use_in_baked_light = false
  323. lod_min_distance = 0.0
  324. lod_min_hysteresis = 0.0
  325. lod_max_distance = 0.0
  326. lod_max_hysteresis = 0.0
  327. mesh = SubResource( 1 )
  328. skeleton = NodePath("..")
  329. material/0 = SubResource( 3 )
  330. _sections_unfolded = [ "Geometry", "Transform", "material" ]
  331. [node name="WorldEnvironment" type="WorldEnvironment" parent="." index="2"]
  332. environment = SubResource( 6 )
  333. [node name="Pillar" type="Spatial" parent="." index="3"]
  334. editor/display_folded = true
  335. transform = Transform( 0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -3, -0.255171, -5 )
  336. _sections_unfolded = [ "Transform" ]
  337. [node name="Pillar_bottom" type="MeshInstance" parent="Pillar" index="0"]
  338. transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.242229, 0 )
  339. layers = 1
  340. material_override = null
  341. cast_shadow = 1
  342. extra_cull_margin = 0.0
  343. use_in_baked_light = false
  344. lod_min_distance = 0.0
  345. lod_min_hysteresis = 0.0
  346. lod_max_distance = 0.0
  347. lod_max_hysteresis = 0.0
  348. mesh = SubResource( 7 )
  349. skeleton = NodePath("..")
  350. material/0 = SubResource( 8 )
  351. script = SubResource( 9 )
  352. _sections_unfolded = [ "Transform", "material" ]
  353. [node name="Pillar_top" type="MeshInstance" parent="Pillar" index="1"]
  354. transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.48747, 0 )
  355. layers = 1
  356. material_override = null
  357. cast_shadow = 1
  358. extra_cull_margin = 0.0
  359. use_in_baked_light = false
  360. lod_min_distance = 0.0
  361. lod_min_hysteresis = 0.0
  362. lod_max_distance = 0.0
  363. lod_max_hysteresis = 0.0
  364. mesh = SubResource( 7 )
  365. skeleton = NodePath("..")
  366. material/0 = SubResource( 8 )
  367. script = SubResource( 9 )
  368. _sections_unfolded = [ "Transform", "material" ]
  369. [node name="Pillar_middle" type="MeshInstance" parent="Pillar" index="2"]
  370. transform = Transform( 0.7, 0, 0, 0, 2, 0, 0, 0, 0.7, 0, 2.65279, 0 )
  371. layers = 1
  372. material_override = null
  373. cast_shadow = 1
  374. extra_cull_margin = 0.0
  375. use_in_baked_light = false
  376. lod_min_distance = 0.0
  377. lod_min_hysteresis = 0.0
  378. lod_max_distance = 0.0
  379. lod_max_hysteresis = 0.0
  380. mesh = SubResource( 7 )
  381. skeleton = NodePath("..")
  382. material/0 = SubResource( 8 )
  383. script = SubResource( 10 )
  384. _sections_unfolded = [ "Transform", "material" ]
  385. [node name="Pillar2" type="Spatial" parent="." index="4"]
  386. editor/display_folded = true
  387. transform = Transform( 0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 3, -0.255171, -5 )
  388. _sections_unfolded = [ "Transform" ]
  389. [node name="Pillar_bottom" type="MeshInstance" parent="Pillar2" index="0"]
  390. transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.242229, 0 )
  391. layers = 1
  392. material_override = null
  393. cast_shadow = 1
  394. extra_cull_margin = 0.0
  395. use_in_baked_light = false
  396. lod_min_distance = 0.0
  397. lod_min_hysteresis = 0.0
  398. lod_max_distance = 0.0
  399. lod_max_hysteresis = 0.0
  400. mesh = SubResource( 7 )
  401. skeleton = NodePath("..")
  402. material/0 = SubResource( 8 )
  403. script = SubResource( 9 )
  404. _sections_unfolded = [ "Transform", "material" ]
  405. [node name="Pillar_top" type="MeshInstance" parent="Pillar2" index="1"]
  406. transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.48747, 0 )
  407. layers = 1
  408. material_override = null
  409. cast_shadow = 1
  410. extra_cull_margin = 0.0
  411. use_in_baked_light = false
  412. lod_min_distance = 0.0
  413. lod_min_hysteresis = 0.0
  414. lod_max_distance = 0.0
  415. lod_max_hysteresis = 0.0
  416. mesh = SubResource( 7 )
  417. skeleton = NodePath("..")
  418. material/0 = SubResource( 8 )
  419. script = SubResource( 9 )
  420. _sections_unfolded = [ "Transform", "material" ]
  421. [node name="Pillar_middle" type="MeshInstance" parent="Pillar2" index="2"]
  422. transform = Transform( 0.7, 0, 0, 0, 2, 0, 0, 0, 0.7, 0, 2.65279, 0 )
  423. layers = 1
  424. material_override = null
  425. cast_shadow = 1
  426. extra_cull_margin = 0.0
  427. use_in_baked_light = false
  428. lod_min_distance = 0.0
  429. lod_min_hysteresis = 0.0
  430. lod_max_distance = 0.0
  431. lod_max_hysteresis = 0.0
  432. mesh = SubResource( 7 )
  433. skeleton = NodePath("..")
  434. material/0 = SubResource( 8 )
  435. script = SubResource( 10 )
  436. _sections_unfolded = [ "Transform", "material" ]
  437. [node name="Pillar_back" type="MeshInstance" parent="." index="5"]
  438. transform = Transform( 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 1.22418, -5.48399 )
  439. layers = 1
  440. material_override = null
  441. cast_shadow = 1
  442. extra_cull_margin = 0.0
  443. use_in_baked_light = false
  444. lod_min_distance = 0.0
  445. lod_min_hysteresis = 0.0
  446. lod_max_distance = 0.0
  447. lod_max_hysteresis = 0.0
  448. mesh = SubResource( 12 )
  449. skeleton = NodePath("..")
  450. material/0 = SubResource( 8 )
  451. _sections_unfolded = [ "Transform", "material" ]
  452. [node name="DirectionalLight" type="DirectionalLight" parent="." index="6"]
  453. transform = Transform( 0.623013, -0.733525, 0.271654, 0.321394, 0.55667, 0.766044, -0.713134, -0.389948, 0.582563, 9.02684, 0, 1.28613 )
  454. layers = 1
  455. light_color = Color( 1, 1, 1, 1 )
  456. light_energy = 1.0
  457. light_indirect_energy = 1.0
  458. light_negative = false
  459. light_specular = 0.5
  460. light_bake_mode = 1
  461. light_cull_mask = -1
  462. shadow_enabled = true
  463. shadow_color = Color( 0, 0, 0, 1 )
  464. shadow_bias = 0.1
  465. shadow_contact = 0.0
  466. shadow_reverse_cull_face = false
  467. editor_only = false
  468. directional_shadow_mode = 2
  469. directional_shadow_split_1 = 0.1
  470. directional_shadow_split_2 = 0.2
  471. directional_shadow_split_3 = 0.5
  472. directional_shadow_blend_splits = true
  473. directional_shadow_normal_bias = 0.2
  474. directional_shadow_bias_split_scale = 0.25
  475. directional_shadow_depth_range = 0
  476. directional_shadow_max_distance = 200.0
  477. _sections_unfolded = [ "Directional Shadow" ]
  478. [node name="Viewport_quad" type="MeshInstance" parent="." index="7"]
  479. transform = Transform( -2, 8.74228e-08, 0, 7.64274e-15, 4.37114e-08, 1.333, 1.74846e-07, 1, -5.82673e-08, 0, 1.20996, -5.25875 )
  480. layers = 1
  481. material_override = SubResource( 13 )
  482. cast_shadow = 1
  483. extra_cull_margin = 0.0
  484. use_in_baked_light = false
  485. lod_min_distance = 0.0
  486. lod_min_hysteresis = 0.0
  487. lod_max_distance = 0.0
  488. lod_max_hysteresis = 0.0
  489. mesh = SubResource( 1 )
  490. skeleton = NodePath("..")
  491. material/0 = null
  492. _sections_unfolded = [ "Geometry", "Transform", "material" ]
  493. [node name="Viewport" type="Viewport" parent="." index="8"]
  494. arvr = false
  495. size = Vector2( 600, 400 )
  496. own_world = false
  497. world = null
  498. transparent_bg = false
  499. msaa = 0
  500. hdr = false
  501. disable_3d = false
  502. usage = 0
  503. debug_draw = 0
  504. render_target_v_flip = true
  505. render_target_clear_mode = 0
  506. render_target_update_mode = 2
  507. audio_listener_enable_2d = false
  508. audio_listener_enable_3d = false
  509. physics_object_picking = false
  510. gui_disable_input = false
  511. gui_snap_controls_to_pixels = true
  512. shadow_atlas_size = 0
  513. shadow_atlas_quad_0 = 2
  514. shadow_atlas_quad_1 = 2
  515. shadow_atlas_quad_2 = 3
  516. shadow_atlas_quad_3 = 4
  517. _sections_unfolded = [ "Render Target" ]
  518. [node name="2D_World" type="Node2D" parent="Viewport" index="0"]
  519. editor/display_folded = true
  520. script = ExtResource( 2 )
  521. [node name="BG" type="Panel" parent="Viewport/2D_World" index="0"]
  522. anchor_left = 0.0
  523. anchor_top = 0.0
  524. anchor_right = 0.0
  525. anchor_bottom = 0.0
  526. margin_right = 600.0
  527. margin_bottom = 400.0
  528. rect_pivot_offset = Vector2( 0, 0 )
  529. mouse_filter = 0
  530. mouse_default_cursor_shape = 0
  531. size_flags_horizontal = 1
  532. size_flags_vertical = 1
  533. [node name="ball" type="Sprite" parent="Viewport/2D_World" index="1"]
  534. position = Vector2( 300, 200 )
  535. texture = ExtResource( 3 )
  536. _sections_unfolded = [ "Transform" ]
  537. [node name="left" type="Sprite" parent="Viewport/2D_World" index="2"]
  538. position = Vector2( 20, 200 )
  539. texture = ExtResource( 4 )
  540. _sections_unfolded = [ "Transform" ]
  541. [node name="right" type="Sprite" parent="Viewport/2D_World" index="3"]
  542. position = Vector2( 580, 200 )
  543. texture = ExtResource( 5 )
  544. _sections_unfolded = [ "Transform" ]
  545. [node name="separator" type="Sprite" parent="Viewport/2D_World" index="4"]
  546. position = Vector2( 298, 200 )
  547. texture = ExtResource( 6 )
  548. _sections_unfolded = [ "Transform" ]