Escape.tscn 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. [gd_scene load_steps=10 format=2]
  2. [ext_resource path="res://assets/GUI/Menu/vydelenie.png" type="Texture" id=1]
  3. [ext_resource path="res://addons/escape/escape.png" type="Texture" id=2]
  4. [ext_resource path="res://addons/escape/Escape.gd" type="Script" id=3]
  5. [ext_resource path="res://assets/GUI/transparent.png" type="Texture" id=4]
  6. [ext_resource path="res://addons/transit/Transit.tscn" type="PackedScene" id=5]
  7. [ext_resource path="res://addons/exit/Exit.tscn" type="PackedScene" id=6]
  8. [sub_resource type="GDScript" id=1]
  9. [sub_resource type="Shader" id=2]
  10. code = "shader_type canvas_item;
  11. uniform float lod: hint_range(0.0, 5) = 1.0;
  12. void fragment(){
  13. vec4 color = texture(SCREEN_TEXTURE, SCREEN_UV, lod);
  14. COLOR = color;
  15. }"
  16. script = SubResource( 1 )
  17. [sub_resource type="ShaderMaterial" id=3]
  18. shader = SubResource( 2 )
  19. shader_param/lod = 1.0
  20. [node name="Escape" type="Node2D"]
  21. script = ExtResource( 3 )
  22. [node name="Transit" parent="." instance=ExtResource( 5 )]
  23. margin_right = 1002.0
  24. margin_bottom = 574.0
  25. [node name="PlayerBarBlur" type="CanvasLayer" parent="."]
  26. layer = -1
  27. [node name="Up" type="Sprite" parent="PlayerBarBlur"]
  28. material = SubResource( 3 )
  29. position = Vector2( 248.722, 77.2957 )
  30. scale = Vector2( 2.67601, 1.42089 )
  31. texture = ExtResource( 4 )
  32. [node name="Right" type="Sprite" parent="PlayerBarBlur"]
  33. material = SubResource( 3 )
  34. position = Vector2( 200.291, 117.129 )
  35. scale = Vector2( 2.17152, 2.15854 )
  36. texture = ExtResource( 4 )
  37. [node name="Blur" type="Sprite" parent="."]
  38. material = SubResource( 3 )
  39. position = Vector2( 958.857, 536.268 )
  40. scale = Vector2( 10.0732, 9.92038 )
  41. texture = ExtResource( 4 )
  42. [node name="VBoxContainer" type="VBoxContainer" parent="."]
  43. margin_right = 1000.0
  44. margin_bottom = 574.0
  45. alignment = 1
  46. __meta__ = {
  47. "_edit_use_anchors_": false
  48. }
  49. [node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"]
  50. margin_top = 287.0
  51. margin_right = 1000.0
  52. margin_bottom = 287.0
  53. alignment = 1
  54. __meta__ = {
  55. "_edit_use_anchors_": false
  56. }
  57. [node name="TextureRect" type="TextureRect" parent="VBoxContainer/HBoxContainer"]
  58. margin_left = 500.0
  59. margin_right = 500.0
  60. __meta__ = {
  61. "_edit_use_anchors_": false
  62. }
  63. [node name="Menu" type="Sprite" parent="VBoxContainer/HBoxContainer/TextureRect"]
  64. scale = Vector2( 5, 5 )
  65. texture = ExtResource( 2 )
  66. [node name="ContinueButton" type="Button" parent="VBoxContainer/HBoxContainer/TextureRect"]
  67. margin_left = -112.0
  68. margin_top = -103.0
  69. margin_right = 109.0
  70. margin_bottom = -44.0
  71. focus_mode = 0
  72. enabled_focus_mode = 0
  73. flat = true
  74. __meta__ = {
  75. "_edit_use_anchors_": false
  76. }
  77. [node name="selected" type="Sprite" parent="VBoxContainer/HBoxContainer/TextureRect/ContinueButton"]
  78. visible = false
  79. position = Vector2( 113.548, 27.6435 )
  80. scale = Vector2( 4.68664, 3.88223 )
  81. texture = ExtResource( 1 )
  82. [node name="MenuButton" type="Button" parent="VBoxContainer/HBoxContainer/TextureRect"]
  83. margin_left = -108.218
  84. margin_top = -29.0
  85. margin_right = 111.782
  86. margin_bottom = 33.0
  87. focus_mode = 0
  88. enabled_focus_mode = 0
  89. flat = true
  90. __meta__ = {
  91. "_edit_use_anchors_": false
  92. }
  93. [node name="selected" type="Sprite" parent="VBoxContainer/HBoxContainer/TextureRect/MenuButton"]
  94. visible = false
  95. position = Vector2( 112.209, 30.6312 )
  96. scale = Vector2( 4.71784, 3.60045 )
  97. texture = ExtResource( 1 )
  98. [node name="ExitButton" type="Button" parent="VBoxContainer/HBoxContainer/TextureRect"]
  99. margin_left = -110.0
  100. margin_top = 44.0
  101. margin_right = 110.0
  102. margin_bottom = 109.0
  103. focus_mode = 0
  104. enabled_focus_mode = 0
  105. flat = true
  106. __meta__ = {
  107. "_edit_use_anchors_": false
  108. }
  109. [node name="selected" type="Sprite" parent="VBoxContainer/HBoxContainer/TextureRect/ExitButton"]
  110. visible = false
  111. position = Vector2( 110.763, 35.0005 )
  112. scale = Vector2( 4.77166, 4.32591 )
  113. texture = ExtResource( 1 )
  114. [node name="ExitDialog" parent="." instance=ExtResource( 6 )]
  115. visible = false
  116. [connection signal="pressed" from="VBoxContainer/HBoxContainer/TextureRect/ContinueButton" to="." method="_on_ContinueButton_pressed"]
  117. [connection signal="pressed" from="VBoxContainer/HBoxContainer/TextureRect/MenuButton" to="." method="_on_MenuButton_pressed"]
  118. [connection signal="pressed" from="VBoxContainer/HBoxContainer/TextureRect/ExitButton" to="." method="_on_ExitButton_pressed"]