// Use this for initialization
    void Start()
    {
        playercontorl = GetComponent <playerContorl>();
        TriggerArray  = OnTriggerEnter2DCircle.TriggerList.ToArray();

        playerSelectPointerSystem.SetActive(false);
        selectPointerUIpart.SetActive(false);
        GB = getallenemyWithoutContorlOnce();
    }
    void Start()
    {
        playercontorl = (playerContorl)FindObjectOfType(typeof(playerContorl)); //找出場景內第一個playerContorl
        GameObject[] gameObj = GameObject.FindGameObjectsWithTag("HPpartacle"); //無視其他enemy碰撞
        foreach (GameObject each in gameObj)
        {
            Physics2D.IgnoreCollision(each.GetComponent <Collider2D>(), GetComponent <Collider2D>());
        }

        GameObject[] enemygameObj = GameObject.FindGameObjectsWithTag("enemy");  //無視其他enemy碰撞
        foreach (GameObject each in enemygameObj)
        {
            Physics2D.IgnoreCollision(each.GetComponent <BoxCollider2D>(), GetComponent <Collider2D>());
            Physics2D.IgnoreCollision(each.GetComponent <CircleCollider2D>(), GetComponent <Collider2D>());
        }
    }