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":
   361   362   363   364   365   366   367   368   369   370   371