// Update is called once per frame
    void Update()
    {
        //targetData.GetComponent<targetData>().point = hitCount;

        //if (targetData.GetComponent<targetData>().point >= maxObj)
        //{
        //    targetData.GetComponent<targetData>().point = maxObj;
        //}
        targetFrameData.GetComponent <targetData>().point = hitCount;

        if (targetFrameData.GetComponent <targetData>().point >= maxObj)
        {
            targetFrameData.GetComponent <targetData>().point = maxObj;
        }

        //ターゲット変更
        if (hitCount >= maxObj)
        {
            if (randomUse == true)
            {
                nRandomFruit = Random.Range(0, 5);
                //do
                //{
                //    nRandomFruit = Random.Range(0, 5);
                //} while (targetData.GetComponent<targetData>().type == nRandomFruit);
                do
                {
                    nRandomFruit = Random.Range(0, 5);
                } while (targetFrameData.GetComponent <targetData>().type == nRandomFruit);
            }
            //Debug.Log(targetData.GetComponent<targetData>().type + "||" + nRandomFruit);

            GameObject target       = GameObject.Find("targetObj(Clone)");
            targetData targetDataCS = target.GetComponent <targetData>();
            type = targetDataCS.getPercentType();

            bubbleMiddleData = Instantiate(bubbleMiddle, new Vector3(parentPos.x + bubblePos.x, parentPos.y + bubblePos.y, parentPos.z + bubblePos.z), Quaternion.identity);       //吹き出し(中央)の生成
            bubbleMiddleData.transform.localScale = new Vector3(parentSize.x * bubbleSize.x, parentSize.y * bubbleSize.y, parentSize.z * bubbleSize.z);
            bubbleMiddleData.GetComponent <bubbleMoveKill>().type      = type;
            bubbleMiddleData.GetComponent <bubbleMoveKill>().moveSpeed = bubbleSpeed;

            scoreData.SetType(nRandomFruit);
            targetFrameData.GetComponent <targetCupMove>().moveFlag = true;
            targetFrameData.GetComponent <targetCupMove>().type     = 1;
            targetData.GetComponent <SpriteRenderer>().sprite       = FruitTex[nRandomFruit]; //テクスチャの設定
            //targetData.GetComponent<targetData>().point = 0;
            targetFrameData.GetComponent <targetData>().point = 0;

            //targetData.GetComponent<targetData>().type = nRandomFruit;
            targetFrameData.GetComponent <targetData>().type   = nRandomFruit;
            targetData.GetComponent <targetCupMove>().moveFlag = true;
            targetData.GetComponent <targetCupMove>().type     = 0;
            hitCount = 0;
        }
    }
    // Use this for initialization
    void Start()
    {
        nRandomFruit = Random.Range(0, 5);

        targetFrameData = Instantiate(targetFrame, new Vector3(parentPos.x + framePos.x, parentPos.y + framePos.y, parentPos.z + framePos.z), Quaternion.identity);       //目標物を囲うものを生成
        targetFrameData.GetComponent <targetCupMove>().moveSpeed = moveSpeed;
        targetFrameData.GetComponent <targetData>().point        = 0;
        targetFrameData.GetComponent <targetData>().type         = nRandomFruit;
        targetFrameData.GetComponent <targetData>().maxObj       = maxObj;
        //targetFrameData.GetComponent<targetData>().objPos = pointPos;
        //targetFrameData.GetComponent<targetData>().objSize = pointSize;
        targetFrameData.GetComponent <targetData>().parentSize = parentSize + frameSize;

        //スコアのターゲット設定
        scoreObj  = GameObject.Find("scoreManager");
        scoreData = scoreObj.GetComponent <scoreManager>();
        scoreData.SetType(nRandomFruit);

        //ターゲット設定
        FruitTag.GetComponent <SpriteRenderer>().sprite = FruitTex[nRandomFruit];                                                                              //テクスチャの設定
        targetData = Instantiate(FruitTag, new Vector3(parentPos.x + targetPos.x, parentPos.y + targetPos.y, parentPos.z + targetPos.z), Quaternion.identity); //ターゲットの生成
        //targetData.GetComponent<targetData>().point = 0;
        //targetData.GetComponent<targetData>().type = nRandomFruit;
        //targetData.GetComponent<targetData>().maxObj = maxObj;
        //targetData.GetComponent<targetData>().parentSize = parentSize + frameSize;
        targetData.GetComponent <targetCupMove>().moveSpeed = moveSpeed;

        //吹き出し設定
        //bubbleMiddleData = Instantiate(bubbleMiddle, new Vector3(parentPos.x + bubblePos.x, parentPos.y + bubblePos.y, parentPos.z + bubblePos.z), Quaternion.identity);       //吹き出し(中央)の生成
        //bubbleMiddleData.GetComponent<bubbleMoveKill>().type = targetData.GetComponent<targetData>().type;
        //bubbleMiddleData.GetComponent<bubbleMoveKill>().type = targetFrameData.GetComponent<targetData>().type;
        //bubbleMiddleData.GetComponent<bubbleMoveKill>().moveSpeed = bubbleSpeed;

        //サイズ設定
        targetFrameData.transform.localScale = new Vector3(parentSize.x * frameSize.x, parentSize.y * frameSize.y, parentSize.z * frameSize.z);
        targetData.transform.localScale      = new Vector3(parentSize.x * targetSize.x, parentSize.y * targetSize.y, parentSize.z * targetSize.z);
        //bubbleMiddleData.transform.localScale = new Vector3(parentSize.x * bubbleSize.x, parentSize.y * bubbleSize.y, parentSize.z * bubbleSize.z);
    }