diff --git a/Assets/Design/Levels/Level1.asset b/Assets/Design/Levels/Level1.asset index 0694373..23e574f 100644 --- a/Assets/Design/Levels/Level1.asset +++ b/Assets/Design/Levels/Level1.asset @@ -248,7 +248,7 @@ MonoBehaviour: _renderLayer: Default _position: {x: 0, y: 0} _scale: {x: 1, y: 1} - _waveConfig: {fileID: 11400000, guid: 660102a48ad7d2244ab404cfc1f6a573, type: 2} + _waveConfig: {fileID: 11400000, guid: d8140ae36f1b7fd4fb1a57ab3dc69de4, type: 2} _startPopulation: 10 _startFood: 40 _startWood: 0 diff --git a/Assets/Design/Levels/WaveConfig_Creeper_Test.asset b/Assets/Design/Levels/WaveConfig_Creeper_Test.asset index 962e7c0..d9d3b50 100644 --- a/Assets/Design/Levels/WaveConfig_Creeper_Test.asset +++ b/Assets/Design/Levels/WaveConfig_Creeper_Test.asset @@ -18,6 +18,6 @@ MonoBehaviour: _nestedGroupSpawn: - groupSpawn: - _enemy: {fileID: 80204295746100150, guid: 2def22091e1ff0d43abe2797c18a2fda, type: 3} - _count: 1 + _count: 2 triggerTime: 0.5 _gameDuration: 1 diff --git a/Assets/Prefabs/Monsters/Creeper.prefab b/Assets/Prefabs/Monsters/Creeper.prefab index 8109fad..d71d817 100644 --- a/Assets/Prefabs/Monsters/Creeper.prefab +++ b/Assets/Prefabs/Monsters/Creeper.prefab @@ -99,7 +99,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: _lifeBar: {fileID: 2449956049745952446} - _hp: 10 + _hp: 500 _speed: 0.04 _attack_damage: 10 _attack_interval: 3 @@ -108,6 +108,7 @@ MonoBehaviour: - {fileID: 80204295746100150, guid: 2419a879bd4e47d4fa8b30de0fcdde42, type: 3} - {fileID: 80204295746100150, guid: 2419a879bd4e47d4fa8b30de0fcdde42, type: 3} - {fileID: 80204295746100150, guid: 2419a879bd4e47d4fa8b30de0fcdde42, type: 3} + creeplingsSpawnRange: 2 --- !u!114 &5416582167583119277 MonoBehaviour: m_ObjectHideFlags: 0 @@ -471,7 +472,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c0fbd934c179894458914437255781c4, type: 3} m_Name: m_EditorClassIdentifier: - _entity: {fileID: 0} + _entity: {fileID: -1263219807028547954} _projectile: {fileID: 0} _projectileSpawn: {fileID: 0} --- !u!1 &1664092137361542638 @@ -629,7 +630,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 531d7966d86bd0c4d83baf58bcb56cd5, type: 3} m_Name: m_EditorClassIdentifier: - _entityLinked: {fileID: 0} + _entityLinked: {fileID: -1263219807028547954} --- !u!1 &2341539422883709986 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Opponent/Creeper.cs b/Assets/Scripts/Opponent/Creeper.cs index 669e7ee..ba91be4 100644 --- a/Assets/Scripts/Opponent/Creeper.cs +++ b/Assets/Scripts/Opponent/Creeper.cs @@ -6,14 +6,16 @@ public class Creeper : Opponent { [SerializeField] private GameObject[] creeplings; + [SerializeField] + private float creeplingsSpawnRange = 2f; public override void Death() { for (int i = 0; i < creeplings.Length; i++) { - float randomX = Random.Range(0f, 2f) + transform.position.x; + float randomX = Random.Range(0f, creeplingsSpawnRange) + transform.position.x; Vector3 spawnPosition = new Vector3(randomX, transform.position.y, transform.position.z); - GameObject creeplingsInstance = Instantiate(creeplings[i], spawnPosition, Quaternion.identity); + Instantiate(creeplings[i], spawnPosition, Quaternion.identity); } base.Death(); }