Setting for MIDI inner loop [Pro]. Look at MidiFilePlayer.MPTK_InnerLoop
Example:
More...
Public Types | |
enum | InnerLoopPhase { Start , Resume , Exit } |
Public Attributes | |
int | Count |
bool | Enabled |
long | End |
bool | Finished |
bool | Log |
int | Max |
Func< InnerLoopPhase, long, long, int, bool > | OnEventInnerLoop |
long | Resume |
long | Start |
Setting for MIDI inner loop [Pro]. Look at MidiFilePlayer.MPTK_InnerLoop
Example:
Loop phase action sent to OnEventInnerLoop
Enumerator | |
---|---|
Start | Start the loop |
Resume | Resume the loop |
Exit | Exit the loop |
int MidiPlayerTK.MPTKInnerLoop.Count |
Current loop count. Default is 0.
bool MidiPlayerTK.MPTKInnerLoop.Enabled |
Enable or disable the loop. Default is false.
long MidiPlayerTK.MPTKInnerLoop.End |
Tick position to trigger the loop restart to the Resume position (when MidiLoad.MPTK_TickPlayer >= to End). Default is 0.
bool MidiPlayerTK.MPTKInnerLoop.Finished |
Become true when looping is over or OnEventInnerLoop return false. Set to false at start.
bool MidiPlayerTK.MPTKInnerLoop.Log |
Enable logging message
int MidiPlayerTK.MPTKInnerLoop.Max |
Func<InnerLoopPhase, long, long, int, bool> MidiPlayerTK.MPTKInnerLoop.OnEventInnerLoop |
Unity event triggered when a loop occurs. parameters:
long MidiPlayerTK.MPTKInnerLoop.Resume |
Tick position to resume the loop when MidiLoad.MPTK_TickPlayer >= to End. Default is 0.