C# 클래스 iMUSE, DarkForcesUnity

상속: MonoBehaviour
파일 보기 프로젝트 열기: joeriedel/DarkForcesUnity 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CurrentTrack int
CurrentTrackTime float
Offset float
TotalTrackTime float

공개 메소드들

메소드 설명
Awake ( ) : void
HandleEndOfTrack ( ) : bool
HandleSysExEvent ( MidiEvent midiEvent ) : bool
InitRandomTable ( ) : void
NotifyBranchFightTrack ( int track, bool slow ) : void
PlayLevelMusic ( GMD, stalk, GMD, fight ) : void
ProcessSysExEvent ( string msg ) : void
ProcessSysExQueue ( ) : void
ResetTransitionTimeout ( ) : void
ToFighTrack ( int track, bool slow ) : void
ToStalkTrack ( int track, bool slow ) : void
TransitionToFight ( int track, bool slow ) : void
Update ( ) : void
handleStartNew ( ) : void

비공개 메소드들

메소드 설명
NextRand ( ) : float
OnAudioFilterRead ( float data, int channels ) : void
PitchTo ( float target, float time ) : void
RandRange ( float min, float max ) : float
RandRange ( int min, int max ) : int
UpdatePitch ( ) : void

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

HandleEndOfTrack() 공개 메소드

public HandleEndOfTrack ( ) : bool
리턴 bool

HandleSysExEvent() 공개 메소드

public HandleSysExEvent ( MidiEvent midiEvent ) : bool
midiEvent CSharpSynth.Midi.MidiEvent
리턴 bool

InitRandomTable() 공개 메소드

public InitRandomTable ( ) : void
리턴 void

NotifyBranchFightTrack() 공개 메소드

public NotifyBranchFightTrack ( int track, bool slow ) : void
track int
slow bool
리턴 void

PlayLevelMusic() 공개 메소드

public PlayLevelMusic ( GMD, stalk, GMD, fight ) : void
stalk GMD,
fight GMD,
리턴 void

ProcessSysExEvent() 공개 메소드

public ProcessSysExEvent ( string msg ) : void
msg string
리턴 void

ProcessSysExQueue() 공개 메소드

public ProcessSysExQueue ( ) : void
리턴 void

ResetTransitionTimeout() 공개 메소드

public ResetTransitionTimeout ( ) : void
리턴 void

ToFighTrack() 공개 메소드

public ToFighTrack ( int track, bool slow ) : void
track int
slow bool
리턴 void

ToStalkTrack() 공개 메소드

public ToStalkTrack ( int track, bool slow ) : void
track int
slow bool
리턴 void

TransitionToFight() 공개 메소드

public TransitionToFight ( int track, bool slow ) : void
track int
slow bool
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

handleStartNew() 공개 메소드

public handleStartNew ( ) : void
리턴 void

프로퍼티 상세

CurrentTrack 공개적으로 프로퍼티

public int CurrentTrack
리턴 int

CurrentTrackTime 공개적으로 프로퍼티

public float CurrentTrackTime
리턴 float

Offset 공개적으로 프로퍼티

public float Offset
리턴 float

TotalTrackTime 공개적으로 프로퍼티

public float TotalTrackTime
리턴 float