[gd_scene load_steps=4 format=3 uid="uid://cb1dnh014jmpb"] [ext_resource type="Script" path="res://scripts/objects/weapon.gd" id="1_u8yjv"] [ext_resource type="PackedScene" uid="uid://djmoij5kuou3j" path="res://scenes/projectiles/Laser.tscn" id="2_cewjf"] [ext_resource type="Texture2D" uid="uid://c3gei46k8muk3" path="res://sprites/laserbox.png" id="3_14fq6"] [node name="DoubleLaser" type="Node2D" node_paths=PackedStringArray("shoot_timer", "spawner_points")] script = ExtResource("1_u8yjv") projectile = ExtResource("2_cewjf") shoot_timer = NodePath("ShootingTimer") spawner_points = [NodePath("SpawnerSprite1/Spawner1"), NodePath("SpawnerSprite2/Spawner2")] [node name="SpawnerSprite1" type="Sprite2D" parent="."] position = Vector2(4, -12) rotation = 0.0174533 texture = ExtResource("3_14fq6") [node name="Spawner1" type="Node2D" parent="SpawnerSprite1"] position = Vector2(4, 0) [node name="SpawnerSprite2" type="Sprite2D" parent="."] position = Vector2(4, 12) rotation = -0.0174533 texture = ExtResource("3_14fq6") [node name="Spawner2" type="Node2D" parent="SpawnerSprite2"] position = Vector2(4, 0) [node name="ShootingTimer" type="Timer" parent="."] wait_time = 0.2 one_shot = true