C# 클래스 RocksmithToolkitLib.Sng2014HSL.Sng2014File

상속: Sng
파일 보기 프로젝트 열기: rscustom/rocksmith-custom-song-toolkit 1 사용 예제들

공개 메소드들

메소드 설명
ConvertSong ( string xmlFile ) : Sng2014File
ConvertXML ( string xmlPath, ArrangementType type, string cdata = null ) : Sng2014File
CopyStruct ( object obj ) : MemoryStream
HashStruct ( object obj ) : UInt32
IsCustomFont ( ) : bool
LoadFromFile ( string inputFile, System.Platform platform ) : Sng2014File

Raw SNG data reader.

PackSng ( Stream input, Stream output, System.Platform platform ) : void
Read ( EndianBinaryReader r ) : void
ReadSng ( Stream input, System.Platform platform ) : Sng2014File
Sng2014File ( ) : System
Sng2014File ( Stream data ) : System
UnpackSng ( Stream input, Stream output, System.Platform platform ) : void
Write ( EndianBinaryWriter w ) : void
WriteChartData ( string outfile, System.Platform platform ) : void
WriteSng ( Stream output, System.Platform platform ) : void

비공개 메소드들

메소드 설명
getChartData ( System.Platform platform ) : byte[]
getPropertyValue ( object obj, string propertyName ) : object
writeField ( EndianBinaryWriter w, object value ) : void
writeStruct ( EndianBinaryWriter w, object obj ) : void

메소드 상세

ConvertSong() 공개 정적인 메소드

public static ConvertSong ( string xmlFile ) : Sng2014File
xmlFile string
리턴 Sng2014File

ConvertXML() 공개 정적인 메소드

public static ConvertXML ( string xmlPath, ArrangementType type, string cdata = null ) : Sng2014File
xmlPath string
type ArrangementType
cdata string
리턴 Sng2014File

CopyStruct() 공개 메소드

public CopyStruct ( object obj ) : MemoryStream
obj object
리턴 System.IO.MemoryStream

HashStruct() 공개 메소드

public HashStruct ( object obj ) : UInt32
obj object
리턴 System.UInt32

IsCustomFont() 공개 메소드

public IsCustomFont ( ) : bool
리턴 bool

LoadFromFile() 공개 정적인 메소드

Raw SNG data reader.
public static LoadFromFile ( string inputFile, System.Platform platform ) : Sng2014File
inputFile string Packed and encrypted SNG file
platform System.Platform
리턴 Sng2014File

PackSng() 공개 정적인 메소드

public static PackSng ( Stream input, Stream output, System.Platform platform ) : void
input Stream
output Stream
platform System.Platform
리턴 void

Read() 공개 메소드

public Read ( EndianBinaryReader r ) : void
r EndianBinaryReader
리턴 void

ReadSng() 공개 정적인 메소드

public static ReadSng ( Stream input, System.Platform platform ) : Sng2014File
input Stream
platform System.Platform
리턴 Sng2014File

Sng2014File() 공개 메소드

public Sng2014File ( ) : System
리턴 System

Sng2014File() 공개 메소드

public Sng2014File ( Stream data ) : System
data Stream
리턴 System

UnpackSng() 공개 정적인 메소드

public static UnpackSng ( Stream input, Stream output, System.Platform platform ) : void
input Stream
output Stream
platform System.Platform
리턴 void

Write() 공개 메소드

public Write ( EndianBinaryWriter w ) : void
w EndianBinaryWriter
리턴 void

WriteChartData() 공개 메소드

public WriteChartData ( string outfile, System.Platform platform ) : void
outfile string
platform System.Platform
리턴 void

WriteSng() 공개 메소드

public WriteSng ( Stream output, System.Platform platform ) : void
output Stream
platform System.Platform
리턴 void