[gd_scene load_steps=22 format=2]
[ext_resource path="res://sounds/Laser.wav" type="AudioStream" id=2]
[ext_resource path="res://sprites/Laser-Sheet.png" type="Texture" id=3]
[ext_resource path="res://sprites/smallparticle.png" type="Texture" id=4]
[ext_resource path="res://sprites/PlayerMissle.png" type="Texture" id=5]
[ext_resource path="res://bullets/scripts/Laser.gd" type="Script" id=6]
[ext_resource path="res://sprites/spot.png" type="Texture" id=7]
[sub_resource type="AtlasTexture" id=20]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 0, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=21]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 16, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=22]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 32, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=23]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 48, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=24]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 64, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=25]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 80, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=26]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 96, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=27]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 112, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=28]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 128, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=29]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 144, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=30]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 160, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=31]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 176, 0, 16, 16 )
[sub_resource type="AtlasTexture" id=32]
flags = 2
atlas = ExtResource( 3 )
region = Rect2( 192, 0, 16, 16 )
[sub_resource type="SpriteFrames" id=15]
resource_local_to_scene = true
animations = [ {
"frames": [ ExtResource( 5 ) ],
"loop": true,
"name": "New Anim",
"speed": 5.0
}, {
"frames": [ ExtResource( 4 ) ],
"loop": true,
"name": "New Anim 1",
"speed": 5.0
}, {
"frames": [ SubResource( 20 ), SubResource( 21 ), SubResource( 22 ), SubResource( 23 ), SubResource( 24 ), SubResource( 25 ), SubResource( 26 ), SubResource( 27 ), SubResource( 28 ), SubResource( 29 ), SubResource( 30 ), SubResource( 31 ), SubResource( 32 ) ],
"loop": true,
"name": "default",
"speed": 20.0
} ]
[sub_resource type="CapsuleShape2D" id=34]
radius = 5.0
height = 5.0
[node name="Laser" type="RigidBody2D" groups=["pbullet"]]
show_behind_parent = true
light_mask = 32769
position = Vector2( 0, 1 )
collision_layer = 32768
collision_mask = 130
mass = 5.0
gravity_scale = 0.0
linear_damp = 0.0
angular_damp = 0.0
script = ExtResource( 6 )
spreadmaxneg = -3
spreadmaxpos = 3
initial_velocity = 400
trail_rare = false
rarity_max = 2
modulate_glow = true
[node name="Laser" type="AnimatedSprite" parent="."]
unique_name_in_owner = true
frames = SubResource( 15 )
[node name="Collision" type="CollisionShape2D" parent="."]
position = Vector2( 0.5, 0 )
shape = SubResource( 34 )
[node name="VisibilityNotifier2D" type="VisibilityNotifier2D" parent="."]
position = Vector2( -1.19209e-07, 2.98023e-08 )
scale = Vector2( 0.2, 0.2 )
[node name="LaserSound" type="AudioStreamPlayer" parent="."]
unique_name_in_owner = true
stream = ExtResource( 2 )
volume_db = -20.0
autoplay = true
[node name="Timer" type="Timer" parent="."]
[node name="Timer2" type="Timer" parent="."]
[node name="Light" type="Light2D" parent="."]
unique_name_in_owner = true
scale = Vector2( 0.5, 0.5 )
texture = ExtResource( 7 )
color = Color( 0, 0.6, 1, 0.733333 )
energy = 2.0
shadow_enabled = true
shadow_buffer_size = 1024
shadow_filter = 2
shadow_filter_smooth = 2.0
[connection signal="screen_exited" from="VisibilityNotifier2D" to="." method="_on_VisibilityNotifier2D_screen_exited"]