C# Класс RocksmithToolkitLib.Song2014ToTab.Rs1Converter

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AverageBPM ( RocksmithToolkitLib.Xml.Song rsSong ) : float
Dispose ( ) : void
SngFilePathToAsciiTab ( string inputFilePath, string outputDir, bool allDif ) : void

SngFilePath to ASCII Tablature

Song2SngFile ( RocksmithToolkitLib.Xml.Song rs1Song, string outputDir ) : RocksmithToolkitLib.Sng.SngFile

Converts RS1 Song Object to RS1 SngFile Object

SongFile2Song2014File ( string songFilePath, bool overWrite ) : string
SongToSngFilePath ( RocksmithToolkitLib.Xml.Song rs1Song, string outputPath ) : string

Converts RS1 Song Object to *.sng File

SongToSong2014 ( RocksmithToolkitLib.Xml.Song rsSong ) : Song2014

Convert RS1 Song Object to RS2 Song2014 Object RS1 to RS2014 Mapping Method

SongToXml ( RocksmithToolkitLib.Xml.Song rsSong, string outputPath, bool overWrite ) : string

Convert RS1 Song Object to XML file

ToneToTone2014 ( RocksmithToolkitLib.DLCPackage.Manifest.Tone.Tone rs1Tone, RocksmithToolkitLib.Xml.Song rs1Song ) : RocksmithToolkitLib.DLCPackage.Manifest.Tone.Tone2014
XmlToSong ( string xmlFilePath ) : RocksmithToolkitLib.Xml.Song

Convert XML file to RS1 (Song)

Приватные методы

Метод Описание
ConvertChordTemplates ( RocksmithToolkitLib.Xml.Song rsSong, Song2014 rsSong2014 ) : Song2014
ConvertLevels ( RocksmithToolkitLib.Xml.Song rsSong, Song2014 rsSong2014 ) : Song2014
ConvertPhraseIterations ( RocksmithToolkitLib.Xml.Song rsSong, Song2014 rsSong2014 ) : Song2014
DecodeChordTemplate ( RocksmithToolkitLib.Xml.SongChord songChord, int gString, int fret ) : SongNote2014
GetNoteInfo ( RocksmithToolkitLib.Xml.SongNote songNote ) : SongNote2014

Описание методов

AverageBPM() публичный Метод

public AverageBPM ( RocksmithToolkitLib.Xml.Song rsSong ) : float
rsSong RocksmithToolkitLib.Xml.Song
Результат float

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

SngFilePathToAsciiTab() публичный Метод

SngFilePath to ASCII Tablature
public SngFilePathToAsciiTab ( string inputFilePath, string outputDir, bool allDif ) : void
inputFilePath string
outputDir string
allDif bool
Результат void

Song2SngFile() публичный Метод

Converts RS1 Song Object to RS1 SngFile Object
public Song2SngFile ( RocksmithToolkitLib.Xml.Song rs1Song, string outputDir ) : RocksmithToolkitLib.Sng.SngFile
rs1Song RocksmithToolkitLib.Xml.Song
outputDir string
Результат RocksmithToolkitLib.Sng.SngFile

SongFile2Song2014File() публичный Метод

public SongFile2Song2014File ( string songFilePath, bool overWrite ) : string
songFilePath string
overWrite bool
Результат string

SongToSngFilePath() публичный Метод

Converts RS1 Song Object to *.sng File
public SongToSngFilePath ( RocksmithToolkitLib.Xml.Song rs1Song, string outputPath ) : string
rs1Song RocksmithToolkitLib.Xml.Song
outputPath string
Результат string

SongToSong2014() публичный Метод

Convert RS1 Song Object to RS2 Song2014 Object RS1 to RS2014 Mapping Method
public SongToSong2014 ( RocksmithToolkitLib.Xml.Song rsSong ) : Song2014
rsSong RocksmithToolkitLib.Xml.Song
Результат RocksmithToolkitLib.Xml.Song2014

SongToXml() публичный Метод

Convert RS1 Song Object to XML file
public SongToXml ( RocksmithToolkitLib.Xml.Song rsSong, string outputPath, bool overWrite ) : string
rsSong RocksmithToolkitLib.Xml.Song
outputPath string
overWrite bool
Результат string

ToneToTone2014() публичный Метод

public ToneToTone2014 ( RocksmithToolkitLib.DLCPackage.Manifest.Tone.Tone rs1Tone, RocksmithToolkitLib.Xml.Song rs1Song ) : RocksmithToolkitLib.DLCPackage.Manifest.Tone.Tone2014
rs1Tone RocksmithToolkitLib.DLCPackage.Manifest.Tone.Tone
rs1Song RocksmithToolkitLib.Xml.Song
Результат RocksmithToolkitLib.DLCPackage.Manifest.Tone.Tone2014

XmlToSong() публичный Метод

Convert XML file to RS1 (Song)
public XmlToSong ( string xmlFilePath ) : RocksmithToolkitLib.Xml.Song
xmlFilePath string
Результат RocksmithToolkitLib.Xml.Song