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();
    }