C# Class RocksmithToolkitLib.DLCPackage.Manifest.Functions.ManifestFunctions

Show file Open project: rscustom/rocksmith-custom-song-toolkit Class Usage Examples

Private Properties

Property Type Description
PhraseIterationCount int
PhraseIterationCount int
getNoteTech List

Public Methods

Method Description
GenerateChordTemplateData ( IAttributes attribute, dynamic song ) : void
GenerateChords ( Attributes2014 attribute, Song2014 song ) : void
GenerateDynamicVisualDensity ( IAttributes attribute, dynamic song, Arrangement arrangement, GameVersion version ) : void
GeneratePhraseData ( IAttributes attribute, dynamic song ) : void
GeneratePhraseIterationsData ( IAttributes attribute, dynamic song, GameVersion gameVersion ) : void
GenerateSectionData ( IAttributes attribute, dynamic song ) : void
GenerateTechniques ( Attributes2014 attribute, Song2014 song ) : void
GenerateTuningData ( Attributes2014 attribute, dynamic song ) : void
GetChordCount ( float startTime, float endTime, ICollection chords ) : int
GetMaxDifficulty ( Song2014 xml ) : Int32
GetNoteCount ( float startTime, float endTime, ICollection notes ) : int
GetNoteCount2014 ( float startTime, float endTime, ICollection notes ) : int
GetSongDifficulty ( AttributesHeader2014 attribute, Song2014 song ) : void
ManifestFunctions ( GameVersion gameVersion ) : System

Private Methods

Method Description
PhraseIterationCount ( RocksmithToolkitLib.Xml.Song song, int ind ) : int
PhraseIterationCount ( Song2014 song, int ind ) : int
getNoteTech ( SongNote2014 n ) : List

Method Details

GenerateChordTemplateData() public method

public GenerateChordTemplateData ( IAttributes attribute, dynamic song ) : void
attribute IAttributes
song dynamic
return void

GenerateChords() public method

public GenerateChords ( Attributes2014 attribute, Song2014 song ) : void
attribute RocksmithToolkitLib.DLCPackage.Manifest2014.Attributes2014
song RocksmithToolkitLib.Xml.Song2014
return void

GenerateDynamicVisualDensity() public method

public GenerateDynamicVisualDensity ( IAttributes attribute, dynamic song, Arrangement arrangement, GameVersion version ) : void
attribute IAttributes
song dynamic
arrangement Arrangement
version GameVersion
return void

GeneratePhraseData() public method

public GeneratePhraseData ( IAttributes attribute, dynamic song ) : void
attribute IAttributes
song dynamic
return void

GeneratePhraseIterationsData() public method

public GeneratePhraseIterationsData ( IAttributes attribute, dynamic song, GameVersion gameVersion ) : void
attribute IAttributes
song dynamic
gameVersion GameVersion
return void

GenerateSectionData() public method

public GenerateSectionData ( IAttributes attribute, dynamic song ) : void
attribute IAttributes
song dynamic
return void

GenerateTechniques() public method

public GenerateTechniques ( Attributes2014 attribute, Song2014 song ) : void
attribute RocksmithToolkitLib.DLCPackage.Manifest2014.Attributes2014
song RocksmithToolkitLib.Xml.Song2014
return void

GenerateTuningData() public method

public GenerateTuningData ( Attributes2014 attribute, dynamic song ) : void
attribute RocksmithToolkitLib.DLCPackage.Manifest2014.Attributes2014
song dynamic
return void

GetChordCount() public method

public GetChordCount ( float startTime, float endTime, ICollection chords ) : int
startTime float
endTime float
chords ICollection
return int

GetMaxDifficulty() public method

public GetMaxDifficulty ( Song2014 xml ) : Int32
xml RocksmithToolkitLib.Xml.Song2014
return System.Int32

GetNoteCount() public method

public GetNoteCount ( float startTime, float endTime, ICollection notes ) : int
startTime float
endTime float
notes ICollection
return int

GetNoteCount2014() public method

public GetNoteCount2014 ( float startTime, float endTime, ICollection notes ) : int
startTime float
endTime float
notes ICollection
return int

GetSongDifficulty() public static method

public static GetSongDifficulty ( AttributesHeader2014 attribute, Song2014 song ) : void
attribute RocksmithToolkitLib.DLCPackage.Manifest2014.Header.AttributesHeader2014
song RocksmithToolkitLib.Xml.Song2014
return void

ManifestFunctions() public method

public ManifestFunctions ( GameVersion gameVersion ) : System
gameVersion GameVersion
return System