|
@@ -1,24 +1,18 @@
|
|
|
-[gd_scene load_steps=11 format=2]
|
|
|
+[gd_scene load_steps=9 format=2]
|
|
|
|
|
|
[ext_resource path="res://moving_platform.tscn" type="PackedScene" id=1]
|
|
|
[ext_resource path="res://Player.tscn" type="PackedScene" id=2]
|
|
|
[ext_resource path="res://self_destroying_tiles.tscn" type="PackedScene" id=3]
|
|
|
[ext_resource path="res://jumpable_tiles.tscn" type="PackedScene" id=4]
|
|
|
-[ext_resource path="res://icon.png" type="Texture" id=5]
|
|
|
+[ext_resource path="res://vent.tscn" type="PackedScene" id=5]
|
|
|
[ext_resource path="res://light_platform.tscn" type="PackedScene" id=6]
|
|
|
-[ext_resource path="res://vent.gd" type="Script" id=7]
|
|
|
+[ext_resource path="res://laser.gd" type="Script" id=7]
|
|
|
|
|
|
[sub_resource type="Curve2D" id=1]
|
|
|
_data = {
|
|
|
"points": PoolVector2Array( 0, 0, 0, 0, 864, 416, 0, 0, 0, 0, 1360, 416, 0, 0, 0, 0, 1360, 528, 0, 0, 0, 0, 864, 528, 0, 0, 0, 0, 864, 416 )
|
|
|
}
|
|
|
|
|
|
-[sub_resource type="RectangleShape2D" id=2]
|
|
|
-extents = Vector2( 24.1317, 32 )
|
|
|
-
|
|
|
-[sub_resource type="RectangleShape2D" id=3]
|
|
|
-extents = Vector2( 15.8477, 16.8909 )
|
|
|
-
|
|
|
[node name="Node2D" type="Node2D"]
|
|
|
|
|
|
[node name="Player" parent="." instance=ExtResource( 2 )]
|
|
@@ -41,33 +35,21 @@ time_for_loop = 10
|
|
|
|
|
|
[node name="light_platform" parent="." instance=ExtResource( 6 )]
|
|
|
|
|
|
-[node name="vent" type="Area2D" parent="."]
|
|
|
-position = Vector2( 93.2285, 75.2341 )
|
|
|
-script = ExtResource( 7 )
|
|
|
-
|
|
|
-[node name="CollisionShape2D" type="CollisionShape2D" parent="vent"]
|
|
|
-position = Vector2( -8, 0 )
|
|
|
-shape = SubResource( 2 )
|
|
|
-
|
|
|
-[node name="Sprite" type="Sprite" parent="vent"]
|
|
|
-modulate = Color( 0.976471, 0.937255, 0.0156863, 1 )
|
|
|
-position = Vector2( -8, 0 )
|
|
|
-scale = Vector2( 0.75, 1 )
|
|
|
-texture = ExtResource( 5 )
|
|
|
+[node name="vent" parent="." instance=ExtResource( 5 )]
|
|
|
|
|
|
-[node name="button" type="Area2D" parent="vent" groups=[
|
|
|
-"buttons",
|
|
|
-]]
|
|
|
-position = Vector2( -29.2285, 404.766 )
|
|
|
+[node name="laser" type="Node2D" parent="."]
|
|
|
+position = Vector2( 816, 480 )
|
|
|
+script = ExtResource( 7 )
|
|
|
__meta__ = {
|
|
|
"_edit_group_": true
|
|
|
}
|
|
|
|
|
|
-[node name="CollisionShape2D" type="CollisionShape2D" parent="vent/button"]
|
|
|
-shape = SubResource( 3 )
|
|
|
+[node name="Line2D" type="Line2D" parent="laser"]
|
|
|
+points = PoolVector2Array( 0, 0, 240, 0 )
|
|
|
+width = 3.0
|
|
|
+default_color = Color( 0.992157, 0.00784314, 0.00784314, 1 )
|
|
|
+round_precision = 16
|
|
|
|
|
|
-[node name="Sprite" type="Sprite" parent="vent/button"]
|
|
|
-modulate = Color( 0.992157, 0.0313726, 0.952941, 1 )
|
|
|
-position = Vector2( 1.90735e-06, 1.90735e-06 )
|
|
|
-scale = Vector2( 0.5, 0.5 )
|
|
|
-texture = ExtResource( 5 )
|
|
|
+[node name="RayCast2D" type="RayCast2D" parent="laser"]
|
|
|
+enabled = true
|
|
|
+cast_to = Vector2( 0, 0 )
|