void Update() { //入力 mController.mInputVector = mPad.mTailVec * 0.001f; mController.mInputA = mPad.mIsTapped; //セーブ if (Input.GetKeyDown(KeyCode.S)) { MapSaveFileData tSave = mMap.save(); MyJson.serializeToFile(tSave.createDic().dictionary, "Assets/resources/save/mapSaveData.json", true); mMap.mFlag.write("Assets/resources/save/flagSaveData.json", true); } }
/// <summary> /// シリアライズしてファイルに保存 /// </summary> /// <param name="aFilePath">Assets/../ + filePath (必要であれば拡張子も入力する)</param> /// <param name="aLineFeedCode">trueならjson文字列中に改行を自動で挿入する</param> public void write(string aFilePath, bool aLineFeedCode = true) { MyJson.serializeToFile(mFlags, aFilePath, true); }
//曲リストデータ書き込み static public void writeListData(Arg aData) { MyJson.serializeToFile(aData.dictionary, DataFolder.path + "/list.json", true); }
//譜面データ書き込み static public void writeScoreData(Arg aData, string aFileName) { MyJson.serializeToFile(aData.dictionary, DataFolder.path + "/score/" + aFileName + ".json", true); }