public void SetUpBPMChange() { // 小節線リストを全消去 noteMng.objDatas[(int)OtherObjectsType.B_Bar - 10].Clear(); // BPM変化リストを全消去 noteMng.objDatas[(int)OtherObjectsType.B_Bpm - 10].Clear(); // 譜面停止リストを全消去 noteMng.objDatas[(int)OtherObjectsType.B_Stop - 10].Clear(); // レーン位置変化リストを全消去 noteMng.objDatas[(int)OtherObjectsType.B_AreaMove - 10].Clear(); // 最初の小節線データを追加 (4/4拍子) ObjectData firstMeasure = new ObjectData(0f); firstMeasure.length_bar = 1f; firstMeasure.data = 4; noteMng.objDatas[(int)OtherObjectsType.B_Bar - 10].Add(firstMeasure); // 最初のBPMデータを追加 noteMng.AddNoteFromBar(0f, (int)OtherObjectsType.B_Bpm, 0f, 0f, 128f, false); // 最初のレーン位置変化データを追加 noteMng.AddNoteFromBar(0f, (int)OtherObjectsType.B_AreaMove, 0f, 0f, 0f, false); }