Jumpvalley 0.7.0
An app and library that can be used to test and run 3D platformer levels! Made with Godot.
Loading...
Searching...
No Matches
UTheCat.Jumpvalley.Core.Music.SongInfo Class Reference

Class that holds some metadata about a song file. More...

Inheritance diagram for UTheCat.Jumpvalley.Core.Music.SongInfo:
UTheCat.Jumpvalley.Core.IO.JsonInfoFile

Public Member Functions

 SongInfo (JsonNode data)
Public Member Functions inherited from UTheCat.Jumpvalley.Core.IO.JsonInfoFile
 JsonInfoFile ()
 Zero-parameter constructor for cases where extracting data from JSON text isn't needed.
 JsonInfoFile (JsonNode data)
 Reads a JSON info file from its raw text and stores such data in the RawData field.

Public Attributes

string Name = null
 The name of the song.
string Artists = null
 The artists that made the song.
string Album = null
 The album the song belongs to.
string AudioPath = null
 The file path to the audio file, including its file name and extension.
Public Attributes inherited from UTheCat.Jumpvalley.Core.IO.JsonInfoFile
JsonNode Data
 The JSON node containing the info file's data. This is the root node of the info file's JSON content.

Additional Inherited Members

Static Public Attributes inherited from UTheCat.Jumpvalley.Core.IO.JsonInfoFile
static readonly string FILE_NAME = "info.json"
 The full file name of a JSON info file stored somewhere on a filesystem, including the file extension.

Detailed Description

Class that holds some metadata about a song file.


The documentation for this class was generated from the following file: