Metadata for a song only used for the music. For example, the menu music.

Constructor

@:value({ variation : "default" })new(songName:String, artist:String, variation:String = "default")

Variables

@:default("Unknown")artist:String

@:optional@:default(96)optionaldivisions:Null<Int>

@:optional@:default(false)optionallooped:Null<Bool>

@:default("Unknown")songName:String

@:jignoredvariation:String

Defaults to Constants.DEFAULT_VARIATION. Populated later.

@:jcustomparse(funkin.data.DataParse.semverVersion)@:jcustomwrite(funkin.data.DataWrite.semverVersion)version:Version

A semantic versioning string for the song data format.

Methods

toString():String

Produces a string representation suitable for debugging.