C# Класс iMUSE, DarkForcesUnity

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

Открытые свойства

Свойство Тип Описание
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