1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-21 23:27:25 +08:00

Add name identifying container and rename index variable

This commit is contained in:
Dean Herbert 2021-05-12 12:59:46 +09:00
parent 7f015ee1d0
commit bf44c09a91

View File

@ -73,6 +73,7 @@ namespace osu.Game.Rulesets.Mania.UI
background,
new Container
{
Name = "Column samples pool",
RelativeSizeAxes = Axes.Both,
ChildrenEnumerable = hitSounds = Enumerable.Range(0, max_concurrent_hitsounds).Select(_ => new SkinnableSound()).ToArray()
},
@ -132,7 +133,7 @@ namespace osu.Game.Rulesets.Mania.UI
HitObjectArea.Explosions.Add(hitExplosionPool.Get(e => e.Apply(result)));
}
private int nextHitSound;
private int nextHitSoundIndex;
public bool OnPressed(ManiaAction action)
{
@ -147,12 +148,12 @@ namespace osu.Game.Rulesets.Mania.UI
if (nextObject is DrawableManiaHitObject maniaObject)
{
var hitSound = hitSounds[nextHitSound];
var hitSound = hitSounds[nextHitSoundIndex];
hitSound.Samples = maniaObject.GetGameplaySamples();
hitSound.Play();
nextHitSound = (nextHitSound + 1) % max_concurrent_hitsounds;
nextHitSoundIndex = (nextHitSoundIndex + 1) % max_concurrent_hitsounds;
}
return true;