Теперь можно регулировать параметры врагов на разных уровнях

This commit is contained in:
2026-07-04 01:52:20 +03:00
parent a245e6c316
commit 3bd6c16097
+7 -1
View File
@@ -5,8 +5,14 @@ using System.Collections.Generic;
public class Level : ScriptableObject public class Level : ScriptableObject
{ {
[SerializeField] private Enemy[] _enemiesPrefabs; [SerializeField] private Enemy[] _enemiesPrefabs;
[SerializeField] private float _levelTimeSec = 10f; [SerializeField] private float _levelTimeSec = 10f;
[SerializeField] private float _enemiesHealthMultiplier = 1;
[SerializeField] private float _enemiesSpeedMultiplier = 1;
[SerializeField] private float _enemiesDamagingMultiplier = 1;
public IReadOnlyCollection<Enemy> EnemiesPrefabs => _enemiesPrefabs; public IReadOnlyCollection<Enemy> EnemiesPrefabs => _enemiesPrefabs;
public float LevelTimeSec => _levelTimeSec; public float LevelTimeSec => _levelTimeSec;
public float EnemiesHealthMultiplier => _enemiesHealthMultiplier;
public float EnemiesSpeedMultiplier => _enemiesSpeedMultiplier;
public float EnemiesDamagingMultiplier => _enemiesDamagingMultiplier;
} }