Rewriting ships: Added weapon base and changed hull parent to Node
This commit is contained in:
parent
95274d0a5b
commit
6957169ba5
13 changed files with 121 additions and 37 deletions
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
[node name="Shield" type="Node2D" node_paths=PackedStringArray("shield_recharge_timer", "laser_recharge_timer")]
|
||||
script = ExtResource("1_sexol")
|
||||
shield_recharge_timer = NodePath("")
|
||||
laser_recharge_timer = NodePath("")
|
||||
shield_recharge_timer = NodePath("ShieldTimer")
|
||||
laser_recharge_timer = NodePath("LaserTimer")
|
||||
|
||||
[node name="ShieldTimer" type="Timer" parent="."]
|
||||
wait_time = 5.0
|
||||
|
|
|
|||
16
scenes/Ships/Modules/Weapons/weapon.tscn
Normal file
16
scenes/Ships/Modules/Weapons/weapon.tscn
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://ryy1tdrxmjav"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/Ship/weapon.gd" id="1_ga8vg"]
|
||||
[ext_resource type="PackedScene" uid="uid://djmoij5kuou3j" path="res://scenes/projectiles/Laser.tscn" id="2_qo148"]
|
||||
|
||||
[node name="Weapon" type="Node2D" node_paths=PackedStringArray("shoot_timer", "spawner_points")]
|
||||
script = ExtResource("1_ga8vg")
|
||||
projectile = ExtResource("2_qo148")
|
||||
shoot_timer = NodePath("ShootTimer")
|
||||
spawner_points = [NodePath("Spawner")]
|
||||
|
||||
[node name="ShootTimer" type="Timer" parent="."]
|
||||
wait_time = 0.25
|
||||
one_shot = true
|
||||
|
||||
[node name="Spawner" type="Node2D" parent="."]
|
||||
Loading…
Add table
Add a link
Reference in a new issue