wave behavior and fixed explosion
This commit is contained in:
9
managers/Wave/resources/flying_enemy_desc.tres
Normal file
9
managers/Wave/resources/flying_enemy_desc.tres
Normal file
@@ -0,0 +1,9 @@
|
||||
[gd_resource type="Resource" script_class="EnemyDescription" format=3 uid="uid://cfyafss8ncbhh"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://cmlud1hwkd6sv" path="res://scenes/enemies/flying_enemy/flying_enemy.tscn" id="1_yvgr4"]
|
||||
[ext_resource type="Script" uid="uid://rhdkfi7nuvu1" path="res://managers/Wave/EnemyDescription.cs" id="2_hsb6g"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_hsb6g")
|
||||
Scene = ExtResource("1_yvgr4")
|
||||
metadata/_custom_type_script = "uid://rhdkfi7nuvu1"
|
||||
9
managers/Wave/resources/grounded_enemy_desc.tres
Normal file
9
managers/Wave/resources/grounded_enemy_desc.tres
Normal file
@@ -0,0 +1,9 @@
|
||||
[gd_resource type="Resource" script_class="EnemyDescription" format=3 uid="uid://3clksludry8g"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dxt0e2ugmttqq" path="res://scenes/enemies/grounded_enemy/grounded_enemy.tscn" id="1_wxdbf"]
|
||||
[ext_resource type="Script" uid="uid://rhdkfi7nuvu1" path="res://managers/Wave/EnemyDescription.cs" id="2_gk6ig"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_gk6ig")
|
||||
Scene = ExtResource("1_wxdbf")
|
||||
metadata/_custom_type_script = "uid://rhdkfi7nuvu1"
|
||||
17
managers/Wave/resources/one_of_each_wave.tres
Normal file
17
managers/Wave/resources/one_of_each_wave.tres
Normal file
@@ -0,0 +1,17 @@
|
||||
[gd_resource type="Resource" script_class="SingleWave" format=3 uid="uid://dm71u0ryn0w1o"]
|
||||
|
||||
[ext_resource type="Resource" uid="uid://cfyafss8ncbhh" path="res://managers/Wave/resources/flying_enemy_desc.tres" id="1_bcssi"]
|
||||
[ext_resource type="Script" uid="uid://rhdkfi7nuvu1" path="res://managers/Wave/EnemyDescription.cs" id="2_3r6ce"]
|
||||
[ext_resource type="Resource" uid="uid://3clksludry8g" path="res://managers/Wave/resources/grounded_enemy_desc.tres" id="2_mmsra"]
|
||||
[ext_resource type="Resource" uid="uid://lnturc3ibr5c" path="res://managers/Wave/resources/projectile_enemy_desc.tres" id="3_3r6ce"]
|
||||
[ext_resource type="Script" uid="uid://cr8wog705ane6" path="res://managers/Wave/SingleWave.cs" id="5_qckro"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("5_qckro")
|
||||
Enemies = Array[Object]([ExtResource("1_bcssi"), ExtResource("2_mmsra"), ExtResource("3_3r6ce")])
|
||||
EnemiesToSpawn = Dictionary[ExtResource("2_3r6ce"), int]({
|
||||
ExtResource("1_bcssi"): 1,
|
||||
ExtResource("2_mmsra"): 1,
|
||||
ExtResource("3_3r6ce"): 1
|
||||
})
|
||||
metadata/_custom_type_script = "uid://cr8wog705ane6"
|
||||
10
managers/Wave/resources/projectile_enemy_desc.tres
Normal file
10
managers/Wave/resources/projectile_enemy_desc.tres
Normal file
@@ -0,0 +1,10 @@
|
||||
[gd_resource type="Resource" script_class="EnemyDescription" format=3 uid="uid://lnturc3ibr5c"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://dx3y8sjftqk8f" path="res://scenes/enemies/projectile_enemy/projectile_enemy.tscn" id="1_2nepo"]
|
||||
[ext_resource type="Script" uid="uid://rhdkfi7nuvu1" path="res://managers/Wave/EnemyDescription.cs" id="2_bn1dh"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("2_bn1dh")
|
||||
Scene = ExtResource("1_2nepo")
|
||||
Type = 1
|
||||
metadata/_custom_type_script = "uid://rhdkfi7nuvu1"
|
||||
Reference in New Issue
Block a user