void HitCheck() { int _hitLayer = hit.collider.gameObject.layer; if (CheckMask(_hitLayer, boundaryMask.value) > 0) { //벽과 충돌(X)....> 파티클... //Debug.Log ("Bullet 경계와 충돌..."); } else if (CheckMask(_hitLayer, enemyMask.value) > 0 || CheckMask(_hitLayer, asteroidMask.value) > 0) { //Debug.Log ("Bullet 행성과 충돌..."); PoolManager.ins.Instantiate("explosion_hit2", hit.point, Quaternion.identity); EnemyMaster _scp = hit.collider.GetComponent <EnemyMaster>(); if (_scp != null) { _scp.HitDamage(1, hit.point); } } OnDestroy(); }