MMFeedbacks  v1.6
Public Attributes | List of all members
MoreMountains.Feedbacks.MMFeedbackTiming Class Reference

A class collecting delay, cooldown and repeat values, to be used to define the behaviour of each MMFeedback More...

Public Attributes

TimescaleModes TimescaleMode = TimescaleModes.Scaled
 whether we're working on scaled or unscaled time More...
 
float InitialDelay = 0f
 the initial delay to apply before playing the delay (in seconds) More...
 
float CooldownDuration = 0f
 the cooldown duration mandatory between two plays More...
 
int NumberOfRepeats = 0
 the repeat mode, whether the feedback should be played once, multiple times, or forever More...
 
bool RepeatForever = false
 if this is true, the feedback will be repeated forever More...
 
float DelayBetweenRepeats = 1f
 the delay (in seconds) between repeats More...
 
MMSequence Sequence
 
int TrackID = 0
 
bool Quantized = false
 
int TargetBPM = 120
 

Detailed Description

A class collecting delay, cooldown and repeat values, to be used to define the behaviour of each MMFeedback

Member Data Documentation

◆ CooldownDuration

float MoreMountains.Feedbacks.MMFeedbackTiming.CooldownDuration = 0f

the cooldown duration mandatory between two plays

◆ DelayBetweenRepeats

float MoreMountains.Feedbacks.MMFeedbackTiming.DelayBetweenRepeats = 1f

the delay (in seconds) between repeats

◆ InitialDelay

float MoreMountains.Feedbacks.MMFeedbackTiming.InitialDelay = 0f

the initial delay to apply before playing the delay (in seconds)

◆ NumberOfRepeats

int MoreMountains.Feedbacks.MMFeedbackTiming.NumberOfRepeats = 0

the repeat mode, whether the feedback should be played once, multiple times, or forever

◆ Quantized

bool MoreMountains.Feedbacks.MMFeedbackTiming.Quantized = false

◆ RepeatForever

bool MoreMountains.Feedbacks.MMFeedbackTiming.RepeatForever = false

if this is true, the feedback will be repeated forever

◆ Sequence

MMSequence MoreMountains.Feedbacks.MMFeedbackTiming.Sequence

◆ TargetBPM

int MoreMountains.Feedbacks.MMFeedbackTiming.TargetBPM = 120

◆ TimescaleMode

TimescaleModes MoreMountains.Feedbacks.MMFeedbackTiming.TimescaleMode = TimescaleModes.Scaled

whether we're working on scaled or unscaled time

◆ TrackID

int MoreMountains.Feedbacks.MMFeedbackTiming.TrackID = 0

The documentation for this class was generated from the following file: