This class handles song events which change the scroll speed of the chart. This affects the speed at which the notes move towards the strums.

Example: Scroll speed change of both strums from 1x to 1.3x:

{
  'e': 'ScrollSpeed',
  "v": {
     "scroll": "1.3",
     "duration": "4",
     "ease": "linear",
     "strumline": "both",
     "absolute": false
   }
}

Constructor

new()

Methods

getEventSchema():SongEventSchema

{
  'scroll': FLOAT, // Target scroll level.
  'duration': FLOAT, // Duration in steps.
  'ease': ENUM, // Easing function.
  'easeDir': ENUM, // Easing function direction (In, Out, InOut).
  'strumline': ENUM, // Which strumline to change
  'absolute': BOOL, // True to set the scroll speed to the target level, false to set the scroll speed to (target level x base scroll speed)
}

Returns:

SongEventSchema

Inherited Variables

Defined by SongEvent

id:String

The internal song event ID that this handler is responsible for.

Inherited Methods

Defined by SongEvent

getIconPath():String

Retrieves the asset path to the icon this event type should use in the chart editor. To customize this, override getIconPath().

Returns:

The path to the icon to display.

toString():String