Page 366 - MDP2022-3
P. 366
enemyLogic.onHit(50);
}
}
for (int index = 0; index < enemiesC.Length; index++)
{
if (enemiesC[index].activeSelf)
{
Enemy enemyLogic = enemiesC[index].GetComponent<Enemy>();
enemyLogic.onHit(50);
}
}
GameObject[] BulletA = objectManager.Getpool("bulletEnemyA");
GameObject[] BulletB = objectManager.Getpool("bulletEnemyB");
for (int i = 0; i < BulletA.Length; i++)
{
if (BulletA[i].activeSelf)
{
BulletA[i].SetActive(false);
}
}
for(int i = 0; i < BulletB.Length; i++)
{
if (BulletA[i].activeSelf)
{
BulletA[i].SetActive(false);
}
}
}
void OnTriggerExit2D(Collider2D collision) //경계선과의 상호작용
{
if (collision.gameObject.tag == "Border")
{
switch (collision.gameObject.name)
{
case "Top":