Skip to content

Commit 1a0d7a9

Browse files
authored
Merge pull request #215 from stanriders/improve-inspection-visibility
Improve object inspection visibility
2 parents 5196551 + 5f03791 commit 1a0d7a9

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

PerformanceCalculatorGUI/Screens/ObjectInspection/OsuObjectInspectorRuleset.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
using osu.Game.Beatmaps;
99
using osu.Game.Rulesets;
1010
using osu.Game.Rulesets.Mods;
11+
using osu.Game.Rulesets.Objects;
1112
using osu.Game.Rulesets.Objects.Drawables;
1213
using osu.Game.Rulesets.Osu.Difficulty.Preprocessing;
1314
using osu.Game.Rulesets.Osu.Edit;
@@ -88,7 +89,15 @@ private void updateState(DrawableHitObject hitObject, ArmedState state)
8889
hitObject.RemoveTransform(existing);
8990

9091
using (hitObject.BeginAbsoluteSequence(hitObject.StartTimeBindable.Value))
91-
hitObject.Delay(nextHitObject.StartTime - hitObject.StartTimeBindable.Value).FadeOut().Expire();
92+
{
93+
var hitObjectDuration = hitObject.HitObject.GetEndTime() - hitObject.StartTimeBindable.Value;
94+
95+
hitObject.Delay(hitObjectDuration)
96+
.FadeTo(0.25f, 200f, Easing.Out)
97+
.Delay(nextHitObject.StartTime - hitObject.StartTimeBindable.Value - hitObjectDuration)
98+
.FadeOut(100f, Easing.Out)
99+
.Expire();
100+
}
92101
}
93102

94103
break;

0 commit comments

Comments
 (0)