33 lines
1.0 KiB
Plaintext
33 lines
1.0 KiB
Plaintext
[gd_scene load_steps=5 format=3 uid="uid://bqvseo3sbs1aj"]
|
|
|
|
[ext_resource type="Script" path="res://Entities/Projectile.cs" id="1_hhb4t"]
|
|
[ext_resource type="PackedScene" uid="uid://du5vhccg75nrq" path="res://BoundingBoxes/Hitbox.tscn" id="2_pcf4i"]
|
|
|
|
[sub_resource type="CanvasTexture" id="CanvasTexture_cc88g"]
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_j0tne"]
|
|
size = Vector2(16, 4)
|
|
|
|
[node name="RailBeam" type="RigidBody2D" node_paths=PackedStringArray("Hitbox")]
|
|
script = ExtResource("1_hhb4t")
|
|
Speed = 512.0
|
|
Direction = Vector2(1, 0)
|
|
Hitbox = NodePath("Hitbox")
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="."]
|
|
modulate = Color(1.4, 0, 1.2, 1)
|
|
self_modulate = Color(2, 2, 2, 1)
|
|
scale = Vector2(8, 4)
|
|
texture = SubResource("CanvasTexture_cc88g")
|
|
|
|
[node name="Hitbox" parent="." instance=ExtResource("2_pcf4i")]
|
|
Damage = 25.0
|
|
Knockback = 256.0
|
|
|
|
[node name="CollisionShape2D" parent="Hitbox" index="0"]
|
|
shape = SubResource("RectangleShape2D_j0tne")
|
|
|
|
[connection signal="Hit" from="Hitbox" to="." method="_on_hitbox_hit"]
|
|
|
|
[editable path="Hitbox"]
|