Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ppy
GitHub Repository: ppy/osu
Path: blob/master/osu.Game/Storyboards/Commands/StoryboardTriggerGroup.cs
4810 views
// Copyright (c) ppy Pty Ltd <[email protected]>. Licensed under the MIT Licence.
// See the LICENCE file in the repository root for full licence text.

namespace osu.Game.Storyboards.Commands
{
    public class StoryboardTriggerGroup : StoryboardCommandGroup
    {
        public string TriggerName;
        public double TriggerStartTime;
        public double TriggerEndTime;
        public int GroupNumber;

        public StoryboardTriggerGroup(string triggerName, double startTime, double endTime, int groupNumber)
        {
            TriggerName = triggerName;
            TriggerStartTime = startTime;
            TriggerEndTime = endTime;
            GroupNumber = groupNumber;
        }

        public override string ToString()
            => $"{TriggerName} {TriggerStartTime} -> {TriggerEndTime} ({GroupNumber})";
    }
}