C# 클래스 Nanook.TheGhost.ProjectSongNotes

상속: ISettingsChange
파일 보기 프로젝트 열기: Nanook/TheGHOST 1 사용 예제들

공개 메소드들

메소드 설명
AddFile ( NotesFile file ) : void
GenerateItems ( bool replaceExistingSp, bool replaceExistingBattle, bool replaceExistingFaceOff, bool replaceGeneratedItems ) : void
GenerateNotes ( GhNotesItem ghi, bool force, bool replaceExistingSp, bool replaceExistingBattle, bool replaceExistingFaceOff, bool replaceGeneratedItems ) : bool
MapToGhItem ( NotesFile fromFile, uint uniqueId, GhNotesItem toItem, bool isGenerated ) : void

Map the missing GH3 items to other difficulties

ParseFile ( string filename ) : NotesFile
ReloadFile ( NotesFile file ) : void
RemoveFile ( NotesFile file ) : void
SmartMap ( NotesFile nf, bool exactMatch ) : void
SmartMap ( bool exactMatch ) : void
SourceGenerationItem ( NotesType type ) : GhNotesItem
SourceGenerationItem ( NotesType type, NotesDifficulty difficulty ) : GhNotesItem
UnMapGhItem ( GhNotesItem ghItem ) : void

보호된 메소드들

메소드 설명
OnGhItemMapChanged ( NotesFile fromFile, uint uniqueId, GhNotesItem toItem, bool isGenerated, bool addedRemoved ) : void
OnNotesFileChanged ( NotesFile nf, NotesFileChangeType type ) : void

비공개 메소드들

메소드 설명
ISettingsChange ( ) : void
ProjectSongNotes ( Project project, ProjectSong song ) : System
findMappedGhItemType ( NotesType type ) : GhNotesItem
findMatch ( NotesFile nf, GhNotesItem ghi, NotesType type, NotesDifficulty difficulty ) : bool

메소드 상세

AddFile() 공개 메소드

public AddFile ( NotesFile file ) : void
file NotesFile
리턴 void

GenerateItems() 공개 메소드

public GenerateItems ( bool replaceExistingSp, bool replaceExistingBattle, bool replaceExistingFaceOff, bool replaceGeneratedItems ) : void
replaceExistingSp bool
replaceExistingBattle bool
replaceExistingFaceOff bool
replaceGeneratedItems bool
리턴 void

GenerateNotes() 공개 메소드

public GenerateNotes ( GhNotesItem ghi, bool force, bool replaceExistingSp, bool replaceExistingBattle, bool replaceExistingFaceOff, bool replaceGeneratedItems ) : bool
ghi GhNotesItem
force bool
replaceExistingSp bool
replaceExistingBattle bool
replaceExistingFaceOff bool
replaceGeneratedItems bool
리턴 bool

MapToGhItem() 공개 메소드

Map the missing GH3 items to other difficulties
public MapToGhItem ( NotesFile fromFile, uint uniqueId, GhNotesItem toItem, bool isGenerated ) : void
fromFile NotesFile
uniqueId uint
toItem GhNotesItem
isGenerated bool
리턴 void

OnGhItemMapChanged() 보호된 메소드

protected OnGhItemMapChanged ( NotesFile fromFile, uint uniqueId, GhNotesItem toItem, bool isGenerated, bool addedRemoved ) : void
fromFile NotesFile
uniqueId uint
toItem GhNotesItem
isGenerated bool
addedRemoved bool
리턴 void

OnNotesFileChanged() 보호된 메소드

protected OnNotesFileChanged ( NotesFile nf, NotesFileChangeType type ) : void
nf NotesFile
type NotesFileChangeType
리턴 void

ParseFile() 공개 메소드

public ParseFile ( string filename ) : NotesFile
filename string
리턴 NotesFile

ReloadFile() 공개 메소드

public ReloadFile ( NotesFile file ) : void
file NotesFile
리턴 void

RemoveFile() 공개 메소드

public RemoveFile ( NotesFile file ) : void
file NotesFile
리턴 void

SmartMap() 공개 메소드

public SmartMap ( NotesFile nf, bool exactMatch ) : void
nf NotesFile
exactMatch bool
리턴 void

SmartMap() 공개 메소드

public SmartMap ( bool exactMatch ) : void
exactMatch bool
리턴 void

SourceGenerationItem() 공개 메소드

public SourceGenerationItem ( NotesType type ) : GhNotesItem
type NotesType
리턴 GhNotesItem

SourceGenerationItem() 공개 메소드

public SourceGenerationItem ( NotesType type, NotesDifficulty difficulty ) : GhNotesItem
type NotesType
difficulty NotesDifficulty
리턴 GhNotesItem

UnMapGhItem() 공개 메소드

public UnMapGhItem ( GhNotesItem ghItem ) : void
ghItem GhNotesItem
리턴 void