Added resources to bullets

This commit is contained in:
Marco 2025-02-20 17:43:05 +01:00
commit 28671c098b
11 changed files with 329 additions and 24 deletions

View file

@ -0,0 +1,32 @@
[gd_resource type="Resource" script_class="BulletResource" load_steps=7 format=3 uid="uid://ouxb1jj48ipn"]
[ext_resource type="PackedScene" uid="uid://djro6xmsq7kqk" path="res://Scenes/Weapons/Bullets/enemyBullet_mid_blue_laser.tscn" id="1_w3uhv"]
[ext_resource type="Script" path="res://Scripts/Resources/Modifiers/DelayedSpeedModifier.cs" id="2_7jsp7"]
[ext_resource type="Script" path="res://Scripts/Resources/Modifiers/DelayedPlayerFacingModifier.cs" id="3_ps6u0"]
[ext_resource type="Script" path="res://Scripts/Resources/BulletResource.cs" id="4_xv6y0"]
[sub_resource type="Resource" id="Resource_3a5dw"]
script = ExtResource("2_7jsp7")
TimeInSeconds = 0.8
ModifierType = 0
Value = 0.0
Continuous = false
[sub_resource type="Resource" id="Resource_rtncg"]
script = ExtResource("3_ps6u0")
TimeInSeconds = 0.9
ModifierType = 2
Value = 0.0
Continuous = false
[resource]
script = ExtResource("4_xv6y0")
BulletScene = ExtResource("1_w3uhv")
BulletSpeed = 40.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
LifeTime = 20.0
DestroyOnCollision = false
Owner = 2
DamageType = 0
TimeModifiers = Array[Object]([SubResource("Resource_3a5dw"), SubResource("Resource_rtncg")])

View file

@ -0,0 +1,30 @@
[gd_resource type="Resource" script_class="BulletResource" load_steps=7 format=3 uid="uid://bifeoxb6nfykq"]
[ext_resource type="PackedScene" uid="uid://bi3f14klscvlw" path="res://Scenes/Weapons/Bullets/enemyBullet_mid_red.tscn" id="1_y6dig"]
[ext_resource type="Script" path="res://Scripts/Resources/DecreasingSpeedModifier.cs" id="2_cxo3j"]
[ext_resource type="Script" path="res://Scripts/Resources/Modifiers/DelayedPlayerFacingModifier.cs" id="3_85dkg"]
[ext_resource type="Script" path="res://Scripts/Resources/BulletResource.cs" id="3_871qc"]
[sub_resource type="Resource" id="Resource_jeq72"]
script = ExtResource("2_cxo3j")
decreaseRate = 4.0
[sub_resource type="Resource" id="Resource_edsop"]
script = ExtResource("3_85dkg")
TimeInSeconds = 0.0
ModifierType = 2
Value = 0.0
Continuous = false
[resource]
script = ExtResource("3_871qc")
BulletScene = ExtResource("1_y6dig")
BulletSpeed = 70.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
LifeTime = 20.0
DestroyOnCollision = false
Owner = 2
DamageType = 0
Modifier = SubResource("Resource_jeq72")
TimeModifiers = Array[Object]([SubResource("Resource_edsop")])