namespace RhythmBase.Events { /// /// Represents an event to set a one-shot wave. /// public class SetOneshotWave : BaseBeat { /// /// Initializes a new instance of the class. /// public SetOneshotWave() { Type = EventType.SetOneshotWave; } /// /// Gets or sets the type of wave. /// public Waves WaveType { get; set; } /// /// Gets or sets the height of the wave. /// public int Height { get; set; } /// /// Gets or sets the width of the wave. /// public int Width { get; set; } /// /// Gets the type of the event. /// public override EventType Type { get; } /// /// Defines the types of waves. /// public enum Waves { /// /// Boom and rush wave. /// BoomAndRush, /// /// Ball wave. /// Ball, /// /// Spring wave. /// Spring, /// /// Spike wave. /// Spike, /// /// Huge spike wave. /// SpikeHuge, /// /// Single wave. /// Single } } }