Constructor

new()

Variables

@:optionaloptionalalbum:Null<String>

The album ID for the album to display in Freeplay. If null, display no album.

characters:SongCharacterData

The characters used by this song.

difficulties:Array<String>

The difficulties contained in this song's chart file.

noteStyle:String

The note style used by this song.

@:optional@:default(15000)optionalpreviewEnd:Int

The end time for the audio preview in Freeplay. Defaults to 15 seconds in.

Available since

2.2.2

.

@:optional@:default(0)optionalpreviewStart:Int

The start time for the audio preview in Freeplay. Defaults to 0 seconds in.

Available since

2.2.2

.

@:optional@:default(["normal" => 0])optionalratings:Map<String, Int>

The difficulty ratings for this song as displayed in Freeplay. Key is a difficulty ID.

@:default([])@:optionaloptionalsongVariations:Array<String>

The variations this song has. The associated metadata files should exist.

stage:String

The stage used by this song.

@:optionaloptionalstickerPack:Null<String>

The sticker pack for the song to use during transitions. If null, display the character's sticker pack.

Methods

toString():String

Produces a string representation suitable for debugging.