From 13f00e326cb0607c67531fdc3dd01603204fff3c Mon Sep 17 00:00:00 2001 From: Ader Alisma 01 Date: Sun, 1 Oct 2023 19:32:51 -0400 Subject: [PATCH] Start group spawn --- Assets/Scripts/LevelConfig/WaveConfig.cs | 7 +++++++ Assets/WaveConfig/Config01.asset | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/Assets/Scripts/LevelConfig/WaveConfig.cs b/Assets/Scripts/LevelConfig/WaveConfig.cs index e4bc275..67b595d 100644 --- a/Assets/Scripts/LevelConfig/WaveConfig.cs +++ b/Assets/Scripts/LevelConfig/WaveConfig.cs @@ -8,6 +8,8 @@ public class WaveConfig : ScriptableObject [SerializeField] private List _constantSpawn = new List(); [SerializeField] + private List _groupSpawn = new List(); //TODO: Turn into List of list later on + [SerializeField] private float _gameDuration = 0; private float _enemySpawndOnStart = 0; private int _enemySum = 0; @@ -46,4 +48,9 @@ public class WaveConfig : ScriptableObject return _enemySum.ToFloat(); } + public List getGroupList() + { + return _groupSpawn; + } + } diff --git a/Assets/WaveConfig/Config01.asset b/Assets/WaveConfig/Config01.asset index 371055b..5ae7f4e 100644 --- a/Assets/WaveConfig/Config01.asset +++ b/Assets/WaveConfig/Config01.asset @@ -15,4 +15,9 @@ MonoBehaviour: _constantSpawn: - _enemy: {fileID: 313037212318601125, guid: 5bbf0d85fa5bb3f4599da79f0a84e3a9, type: 3} _count: 5 + _groupSpawn: + - _enemy: {fileID: 313037212318601125, guid: 5bbf0d85fa5bb3f4599da79f0a84e3a9, type: 3} + _count: 3 + - _enemy: {fileID: 313037212318601125, guid: 5bbf0d85fa5bb3f4599da79f0a84e3a9, type: 3} + _count: 1 _gameDuration: 1