Note Audio Submodule
This commit is contained in:
@@ -42,7 +42,6 @@ Material:
|
||||
- _VTOAR_ON
|
||||
- _VTOTEXAR_ON
|
||||
- _VTOTEXUVCLIP_ON
|
||||
- _ZWRITE_ON
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
@@ -229,7 +228,7 @@ Material:
|
||||
- _VTORemap: 0
|
||||
- _VTOTex_Uspeed: 0
|
||||
- _VTOTex_Vspeed: 0
|
||||
- _ZWrite: 1
|
||||
- _ZWrite: 0
|
||||
- _Ztest: 8
|
||||
- _Zwrite: 0
|
||||
- __dirty: 1
|
||||
|
||||
@@ -42,7 +42,6 @@ Material:
|
||||
- _VTOAR_ON
|
||||
- _VTOTEXAR_ON
|
||||
- _VTOTEXUVCLIP_ON
|
||||
- _ZWRITE_ON
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
@@ -229,7 +228,7 @@ Material:
|
||||
- _VTORemap: 0
|
||||
- _VTOTex_Uspeed: 0
|
||||
- _VTOTex_Vspeed: 0
|
||||
- _ZWrite: 1
|
||||
- _ZWrite: 0
|
||||
- _Ztest: 8
|
||||
- _Zwrite: 0
|
||||
- __dirty: 1
|
||||
|
||||
@@ -42,6 +42,7 @@ Material:
|
||||
- _VTOAR_ON
|
||||
- _VTOTEXAR_ON
|
||||
- _VTOTEXUVCLIP_ON
|
||||
- _ZWRITE_ON
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
@@ -228,6 +229,7 @@ Material:
|
||||
- _VTORemap: 0
|
||||
- _VTOTex_Uspeed: 0
|
||||
- _VTOTex_Vspeed: 0
|
||||
- _ZWrite: 1
|
||||
- _Ztest: 8
|
||||
- _Zwrite: 0
|
||||
- __dirty: 1
|
||||
|
||||
8
Assets/Audio.meta
Normal file
8
Assets/Audio.meta
Normal file
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 31bc7ced8e518a041a8ed062ce789a17
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Audio/Stay.mp3
Normal file
BIN
Assets/Audio/Stay.mp3
Normal file
Binary file not shown.
23
Assets/Audio/Stay.mp3.meta
Normal file
23
Assets/Audio/Stay.mp3.meta
Normal file
@@ -0,0 +1,23 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 617b904af4f9aa4479b11e83947d02fd
|
||||
AudioImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 7
|
||||
defaultSettings:
|
||||
serializedVersion: 2
|
||||
loadType: 0
|
||||
sampleRateSetting: 0
|
||||
sampleRateOverride: 44100
|
||||
compressionFormat: 1
|
||||
quality: 1
|
||||
conversionMode: 0
|
||||
preloadAudioData: 0
|
||||
platformSettingOverrides: {}
|
||||
forceToMono: 0
|
||||
normalize: 1
|
||||
loadInBackground: 0
|
||||
ambisonic: 0
|
||||
3D: 1
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
BIN
Assets/Audio/Tap.mp3
Normal file
BIN
Assets/Audio/Tap.mp3
Normal file
Binary file not shown.
23
Assets/Audio/Tap.mp3.meta
Normal file
23
Assets/Audio/Tap.mp3.meta
Normal file
@@ -0,0 +1,23 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 659cb798f955c8f4bb530bf89f54e2cc
|
||||
AudioImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 7
|
||||
defaultSettings:
|
||||
serializedVersion: 2
|
||||
loadType: 0
|
||||
sampleRateSetting: 0
|
||||
sampleRateOverride: 44100
|
||||
compressionFormat: 1
|
||||
quality: 1
|
||||
conversionMode: 0
|
||||
preloadAudioData: 0
|
||||
platformSettingOverrides: {}
|
||||
forceToMono: 0
|
||||
normalize: 1
|
||||
loadInBackground: 0
|
||||
ambisonic: 0
|
||||
3D: 1
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a08d8a0b7d3d8e0478bb20f91a8df21d
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,69 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 2d8a87c5b71c49f4997d1b98e9dea18b, type: 3}
|
||||
m_Name: NoteAudioCollection
|
||||
m_EditorClassIdentifier:
|
||||
serializationData:
|
||||
SerializedFormat: 2
|
||||
SerializedBytes:
|
||||
ReferencedUnityObjects:
|
||||
- {fileID: 8300000, guid: 659cb798f955c8f4bb530bf89f54e2cc, type: 3}
|
||||
- {fileID: 8300000, guid: 617b904af4f9aa4479b11e83947d02fd, type: 3}
|
||||
SerializedBytesString:
|
||||
Prefab: {fileID: 0}
|
||||
PrefabModificationsReferencedUnityObjects: []
|
||||
PrefabModifications: []
|
||||
SerializationNodes:
|
||||
- Name: audioClips
|
||||
Entry: 7
|
||||
Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UnityEngine.AudioClip,
|
||||
UnityEngine.AudioModule]], mscorlib
|
||||
- Name: comparer
|
||||
Entry: 7
|
||||
Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String,
|
||||
mscorlib]], mscorlib
|
||||
- Name:
|
||||
Entry: 8
|
||||
Data:
|
||||
- Name:
|
||||
Entry: 12
|
||||
Data: 2
|
||||
- Name:
|
||||
Entry: 7
|
||||
Data:
|
||||
- Name: $k
|
||||
Entry: 1
|
||||
Data: DefaultTap
|
||||
- Name: $v
|
||||
Entry: 10
|
||||
Data: 0
|
||||
- Name:
|
||||
Entry: 8
|
||||
Data:
|
||||
- Name:
|
||||
Entry: 7
|
||||
Data:
|
||||
- Name: $k
|
||||
Entry: 1
|
||||
Data: DefaultStay
|
||||
- Name: $v
|
||||
Entry: 10
|
||||
Data: 1
|
||||
- Name:
|
||||
Entry: 8
|
||||
Data:
|
||||
- Name:
|
||||
Entry: 13
|
||||
Data:
|
||||
- Name:
|
||||
Entry: 8
|
||||
Data:
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 32b615cfb2614a946a8ff57e380b4759
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,33 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using Sirenix.OdinInspector;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Ichni.RhythmGame
|
||||
{
|
||||
[CreateAssetMenu(fileName = "NoteAudioCollection", menuName = "Ichni/Note/NoteAudioCollection")]
|
||||
public class NoteAudioCollection : SerializedScriptableObject
|
||||
{
|
||||
public Dictionary<string, AudioClip> audioClips = new Dictionary<string, AudioClip>();
|
||||
}
|
||||
|
||||
public static class AudioExtension
|
||||
{
|
||||
/// <summary>
|
||||
/// 在全局(不受位置影响)播放一段 AudioClip。
|
||||
/// </summary>
|
||||
public static void PlayClipAtPoint2D(AudioClip clip, float volume = 1f)
|
||||
{
|
||||
// 新建一个临时的 GameObject
|
||||
GameObject go = new GameObject("TempAudio2D");
|
||||
var src = go.AddComponent<AudioSource>();
|
||||
src.clip = clip;
|
||||
src.volume = volume;
|
||||
src.spatialBlend = 0f; // 0 = 完全 2D
|
||||
src.playOnAwake = false;
|
||||
src.Play();
|
||||
// 自动销毁,避免内存泄漏
|
||||
Object.Destroy(go, clip.length + 0.1f);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2d8a87c5b71c49f4997d1b98e9dea18b
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,174 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using Ichni.Editor;
|
||||
using Ichni.RhythmGame.Beatmap;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Ichni.RhythmGame
|
||||
{
|
||||
public partial class NoteAudioSubmodule : SubmoduleBase
|
||||
{
|
||||
public List<string> generalJudgeAudioList;
|
||||
public List<string> perfectAudioList;
|
||||
public List<string> goodAudioList;
|
||||
public List<string> badAudioList;
|
||||
public List<string> missAudioList;
|
||||
public List<string> holdStartAudioList;
|
||||
|
||||
private NoteBase note => attachedGameElement as NoteBase;
|
||||
|
||||
public NoteAudioSubmodule(NoteBase attachedGameElement, string defaultAudio) : base(attachedGameElement)
|
||||
{
|
||||
generalJudgeAudioList = new List<string>();
|
||||
perfectAudioList = new List<string>();
|
||||
goodAudioList = new List<string>();
|
||||
badAudioList = new List<string>();
|
||||
missAudioList = new List<string>();
|
||||
holdStartAudioList = new List<string>();
|
||||
|
||||
generalJudgeAudioList.Add(defaultAudio);
|
||||
|
||||
this.note.noteAudioSubmodule = this;
|
||||
}
|
||||
|
||||
public NoteAudioSubmodule(NoteBase attachedGameElement, List<string> generalJudgeAudioList,
|
||||
List<string> perfectAudioList, List<string> goodAudioList, List<string> badAudioList,
|
||||
List<string> missAudioList, List<string> holdStartAudioList) : base(attachedGameElement)
|
||||
{
|
||||
this.generalJudgeAudioList = generalJudgeAudioList;
|
||||
this.perfectAudioList = perfectAudioList;
|
||||
this.goodAudioList = goodAudioList;
|
||||
this.badAudioList = badAudioList;
|
||||
this.missAudioList = missAudioList;
|
||||
this.holdStartAudioList = holdStartAudioList ?? new List<string>();
|
||||
|
||||
this.note.noteAudioSubmodule = this;
|
||||
}
|
||||
}
|
||||
|
||||
public partial class NoteAudioSubmodule
|
||||
{
|
||||
public void PlayHoldStartAudio()
|
||||
{
|
||||
PlayAudio(holdStartAudioList);
|
||||
}
|
||||
|
||||
public void PlayNoteJudgeAudios(NoteBase.NoteJudgeType judgeType)
|
||||
{
|
||||
PlayAudio(generalJudgeAudioList);
|
||||
|
||||
switch (judgeType)
|
||||
{
|
||||
case NoteBase.NoteJudgeType.Perfect:
|
||||
PlayAudio(perfectAudioList);
|
||||
break;
|
||||
case NoteBase.NoteJudgeType.Good:
|
||||
PlayAudio(goodAudioList);
|
||||
break;
|
||||
case NoteBase.NoteJudgeType.Bad:
|
||||
PlayAudio(badAudioList);
|
||||
break;
|
||||
case NoteBase.NoteJudgeType.Miss:
|
||||
PlayAudio(missAudioList);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void PlayAudio(List<string> audioList)
|
||||
{
|
||||
foreach (var audio in audioList)
|
||||
{
|
||||
if (EditorManager.instance.noteAudioCollection.audioClips.TryGetValue(audio, out AudioClip clip))
|
||||
{
|
||||
AudioExtension.PlayClipAtPoint2D(clip);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public partial class NoteAudioSubmodule
|
||||
{
|
||||
public override void SaveBM()
|
||||
{
|
||||
matchedBM = new NoteAudioSubmodule_BM(attachedGameElement, this);
|
||||
}
|
||||
|
||||
public override void SetUpInspector()
|
||||
{
|
||||
IHaveInspection inspector = EditorManager.instance.uiManager.inspector;
|
||||
Inspector inspectorMain = EditorManager.instance.uiManager.inspector;
|
||||
var container = inspector.GenerateContainer("Judge Submodule");
|
||||
var submoduleSettings = container.GenerateSubcontainer(3);
|
||||
var generalJudgeAudioListButton = inspector.GenerateButton(this, submoduleSettings, "General Judge", () =>
|
||||
{
|
||||
inspector.GenerateCompositeParameterWindow(this, "General Judge Sound List", nameof(generalJudgeAudioList)).SetAsStringList();
|
||||
});
|
||||
var perfectAudioListButton = inspector.GenerateButton(this, submoduleSettings, "Perfect", () =>
|
||||
{
|
||||
inspector.GenerateCompositeParameterWindow(this, "Perfect Sound List", nameof(perfectAudioList)).SetAsStringList();
|
||||
});
|
||||
var goodAudioListButton = inspector.GenerateButton(this, submoduleSettings, "Good", () =>
|
||||
{
|
||||
inspector.GenerateCompositeParameterWindow(this, "Good Sound List", nameof(goodAudioList)).SetAsStringList();
|
||||
});
|
||||
var badAudioListButton = inspector.GenerateButton(this, submoduleSettings, "Bad", () =>
|
||||
{
|
||||
inspector.GenerateCompositeParameterWindow(this, "Bad Sound List", nameof(badAudioList)).SetAsStringList();
|
||||
});
|
||||
var missAudioListButton = inspector.GenerateButton(this, submoduleSettings, "Miss", () =>
|
||||
{
|
||||
inspector.GenerateCompositeParameterWindow(this, "Miss Sound List", nameof(missAudioList)).SetAsStringList();
|
||||
});
|
||||
if (note is Hold)
|
||||
{
|
||||
var holdStartAudioListButton = inspector.GenerateButton(this, submoduleSettings, "Hold Start", () =>
|
||||
{
|
||||
inspector.GenerateCompositeParameterWindow(this, "Hold Start Sound List", nameof(holdStartAudioList)).SetAsStringList();
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
namespace Beatmap
|
||||
{
|
||||
public class NoteAudioSubmodule_BM : Submodule_BM
|
||||
{
|
||||
public List<string> generalJudgeAudioList;
|
||||
public List<string> perfectAudioList;
|
||||
public List<string> goodAudioList;
|
||||
public List<string> badAudioList;
|
||||
public List<string> missAudioList;
|
||||
public List<string> holdStartAudioList;
|
||||
|
||||
public NoteAudioSubmodule_BM()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public NoteAudioSubmodule_BM(GameElement attachedElement, NoteAudioSubmodule noteAudioSubmodule) : base(attachedElement)
|
||||
{
|
||||
generalJudgeAudioList = noteAudioSubmodule.generalJudgeAudioList;
|
||||
perfectAudioList = noteAudioSubmodule.perfectAudioList;
|
||||
goodAudioList = noteAudioSubmodule.goodAudioList;
|
||||
badAudioList = noteAudioSubmodule.badAudioList;
|
||||
missAudioList = noteAudioSubmodule.missAudioList;
|
||||
holdStartAudioList = noteAudioSubmodule.holdStartAudioList;
|
||||
}
|
||||
|
||||
public override void ExecuteBM()
|
||||
{
|
||||
attachedElement = GameElement_BM.GetElement(attachedElementGuid);
|
||||
(attachedElement as NoteBase).noteAudioSubmodule = new NoteAudioSubmodule(attachedElement as NoteBase,
|
||||
generalJudgeAudioList, perfectAudioList, goodAudioList, badAudioList, missAudioList, holdStartAudioList);
|
||||
}
|
||||
|
||||
public override void DuplicateBM(GameElement attached)
|
||||
{
|
||||
(attached as NoteBase).noteAudioSubmodule = new NoteAudioSubmodule(attached as NoteBase,
|
||||
generalJudgeAudioList, perfectAudioList, goodAudioList, badAudioList, missAudioList, holdStartAudioList);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4480fb04e0840404ca13fa9126c908ef
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -56,6 +56,12 @@ namespace Ichni.RhythmGame
|
||||
|
||||
public partial class Flick
|
||||
{
|
||||
public override void SetDefaultSubmodules()
|
||||
{
|
||||
base.SetDefaultSubmodules();
|
||||
noteAudioSubmodule = new NoteAudioSubmodule(this, "DefaultStay");
|
||||
}
|
||||
|
||||
public override void SaveBM()
|
||||
{
|
||||
matchedBM = new Flick_BM(elementName, elementGuid, tags, parentElement.matchedBM as GameElement_BM,
|
||||
|
||||
@@ -84,6 +84,12 @@ namespace Ichni.RhythmGame
|
||||
|
||||
public partial class Hold
|
||||
{
|
||||
public override void SetDefaultSubmodules()
|
||||
{
|
||||
base.SetDefaultSubmodules();
|
||||
noteAudioSubmodule = new NoteAudioSubmodule(this, "DefaultTap");
|
||||
}
|
||||
|
||||
public override void SaveBM()
|
||||
{
|
||||
matchedBM = new Hold_BM(elementName, elementGuid, tags, parentElement.matchedBM as GameElement_BM, exactJudgeTime, holdEndTime);
|
||||
@@ -150,13 +156,13 @@ namespace Ichni.RhythmGame
|
||||
{
|
||||
isHolding = false;
|
||||
isFinalJudged = true;
|
||||
noteAudioSubmodule.PlayNoteJudgeAudios(EditorManager.instance.currentJudgeType);
|
||||
}
|
||||
|
||||
if (!isFirstJudged && songTime >= exactJudgeTime)
|
||||
{
|
||||
if (!isFirstJudged)
|
||||
{
|
||||
//AudioSource.PlayClipAtPoint(EditorManager.instance.basePrefabs.tapNoteSound, Camera.main.transform.position, 1f);
|
||||
isFirstJudged = true;
|
||||
}
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@ namespace Ichni.RhythmGame
|
||||
[Title("Submodules")]
|
||||
public TimeDurationSubmodule timeDurationSubmodule { get; set; }
|
||||
public NoteJudgeSubmodule noteJudgeSubmodule { get; set; }
|
||||
public NoteAudioSubmodule noteAudioSubmodule { get; set; }
|
||||
|
||||
[Title("In-Game Info")]
|
||||
public Vector2 noteScreenPosition;
|
||||
@@ -85,7 +86,7 @@ namespace Ichni.RhythmGame
|
||||
{
|
||||
if (!isFirstJudged)
|
||||
{
|
||||
//AudioSource.PlayClipAtPoint(EditorManager.instance.basePrefabs.tapNoteSound, Camera.main.transform.position, 1f);
|
||||
noteAudioSubmodule.PlayNoteJudgeAudios(EditorManager.instance.currentJudgeType);
|
||||
isFirstJudged = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,6 +51,12 @@ namespace Ichni.RhythmGame
|
||||
|
||||
public partial class Stay
|
||||
{
|
||||
public override void SetDefaultSubmodules()
|
||||
{
|
||||
base.SetDefaultSubmodules();
|
||||
noteAudioSubmodule = new NoteAudioSubmodule(this, "DefaultStay");
|
||||
}
|
||||
|
||||
public override void SaveBM()
|
||||
{
|
||||
matchedBM = new Stay_BM(elementName, elementGuid, tags, parentElement.matchedBM as GameElement_BM, exactJudgeTime);
|
||||
|
||||
@@ -40,7 +40,7 @@ namespace Ichni.RhythmGame
|
||||
tap.track = null;
|
||||
tap.isOnTrack = false;
|
||||
}
|
||||
|
||||
|
||||
if (EditorManager.instance.useNotePrefab)
|
||||
{
|
||||
EditorManager.instance.projectManager.notePrefabManager.LoadNotePrefab(tap,GetNoteTypeName(tap) + "_Prefab");
|
||||
@@ -52,6 +52,12 @@ namespace Ichni.RhythmGame
|
||||
|
||||
public partial class Tap
|
||||
{
|
||||
public override void SetDefaultSubmodules()
|
||||
{
|
||||
base.SetDefaultSubmodules();
|
||||
noteAudioSubmodule = new NoteAudioSubmodule(this, "DefaultTap");
|
||||
}
|
||||
|
||||
public override void SaveBM()
|
||||
{
|
||||
matchedBM = new Tap_BM(elementName, elementGuid, tags, parentElement.matchedBM as GameElement_BM, exactJudgeTime);
|
||||
|
||||
@@ -25,12 +25,6 @@ public class BasePrefabsCollection : SerializedScriptableObject
|
||||
public GameObject stayNote;
|
||||
public GameObject holdNote;
|
||||
public GameObject flickNote;
|
||||
public AudioClip tapNoteSound;
|
||||
public AudioClip stayNoteSound;
|
||||
public AudioClip holdNoteStartSound;
|
||||
public AudioClip holdNoteLoopSound;
|
||||
public AudioClip holdNoteEndSound;
|
||||
public AudioClip flickNoteSound;
|
||||
[Title("Note 判定UI")]
|
||||
public GameObject fullscreenNearTimeHint;
|
||||
public GameObject areaHint;
|
||||
|
||||
@@ -38,6 +38,7 @@ namespace Ichni
|
||||
public NoteBase.NoteJudgeType currentJudgeType;
|
||||
public bool useNotePrefab;
|
||||
public BasePrefabsCollection basePrefabs;
|
||||
public NoteAudioCollection noteAudioCollection;
|
||||
|
||||
[Title("Runtime Global Elements")]
|
||||
public VariablesContainer variablesContainer;
|
||||
|
||||
@@ -2487,6 +2487,18 @@
|
||||
"startTime" : 0,
|
||||
"endTime" : 21.4,
|
||||
"animationCurveType" : 0
|
||||
},{
|
||||
"startValue" : 0,
|
||||
"endValue" : 1,
|
||||
"startTime" : 0,
|
||||
"endTime" : 21.4,
|
||||
"animationCurveType" : 0
|
||||
},{
|
||||
"startValue" : 0,
|
||||
"endValue" : 1,
|
||||
"startTime" : 0,
|
||||
"endTime" : 21.4,
|
||||
"animationCurveType" : 0
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -2696,6 +2708,18 @@
|
||||
"startTime" : 0,
|
||||
"endTime" : 21.4,
|
||||
"animationCurveType" : 0
|
||||
},{
|
||||
"startValue" : 0,
|
||||
"endValue" : 1,
|
||||
"startTime" : 0,
|
||||
"endTime" : 21.4,
|
||||
"animationCurveType" : 0
|
||||
},{
|
||||
"startValue" : 0,
|
||||
"endValue" : 1,
|
||||
"startTime" : 0,
|
||||
"endTime" : 21.4,
|
||||
"animationCurveType" : 0
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -2824,6 +2848,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "1500056c-f5cb-4c71-8096-d6aa6e2ef716"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "95a9c714-6cd8-41e5-8a87-50282520582a"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -2993,6 +3040,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "1500056c-f5cb-4c71-8096-d6aa6e2ef716"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "a54eb6e2-27ed-45b1-87d4-85dddb836f5c"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -3125,6 +3195,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "14043c76-8359-4ddf-8186-4100a723d19b"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -3257,6 +3350,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "12a6be57-7a6a-4621-b60e-235df144e89c"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -3389,6 +3505,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "60949707-a7b5-4443-9433-ba558460357f"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -3521,6 +3660,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "1500056c-f5cb-4c71-8096-d6aa6e2ef716"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "201aeba3-0d9e-464c-9976-ee35d20dee15"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -3653,6 +3815,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "1500056c-f5cb-4c71-8096-d6aa6e2ef716"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "3458c5d1-ffb3-4c42-b41c-94291bfef02c"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -3785,6 +3970,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "2de68ef6-4f40-4b1d-a5e6-0b24f094083a"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -3917,6 +4125,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "078e2b35-699f-4f31-814a-d878c8315224"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -4049,6 +4280,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "937601d2-522f-47ed-91fb-b5daf4b108f5"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -4181,6 +4435,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "2baaca4d-c799-4a5c-ac9f-33e130bf437e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -4313,6 +4590,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "2c5ef2a7-6d19-4d84-ad43-3177c8bc58ab"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "2c5ef2a7-6d19-4d84-ad43-3177c8bc58ab"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -4329,14 +4637,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "2c5ef2a7-6d19-4d84-ad43-3177c8bc58ab"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "2c5ef2a7-6d19-4d84-ad43-3177c8bc58ab"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
@@ -4445,6 +4745,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "1500056c-f5cb-4c71-8096-d6aa6e2ef716"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "06501196-367c-4d70-b8c9-7491def41c6a"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "06501196-367c-4d70-b8c9-7491def41c6a"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -4461,14 +4792,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "06501196-367c-4d70-b8c9-7491def41c6a"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "06501196-367c-4d70-b8c9-7491def41c6a"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
@@ -4577,6 +4900,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "1500056c-f5cb-4c71-8096-d6aa6e2ef716"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "5ac1af68-1186-4834-ad3b-3dfdfb3799aa"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "5ac1af68-1186-4834-ad3b-3dfdfb3799aa"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -4593,14 +4947,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "5ac1af68-1186-4834-ad3b-3dfdfb3799aa"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "5ac1af68-1186-4834-ad3b-3dfdfb3799aa"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
@@ -4709,6 +5055,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "1500056c-f5cb-4c71-8096-d6aa6e2ef716"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "dce56279-5244-4aca-8229-25670c20c9f6"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "dce56279-5244-4aca-8229-25670c20c9f6"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -4725,14 +5102,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "dce56279-5244-4aca-8229-25670c20c9f6"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "dce56279-5244-4aca-8229-25670c20c9f6"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
@@ -4841,6 +5210,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "7c141cae-942e-41d8-9ec9-aebc7983e51a"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "7c141cae-942e-41d8-9ec9-aebc7983e51a"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -4857,14 +5257,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "7c141cae-942e-41d8-9ec9-aebc7983e51a"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "7c141cae-942e-41d8-9ec9-aebc7983e51a"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
@@ -4973,6 +5365,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "1500056c-f5cb-4c71-8096-d6aa6e2ef716"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "b2c658ba-96e5-4079-92c0-3c6d6873bb40"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "b2c658ba-96e5-4079-92c0-3c6d6873bb40"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -4989,14 +5412,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "b2c658ba-96e5-4079-92c0-3c6d6873bb40"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "b2c658ba-96e5-4079-92c0-3c6d6873bb40"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
@@ -5105,6 +5520,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "2631604c-b0ee-4439-b8b1-a59fadca717f"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "2631604c-b0ee-4439-b8b1-a59fadca717f"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -5121,14 +5567,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "2631604c-b0ee-4439-b8b1-a59fadca717f"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "2631604c-b0ee-4439-b8b1-a59fadca717f"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
@@ -5237,6 +5675,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "1500056c-f5cb-4c71-8096-d6aa6e2ef716"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "f41d365a-1474-4430-9aa9-e7223d95ea42"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "f41d365a-1474-4430-9aa9-e7223d95ea42"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -5253,14 +5722,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "f41d365a-1474-4430-9aa9-e7223d95ea42"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "f41d365a-1474-4430-9aa9-e7223d95ea42"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
@@ -5369,6 +5830,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "1500056c-f5cb-4c71-8096-d6aa6e2ef716"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "02553f41-e14b-4ec0-b836-1cdc071d44b5"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "02553f41-e14b-4ec0-b836-1cdc071d44b5"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -5385,14 +5877,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "02553f41-e14b-4ec0-b836-1cdc071d44b5"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "02553f41-e14b-4ec0-b836-1cdc071d44b5"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
@@ -5501,6 +5985,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "1500056c-f5cb-4c71-8096-d6aa6e2ef716"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "94ae3da2-2cac-4c64-99fc-48bc79a42bed"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "94ae3da2-2cac-4c64-99fc-48bc79a42bed"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -5517,14 +6032,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "94ae3da2-2cac-4c64-99fc-48bc79a42bed"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "94ae3da2-2cac-4c64-99fc-48bc79a42bed"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
@@ -5633,6 +6140,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "9affc9a2-678b-4279-873f-d2ab578e2dd0"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "9affc9a2-678b-4279-873f-d2ab578e2dd0"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -5649,14 +6187,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "9affc9a2-678b-4279-873f-d2ab578e2dd0"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "9affc9a2-678b-4279-873f-d2ab578e2dd0"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
@@ -5765,6 +6295,37 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "4bc6933c-22a2-4ffd-85ea-b3a9deefef0e"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "e95a137c-0f81-4676-bbbe-d7b4732be27c"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "e95a137c-0f81-4676-bbbe-d7b4732be27c"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -5781,14 +6342,6 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "e95a137c-0f81-4676-bbbe-d7b4732be27c"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
"startTime" : -32767,
|
||||
"endTime" : 32767,
|
||||
"attachedElementGuid" : {
|
||||
"value" : "e95a137c-0f81-4676-bbbe-d7b4732be27c"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteJudgeSubmodule_BM,Assembly-CSharp",
|
||||
"judgeUnitList" : [
|
||||
|
||||
@@ -337,6 +337,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "f11509fb-a664-4e63-aa5f-f9b0d60ea0b6"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "e5a48158-c88a-4b1c-b706-5924958db1e5"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -453,6 +476,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "f11509fb-a664-4e63-aa5f-f9b0d60ea0b6"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultStay"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "a360490c-6572-4f47-8805-0474bd5eda76"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
@@ -570,6 +616,29 @@
|
||||
"attachedElementGuid" : {
|
||||
"value" : "f11509fb-a664-4e63-aa5f-f9b0d60ea0b6"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.NoteAudioSubmodule_BM,Assembly-CSharp",
|
||||
"generalJudgeAudioList" : [
|
||||
"DefaultTap"
|
||||
],
|
||||
"perfectAudioList" : [
|
||||
|
||||
],
|
||||
"goodAudioList" : [
|
||||
|
||||
],
|
||||
"badAudioList" : [
|
||||
|
||||
],
|
||||
"missAudioList" : [
|
||||
|
||||
],
|
||||
"holdStartAudioList" : [
|
||||
|
||||
],
|
||||
"attachedElementGuid" : {
|
||||
"value" : "85e68af1-e3f9-4f50-a3ac-993805cbc17f"
|
||||
}
|
||||
},{
|
||||
"__type" : "Ichni.RhythmGame.Beatmap.TimeDurationSubmodule_BM,Assembly-CSharp",
|
||||
"isOverridingDuration" : false,
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
ManifestFileVersion: 0
|
||||
CRC: 3714027365
|
||||
CRC: 854997939
|
||||
AssetBundleManifest:
|
||||
AssetBundleInfos:
|
||||
Info_0:
|
||||
|
||||
@@ -3,13 +3,13 @@ CRC: 661435127
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: 6a699909a2b8b0cbfa59d426ac5be7f8
|
||||
Hash: 6e2409981d860b5c25ac118459287541
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 56e0d5e6ef758974f5dde53487e37491
|
||||
IncrementalBuildHash:
|
||||
serializedVersion: 2
|
||||
Hash: 6a699909a2b8b0cbfa59d426ac5be7f8
|
||||
Hash: 6e2409981d860b5c25ac118459287541
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
|
||||
Binary file not shown.
@@ -1,15 +1,15 @@
|
||||
ManifestFileVersion: 0
|
||||
CRC: 3671632175
|
||||
CRC: 3053465670
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: a7f1fbf5b07451a4fd9eaf0395081760
|
||||
Hash: a569c006dff7464d26ce71a9f7b3e601
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: 5e24545750d5bc6a54ed40af3f398b27
|
||||
IncrementalBuildHash:
|
||||
serializedVersion: 2
|
||||
Hash: a7f1fbf5b07451a4fd9eaf0395081760
|
||||
Hash: a569c006dff7464d26ce71a9f7b3e601
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
|
||||
@@ -3,13 +3,13 @@ CRC: 898680499
|
||||
Hashes:
|
||||
AssetFileHash:
|
||||
serializedVersion: 2
|
||||
Hash: fc0e20eced21837b17a06e3985f2987c
|
||||
Hash: ec00755e5ae3232b8da70003544a47c5
|
||||
TypeTreeHash:
|
||||
serializedVersion: 2
|
||||
Hash: eb6b412a839e0c091d53441d3abb674f
|
||||
IncrementalBuildHash:
|
||||
serializedVersion: 2
|
||||
Hash: fc0e20eced21837b17a06e3985f2987c
|
||||
Hash: ec00755e5ae3232b8da70003544a47c5
|
||||
HashAppended: 0
|
||||
ClassTypes:
|
||||
- Class: 1
|
||||
|
||||
Reference in New Issue
Block a user