Волны объединения объектов - PullRequest
0 голосов
/ 08 апреля 2019

Я наконец изучил основы объединения объектов, но столкнулся с проблемой. Я привык называть свои волны возрождения вот так:

Instantiate(enemy, spawnPosition1, spawnRotation1);
Instantiate(enemy, spawnPosition2, spawnRotation2);
Instantiate(enemy, spawnPosition3, spawnRotation3);
Instantiate(enemy, spawnPosition4, spawnRotation4);
Instantiate(enemy, spawnPosition5, spawnRotation5);
Instantiate(enemy, spawnPosition6, spawnRotation6); 

Теперь у меня есть пул объектов для погружения, я использую следующее:

GameObject enemy = ObjectPooler.SharedInstance.GetPooledObject("Enemy");                
if (enemy != null)
{
enemy.transform.position = spawnPosition1;
enemy.transform.rotation = spawnRotation1;
enemy.SetActive(true);
}

Как бы я вызвал остальных 5 врагов? Нужно ли повторять первый вражеский код еще 5 раз? Похоже, много избыточного кода. Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...