void Start()
    {
        rect = GetComponent <RectTransform>();

        C3           = GameObject.Find("Main Camera");
        C3_script    = C3.GetComponent <Camera_3>();
        TMPCursorPos = CursorPos;
    }
    bool Tuto_flg = false;              // 今このsceneがチュートリアルならフラグを立てる

    void Awake()
    {
        rectTransform = GetComponent <RectTransform>();
        canvas        = GetComponent <Graphic>().canvas;
        C3            = GameObject.Find("Main Camera");
        C3_script     = C3.GetComponent <Camera_3>();
        Tuto_flg      = false;

        _PmaxScale = new Vector3(_maxScale.x - 0.0002f, _maxScale.y - 0.0002f, _maxScale.z);
    }
    void Start()
    {
        // 現在のscene名を入れている
        SceneName = SceneManager.GetActiveScene().name;

        ClickObj     = GameObject.Find("ControllerObjClick");
        HoldingFlg   = false;
        ColliderFlag = 0;

        C3        = GameObject.Find("Main Camera");
        C3_script = C3.GetComponent <Camera_3>();

        // プレイヤーの座標をVector3に変換
        Player_V.x = Player.transform.position.x;
        Player_V.y = Player.transform.position.y;
        Player_V.z = Player.transform.position.z;
        direction  = C3_script.Cursor_List[C3_script.cursor].transform.position;

        //ポーズ画面
        Pause  = GameObject.Find("Main Camera");
        script = Pause.GetComponent <Pause_Botton_Script>();

        GM       = GameObject.Find("GameManager");
        GMscript = GM.GetComponent <GameManager>();

        //オーディオの情報取得
        sounds = GetComponent <AudioSource>();

        // Arrow_Listの矢印を全て非表示にしている
        for (int i = 0; i < Arrow_List.Count; i++)
        {
            Arrow_List[i].SetActive(false);
        }
        for (int i = 0; i < 3; i++)
        {
            for (int j = 0; j < 5; j++)
            {
                OrderCount[i, j] = false;
                if (j < 3)
                {
                    GMscript.ItemName[i, j] = null;
                }
            }
        }
    }