mirror of
https://github.com/ppy/osu.git
synced 2025-01-28 02:02:53 +08:00
8aaba32431
In osu-stable, storyboard intros start from the first command, but in the case of storyboard drawables which have an initial hidden state, all commands before the time at which they become visible (ie. the first command where `Alpha` increases to a non-zero value) are ignored. This brings lazer in line with that behaviour. It also removes several unnecessary LINQ calls. Note that the alpha check being done in its own pass is important, as it must be the "minimum present alpha across all command groups, including loops". This is what makes the implementation slightly complex. Closes #11981. |
||
---|---|---|
.. | ||
Drawables | ||
CommandLoop.cs | ||
CommandTimeline.cs | ||
CommandTimelineGroup.cs | ||
CommandTrigger.cs | ||
IStoryboardElement.cs | ||
Storyboard.cs | ||
StoryboardAnimation.cs | ||
StoryboardLayer.cs | ||
StoryboardSample.cs | ||
StoryboardSprite.cs | ||
StoryboardVideo.cs |