No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Line_Node.tscn 7.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. [gd_scene load_steps=4 format=2]
  2. [ext_resource path="res://addons/EXP-System-Dialog/Dialog Editor/Nodes/Line/line_node.gd" type="Script" id=1]
  3. [ext_resource path="res://addons/EXP-System-Dialog/Dialog Editor/Nodes/Line/icon_distraction_free.svg" type="Texture" id=2]
  4. [ext_resource path="res://addons/EXP-System-Dialog/Dialog Editor/Nodes/Line/ChoicesList/ChoicesList.tscn" type="PackedScene" id=3]
  5. [node name="Line" type="GraphNode"]
  6. margin_right = 324.0
  7. margin_bottom = 375.0
  8. rect_min_size = Vector2( 324, 137 )
  9. title = "Line"
  10. offset = Vector2( 40, 40 )
  11. show_close = true
  12. resizable = true
  13. slot/0/left_enabled = true
  14. slot/0/left_type = 0
  15. slot/0/left_color = Color( 1, 1, 1, 1 )
  16. slot/0/right_enabled = true
  17. slot/0/right_type = 0
  18. slot/0/right_color = Color( 1, 1, 1, 1 )
  19. slot/1/left_enabled = false
  20. slot/1/left_type = 0
  21. slot/1/left_color = Color( 1, 1, 1, 1 )
  22. slot/1/right_enabled = false
  23. slot/1/right_type = 0
  24. slot/1/right_color = Color( 1, 1, 1, 1 )
  25. script = ExtResource( 1 )
  26. __meta__ = {
  27. "_edit_use_anchors_": false
  28. }
  29. [node name="MarginContainer" type="MarginContainer" parent="."]
  30. margin_left = 16.0
  31. margin_top = 39.0
  32. margin_right = 308.0
  33. margin_bottom = 329.0
  34. custom_constants/margin_right = 10
  35. custom_constants/margin_top = 10
  36. custom_constants/margin_left = 10
  37. custom_constants/margin_bottom = 10
  38. [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"]
  39. margin_left = 10.0
  40. margin_top = 10.0
  41. margin_right = 282.0
  42. margin_bottom = 280.0
  43. size_flags_horizontal = 3
  44. size_flags_vertical = 3
  45. __meta__ = {
  46. "_edit_use_anchors_": false
  47. }
  48. [node name="HBoxContainer3" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
  49. margin_right = 272.0
  50. margin_bottom = 70.0
  51. [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3"]
  52. margin_right = 272.0
  53. margin_bottom = 70.0
  54. size_flags_horizontal = 3
  55. [node name="SpeakerLabel" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer3/VBoxContainer"]
  56. margin_right = 272.0
  57. margin_bottom = 14.0
  58. text = "Speaker"
  59. align = 1
  60. [node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3/VBoxContainer"]
  61. margin_left = 89.0
  62. margin_top = 18.0
  63. margin_right = 183.0
  64. margin_bottom = 42.0
  65. size_flags_horizontal = 4
  66. [node name="SpeakerIdLabel" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer"]
  67. margin_top = 5.0
  68. margin_right = 16.0
  69. margin_bottom = 19.0
  70. text = "id:"
  71. [node name="SpeakerIdSpinBox" type="SpinBox" parent="MarginContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer"]
  72. margin_left = 20.0
  73. margin_right = 94.0
  74. margin_bottom = 24.0
  75. [node name="HBoxContainer2" type="HBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer3/VBoxContainer"]
  76. margin_top = 46.0
  77. margin_right = 272.0
  78. margin_bottom = 70.0
  79. [node name="SpeakerEmotionLabel" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer2"]
  80. margin_top = 5.0
  81. margin_right = 57.0
  82. margin_bottom = 19.0
  83. text = "Emotion:"
  84. [node name="SpeakerEmotionLineEdit" type="LineEdit" parent="MarginContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer2"]
  85. margin_left = 61.0
  86. margin_right = 272.0
  87. margin_bottom = 24.0
  88. size_flags_horizontal = 3
  89. [node name="HSeparator" type="HSeparator" parent="MarginContainer/VBoxContainer"]
  90. margin_top = 74.0
  91. margin_right = 272.0
  92. margin_bottom = 78.0
  93. [node name="HBoxContainer4" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
  94. margin_top = 82.0
  95. margin_right = 272.0
  96. margin_bottom = 124.0
  97. [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer4"]
  98. margin_right = 272.0
  99. margin_bottom = 42.0
  100. size_flags_horizontal = 3
  101. [node name="SceneLabel" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer4/VBoxContainer"]
  102. margin_right = 272.0
  103. margin_bottom = 14.0
  104. text = "Scene"
  105. align = 1
  106. [node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer4/VBoxContainer"]
  107. margin_left = 89.0
  108. margin_top = 18.0
  109. margin_right = 183.0
  110. margin_bottom = 42.0
  111. size_flags_horizontal = 4
  112. [node name="SceneIdLabel" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer4/VBoxContainer/HBoxContainer"]
  113. margin_top = 5.0
  114. margin_right = 16.0
  115. margin_bottom = 19.0
  116. text = "id:"
  117. [node name="SceneIdSpinBox" type="SpinBox" parent="MarginContainer/VBoxContainer/HBoxContainer4/VBoxContainer/HBoxContainer"]
  118. margin_left = 20.0
  119. margin_right = 94.0
  120. margin_bottom = 24.0
  121. [node name="HSeparator2" type="HSeparator" parent="MarginContainer/VBoxContainer"]
  122. margin_top = 128.0
  123. margin_right = 272.0
  124. margin_bottom = 132.0
  125. [node name="HBoxContainer2" type="HBoxContainer" parent="MarginContainer/VBoxContainer"]
  126. margin_top = 136.0
  127. margin_right = 272.0
  128. margin_bottom = 234.0
  129. [node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer2"]
  130. margin_right = 272.0
  131. margin_bottom = 98.0
  132. size_flags_horizontal = 3
  133. [node name="DialogLabel" type="Label" parent="MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
  134. margin_right = 272.0
  135. margin_bottom = 14.0
  136. text = "Message"
  137. align = 1
  138. [node name="MessageTextEdit" type="TextEdit" parent="MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
  139. margin_top = 18.0
  140. margin_right = 272.0
  141. margin_bottom = 98.0
  142. rect_min_size = Vector2( 256, 80 )
  143. size_flags_horizontal = 3
  144. size_flags_vertical = 3
  145. smooth_scrolling = true
  146. [node name="Editor_BTN" type="Button" parent="MarginContainer/VBoxContainer/HBoxContainer2"]
  147. visible = false
  148. margin_left = 260.0
  149. margin_right = 292.0
  150. margin_bottom = 82.0
  151. rect_min_size = Vector2( 32, 0 )
  152. hint_tooltip = "Expand this node's text editor."
  153. icon = ExtResource( 2 )
  154. expand_icon = true
  155. [node name="HSeparator3" type="HSeparator" parent="MarginContainer/VBoxContainer"]
  156. margin_top = 238.0
  157. margin_right = 272.0
  158. margin_bottom = 242.0
  159. __meta__ = {
  160. "_edit_use_anchors_": false
  161. }
  162. [node name="ChoicesList" parent="MarginContainer/VBoxContainer" instance=ExtResource( 3 )]
  163. margin_top = 246.0
  164. margin_bottom = 270.0
  165. [connection signal="close_request" from="." to="." method="_on_Line_close_request"]
  166. [connection signal="offset_changed" from="." to="." method="_on_Line_offset_changed"]
  167. [connection signal="resize_request" from="." to="." method="_on_Line_resize_request"]
  168. [connection signal="value_changed" from="MarginContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer/SpeakerIdSpinBox" to="." method="_on_SpeakerIdSpinBox_value_changed"]
  169. [connection signal="text_changed" from="MarginContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer2/SpeakerEmotionLineEdit" to="." method="_on_SpeakerEmotionLineEdit_text_changed"]
  170. [connection signal="value_changed" from="MarginContainer/VBoxContainer/HBoxContainer4/VBoxContainer/HBoxContainer/SceneIdSpinBox" to="." method="_on_SceneIdSpinBox_value_changed"]
  171. [connection signal="text_changed" from="MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer/MessageTextEdit" to="." method="_on_MessageTextEdit_text_changed"]
  172. [connection signal="pressed" from="MarginContainer/VBoxContainer/HBoxContainer2/Editor_BTN" to="." method="_on_Editor_BTN_pressed"]
  173. [connection signal="choices_changed" from="MarginContainer/VBoxContainer/ChoicesList" to="." method="_on_ChoicesList_choices_changed"]