hexa.tscn 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. [gd_scene load_steps=7 format=3 uid="uid://yf4s3mp71ki"]
  2. [ext_resource type="PackedScene" path="res://component/manage/router/Router.tscn" id="1_ipfqp"]
  3. [ext_resource type="PackedScene" uid="uid://bw4uy776cvn5o" path="res://component/entity/line/Line.tscn" id="2_imnst"]
  4. [ext_resource type="PackedScene" uid="uid://bs4hylgxwbr8y" path="res://component/entity/star/Star.tscn" id="3_u3x8d"]
  5. [ext_resource type="PackedScene" uid="uid://dkltla4rn3vgv" path="res://component/entity/trigger/Trigger.tscn" id="4_1fi4d"]
  6. [sub_resource type="Curve2D" id="Curve2D_37bbv"]
  7. _data = {
  8. "points": PackedVector2Array(0, 0, 0, 0, 384, 64, 0, 0, 0, 0, 64, 384, 0, 0, 0, 0, 64, 704, 0, 0, 0, 0, 384, 1024, 0, 0, 0, 0, 960, 440, 0, 0, 0, 0, 1536, 1024, 0, 0, 0, 0, 1856, 704, 0, 0, 0, 0, 1856, 384, 0, 0, 0, 0, 1536, 64, 0, 0, 0, 0, 384, 64)
  9. }
  10. point_count = 10
  11. [sub_resource type="Curve2D" id="Curve2D_2dd3v"]
  12. _data = {
  13. "points": PackedVector2Array(0, 0, 0, 0, 960, 128, 0, 0, 0, 0, 448, 640, 0, 0, 0, 0, 832, 1024, 0, 0, 0, 0, 1088, 1024, 0, 0, 0, 0, 1472, 640, 0, 0, 0, 0, 960, 128)
  14. }
  15. point_count = 6
  16. [node name="Root" type="Node2D"]
  17. [node name="Router" parent="." instance=ExtResource("1_ipfqp")]
  18. [node name="PerimeterLine" parent="." instance=ExtResource("2_imnst")]
  19. self_modulate = Color(0, 1, 1, 1)
  20. curve = SubResource("Curve2D_37bbv")
  21. [node name="PStar1" parent="PerimeterLine" instance=ExtResource("3_u3x8d")]
  22. modulate = Color(0, 0, 1, 1)
  23. position = Vector2(384.792, 1023.43)
  24. progress = 1226.42
  25. octave = -1
  26. [node name="PStar2" parent="PerimeterLine" instance=ExtResource("3_u3x8d")]
  27. modulate = Color(0, 0, 1, 1)
  28. position = Vector2(64.0689, 704.07)
  29. progress = 772.73
  30. note = 3
  31. octave = -1
  32. [node name="PStar3" parent="PerimeterLine" instance=ExtResource("3_u3x8d")]
  33. modulate = Color(0, 0, 1, 1)
  34. position = Vector2(63.9427, 384.309)
  35. progress = 452.98
  36. note = 5
  37. octave = -1
  38. [node name="PStar4" parent="PerimeterLine" instance=ExtResource("3_u3x8d")]
  39. modulate = Color(0, 0, 1, 1)
  40. position = Vector2(384, 64)
  41. note = 7
  42. octave = -1
  43. [node name="PStar5" parent="PerimeterLine" instance=ExtResource("3_u3x8d")]
  44. modulate = Color(0, 0, 1, 1)
  45. position = Vector2(963.7, 64)
  46. progress = 4663.02
  47. note = 10
  48. octave = -1
  49. [node name="PStarB1" parent="PerimeterLine" instance=ExtResource("3_u3x8d")]
  50. modulate = Color(0, 1, 0, 1)
  51. position = Vector2(1855.93, 383.927)
  52. progress = 3638.36
  53. speed = 300.0
  54. note = 5
  55. octave = -1
  56. [node name="PStarB2" parent="PerimeterLine" instance=ExtResource("3_u3x8d")]
  57. modulate = Color(0, 1, 0, 1)
  58. position = Vector2(1856.12, 702.442)
  59. progress = 3319.98
  60. speed = 300.0
  61. note = 7
  62. octave = -1
  63. [node name="PStarB3" parent="PerimeterLine" instance=ExtResource("3_u3x8d")]
  64. modulate = Color(0, 1, 0, 1)
  65. position = Vector2(1856, 513.514)
  66. progress = 3508.66
  67. speed = 300.0
  68. note = 10
  69. octave = -1
  70. [node name="PStarB4" parent="PerimeterLine" instance=ExtResource("3_u3x8d")]
  71. modulate = Color(0, 1, 0, 1)
  72. position = Vector2(1856, 638.772)
  73. progress = 3383.4
  74. speed = 300.0
  75. [node name="CenterLine" parent="." instance=ExtResource("2_imnst")]
  76. self_modulate = Color(1, 1, 0, 1)
  77. curve = SubResource("Curve2D_2dd3v")
  78. [node name="CStarA1" parent="CenterLine" instance=ExtResource("3_u3x8d")]
  79. modulate = Color(1, 0.615686, 0, 1)
  80. position = Vector2(960, 128)
  81. speed = 400.0
  82. [node name="CStarA2" parent="CenterLine" instance=ExtResource("3_u3x8d")]
  83. modulate = Color(1, 0.615686, 0, 1)
  84. position = Vector2(1016.57, 184.566)
  85. progress = 2710.27
  86. speed = 400.0
  87. note = 3
  88. [node name="CStarA3" parent="CenterLine" instance=ExtResource("3_u3x8d")]
  89. modulate = Color(1, 0.615686, 0, 1)
  90. position = Vector2(1073.14, 241.135)
  91. progress = 2630.27
  92. speed = 400.0
  93. note = 7
  94. [node name="CStarA4" parent="CenterLine" instance=ExtResource("3_u3x8d")]
  95. modulate = Color(1, 0.615686, 0, 1)
  96. position = Vector2(1129.71, 297.706)
  97. progress = 2550.27
  98. speed = 400.0
  99. octave = 1
  100. [node name="CStarB1" parent="CenterLine" instance=ExtResource("3_u3x8d")]
  101. modulate = Color(1, 0, 0, 1)
  102. position = Vector2(959.999, 1024)
  103. progress = 1395.13
  104. speed = 400.0
  105. [node name="CStarB2" parent="CenterLine" instance=ExtResource("3_u3x8d")]
  106. modulate = Color(1, 0, 0, 1)
  107. position = Vector2(879.919, 1024)
  108. progress = 1315.05
  109. speed = 400.0
  110. note = 7
  111. [node name="CStarB3" parent="CenterLine" instance=ExtResource("3_u3x8d")]
  112. modulate = Color(1, 0, 0, 1)
  113. position = Vector2(809.457, 1001.46)
  114. progress = 1235.25
  115. speed = 400.0
  116. note = 3
  117. [node name="CStarB4" parent="CenterLine" instance=ExtResource("3_u3x8d")]
  118. modulate = Color(1, 0, 0, 1)
  119. position = Vector2(752.828, 944.828)
  120. progress = 1155.17
  121. speed = 400.0
  122. note = 10
  123. [node name="Triggers" type="Node2D" parent="."]
  124. [node name="Trigger1" parent="Triggers" instance=ExtResource("4_1fi4d")]
  125. position = Vector2(608, 800)
  126. [node name="Trigger2" parent="Triggers" instance=ExtResource("4_1fi4d")]
  127. position = Vector2(1312, 800)