public void Init()
 {
     player      = GetComponent <Title_Player>();
     player_data = GameObject.Find("Canvas").GetComponent <Title_Player_Data>();
     Load_Data(player_data, player_data.datapath);
     max_stage = 5;
     player_data.delete_start = false;
     if (player.sence == Title_Player.Character_Sence.NEXT_STAGESELECT)
     {
         Clear_Init();
     }
 }
    public void Load_Data(Title_Player_Data player_data, string datapath)
    {
        // ユーザごとに保管するディレクトリが異なる為、Pathを再度設定
        datapath = Application.dataPath + "/data/data.json";
        // パスを読み込む
        StreamReader reader = new StreamReader(datapath);
        // ファイルを読み込む
        string data = reader.ReadToEnd();

        // ファイルを閉じる
        reader.Close();

        JsonUtility.FromJsonOverwrite(data, player_data);
    }
    public void Save_Data(Title_Player_Data player_data)
    {
        // ユーザごとに保管するディレクトリが異なる為、Pathを再度設定
        datapath = Application.dataPath + "/data/data.json";
        // JSONに変換
        string json = JsonUtility.ToJson(player_data);
        // 保存先を開く
        StreamWriter writer = new StreamWriter(datapath, false);

        // JSONデータ書き込み
        writer.WriteLine(json);
        // バッファクリア
        writer.Flush();
        // ファイルを閉じる
        writer.Close();
    }