jeep_prompts.tscn 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. [gd_scene load_steps=16 format=3 uid="uid://sogwc56hcxlr"]
  2. [ext_resource type="Script" path="res://component/ui/input_prompts/prompt_container.gd" id="1_vo7iq"]
  3. [ext_resource type="Script" path="res://addons/input_prompts/action_prompt/action_prompt.gd" id="3_ql8fw"]
  4. [sub_resource type="InputEventKey" id="InputEventKey_eyt6c"]
  5. device = -1
  6. physical_keycode = 32
  7. unicode = 32
  8. [sub_resource type="InputEventJoypadButton" id="InputEventJoypadButton_3f2lm"]
  9. device = -1
  10. [sub_resource type="InputEventJoypadMotion" id="InputEventJoypadMotion_tigyc"]
  11. device = -1
  12. axis = 5
  13. axis_value = 1.0
  14. [sub_resource type="InputEventKey" id="InputEventKey_5dae6"]
  15. device = -1
  16. physical_keycode = 4194320
  17. [sub_resource type="InputEventJoypadMotion" id="InputEventJoypadMotion_hhdpk"]
  18. device = -1
  19. axis = 4
  20. axis_value = 1.0
  21. [sub_resource type="InputEventKey" id="InputEventKey_6i01c"]
  22. device = -1
  23. physical_keycode = 4194322
  24. [sub_resource type="InputEventMouseButton" id="InputEventMouseButton_6i2a8"]
  25. device = -1
  26. button_mask = 1
  27. position = Vector2(95, 20)
  28. global_position = Vector2(99, 63)
  29. button_index = 1
  30. pressed = true
  31. [sub_resource type="InputEventKey" id="InputEventKey_li2r7"]
  32. device = -1
  33. physical_keycode = 69
  34. unicode = 46
  35. [sub_resource type="InputEventJoypadButton" id="InputEventJoypadButton_40xj1"]
  36. device = -1
  37. button_index = 1
  38. [sub_resource type="InputEventKey" id="InputEventKey_vqhl2"]
  39. device = -1
  40. physical_keycode = 65
  41. unicode = 97
  42. [sub_resource type="InputEventJoypadMotion" id="InputEventJoypadMotion_l8a88"]
  43. device = -1
  44. axis_value = -1.0
  45. [sub_resource type="InputEventKey" id="InputEventKey_ghxeo"]
  46. device = -1
  47. physical_keycode = 68
  48. unicode = 101
  49. [sub_resource type="InputEventJoypadMotion" id="InputEventJoypadMotion_vm1od"]
  50. device = -1
  51. axis_value = 1.0
  52. [node name="JeepPrompts" type="VBoxContainer"]
  53. offset_left = 193.0
  54. offset_right = 193.0
  55. offset_bottom = 100.0
  56. script = ExtResource("1_vo7iq")
  57. [node name="AcceleratePrompt" type="HBoxContainer" parent="."]
  58. layout_mode = 2
  59. script = ExtResource("1_vo7iq")
  60. [node name="AccelerateLabel" type="Label" parent="AcceleratePrompt"]
  61. layout_mode = 2
  62. theme_override_font_sizes/font_size = 34
  63. text = "Accelerate"
  64. [node name="AccelerateMaxActionPrompt" type="TextureRect" parent="AcceleratePrompt"]
  65. custom_minimum_size = Vector2(100, 100)
  66. layout_mode = 2
  67. stretch_mode = 5
  68. script = ExtResource("3_ql8fw")
  69. action = "main"
  70. icon = 0
  71. events = Array[InputEvent]([SubResource("InputEventKey_eyt6c"), SubResource("InputEventJoypadButton_3f2lm")])
  72. [node name="AccelerateAnalogActionPrompt" type="TextureRect" parent="AcceleratePrompt"]
  73. custom_minimum_size = Vector2(100, 100)
  74. layout_mode = 2
  75. stretch_mode = 5
  76. script = ExtResource("3_ql8fw")
  77. action = "analog_main"
  78. icon = 0
  79. events = Array[InputEvent]([SubResource("InputEventJoypadMotion_tigyc"), SubResource("InputEventKey_5dae6")])
  80. [node name="ReversePrompt" type="HBoxContainer" parent="."]
  81. layout_mode = 2
  82. script = ExtResource("1_vo7iq")
  83. [node name="ReverseLabel" type="Label" parent="ReversePrompt"]
  84. layout_mode = 2
  85. theme_override_font_sizes/font_size = 34
  86. text = "Reverse
  87. "
  88. [node name="ReverseActionPrompt" type="TextureRect" parent="ReversePrompt"]
  89. custom_minimum_size = Vector2(100, 100)
  90. layout_mode = 2
  91. stretch_mode = 5
  92. script = ExtResource("3_ql8fw")
  93. action = "analog_secondary"
  94. icon = 0
  95. events = Array[InputEvent]([SubResource("InputEventJoypadMotion_hhdpk"), SubResource("InputEventKey_6i01c")])
  96. [node name="BreakPrompt" type="HBoxContainer" parent="."]
  97. layout_mode = 2
  98. script = ExtResource("1_vo7iq")
  99. [node name="BreakLabel" type="Label" parent="BreakPrompt"]
  100. layout_mode = 2
  101. theme_override_font_sizes/font_size = 34
  102. text = "Break
  103. "
  104. [node name="BreakActionPrompt" type="TextureRect" parent="BreakPrompt"]
  105. custom_minimum_size = Vector2(100, 100)
  106. layout_mode = 2
  107. stretch_mode = 5
  108. script = ExtResource("3_ql8fw")
  109. action = "stop"
  110. icon = 0
  111. events = Array[InputEvent]([SubResource("InputEventMouseButton_6i2a8"), SubResource("InputEventKey_li2r7"), SubResource("InputEventJoypadButton_40xj1")])
  112. [node name="SteerPrompt" type="HBoxContainer" parent="."]
  113. layout_mode = 2
  114. script = ExtResource("1_vo7iq")
  115. [node name="SteerLabel" type="Label" parent="SteerPrompt"]
  116. layout_mode = 2
  117. theme_override_font_sizes/font_size = 34
  118. text = "Steer"
  119. [node name="SteerLeftActionPrompt" type="TextureRect" parent="SteerPrompt"]
  120. custom_minimum_size = Vector2(100, 100)
  121. layout_mode = 2
  122. stretch_mode = 5
  123. script = ExtResource("3_ql8fw")
  124. action = "move_left"
  125. icon = 0
  126. events = Array[InputEvent]([SubResource("InputEventKey_vqhl2"), SubResource("InputEventJoypadMotion_l8a88")])
  127. [node name="SteerRightActionPrompt" type="TextureRect" parent="SteerPrompt"]
  128. custom_minimum_size = Vector2(100, 100)
  129. layout_mode = 2
  130. stretch_mode = 5
  131. script = ExtResource("3_ql8fw")
  132. action = "move_right"
  133. icon = 0
  134. events = Array[InputEvent]([SubResource("InputEventKey_ghxeo"), SubResource("InputEventJoypadMotion_vm1od")])